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

7,090 documents

MQL5 code base

The document outlines an automated trading approach that uses retail positioning data from an external sentiment API. Its contrarian premise is to consider selling when retail traders are predominantly long and buying when they are predominantly short. A…

SentimentMean reversionTechnical indicatorsForex
MQL5 code base

VR Alert MT5 Lite is described as a price-level alert for traders waiting for a possible breakout. A user sets a level and the indicator notifies them when price reaches it, reducing the need to watch a chart continuously. The level can be moved on the…

BreakoutTechnical indicatorsExecution
MQL5 code base

Donchian Ultimate is a configurable channel indicator for MetaTrader and cTrader. Its classic form sets the upper and lower bands to the highest high and lowest low over a chosen lookback period. Alternative modes use period highs or lows of opens or closes,…

Technical indicatorsTrend followingBreakout
MQL5 code base

The Demand Index combines price and volume into an indicator intended to anticipate changes in price. Its calculation has one configurable input: the period. The document outlines six interpretive rules covering divergence, extreme readings, zero-line…

Technical indicatorsMomentumStatistics
MQL5 code base

The document describes an Expert Advisor that takes signals from the XHullTrend_Digit indicator. A signal is generated when a bar closes and the indicator cloud changes color. The compiled indicator must be installed in the terminal’s indicator folder for…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

The document describes a script for opening market orders and configuring pending orders. Its user-defined settings include order type, stop-loss and take-profit distances in pips, lot size, slippage, a trade magic number, and the price for a pending order.…

ExecutionRisk managementPosition sizing
MQL5 code base

The document describes a chart-oriented version of Quantitative Qualitative Estimation (QQE), intended to make the indicator’s signals easier to compare with price action. It proposes treating a change in the indicator’s color as a signal, with four…

Technical indicators
MQL5 code base

This MetaTrader 5 indicator calculates synthetic Heikin-Ashi candles and displays configurable colors and signal arrows on a chart. Buy and sell markers can follow confirmed candle-color changes, with a setting for how many candles must confirm the shift.…

Technical indicatorsMomentumForex
MQL5 code base

This MetaTrader 5 expert advisor uses changes in the CandlesticksBW indicator’s candle color as trend-change signals. It evaluates signals when a bar closes and lets the operator restrict trading to a selected daily time window. The documented defaults allow…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

This indicator identifies inside-bar formations in which the inner candle’s range is less than half the range of the preceding, wider candle. It then labels setups as bullish or bearish using candle direction and the inner candle’s position relative to the…

Technical indicatorsBreakoutVolatility
MQL5 code base

This indicator description explains how a divergence tool uses a standard MACD to display classic and reverse divergences. Solid lines mark classic divergence, while dotted lines mark reverse divergence. The MACD does not need to appear on the chart for the…

Technical indicatorsMomentumRisk management
MQL5 code base

The indicator uses RSI to identify possible overbought or oversold conditions while accounting for the market’s adjustment to price changes. Its central idea is that fixed RSI thresholds may keep signaling extreme conditions even after the market has…

Technical indicatorsMean reversionStatistics
MQL5 code base

The document describes a MetaTrader 5 expert advisor designed for gold that trades around the previous day’s high and low. It uses three entry scenarios: a breakout that returns to the level, a level test followed by a breakout, and a test, pullback, and…

CommoditiesBreakoutVolatilityExecution
MQL5 code base

The document describes an indicator that reverses the RSI calculation to estimate an approximate closing price associated with a chosen RSI value. It presents the idea as a way to translate an oscillator threshold back into price terms, using RSI and a…

Technical indicatorsStatistics
MQL5 code base

The document introduces FATL, or Fast Adaptive Trend Line, as a chart indicator calculated with a digital low-pass filter. It identifies the indicator as a fast adaptive line and notes that it is displayed as a cream-colored line on a chart. This provides a…

Technical indicatorsTrend following
MQL5 code base

This document describes an Expert Advisor that trades from the i-CAi_StDev indicator. It opens a position when a colored indicator point appears at a bar’s close, then exits when the indicator changes direction against the open position. The system depends…

ForexTechnical indicatorsBacktestingExecution
MQL5 code base

This brief indicator description defines an Average True Range that restarts at the beginning of a new period. The reset interval depends on the chart timeframe: daily for intraday charts, weekly for daily charts, and monthly for weekly charts. The result…

Technical indicatorsVolatility
MQL5 code base

The Trade Volume Index (TVI) is presented as an oscillator for identifying whether a security is being accumulated or distributed. It uses a minimum tick value as its input threshold. A price difference above the positive threshold is classified as buying…

Technical indicatorsStatistics
MQL5 code base

The Stream indicator marks price bars whose body meets or exceeds a user-set minimum size. Its trigger uses the bar’s opening and closing prices, so the signal concerns the open-to-close move rather than the full high-to-low range. The provided parameter…

Technical indicators
MQL5 code base

The document describes a MetaTrader 5 indicator variant that lets the user select the timeframe from its input settings. The stated default is a four-hour chart period. It also notes a dependency: the Float_Pivot_Smoothed_Digit indicator file must be present…

Technical indicatorsFutures
MQL5 code base

The document presents a way to assess trading-system drawdowns across three dimensions: depth, time spent below a prior equity peak, and frequency of episodes. It describes a report generated from closed trading history, including current underwater status…

Risk managementBacktestingStatistics
MQL5 code base

The Efficiency Ratio, attributed here to Perry Kaufman, compares net price change over a period with the total absolute movement along the way. A larger ratio indicates that price traveled more directly and may be trending; a smaller ratio suggests a less…

Technical indicatorsTrend followingStatistics
MQL5 code base

This note describes an indicator that combines Double Weighted Moving Average (DWMA) and Jurik Moving Average (JMA) crosses into a single signal method. Both averages are described as smooth, and their combination is intended to produce a moderate number of…

Technical indicatorsTrend following
MQL5 code base

This brief description outlines a trading robot that monitors open positions across symbols and modifies stop losses for positions that are in profit. Its stated function is trailing: the stop can be adjusted as a position moves favorably. Two user…

Risk managementExecutionPosition sizing