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

1,414 documents

Awesome Systematic Trading

This strategy ranks commodity futures by an empirical measure of return asymmetry. At each monthly rebalance, it counts daily returns over the previous 260 trading days that exceed the mean by more than two standard deviations, then subtracts the count below…

CommoditiesFuturesMean reversionPortfolio construction
MQL5 code base

This expert advisor trades a session breakout in gold by recording the Asian-session high and low, then placing paired buy-stop and sell-stop orders outside that range as London opens. The orders are one-cancels-other, and expire if neither triggers within…

CommoditiesBreakoutVolatilityRisk management
Amberdata research

This podcast summary describes SOMA.finance’s plans to connect traditional finance with blockchain markets through token issuance, a decentralized exchange, and yield products. It says the platform aims to support tokenized securities and digital assets,…

DeFiCryptoEquitiesCommodities
MQL5 code base

This utility calculates a position lot size from either a percentage of account equity or a fixed risk amount, using a user-entered stop distance. For forex, the tool accepts stop loss in pips and adjusts the input for five-digit broker quotes. For…

Position sizingRisk managementForexCommodities
MQL5 code base

Unity derives comparable values for currencies and metals from the quoted exchange rates between them. In a simple example with a currency pair and gold, it treats each asset as having an underlying value, then adds a constraint that the sum of squared…

Multi-assetForexCommoditiesTechnical indicators
MQL5 code base

The document describes a rules-based gold strategy that buys after the CME’s daily maintenance break, holds for a fixed period, and uses a volatility-scaled stop. It reports an eleven-year hourly-data study: the first hour after the daily reopen showed a…

CommoditiesFuturesBacktestingExecution
TqSdk

This example describes a three-leg futures strategy that treats polyester fiber value minus the weighted costs of PTA and ethylene glycol as a production margin. It estimates the margin’s mean and standard deviation from recent daily bars, then calculates a…

FuturesCommoditiesMean reversionBacktesting
BigQuant

This research summary links debt-cycle phases across government, financial, and household sectors to movements in bonds, equities, and commodities in China. It describes a transmission mechanism: rising leverage and easier credit may support bond prices,…

Multi-assetEquitiesCommoditiesFixed income
MQL5 code base

This Expert Advisor uses the CronexRSI oscillator’s cloud color to generate signals. A signal is formed at the close of a bar when the cloud changes color, making the indicator’s state transition the central entry cue. The document does not specify how…

CommoditiesTechnical indicatorsBacktesting
FMZ forum

This example outlines a multi-instrument commodity futures strategy built on a CTA framework. For each symbol, it reads historical bar records and current position, waits until enough data exists for the slower lookback, then compares fast and slow…

CommoditiesFuturesTrend followingTechnical indicators
MQL5 code base

The document explains a basic MT5 Expert Advisor news filter for XAUUSD. It defines a list of scheduled news timestamps and checks whether the current server time falls within a configurable interval before or after any listed event. While inside that…

ForexCommoditiesEvent-drivenRisk management
MQL5 code base

The Expert Advisor described uses a stochastic-style indicator, StepSto_v1, to generate trades at bar close. A deal signal occurs when the purple signal line crosses the orange indicator line in the relevant direction. The purple line’s position relative to…

Technical indicatorsMomentumCommoditiesBacktesting
BigQuant

This 2018 market commentary explains a sharp equity selloff through the interaction of growth, inflation expectations, and the expected pace of Federal Reserve rate increases. It uses a simple valuation relationship—earnings divided by interest rates plus…

EquitiesFixed incomeCommoditiesVolatility
MQL5 code base

This indicator study compares three exit rules applied to the same Turtle-style Donchian breakout entries: an ATR trailing stop, a shorter exit channel, and a fixed profit target. Entries occur when a closed bar first crosses beyond the previous channel;…

CommoditiesForexBreakoutTrend following
MQL5 code base

The document describes an Expert Advisor that trades signals from a BullsBears semaphore trend indicator. It opens a trade when a bar closes and the indicator reverses, marked by a color change. The indicator’s compiled file must be available in the…

CommoditiesTrend followingTechnical indicatorsBacktesting
MQL5 code base

The trading system uses the XRVI oscillator and its signal line to generate trades. A signal is formed when the two lines cross, with the decision made at bar close. The document identifies a test on XAUUSD using four-hour bars for 2011 and says the…

Technical indicatorsCommoditiesBacktesting
MQL5 code base

This Expert Advisor uses the RD-TrendTrigger oscillator to enter trades at the close of a bar. Its configurable entry mode can trigger when the oscillator changes direction or when it breaks user-defined upper and lower thresholds. The stated default levels…

CommoditiesTrend followingTechnical indicatorsBacktesting
FMZ forum

The author frames futures prices through two connected forces: the underlying spot market and the behavior of market participants. Spot supply and demand are proposed as the main influence on longer-term direction, while collective impulses, herding, fear,…

FuturesCommoditiesTechnical indicatorsSentiment
TqSdk

This Chinese-corn-futures example combines the Chande Momentum Oscillator (CMO) with a short moving average to generate long and short entries. Signals include reversals from overbought or oversold levels, CMO crossings of its signal line, and zero-line…

FuturesCommoditiesMomentumTechnical indicators
ProRealCode

The document presents an oil strategy on 10-minute bars built around a two-candle hammer-negation pattern. A first candle has its body near one end of its range; the following candle’s body must move into or beyond the prior candle’s shadow, with its body…

CommoditiesTechnical indicatorsMomentumTrend following
BigQuant

This note presents a simplified Turtle trend-following system and applies it to a rubber futures contract. It frames the approach around seeking positive long-run expectancy, controlling risk, following rules consistently, and favoring simplicity. The…

FuturesCommoditiesTrend followingBreakout
TqSdk

This example describes a short-term price timing strategy for a gold futures contract. It calculates an AR indicator from recent daily bars by comparing the accumulated distance from open to high with the distance from open to low, scaled as a percentage.…

FuturesCommoditiesMomentumTechnical indicators
MQL5 code base

This document describes a script that measures how much price moves during each hour relative to the spread, using a broker’s own M1 history. For each symbol and hour, it averages the bar ranges as a movement measure and averages recorded spreads. Their…

CommoditiesForexStatisticsExecution
MQL5 code base

This document describes an Expert Advisor that uses the ColorStepXCCX indicator to generate trades when its cloud changes color. The signal is evaluated at bar close, so the described method waits for a completed candle rather than acting on an intrabar…

Technical indicatorsCommoditiesBacktesting