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

4,574 documents

FMZ forum

The article explains that trading outcomes depend on both the proportion of winning trades and the average size of wins relative to losses. It gives examples intended to show that a low win rate can still be profitable when average wins are much larger,…

ForexRisk managementPosition sizingStatistics
MQL5 code base

The document describes an MQL4 conversion of the TradingView Three Line Strike indicator. It defines a bearish setup as three bullish candles followed by a bearish engulfing candle, and a bullish setup as three bearish candles followed by a bullish engulfing…

Technical indicatorsEquitiesForex
MQL5 code base

This Expert Advisor trades from the ColorBulls indicator. A signal is generated when a bar closes and the indicator histogram changes color, making the bar close the stated decision point. The document describes the required compiled indicator and notes that…

ForexTechnical indicatorsBacktesting
MQL5 code base

The document describes a version of the Woodies CCI indicator that lets users choose the calculation time frame through an input parameter. The example default is a four-hour period. This setting allows the indicator to use a selected chart period, which can…

Technical indicatorsFuturesForex
MQL5 code base

This document describes an expert trading system that uses crossovers between fast and slow linear moving averages for signals, with an exponential moving average serving as a trailing stop. The stated crossover periods are 12 and 25. The system is presented…

ForexCommoditiesTrend followingTechnical indicators
MQL5 code base

This document outlines an automated trend-following entry idea that seeks to join the start of an impulsive move. It identifies the broader trend on a four-hour chart with the Alligator indicator, then watches a 30-minute chart for a bar whose volatility…

Trend followingBreakoutVolatilityTechnical indicators
MQL5 code base

This document describes an Expert Advisor that uses the AFL_WinnerV2 indicator to generate trades. It opens a position when a bar closes after the indicator breaks through an overbought or oversold level. It closes an open position when the indicator changes…

ForexBreakoutTechnical indicatorsBacktesting
MQL5 code base

The document describes an Expert Advisor that uses the ColorMETRO_WPR indicator to generate trades when the indicator’s cloud changes color as a bar closes. It notes that the system depends on a separately compiled indicator and a trading library that…

ForexTechnical indicatorsBacktesting
MQL5 code base

This trading system uses the UltraAbsolutelyNoLagLwma oscillator to generate a signal when a bar closes and its color changes from a red variant to a green variant, or vice versa. Positions may be closed through pending orders or when the indicator changes…

ForexTechnical indicatorsBacktesting
MQL5 code base

This document outlines an Expert Advisor that trades from an Elliott Wave Oscillator histogram. It generates a signal when a bar closes and the histogram changes direction, making the close the stated decision point. The system depends on a compiled…

ForexTechnical indicatorsBacktesting
MQL5 code base

This document reviews an experimental Expert Advisor series built around fair value gap encroachment, with variants that add liquidity sweeps and session-based liquidity targets. The basic approach detects a gap, waits for price to reach its encroachment…

ForexTechnical indicatorsRisk managementBacktesting
MQL5 code base

This document describes an on-chart calculator for determining trade volume from account balance, a chosen risk percentage, and stop-loss distance. It is intended to help manual traders translate a risk limit into a position size rather than choose lots by…

Position sizingRisk managementForex
MQL5 code base

The document describes a MetaTrader indicator that marks when the Commodity Channel Index crosses its zero line. Red and blue arrows indicate potential short and long decisions. It supports pop-up, email, and push alerts, and is offered for both MT4 and MT5.…

Technical indicatorsForexMomentum
MQL5 code base

The Daily Range Tracker panel compares a symbol’s live range for the current day with its average daily range over a configurable lookback. It updates the day’s high and low, calculates the range in pips, and displays the proportion of the average range…

ForexTechnical indicatorsVolatilityBreakout
quant-trading

This project examines whether crude oil prices help explain the exchange rates of oil-producing countries. It argues that correlation alone does not establish causation, and that exchange-rate regimes matter: a currency peg can limit the scope for trading a…

ForexCommoditiesStatisticsBacktesting
MQL5 code base

NELODI is an MT5 chart and trading package combining a trend and reversal indicator, a custom price display, volume adjusted for time remaining in a candle, and a directional movement display. Its trading panel shows account and trade costs, server and…

ForexTechnical indicatorsExecutionMarket microstructure
MQL5 code base

The document explains a volume indicator that compares trading activity with each candle’s price result. It distinguishes ordinary activity from unusually high or low volume and labels patterns such as strong bullish or bearish participation, climax volume,…

Technical indicatorsMarket microstructureForexCrypto
MQL5 code base

The document describes an expert advisor that combines three volatility breakout strategies. Users can enable or disable each strategy through input settings. The system evaluates closed prices, and its author says this allows backtests using open prices,…

ForexBreakoutVolatilityBacktesting
MQL5 code base

This expert-advisor description outlines a volatility-contraction breakout approach: the system seeks trades when Bollinger Bands expand after a squeeze. It lists configurable trade controls, including stop loss, take profit, trailing stops, break-even…

ForexEquitiesVolatilityBreakout
MQL5 code base

Jupiter M is described as an expert advisor that places grid orders in both directions. Its stated emphasis is flexible grid placement rather than highly accurate entry timing. The advisor includes a martingale feature, and the document says setting its…

Grid tradingForexRisk management
MQL5 code base

This document reports historical backtest statistics for an expert advisor on EUR/USD five-minute data, spanning 2002 to 2008. The test used an every-tick model and lists parameters for position sizing, maximum lot size, stop loss, and take profit. It…

ForexBacktestingRisk management
ProRealCode

BSTrend classifies the prevailing currency trend into an up or down state. Its calculation compares the current bar’s midpoint with the highest high and lowest low over a lookback period, smooths and normalizes that range position, and applies a logarithmic…

ForexTechnical indicatorsTrend following
MQL5 code base

The document outlines an adaptive expert advisor that records market patterns and evaluates them through simulated orders with stop-loss and take-profit levels. Its stated process is to collect examples first, then use the observed outcomes to select…

Machine learningForexBacktestingRisk management