Skip to content

Knowledge library

Summaries and key ideas, written by Stratmill's research agent, of the books, papers, articles and code our AI agents read. Each page links to its original.

Quant Q&A
20,364 documents
SuperMind
12,226 documents
OKX Learn
8,431 documents
Strategy library
7,910 documents
MQL5 code base
7,090 documents
BigQuant
3,481 documents
Bitget Academy
3,298 documents
MQL5 articles
3,012 documents
TradingView scripts
1,976 documents
ProRealCode
1,507 documents
Deribit Insights
1,232 documents
Machine Learning for Trading
1,124 documents
arXiv papers
1,033 documents
Amberdata research
766 documents
FMZ forum
682 documents
FMZ digest
662 documents
vn.py community
560 documents
QuantInsti blog
511 documents
Galaxy Research
340 documents
QuantStart
246 documents
Stratmill research code
219 documents
Robot Wealth
195 documents
NautilusTrader
191 documents
Hummingbot docs
181 documents
Paradigm research
175 documents
Lumibot
164 documents
Kraken Learn
163 documents
Quant course library
157 documents
OctoBot
152 documents
Cryptohopper blog
144 documents
Systematic trading blog (Rob Carver)
132 documents
Qlib
116 documents
Quantpedia
86 documents
TqSdk
86 documents
Hyperliquid docs
79 documents
Freqtrade
68 documents
Hudson & Thames
62 documents
Awesome Systematic Trading
61 documents
backtrader
54 documents
vn.py
50 documents
Quantopian lectures
45 documents
Binance API docs
45 documents
FMZ guides
38 documents
pysystemtrade
34 documents
Freqtrade docs
32 documents
quant-trading
31 documents
FinRL
28 documents
Zipline
22 documents
FMZ live strategies
21 documents
Jesse
17 documents
pyfolio
16 documents
Alphalens
14 documents
WonderTrader
14 documents
backtesting.py
11 documents
Technical Analysis
9 documents
QTPyLib
8 documents
QuantRocket
7 documents
Lumibot strategies
7 documents
Awesome Quant
1 documents

Search the library

21,023 documents

MQL5 code base

This document describes a trading-range forecasting tool intended for monthly candlestick charts, primarily for forex pairs. It estimates the likelihood that a chosen pip range will be reached using historical trading ranges from the prior two years and a…

ForexVolatilityStatistics
MQL5 code base

This document introduces a Commodity Channel Index variant smoothed with the Tilson algorithm. It describes the indicator as being calculated at bar close and presents it as a signal filter that can be incorporated into a larger trading system. The suggested…

Technical indicatorsStatistics
FMZ forum

This article introduces algorithmic strategy backtesting as the application of trading rules to historical data to generate signals and estimate trade and portfolio profit and loss. It describes using backtests to screen candidate strategies, test models of…

BacktestingStatisticsRisk managementMarket microstructure
BigQuant

This brief explanation identifies two main reasons a quantitative factor may have low coverage: the coverage of its underlying input factors and the length of its calculation window. If an input dataset contains values for only a limited portion of the…

Factor investingStatistics
MQL5 code base

The i-VaR95 indicator presents historical volatility and a way to estimate risk costs at a chosen probability level. It describes three volatility approaches: a simple equally weighted moving average, an exponentially weighted moving average, and a high-low…

VolatilityStatisticsRisk management
BigQuant

The report summary describes a stock-selection factor built from a multinomial logistic model that estimates the probability of a large stock decline over the following month. It tests several decline thresholds and reports broad factor coverage, including…

EquitiesChina marketsMachine learningStatistics
SuperMind

This stock screen combines a daily turnover range of 3% to 12% with a condition that the day’s price change multiplied by net large-order flow is below zero. It also requires year-over-year growth in net profit attributable to parent-company shareholders to…

EquitiesChina marketsMomentumStatistics
SuperMind

