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
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

4,574 documents

MQL5 articles

The article explains why directional indicator crossovers can generate repeated losing entries in range-bound markets, then presents a two-layer filter for ADX trades. The first layer replaces a fixed ADXR regime threshold with a gate optimized on validation…

ForexTechnical indicatorsMachine learningPosition sizing
MQL5 articles

The article argues that turning indicator readings into simple buy, sell, or no-trade signals can hide useful information about signal strength and context. It proposes analyzing continuous indicator values alongside subsequent price behavior, using scripts…

StatisticsTechnical indicatorsForexBacktesting
MQL5 articles

The article presents a reusable MQL5 breakeven manager intended to avoid stop-outs caused by spread widening after a stop is moved to the entry price. It measures the live spread when modifying the stop, converts pip values using symbol digits, and…

Risk managementPosition sizingExecutionForex
MQL5 articles

The article proposes generating alternative classification targets directly from OHLC observations instead of relying only on future closing price. It calculates pairwise price midpoints, labels whether each candidate value rises over a chosen forecast…

Machine learningStatisticsForexBacktesting
MQL5 articles

The article proposes a financial forecasting architecture inspired by the Hodgkin–Huxley neuron model. It maps market inputs such as prices, volume, indicators, and time features into a hybrid neural system, combining conventional neural layers with…

Machine learningTechnical indicatorsForexStatistics
MQL5 articles

This article introduces Real-ORL, a framework for studying offline reinforcement learning with trajectories collected from real interactions. Rather than proposing a new learning algorithm, the cited work evaluates existing offline RL methods alongside…

Machine learningForexRisk management
MQL5 articles

This article describes adding a real-time analytics panel to an MQL5 trading administrator interface. A reusable class built on the Standard Library's dialog and label controls displays account balance, equity, margin, open trade count, profit and loss, bid…

Technical indicatorsRisk managementExecutionForex
MQL5 articles

This tutorial outlines how to connect an MQL5 Expert Advisor to a Telegram bot so the terminal can send trading notifications. It describes creating a bot, retrieving its API token, obtaining a chat identifier from an update, and allowing Telegram's API…

ExecutionForexTechnical indicators
MQL5 articles

In this championship interview, Andrey Voitenko describes an Expert Advisor that trades breaks from a horizontal price channel. It calculates channel boundaries from highs and lows over five minute bars, then places pending orders at the boundaries after…

ForexBreakoutVolatilityExecution
MQL5 articles

The article explains how Renko charts represent price movement with fixed-size bricks while omitting regular time spacing. It outlines construction from a selected timeframe and box size, typically using closing prices: a new brick appears after price…

Technical indicatorsForexTrend following
MQL5 articles

The article explains ridge regression as a way to estimate linear model coefficients when predictors are correlated. It frames regularization as a bias–variance tradeoff: accepting some bias can reduce variance and overfitting. It also contrasts ridge with…

Machine learningStatisticsForex
MQL5 articles

The article applies Gaussian Naïve Bayes to classify whether a bar closes above or below its open, using Bulls Power, Bears Power, RSI, tick volume, and Money Flow Index as features. It explains preparing a labeled matrix, splitting observations into…

Machine learningStatisticsForexTechnical indicators
MQL5 articles

The article proposes a way to test whether price repeatedly reacts at retracement ratios between or beyond standard Fibonacci levels. It describes collecting historical OHLCV data, treating each bar’s high-low range as a candidate swing, filtering out ranges…

ForexTechnical indicatorsStatisticsBacktesting
MQL5 articles

The article proposes running two versions of an automated strategy at once: one trades its original signals, while the other trades in the opposite direction. Each version is optimized separately, including its stop-loss settings, and the author argues that…

ForexPortfolio constructionRisk managementPosition sizing
MQL5 articles

The article presents Owl, a multi-indicator approach centered on trading in the direction of a broader trend. It distinguishes global trends from shorter corrective moves by comparing their scale and duration, and describes using swing highs and lows to…

Trend followingTechnical indicatorsRisk managementForex
MQL5 articles

The article describes Attraos, a neural forecasting framework that draws on chaos theory. It frames market series as observations of a more complex dynamical system and uses phase-space reconstruction, with embedding dimension and time delay, to represent…

Machine learningStatisticsForexEquities
MQL5 articles

This tutorial demonstrates connecting an MQL trading program to an external JSON data service, saving and parsing API responses, and using forecast data as a filter for a moving-average crossover. The example combines a directional moving-average signal with…

ForexMachine learningSentimentExecution
MQL5 articles

This article compares a conventional Bollinger Band breakout strategy with a double-band variant on EURUSD daily data. The conventional rule sells after price moves above the upper band and buys after a move below the lower band, expecting a return toward…

ForexMean reversionBreakoutTechnical indicators
MQL5 articles

This article explains how to pair the Gator oscillator, which tracks phases of convergence and divergence among Alligator moving averages, with the Accumulation/Distribution oscillator, which compares fast and slow averages of cumulative volume-weighted…

Technical indicatorsTrend followingMomentumBreakout
MQL5 articles

The article describes an Expert Advisor that combines swing-based break-of-structure signals with RSI thresholds. It searches for swing highs and lows using surrounding bars, stores the latest detected levels, and checks whether price crosses them. RSI with…

ForexBreakoutTechnical indicatorsBacktesting
MQL5 articles

The article presents a basic approach for reading RSS data in MQL4 and extracting news fields such as event titles and associated currencies. It treats RSS as structured XML, downloads the resource through Windows Internet functions, converts the response…

Event-drivenForex
MQL5 articles

This example describes a Forex Expert Advisor that combines a model predictive control decision routine with technical indicators and account-level risk adjustments. The routine estimates drift and volatility, adapts its forecast horizon, and searches…

ForexTechnical indicatorsRisk managementPosition sizing
MQL5 articles

Alexey Masterov describes the Expert Advisor that placed third in the 2012 Automated Trading Championship. It trades GBPJPY with a reversal approach based on a fast and a slow moving average, calculated across the traded pair and other currency symbols using…

ForexTrend followingTechnical indicators