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
WonderTrader
14 documents
Alphalens
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 workflow for turning single-candle patterns into machine-learning inputs. It defines patterns using rules on open, high, low and close prices, including thresholds for doji bodies, shadow lengths and body size. Those rules feed an…

Technical indicatorsMachine learningBacktestingForex
MQL5 articles

The article argues that written trading rules can fail under live pressure when traders override trade-count limits, profit targets, or loss boundaries. It frames discipline as a system design problem and introduces MQL5 governance code intended to monitor…

Risk managementExecutionPosition sizingForex
MQL5 articles

The article explains propensity scores as a way to reduce the dimensionality problem in causal matching. Rather than matching observations across many covariates directly, researchers estimate each observation’s probability of receiving treatment and match…

StatisticsMachine learningBacktestingForex
MQL5 articles

The article describes a pipeline for adapting a pretrained language model to forecast currency-pair direction from historical MetaTrader data. Its dataset method labels whether price is higher or lower after 24 hours, samples balanced UP and DOWN examples,…

ForexMachine learningBacktestingStatistics
MQL5 articles

The article explains how the Average Directional Index is built from positive and negative directional movement, true range, directional indicators, and DX. It describes smoothing the directional movement and true range over 14 periods, then averaging DX to…

Technical indicatorsTrend followingForex
MQL5 articles

This article compares forecasting price direction with predicting whether a future close will exceed the current high, fall below the current low, or remain between those levels. The latter target formalizes a classic price action idea: traders look for…

ForexMachine learningStatisticsTrend following
MQL5 articles

The article presents an Expert Advisor that detects potential bearish and bullish market-structure flips using swing highs and lows filtered by Average True Range (ATR). It converts ATR into a variable pivot depth, then checks whether a candidate high or low…

Technical indicatorsVolatilityTrend followingForex
MQL5 articles

Alexander Topchylo describes managing Forex accounts after winning the Automated Trading Championship and explains his preference for giving investors access to a detailed, public trading history. He discusses moving toward stocks and futures and argues that…

ForexMachine learningStatisticsPosition sizing
MQL5 articles

This article describes an MQL5 expert advisor built around the Nick Rypock Trailing Reverse channel. The channel uses an Average True Range calculation and a configurable multiplier to define volatility-adaptive support levels. A transition to rising support…

ForexTrend followingVolatilityRisk management
MQL5 articles

This article tests a set of stochastic oscillator strategies that reinterpret extreme readings as trend signals. The baseline follows the conventional approach of buying below the oversold threshold and selling above the overbought threshold. The revised…

ForexTechnical indicatorsTrend followingBacktesting
MQL5 articles

The article argues that decentralized broker feeds can produce materially different histories for the same forex symbol, making trading research and machine learning results difficult to reproduce across brokers. It compares four years of daily EURUSD data…

ForexMachine learningStatisticsBacktesting
MQL5 articles

This article outlines an MQL5 expert advisor that monitors 30 forex and metal symbols from one chart. Its entry rule requires Parabolic SAR to indicate the same direction on five timeframes, from M15 through D1. It uses the M15 signal to close profitable…

ForexCommoditiesTechnical indicatorsPosition sizing
MQL5 articles

The article explains how fractal dimension can describe the structure formed by simultaneous observations of multiple variables. It introduces box counting and the Grassberger–Procaccia correlation-dimension approach, where changes in estimated dimension…

ForexStatistics
MQL5 articles

The article proposes representing market activity with bars that combine price range, elapsed time, and volume distribution by price. It describes calculating a normalized volume profile, momentum from price velocity and volume intensity, and a volatility…

ForexMarket microstructureStatisticsTechnical indicators
MQL5 articles

The article outlines an indicator that projects supply and demand zones from a selected higher timeframe onto a lower-timeframe chart. Zones are identified from a base candle followed by a larger directional impulse, with a configurable ratio used to compare…

ForexTechnical indicatorsBreakoutBacktesting
MQL5 articles

The article describes an MQL5 Expert Advisor that places pending Forex orders through an interactive chart interface. Traders choose Buy Stop, Sell Stop, Buy Limit, or Sell Limit, enter a lot size, and adjust entry, stop-loss, and take-profit levels by…

ForexExecutionPosition sizing
MQL5 articles

This tutorial introduces the code structure for a basic automated trading system in MQL5, focusing on a custom class that sends orders. It explains how to create an include file, add a class with private and public members, and connect that class to an…

ExecutionForex
MQL5 articles

The document describes an MQL5 module and Expert Advisor for identifying and trading patterns from Bill Williams’ system. The Alligator’s moving-average arrangement acts as a trend filter; valid five-bar fractals and patterns from the Awesome Oscillator and…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 articles

The article describes a trading adaptation of the Hidformer multivariate time-series architecture. Its dual towers analyze temporal patterns and frequency-domain information separately, using recursive attention for sequence dependencies and linear attention…

Machine learningForexRisk managementBacktesting
MQL5 articles

This article proposes representing a bar’s open and close prices as Cartesian coordinates, then converting them into polar coordinates: a radial distance and an angle. It explains how trigonometric transformations and derivatives can be calculated in MQL5,…

ForexMachine learningBacktestingTechnical indicators
MQL5 articles

In this interview, Automated Trading Championship participant Matúš German explains the design of his EA, which combines a moving average for trend direction with Williams Percent Range for entries and exits. Its position sizing method tracks hypothetical…

Technical indicatorsPosition sizingRisk managementForex
MQL5 articles

The article describes a MetaTrader 4 setup for intraday traders who want to issue order commands quickly while keeping a lightweight Expert Advisor. Control scripts pass commands and chart coordinates to the EA through terminal global variables; the EA…

ExecutionRisk managementBacktestingForex
MQL5 articles

The article explains how feature selection can reduce redundant or noisy inputs, simplify machine learning models, and potentially improve training efficiency and predictive performance. It groups techniques into filter methods, wrapper methods, embedded…

ForexMachine learningStatisticsTechnical indicators
MQL5 articles

This article shows how to automate sequential backtest windows in an MQL4 Expert Advisor. A time-check function gates trading to selected periods, with inputs for the start date, optimization length, test length, shift between windows, and window number. The…

BacktestingTrend followingTechnical indicatorsForex