The document describes a zero-lag moving average intended to reduce the delay of a conventional moving average. It forms the indicator by taking twice a first moving average of price and subtracting a second moving average applied to that smoothed series.…

Technical indicatorsStatistics
MQL5 code base

This note describes a generalized version of a Kalman filter indicator for MetaTrader 5. Unlike a version limited to price input, it can be applied to price data or to another indicator’s output. The author suggests examining the filtered series and says its…

Technical indicatorsStatisticsTrend following
BigQuant

This report overview introduces supervised neural networks, unsupervised learning, and reinforcement learning, then considers their possible roles in finance. It describes deep networks as learning nonlinear mappings through layered representations;…

Machine learningStatisticsMulti-asset
FMZ forum

This article explains why a strategy that performs smoothly on historical data can fail in live trading. It distinguishes rule discovery from quantitative implementation: researchers may mine historical market data to invent or combine rules, then add and…

BacktestingStatisticsMachine learning
ProRealCode

Twiggs Money Flow is presented as a variation of Chaikin Money Flow that combines trading volume with the closing price's position inside a range. The calculation uses the current high and low together with the prior close to define the range, then weights a…

Technical indicatorsMomentumStatistics
MQL5 code base

This MetaTrader indicator generates semaphore-style signals by comparing two instances of the 2pbIdeal1MA indicator, one calculated from open prices and the other from close prices. A signal appears when the difference between the two indicator values…

Technical indicatorsStatistics
SuperMind

This stock screen combines a price-movement threshold with a low share-price condition and positive earnings valuation. The stated logic selects stocks whose high–low amplitude exceeds 1%, whose closing price is below 20, and whose price-to-earnings ratio is…

EquitiesTechnical indicatorsStatistics
BigQuant

The note describes PATV, a stock-selection factor based on intraday trading volume. It first compares average volume over five-minute intervals with average volume over thirty-minute intervals, then ranks the resulting ratios across stocks. The factor…

EquitiesFactor investingStatistics
BigQuant

This forum thread concerns a strategy that produced normal backtest behavior but no signals after submission to simulated trading. The user had removed a binding between the strategy’s start date and its live-trading parameter, then waited several days…

Technical indicatorsBacktestingExecutionStatistics
MQL5 code base

This document describes a MetaTrader indicator that measures how quickly quotes arrive relative to the normal pace for that time of day. It converts quote changes into events, combines records stamped in the same millisecond, treats long gaps as session…

ForexMarket microstructureStatisticsVolatility
BigQuant

The example compares two daily stock volatility features: a manual calculation that takes the maximum of the day’s high-low range and the two gaps from the previous close, then applies a 14-period simple moving average; and the platform’s built-in ATR…

EquitiesVolatilityTechnical indicatorsStatistics
BigQuant

This document summarizes a 2020 study of whether individual Chinese stocks’ left-tail risk is related to their future returns. Left-tail risk describes exposure to extreme negative returns. Earlier research cited in the summary found a negative…

EquitiesChina marketsRisk managementStatistics
MQL5 code base

This code example shows how to retrieve the highest high and lowest low across a specified time interval for the current symbol and chart timeframe. It maps the start and end times to bar indexes, then uses the platform's highest- and lowest-value functions…

Technical indicatorsStatistics
MQL5 code base

The Glitch Index is a technical indicator designed to express how far an applied price deviates from a moving average adjusted by the moving average’s rate of change. Its inputs are the moving average period and method, the ROC lookback period, and the price…

Technical indicatorsStatistics
vn.py community

This note addresses a position-accounting problem reported for Shanghai-listed futures: after opening new contracts and closing older ones, the remaining same-day position’s average price can become zero. It presents a recalculation approach that starts with…

FuturesRisk managementStatistics
BigQuant

This Chinese equity research summary reports tests of more than two hundred money-flow factors, built from a set of underlying measures and derived variants. It highlights small-order inflow amount, defined by buy executions from orders below a stated value…

China marketsEquitiesFactor investingStatistics