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
TqSdk
86 documents
Quantpedia
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
Binance API docs
45 documents
Quantopian lectures
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

12,303 documents

MQL5 articles

The article introduces the Keltner Channel as a volatility indicator built from an exponential moving average and ATR-based upper and lower bands. It outlines two signal rules: a rebound strategy that enters when price closes back inside a band after…

Technical indicatorsVolatilityBreakoutMean reversion
MQL5 articles

In this championship interview, Andrey Voitenko describes an Expert Advisor that trades breaks from a horizontal price channel. It calculates channel boundaries from highs and lows over five minute bars, then places pending orders at the boundaries after…

ForexBreakoutVolatilityExecution
MQL5 articles

The article turns rough-volatility theory into a rolling local Hurst estimate for an XAUUSD intraday trading system. It blocks short-horizon returns into realized-variance observations, takes their logarithms, and estimates roughness from the slope of log…

VolatilityMachine learningBacktestingCommodities
MQL5 articles

This article explains a Sigma Score indicator that standardizes a bar’s log return against the mean and standard deviation of a recent rolling window. The resulting z-score expresses how unusual the current return is relative to recent behavior. The…

Technical indicatorsStatisticsVolatility
MQL5 articles

The document describes a Keltner Channel, a volatility-based indicator formed from a moving average and upper and lower bands offset by a multiple of Average True Range. The channel is intended to adapt its width to current volatility and can help identify…

Technical indicatorsVolatilityBreakoutMean reversion
MQL5 articles

The document defines a Candle-Range Theory toolkit for classifying completed bars as large-range, small-range, inside, or outside candles. Large and small ranges are measured against an arithmetic average of recent true ranges, which includes gaps; inside…

VolatilityTechnical indicatorsBreakoutStatistics
MQL5 articles

The article presents Bag-of-SFA-Symbols (BOSS) as a way to classify market regimes by converting price windows into symbolic words. Each window is z-normalized to reduce sensitivity to price level, transformed with a low-pass Fourier representation to retain…

Machine learningStatisticsVolatilityTrend following
MQL5 articles

The document outlines classical CAPM and proposes a forex indicator that replaces market beta with a risk premium scaled by a currency pair’s historical volatility. It annualizes volatility using a square-root-of-252 factor, combines the resulting premium…

ForexVolatilityTechnical indicatorsRisk management
MQL5 articles

This article introduces Prophet’s trend, seasonality, changepoint, and holiday components, then applies the model to hourly EURUSD data from MetaTrader 5. It defines the target as each bar’s high-to-low range, converts timestamps and volatility into the…

ForexMachine learningVolatility
MQL5 articles

This article surveys and implements market microstructure features for machine learning. Its OHLCV path estimates spreads and price impact using measures such as Roll, Corwin–Schultz, Amihud, and Hasbrouck. A separate path uses raw ticks to calculate per-bar…

Machine learningMarket microstructureTechnical indicatorsVolatility
MQL5 articles

This installment describes the decoder and autoregressive prediction half of a native MQL5 implementation of Kronos, a transformer model for financial candles. It reconstructs normalized OHLCVA bars from hierarchical tokens, embeds token pairs alongside…

Machine learningStatisticsBacktestingVolatility
MQL5 articles

The article outlines an MQL5 system for classifying market behavior as trending, ranging, or volatile. It motivates regime awareness by explaining that strategies built for one condition may struggle when the market changes. The proposed foundation combines…

StatisticsVolatilityTrend followingMean reversion
MQL5 articles

The article adapts Spatial Temporal Fusion (STF), a framework for jointly forecasting related demand and supply series, to trading signals. It treats bullish and bearish price movement as proxies for demand and supply, using high-minus-open and…

Machine learningForexVolatilityStatistics
MQL5 articles

The article discusses ways to build Parabolic SAR signals into wizard-assembled Expert Advisors, focusing on volatility divergence, higher-timeframe context, and RSI confirmation. A proposed continuation pattern treats a SAR flip accompanied by shrinking bar…

ForexTechnical indicatorsVolatilityTrend following
MQL5 articles

This article describes an MQL5 Expert Advisor that replaces a fixed moving-average crossover threshold with parameters fitted on a rolling window. Its proposed volatility-adjusted moving average cross uses two exponentially weighted averages and an ATR-based…

Machine learningStatisticsVolatilityTechnical indicators
MQL5 articles

This article describes a rule-based indicator that estimates a possible next price swing from recent market structure. It identifies candidate swing highs and lows using a configurable lookback and confirmation from the following candle, then searches for…

Technical indicatorsStatisticsVolatilityRisk management
MQL5 articles

This article describes an MQL5 Expert Advisor that gathers several technical indicator readings into a chart-based dashboard. It groups tools into trend, momentum, and volatility categories, using moving averages and ADX for trend context, oscillators and…

Technical indicatorsTrend followingMomentumVolatility
MQL5 articles

This article extends standard ARCH and GARCH approaches to account for the sign of market shocks. Symmetric GARCH treats positive and negative returns of equal size alike, while the leverage effect describes how negative returns can be followed by sharper…

VolatilityStatisticsRisk managementForex
MQL5 articles

The article builds a Hawkes-process workflow to measure whether large market moves tend to cluster. It converts price data into event times when absolute log returns exceed a multiple of a trailing return-volatility estimate, then fits an exponential-kernel…

StatisticsVolatilityMarket microstructureBacktesting
MQL5 articles

The document explains Mantis, a foundation model for classifying time-series patterns and market regimes. It describes splitting sequences into patches, combining local convolutional features with global attention, and using separate streams for normalized…

Machine learningStatisticsVolatilityTechnical indicators
MQL5 articles

The article evaluates a two-sided CUSUM indicator that accumulates standardized log returns and flags a breakpoint when either accumulator crosses a threshold. It tests the Siegmund average run length formula, commonly used to estimate the spacing of false…

StatisticsVolatilityMachine learningBacktesting
MQL5 articles

This article introduces ZUP, a configurable MetaTrader indicator that combines multiple ZigZag algorithms with automatically anchored charting tools, including Fibonacci levels and Pesavento patterns. Its general process is to identify market highs and lows…

Technical indicatorsVolatilityTrend following