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

8,851 documents

MQL5 articles

In this interview, an experienced Expert Advisor developer discusses why he builds systems that trade several currency pairs, and how their components can be organized. He contrasts a central controller that limits trading on poorly performing pairs with…

ForexMulti-assetRisk managementPosition sizing
MQL5 articles

The article classifies trading risks into those driven by price behavior and those arising from the trading system or operating environment. It treats prices as non-stationary and broadly random, while identifying trends, consolidations, and responses to…

Risk managementTechnical indicatorsTrend followingForex
MQL5 articles

The article presents a reusable structure for Expert Advisors built around separate buy and sell algorithms, each with its own parameters. Its example detects a change in the direction of a smoothed digital moving filter using three closed bars: a…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 articles

Ruslan Ziyatdinov describes a trend-following robot built around the built-in ATR indicator. It probes for market direction by entering in small lots over set intervals within a defined profit channel, aiming to limit losses while waiting for a trend to…

ForexTrend followingTechnical indicatorsPosition sizing
MQL5 articles

The article discusses technical forecasting as a combination of data preprocessing and chart presentation. It proposes polynomial regression to extrapolate a price series, then uses a central regression curve and standard deviation bands to display a…

Technical indicatorsStatisticsTrend followingBreakout
MQL5 articles

In this interview, Automated Trading Championship participant Atsushi Yamanaka discusses a semi-automated approach to forex trading. He reviews long-term charts to classify conditions as bullish, bearish, or ranging, then lets expert advisors seek scalping…

ForexTrend followingTechnical indicatorsPosition sizing
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

In this interview, Automated Trading Championship 2012 participant Sergey Abramov discusses the design and behavior of his trading robot. He says its entry timing was selected by optimizing results from prior periods, with one main entry time during exchange…

Trend followingBacktestingPosition sizingRisk management
MQL5 articles

The article presents a workflow for using CatBoost to filter trades from a moving average crossover trend-following strategy. The model is trained to classify trade outcomes as wins or losses, using market features recorded for each trade. The proposed role…

Machine learningTrend followingTechnical indicatorsBacktesting
MQL5 articles

This article adds Golden Cross and Death Cross logic to a multi-strategy MetaTrader 5 Expert Advisor. The signals are based on a faster moving average crossing above or below a slower one, with the commonly cited long-period pairing used as an example. The…

Trend followingTechnical indicatorsMachine learning
MQL5 articles

The article develops ten individually testable signal patterns combining Ichimoku levels with ADX-Wilder. Ichimoku supplies candidate support, resistance, and trend context through its lines and cloud; ADX measures trend strength, with its directional…

ForexTechnical indicatorsTrend followingBreakout
MQL5 articles

The article shows how to build an Expert Advisor around a trend filter and channel-boundary entries. It uses daily MACD movement over consecutive bars to determine direction, then looks for hourly price rebounds from Envelopes. Stop loss, take profit,…

ForexTrend followingMean reversionTechnical indicators
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

The article explains the Donchian Channel as a trend-following indicator built from the highest high and lowest low over a chosen lookback period, with a midpoint halfway between them. It describes watching for price to break above the upper boundary or…

Technical indicatorsTrend followingBreakoutRisk management
MQL5 articles

This article shows how to adapt an MQL5 automation class to several indicator-driven trading models. Its first example uses a 9-period exponential moving average: the EA checks for a new bar, reads current and earlier indicator values, and triggers a buy or…

ForexTechnical indicatorsTrend followingExecution
MQL5 articles

The article presents a method for adding smaller trades as a larger initial position moves into profit. The main trade acts as an anchor: after it reaches a specified gain, a smaller auxiliary trade is opened in the same direction with a stop that can lose…

ForexTrend followingMomentumPosition sizing
MQL5 articles

The article describes a MetaTrader method for investigating whether trend direction signals perform better at particular hours. Its example Expert Advisor combines a short-term higher-timeframe moving-average direction check with a daily MACD direction…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 articles

This article proposes a price-movement model that estimates upward and downward step probabilities from historical price changes. It derives a normalized price speed from an average price change over a chosen interval, then uses that quantity to estimate…

StatisticsTrend followingTechnical indicators
MQL5 articles

This article develops an Expert Advisor strategy around daily pivot levels. The indicator plots a central pivot and multiple support and resistance levels. The basic signal uses the day’s opening price relative to the central pivot and confirms entry when…

ForexCommoditiesTechnical indicatorsTrend following
MQL5 articles

This article frames raw prices and moving-average series as categories connected by three averaging functors with different periods. It calls the differences between pairs of moving averages natural transformations, tracks two such difference series, and…

Technical indicatorsStatisticsTrend following
MQL5 articles

The article surveys methods for smoothing price series and identifying whether observed movement departs from randomness. It discusses moving-average variants intended to reduce lag, then describes Abbe variance comparisons, signs of first differences,…

Trend followingMean reversionTechnical indicatorsStatistics
MQL5 articles

This document presents a signal method that combines smoothed Heikin-Ashi candles with three exponential moving averages. The EMA20 calculated on highs and lows forms a short-term channel, while the EMA50 on closing prices supplies a broader trend filter. A…

Technical indicatorsTrend followingBreakoutMomentum
MQL5 articles

The document teaches beginners how to structure an MQL5 Expert Advisor around a simple trend-following rule. The example looks for an upward or downward moving average and a closing price on the corresponding side, then uses ADX strength and direction as a…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 articles

This article translates Jesse Livermore’s Market Key into an MQL5 trading system. It identifies a narrow consolidation range, freezes its high and low as pivotal levels, then requires a breakout close beyond a volatility-based clearance threshold and volume…

ForexTrend followingBreakoutMomentum