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

4,574 documents

MQL5 articles

This article describes a prototype for forwarding trading activity from a MetaTrader 5 account to MetaTrader 4 clients. It proposes monitoring trade events on the source terminal, selecting deals as the main event record, and distributing those events…

ExecutionMarket microstructureForex
MQL5 articles

The article explains how Average True Range measures price volatility without indicating market direction. It derives true range from the current high-low span and gaps relative to the previous close, then averages true range over a chosen period. A EURUSD…

Technical indicatorsVolatilityRisk managementPosition sizing
MQL5 articles

The article develops binary classifiers to estimate whether a currency pair will rise or fall. It explains how logit and probit models map a linear combination of lagged price changes to a probability, and describes forming and standardizing a feature set…

ForexMachine learningStatisticsBacktesting
MQL5 articles

The article introduces Kohonen self-organizing layers as a way to group input vectors into regions of similar patterns. It explains winner-take-all selection, in which the neuron with the closest weight vector responds, and adjusts that winner toward the…

Machine learningForexStatistics
MQL5 articles

The article describes an MQL5 Wizard signal class that combines an Unscented Kalman Filter (UKF) with a Capsule Network. The UKF estimates a hidden, potentially nonlinear price state from noisy observations, aiming to avoid some lag associated with…

Machine learningForexTechnical indicatorsBacktesting
MQL5 articles

The article demonstrates parameter-efficient LoRA fine-tuning of a pre-trained GPT-2 model on financial data, following an earlier installment on full-parameter fine-tuning. It explains how to configure LoRA with the PEFT library, including adapter rank,…

Machine learningForexBacktesting
MQL5 articles

This article extends a Wyckoff trading system by adding a structural exit target to an Expert Advisor. It outlines accumulation and distribution sequences: a spring or upthrust, a high-volume sign of strength or weakness, and a low-volume retest at the last…

ForexTechnical indicatorsBreakoutRisk management
MQL5 articles

This article presents an adaptive Expert Advisor that runs several strategies in virtual trading and directs real trades according to the strategy with the strongest recent performance. The example uses moving-average systems with different periods, and the…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 articles

The article describes converting a currency Expert Advisor that uses the RAVI and ASCTrend1 indicators into a version that calculates their values through functions. Its example separates buy and sell parameters, supports buy-only, sell-only, or two-sided…

ForexTechnical indicatorsBacktesting
MQL5 articles

The article explains random forests as ensembles of decision trees trained on resampled data and randomized feature subsets. For classification, it combines tree outputs by majority vote; for regression, it averages predictions. It also describes extending a…

Machine learningForexStatisticsBacktesting
MQL5 articles

The article builds a Kolmogorov-Arnold Network (KAN) that represents each connection as a learnable univariate curve. It uses cubic B-splines as basis functions, with curve coefficients fitted through ridge-regularized least squares. The network predicts the…

Machine learningForexStatisticsBacktesting
MQL5 articles

This article extends a MetaTrader pending-request framework so it can place pending orders after specified activation conditions are met. A request stores its conditions and order settings; a timer checks requests and sends the order when every condition is…

ExecutionForex
MQL5 articles

The article outlines a proposed foreign-exchange triangular arbitrage system that combines three currency pairs with neural-network forecasts. It describes the basic conversion cycle and the idea of comparing implied exchange rates, then presents a workflow…

ForexArbitrageMachine learningBacktesting
MQL5 articles

The article describes a modular MQL5 component for drawing Sydney, Tokyo, London, and New York trading sessions on price charts. It treats each session as an OHLC period and renders session ranges as candlestick-like shapes, with optional wicks, labels, and…

ForexTechnical indicators
MQL5 articles

This article teaches the Money Flow Index (MFI) and offers several basic ways to turn it into systematic signals. MFI combines typical price and volume to estimate buying and selling pressure, with a calculation based on positive and negative money flow over…

Technical indicatorsForexMean reversionMomentum
MQL5 articles

This educational article explains the Money Flow Index (MFI), a volume-based oscillator that combines price and volume to estimate buying and selling pressure. It outlines the manual calculation: derive typical price, multiply by volume for raw money flow,…

Technical indicatorsForexMean reversionMomentum
MQL5 articles

This article outlines a neural-network approach to forecasting financial prices, emphasizing data preparation and input representation. It recommends training on quote changes or log returns rather than raw price levels to reduce dependence on price scale…

Machine learningForexStatisticsBacktesting
MQL5 articles

The document describes an MQL5 indicator that tracks swing highs and lows on higher and lower timeframes, classifies market structure, and flags price moves that extend beyond recent lower-timeframe boundaries. Its premise is that unusually large…

Mean reversionTechnical indicatorsVolatilityForex
MQL5 articles

The article describes a MetaTrader 5 Expert Advisor designed to trade a selectable set of currency and metal symbols from one chart. Its entry signal combines Bollinger Bands calculated on Keltner Channel values: the Keltner Channel uses an exponential…

ForexCommoditiesTechnical indicatorsBacktesting
MQL5 articles

The article develops an ordinal-pattern transition network as a way to characterize price shape without relying on price levels or move sizes. It converts each rolling window into a symbol representing the rank order of its values, then treats symbols as…

Technical indicatorsStatisticsForex
MQL5 articles

The article develops a strategy around Doji patterns detected in metabars, which combine consecutive ordinary bars over a variable width. Because a Doji is treated as a possible reversal rather than a standalone entry signal, the method first checks for a…

Technical indicatorsMean reversionBacktestingForex
MQL5 articles

The article concludes a series testing signal rules that combine the Stochastic Oscillator with the Fractal Adaptive Moving Average (FrAMA). It describes setups for low-volatility compression breakouts, stochastic W/M formations intended to re-enter trends,…

ForexCommoditiesTechnical indicatorsBreakout
MQL5 articles

The article introduces Kohonen maps, also called self-organizing maps, as an unsupervised method for mapping higher-dimensional observations onto a lower-dimensional grid while preserving neighborhood relationships. It explains competitive learning: each…

Machine learningStatisticsForex
MQL5 articles

This article describes a self-adapting trading algorithm that analyzes price in variable-sized blocks and opens positions in linked series. Its central addition is a rule for starting another series while an earlier one remains open: the prior series’…

ForexTrend followingMean reversionPosition sizing