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

12,303 documents

MQL5 articles

This article introduces econometric analysis of price-derived time series, emphasizing heavy tails, volatility clustering, and the leverage effect. It proposes modeling log returns rather than raw prices and explains how a GARCH model represents changing…

StatisticsVolatilityForexBacktesting
MQL5 articles

The article proposes replacing fixed RSI thresholds with levels based on the indicator’s observed range in the market being traded. Its motivation is that conventional overbought and oversold readings may be absent for extended periods, while simply changing…

Technical indicatorsBreakoutVolatilityBacktesting
MQL5 articles

This article replaces an augmented Lagrangian optimizer in an MQL5 volatility-model library with Sequential Least Squares Programming (SLSQP). The motivation is a mismatch between parameter estimates from the MQL5 implementation and Python’s ARCH module,…

VolatilityStatisticsBacktesting
MQL5 articles

This article describes risk controls and volatility estimation for emulated option strategies. For long option structures, it adds an early exit when the underlying reaches a selected rebalancing level; the trader can choose the level and stop trading for…

OptionsVolatilityRisk managementBacktesting
MQL5 articles

The article outlines a pipeline for characterizing multifractality in EURUSD five-minute returns. Starting from partition-function slopes calculated in an earlier installment, it extracts the scaling function tau(q), estimates the Hurst exponent using…

ForexStatisticsVolatilityRisk management
MQL5 articles

The article argues that limited market history can leave a trading system exposed to only one realized path, then proposes generating synthetic price series to examine a rebuy algorithm across many independent instruments. Its price model uses discrete…

Multi-assetMean reversionVolatilityBacktesting
MQL5 articles

This article presents a UT Bot indicator and an automated trading implementation aimed at quick entries and exits. The indicator calculates a volatility-adjusted trailing stop using average true range, then tracks whether price is above or below that stop.…

Technical indicatorsVolatilityExecutionRisk management
MQL5 articles

This article describes two ways to move a trade's stop toward breakeven in an MQL5 expert advisor. The ATR method sets both the activation distance and the stop offset as multiples of average true range, adapting the thresholds to measured volatility instead…

Risk managementVolatilityBacktestingTechnical indicators
MQL5 articles

The article proposes identifying possible trend reversals through “yellow” clusters formed from volume and price volatility, their rates of change, and a visualization of market data. It describes normalizing inputs to a 3–9 scale, combining volatility and…

ForexVolatilityMean reversionTechnical indicators
MQL5 articles

This article shows how to express candlestick patterns as explicit rules in MQL5 and organize those rules into reusable detection functions. It introduces price comparisons for bullish and bearish bars, time-series indexing for accessing recent and…

Technical indicatorsVolatilityBacktesting
MQL5 articles

The article presents a structured method for detecting standard and inverse Head and Shoulders formations in an MQL5 chart indicator. It identifies swing highs and lows, then checks candidate formations using the relative positions of the shoulders and head,…

Technical indicatorsBreakoutVolatilityStatistics
MQL5 articles

This article combines guidance on organizing MQL5 trading software as a project with an example Expert Advisor. The EA places limit orders at Bollinger Band boundaries only in the direction indicated by fast and slow exponential moving averages. It filters…

ForexMean reversionTechnical indicatorsVolatility
MQL5 articles

The article describes an MQL5 trading model that represents three qubits as a joint eight-state system. It outlines complex state amplitudes, probability measurement, rotation gates driven by market features, controlled phase gates based on feature…

Machine learningStatisticsVolatilityRisk management
MQL5 articles

The article introduces Gaussian process regression as a Bayesian, kernel-based approach that predicts a distribution over possible function values rather than only a point estimate. It explains how a prior encodes assumptions about function shape, how the…

Machine learningStatisticsVolatility
MQL5 articles

The article explains natural transformations through two functors that map normalized changes in ATR and Bollinger Bands to price-range changes. Indicator changes are discretized into 21 bins from −100% to 100%, while price-range changes are stored as…

VolatilityTechnical indicatorsMachine learningStatistics
MQL5 articles

This article describes a non-trading MQL5 module that labels market behavior as compression, transition, or expansion, while assessing trend separately. The states are descriptive: compression reflects narrow, overlapping ranges; transition indicates…

Technical indicatorsVolatilityTrend followingMarket microstructure
MQL5 articles

The article proposes a conceptual model in which prices reflect interacting market participants, external events, and feedback. It treats the market as nonstationary and uncertain: the state must be estimated from recent history, different instruments are…

StatisticsMarket microstructureTechnical indicatorsVolatility
MQL5 articles

The article turns the three-candle Fair Value Gap concept into a reusable detection framework. It defines bullish gaps where the later bar’s low exceeds the earlier bar’s high, and bearish gaps where the later bar’s high falls below the earlier bar’s low. It…

Technical indicatorsMarket microstructureVolatilityExecution
MQL5 articles

The article develops an MQL5 indicator that combines trend, momentum, and volatility into a rolling market score. Trend is measured by the linear-regression slope of prices in a window, momentum by the price change across that window, and volatility by…

Technical indicatorsTrend followingMomentumVolatility
MQL5 articles

This article introduces eigenvalues and eigenvectors as tools for examining relationships among measured variables. It distinguishes principal component analysis, which forms orthogonal components that capture variance, from factor analysis, which models…

StatisticsFactor investingTechnical indicatorsVolatility
MQL5 articles

The article describes an MQL5 framework that turns chart rectangles into managed supply and demand zones. A CZone class stores each zone’s price boundaries, type, source, age, breakout tracking, and visual state, while a dynamic object collection tracks…

ForexTechnical indicatorsBreakoutVolatility
MQL5 articles

The article explains how an option chain can reveal the market-implied distribution of an underlying’s price at expiry. It uses the Breeden-Litzenberger result: the second strike derivative of call prices, adjusted for discounting, gives a risk-neutral…

OptionsDerivatives pricingVolatilityStatistics
MQL5 articles

The article describes a way to examine calendar effects in financial returns using boxplots. It converts EURUSD closing prices into percentage changes, groups returns by month, weekday, and hour, and compares their distributions across a historical sample.…

ForexStatisticsVolatilityTechnical indicators
MQL5 articles

The article develops the first two stages of the Mapper topological data analysis pipeline for price point clouds: assign each point a scalar lens value, then divide the lens range into overlapping intervals called a cover. It describes three lenses:…

Machine learningStatisticsTechnical indicatorsVolatility