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
Lumibot strategies
7 documents
QuantRocket
7 documents
Awesome Quant
1 documents

Search the library

4,613 documents

MQL5 code base

This expert advisor trades changes in the XWAMI indicator's trend cloud. It generates a signal when a bar closes and the cloud changes color, then adjusts position size according to recent outcomes in the same direction. The stated defaults examine the last…

ForexTechnical indicatorsPosition sizingBacktesting
MQL5 code base

This description presents a Forex Expert Advisor that combines breakout trading with a Martin Gale style recovery money management approach. Its listed settings allocate portions of account balance to trading, take profit, and stop loss, and control when…

ForexBreakoutPosition sizingRisk management
FMZ forum

This essay uses hypothetical investment examples to explain how returns compound asymmetrically: a loss requires a larger percentage gain to recover, and alternating gains and losses can produce a modest long-run result despite large individual moves. It…

StatisticsRisk managementPortfolio constructionPosition sizing
MQL5 code base

This Expert Advisor uses four Accelerator Oscillator readings, sampled at the selected bar shift and three successive seven-bar intervals, as inputs to a weighted perceptron. It multiplies each reading by a weight derived from an optimized parameter, sums…

ForexTechnical indicatorsMachine learningRisk management
ProRealCode

The document outlines a way to weight stock positions using a momentum signal and an estimate of volatility. It describes two alternatives: an exponentially weighted moving average based on squared returns, and a Yang–Zhang variation of Garman–Klass…

EquitiesMomentumVolatilityPosition sizing
MQL5 code base

This document is a historical trading-platform report for an EURGBP system on daily data covering October 2021 through September 2022. It lists extensive configuration settings, including ATR, ADX, moving-average periods, spread and margin limits, trend…

ForexBacktestingRisk managementPosition sizing
MQL5 code base

The document describes a trading calculator that uses user-provided parameters to estimate risk of ruin and an optimal risk level per trade. It also projects account capital over several horizons, including a year, a month, and the end of the selected term.…

Risk managementPosition sizing
ProRealCode

This post presents a long-only DAX strategy on 15-minute bars. It looks for a prior lower low, a current high below the earlier rolling high, a bullish candle, a limited bar range relative to the recent high-low span, and a close above SuperTrend. The…

FuturesTrend followingTechnical indicatorsPosition sizing
MQL5 code base

The document describes two versions of an expert advisor that open opposing positions and manage their volumes in opposite sequences. One starts with the minimum lot and increases the size of later positions; the other starts at the maximum and reduces later…

ForexPosition sizingRisk management
MQL5 code base

This MetaTrader-oriented description explains how to identify a broker’s gold symbol and calculate position size from the symbol’s actual trading specifications. Symbol detection scores candidate names, favors stronger gold matches and excludes other…

CommoditiesPosition sizingRisk managementExecution
MQL5 code base

This document describes an Expert Advisor that opens a hedge for a losing position after a configurable loss threshold. Its proposed safeguards include limiting each original position to one hedge, separating hedge and primary trades with different magic…

ForexRisk managementPosition sizingExecution
MQL5 code base

This expert advisor combines a three-moving-average crossover signal with a Price Channel indicator. The moving averages expose configurable periods, shifts, and calculation methods, while the crossover component can be configured for current-bar signals and…

ForexTechnical indicatorsTrend followingRisk management
MQL5 code base

This expert advisor measures the high and low during a configurable opening interval using one-minute data. After that range is complete, it watches for a chart-period bar to close beyond either boundary plus a buffer. A breakout can trigger one market…

BreakoutForexExecutionPosition sizing
MQL5 code base

The described expert advisor uses Fractals and Ichimoku signals to open trades, then increases the lot size after a losing trade according to a configurable multiplier. It lists trailing stops and take-profit settings, money-based exits for multiple trades,…

ForexTechnical indicatorsPosition sizingRisk management
MQL5 code base

Tengri is described as an Expert Advisor combining price-bar OHLC analysis with a standard moving average, RSI, and a custom Silence indicator. The brief identifies these components but does not explain their signal rules, parameter settings, entry or exit…

ForexTechnical indicatorsPosition sizingRisk management
MQL5 code base

This trading system uses the XDeMarker_Histogram_Vol indicator to generate entries when a bar closes beyond an overbought or oversold level. It distinguishes two signal levels, assigning each its own order identifier and deposit share, so stronger and…

ForexBreakoutTechnical indicatorsPosition sizing
BigQuant

The document describes a stock strategy that scores candidates with a neural network, buys up to three holdings, and aims to sell each after three trading days. It stores each stock and its entry-day index in a context list, then compares that index with the…

EquitiesPosition sizingExecutionBacktesting
BigQuant

This post describes a live-order funding problem in an equities strategy. A buy signal was calculated using the previous close for 18,100 shares, while the stock opened higher and the trader submitted the order near the open using the fifth ask level. With…

EquitiesExecutionPosition sizingRisk management
BigQuant

This brief explanation describes “doing T” in Chinese equities: using intraday buys and sells to adjust the cost basis of an existing position, despite the market’s T+1 settlement rule. It says the trader needs to keep cash available rather than invest the…

EquitiesChina marketsGrid tradingPosition sizing
MQL5 code base

This brief trading script description explains how a chart interaction can determine a price for a short pending order. Dragging the script onto a chart uses the drop price to choose between a sell stop and a sell limit order, depending on the price context.…

ExecutionRisk managementPosition sizing
MQL5 code base

This indicator is designed to compare two instruments for a convergence trade. It plots an averaged line for each instrument and a third line that represents the distance between them, with colors distinguishing divergence from convergence. The suggested…

Pairs tradingMean reversionPosition sizingVolatility
BigQuant

This guide recommends choosing community trading strategies according to an investor's capital, return expectations, and tolerance for drawdown. It distinguishes a conservative profile, associated with diversified holdings, a smoother equity curve, a longer…

Risk managementBacktestingPortfolio constructionPosition sizing
MQL5 code base

This document describes an expert advisor that trades around Bollinger Bands. Its stated rule is contrarian: a downward break below the lower band triggers a buy, while a break above the upper band triggers a sell. An update says entries are placed after a…

Technical indicatorsMean reversionRisk managementPosition sizing