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

3,012 documents

MQL5 articles

The article describes turning a multi-timeframe sentiment indicator into an Expert Advisor. Its framework classifies conditions as bullish, bearish, risk-on, risk-off, or neutral using higher-timeframe direction and lower-timeframe price structure, moving…

SentimentForexTechnical indicatorsRisk management
MQL5 articles

The article presents an RSI method that measures the accumulated area between the oscillator and its 50 midpoint since their most recent crossing. It treats a sufficiently large area above 50 as a sell signal and a sufficiently large area below 50 as a buy…

ForexTechnical indicatorsMean reversionBacktesting
MQL5 articles

The article extends a cross-platform MQL4 and MQL5 symbol-selection utility with tabs that automatically group symbols by detected market patterns. Examples include flat ranges, parabolic moves, gaps, and price-level conditions. It outlines how tab names are…

Technical indicatorsMarket microstructureBreakout
MQL5 articles

This tutorial shows how to create a basic movable chart panel in MQL5 using a rectangle label and chart events. It introduces the OnChartEvent handler and explains how keyboard, mouse-movement, and click events pass information through event parameters. The…

Technical indicatorsExecution
MQL5 articles

This article presents a method for estimating long-range dependence in NQ one-minute futures returns and using it to characterize market regimes. It combines three estimators: rescaled range, aggregated variance, and absolute moments. Each estimator fits a…

FuturesStatisticsMarket microstructureTrend following
MQL5 articles

The article explains how bootstrap resampling can estimate confidence intervals for trading system performance from out-of-sample results. It describes three approaches: pivot, percentile, and bias-corrected and accelerated intervals. A statistic such as…

StatisticsBacktestingRisk management
MQL5 articles

The article describes a MetaTrader 5 method for managing Expert Advisors remotely when the trader cannot access the desktop terminal. A master EA watches for pending orders placed through a mobile terminal and interprets their prices, symbols, volumes, or…

ExecutionMarket microstructure
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 proposes a price forecasting model built from transient functions related to the Gamma and Erlang distributions. It divides a price move following a disturbance into three components: a remaining external force, the current rate of change, and…

ForexStatisticsTechnical indicatorsBacktesting
MQL5 articles

The document describes a MetaTrader expert advisor that combines three Smart Money Concepts: Order Blocks (OB), Fair Value Gaps (FVG), and Breaks of Structure (BOS). OB zones are defined from the last candle before a significant move and filtered with a…

Technical indicatorsBreakoutBacktestingRisk management
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

The document outlines what MetaTrader 4’s Strategy Tester models and where its behavior differs from live trading. It describes restrictions on trading other symbols, supported timeframes, execution assumptions, account settings, and how price data for other…

BacktestingExecutionForex
MQL5 articles

This technical article ports several structural-change statistics to MQL5 for use as bar-indexed features in an expert advisor or indicator. The suite includes Chu-Stinchcombe-White CUSUM, a Chow-type Dickey-Fuller test, SADF with a rolling lookback, and…

Machine learningStatisticsBacktestingRisk management
MQL5 articles

This article presents an MQL5 indicator that applies normalized Shannon entropy to price changes classified as up, down, or flat. A rolling window estimates how evenly those states occur, with low entropy interpreted as more structured movement and high…

Technical indicatorsStatisticsTrend followingBreakout
MQL5 articles

This beginner programming tutorial explains how MQL5 combines simple values into structures, overlays different interpretations of data with unions, introduces classes and function types, and brings external source files into a program with include…

Execution
MQL5 articles

This article explains how to add optional trailing-stop behavior to an object-oriented Expert Advisor framework. It recommends keeping trailing algorithms and their parameters in separate classes rather than adding strategy-specific logic to core strategy or…

Risk managementExecutionTechnical indicators
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 turns the Malaysian Engulfing candlestick pattern into a rule-based MetaTrader 5 workflow. A bullish setup requires a bearish candle followed by a bullish candle whose body opens at or below the prior close and closes above the prior high; the…

Technical indicatorsBreakoutBacktestingExecution
MQL5 articles

This article compares trailing stops, partial position reductions, and opening several positions with the same stop but staggered profit targets. Its main example uses five entries with reward-to-risk targets from 1.3 to 1.7. It calculates basket outcomes by…

Risk managementPosition sizingBacktestingForex
MQL5 articles

The article presents a way to preserve an Expert Advisor’s internal state across terminal restarts by serializing a fixed-size structure to a binary file. Examples of state worth saving include trade counts, win and loss streaks, lot multipliers, equity…

Risk managementPosition sizingExecution
MQL5 articles

The article demonstrates a voting-style ensemble that runs two separately trained EURUSD daily models inside an MQL5 Expert Advisor. One model uses recent OHLC observations to predict the next close; the other classifies movement as up, down, or…

Machine learningForexStatisticsExecution
MQL5 articles

This installment explains how to adapt a market replay system to rely on recorded traded ticks, including using tick files to generate preview bars. The author argues that minute bars may diverge from traded prices around events such as corporate actions,…

BacktestingMarket microstructureFuturesEquities
MQL5 articles

The article describes a semi-automated approach that turns chart lines into trade instructions for an Expert Advisor. Traders name lines with commands for pending entries, take-profit and stop-loss exits, or closing selected positions. The EA detects price…

Technical indicatorsExecutionBacktestingForex
MQL5 articles

The article investigates how MetaTrader 5 distributes indicator and expert-advisor work across processor cores. Using CPU-heavy test programs on charts with different symbol arrangements, it reports that two indicators on the same symbol used one core, while…

ExecutionMarket microstructure