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

This MetaTrader indicator colors candles according to their relationship with a moving average. It supports simple, exponential, smoothed, weighted, and triangular methods, along with standard period, shift, method, and price inputs. The instructions…

Technical indicatorsForex
MQL5 code base

This document describes an Expert Advisor that opens trades at a configured time and can close them at another configured time. Users can enable buy orders, sell orders, or both, and set the entry time, entry window duration, trade volume, stop loss, and…

ForexExecutionPosition sizingBacktesting
MQL5 code base

This description outlines an expert advisor that combines a Harami candlestick pattern with fast and slow moving averages. It is presented for major forex pairs and Nasdaq stocks on four-hour and daily charts, and includes settings for trade size, stop loss,…

ForexEquitiesTechnical indicatorsRisk management
MQL5 code base

This example describes an expert advisor that uses Heiken Ashi candles on two timeframes to signal entries. Its bullish condition looks for a current candle with a rising close and open at the low, preceded by another rising candle whose open is not at the…

ForexTechnical indicatorsExecution
MQL5 code base

The linear regression slope oscillator measures the slope of a linear model fitted to price over a selected period. Its sole configurable parameter is the calculation period. Rising indicator values are described as indicating an uptrend, while falling…

Technical indicatorsTrend followingStatistics
MQL5 code base

The Cauchy difference indicator compares the arithmetic mean and geometric mean of a bar’s price. It first represents each bar with the average of its open, high, low, and close prices, then uses a configurable period for the indicator calculation. The…

Technical indicatorsStatistics
MQL5 code base

This MetaTrader 5 utility analyzes closed trading history to show how reported performance was formed. Alongside net and gross results, profit factor, win rate, and average and median trade, it examines reliance on the best trades, sensitivity to removing…

BacktestingRisk managementStatisticsPortfolio construction
MQL5 code base

This indicator marks a chosen intraday session on historical charts, drawing a rectangle from that session’s high to its low. The user can set the session start and end times, including sessions that cross midnight. Across a selected lookback, it reports the…

Technical indicatorsVolatilityStatisticsRisk management
MQL5 code base

This short description explains the Ehlers Center of Gravity indicator as a weighted position of prices within an observation window: each price is weighted by its position, and the sum is normalized by the window's total price. The described implementation…

Technical indicatorsStatistics
MQL5 code base

This document presents Hans123_Trader as an expert advisor intended for EUR/USD on an hourly chart. It lists two trading-session windows and configurable values for trailing stop, take profit, and initial stop loss. The session windows divide the day into…

ForexRisk managementExecution
MQL5 code base

This document describes ColorXCCXCandle, a candlestick display of the XCCX indicator. It explains that price time series are processed by the XCCX algorithm and shown as candles, which the author suggests may make the indicator more informative for analysis.…

Technical indicators
MQL5 code base

The Juice indicator is presented as a way to identify periods of higher or lower volatility. It compares the current standard-deviation level with a threshold based on average EMA deviation over a selected period. This adaptive reference is intended to avoid…

VolatilityTechnical indicatorsStatistics
MQL5 code base

This indicator describes a reversal system that searches a chosen number of completed candles for a local high or low. A sell setup occurs when a candle marks the interval’s high and then closes bearish; a buy setup occurs when a candle marks the low and…

Technical indicatorsMean reversionForex
MQL5 code base

The document describes a candle-system indicator with an input that lets the user select the chart period used for its calculations. The example period shown is four hours. It refers to versions displayed in a separate indicator window and overlaid on the…

Technical indicators
MQL5 code base

MARSICD is described as a trend indicator built from two RSI oscillators, whose periods can be varied. The author says its combined display resembles aspects of ADX and MACD and should be interpreted in a similar way. The listed settings control the two RSI…

Technical indicatorsMomentumTrend following
MQL5 code base

GG-RSI-CCI is described as a trend indicator that assigns colors to market states: blue bars indicate potential long entries, pink bars indicate potential short entries, and gray bars indicate a flat position. The page positions it as a tool for deciding…

Technical indicatorsMomentumExecution
MQL5 code base

This trading-system description uses the XFatlXSatlCloud indicator to signal a change in trend direction. A trade signal is generated at bar close when the indicator cloud changes color. The document concerns an Expert Advisor setup, requiring the compiled…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

The document describes an MQL5 implementation of an associative array built on collection classes. It uses FNV-1a hashing and provides typed Set and Get operations for primitive values, with examples using strings and doubles. It also permits storing…

ExecutionStatistics
MQL5 code base

The document explains gnome sort as a simple, stable array-sorting method that orders items through adjacent comparisons and swaps. It resembles insertion sort in processing one element at a time, while using swaps to move out-of-order items into place. The…

ExecutionMarket microstructureStatistics
MQL5 code base

This document describes a non-directional automated trading expert advisor that can open trades using several modes, including simultaneous long and short positions, random side selection, alternating sides, swap-aware direction, or one-sided trading. It…

ExecutionRisk managementPosition sizing
MQL5 code base

The document describes a higher-timeframe version of the Williams Accumulation/Distribution indicator. Its distinguishing feature is a timeframe input, allowing the indicator’s chart period to be selected independently through its settings; the example…

Technical indicatorsCrypto
MQL5 code base

This overview explains the Keltner Channel as a volatility-based band around a moving average. In the described classic version, the center line is a 10-day simple moving average of typical price, and the outer lines are formed by adding or subtracting a…

Technical indicatorsVolatilityBreakoutTrend following
MQL5 code base

This Chinese-language post describes an equity screening rule that combines a daily price range threshold, a named morning star candlestick pattern, and at least one large single-day gain within the recent 25 trading days. It frames the screen as a way to…

EquitiesTechnical indicatorsMomentumChina markets
MQL5 code base

The document briefly introduces a trend-strength version of an EMA variation indicator. It says the original calculation is retained while trend strength functions mainly as a filter, following the logic of a broader family of trend-strength indicators. It…

Technical indicatorsTrend following