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
WonderTrader
14 documents
Alphalens
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

Strategy library

The source combines confirmed high and low fractals with a three-EMA alignment filter. It calculates exponential averages over 10, 20, and 100 periods, then defines bullish alignment when they rise in that order and bearish alignment when they fall in that…

ForexCryptoFuturesTrend following
Strategy library

This XAUUSD strategy uses RSI threshold crossings to identify possible reversals: a move below the oversold level opens a long position, while a move above the overbought level opens a short. Its parameters include an RSI period, threshold levels, trailing…

ForexMean reversionTechnical indicatorsRisk management
Strategy library

This intraday system compares the New York 08:00 open with the 18:00 close to classify the day’s direction, then uses the prior day’s direction to decide whether to reverse that signal. It places a limit order at the day’s low for a long or the day’s high…

ForexMean reversionExecutionRisk management
Strategy library

This short-term strategy combines Bollinger Bands, RSI, and ADX to trade forex price gaps. Its stated setting is major currency pairs on one- to fifteen-minute charts, with low trading costs. Entries use a band break alongside an RSI reversal through a…

ForexTechnical indicatorsBreakoutMean reversion
Strategy library

This short-term signal system combines a 3-period exponential moving average, the Bollinger Band middle line, and the Awesome Oscillator. A bullish alert occurs when the fast average crosses above the middle line while the oscillator is rising toward or…

Technical indicatorsMomentumBreakoutForex
Strategy library

The strategy uses a fast 20-period EMA and a slower 50-period EMA to generate directional signals: crossing upward opens a long, while crossing downward opens a short. It pairs those entries with a fixed profit target of 300 points and stop of 150 points,…

FuturesForexTrend followingTechnical indicators
MQL5 articles

The article explains a workflow for training a machine-learning model in Python, exporting it through ONNX, and running it from an MQL5 trading program. Its example is a regression model using open, high, and low prices as inputs and close price as the…

Machine learningForexExecutionBacktesting
MQL5 articles

The article describes the Volume Boundary Oscillator, which transforms raw or tick volume into a bounded signal for easier comparison and threshold-based use. It first scales volume with either a rolling z-score style normalization or a logarithm, then…

Technical indicatorsStatisticsForexExecution
MQL5 articles

The article shows how to modify an Expert Advisor generated by MetaTrader 5’s MQL5 Wizard by adding a customized signal filter based on a standard indicator class. It uses RSI and moving average filters as examples of Wizard-generated components, then…

Technical indicatorsBacktestingForex
MQL5 articles

This article explains how to turn a weekend gap indicator into an MQL5 Expert Advisor. The indicator exposes buffers for buy and sell signals and their associated stop-loss and take-profit levels. The EA creates an indicator handle, reads those outputs,…

ForexExecutionRisk managementBacktesting
MQL5 articles

The article outlines a MetaTrader 5 approach that selects currency pairs using Pearson correlation and cointegration tests, then combines a negatively correlated pair with a trading system framed around Nash equilibrium. It explains Nash equilibrium as a…

ForexStatisticsMachine learningPairs trading
MQL5 articles

The article explains an MQL5 Expert Advisor that uses RSI thresholds to open trades and a zone recovery process to respond when price moves against an initial position. It defines zone boundaries and profit targets around the entry, then opens an opposing…

ForexTechnical indicatorsPosition sizingRisk management
MQL5 articles

The article describes a market-neutral limit-order grid built from historical return distributions rather than a directional forecast. It calculates rolling returns from price data, sorts them, and uses empirical percentiles to estimate levels at which…

ForexStatisticsGrid tradingPosition sizing
MQL5 articles

This article compares seven moving average types: standard simple, exponential, smoothed and linear-weighted variants, plus adaptive, double exponential, fractal adaptive, triple exponential, variable index dynamic and Nick Rypock averages. It describes how…

ForexTechnical indicatorsTrend followingBacktesting
MQL5 articles

This tutorial walks through preparing MetaTrader 5 for automated trading with MQL5. It covers downloading and installing the platform, connecting a broker demo account, adjusting chart and Expert Advisor settings, and using the built-in Strategy Tester. It…

BacktestingExecutionForex
MQL5 articles

The document explains On-Balance Volume (OBV), a cumulative indicator that adds volume when the close rises and subtracts it when the close falls. It describes volume as a way to assess whether price moves and breakouts have support, and walks through how…

Technical indicatorsTrend followingBreakoutForex
MQL5 articles

The article presents Mamba4Cast as a time-series encoder within an Actor-Director-Critic trading agent. Its described encoder processes market features, applies normalization with noise, adds hourly and daily time embeddings, uses multi-window convolutions…

Machine learningForexTechnical indicatorsBacktesting
Machine Learning for Trading

This document presents a reusable diagnostic survey for financial datasets, covering index integrity, duplicates, missingness, outliers, calendar gaps, and domain-specific anomalies. It checks time types, ordering and uniqueness, including per-symbol…

Multi-assetStatisticsRisk managementUS markets
Machine Learning for Trading

This notebook measures how changing proportional transaction costs affects one validation-selected FX strategy per return label. It first selects a parent from signal, allocation, and risk-overlay candidates, then varies only the aggregate cost per traded…

ForexBacktestingExecutionRisk management
Machine Learning for Trading

This exploratory analysis profiles a four-hour OANDA panel of 20 currency pairs and explains how to interpret its data. It distinguishes direct, indirect, and cross pairs by the dollar’s position, showing why direct quotes must be inverted before combining…

ForexMarket microstructureStatisticsBacktesting
Machine Learning for Trading

This notebook sets up an LSTM forecasting run for an FX-pairs case study. The model carries a hidden state through a lookback sequence, and the notebook resolves architecture and training settings through the shared configuration and study-planning tools. It…

ForexMachine learningBacktestingStatistics
Machine Learning for Trading

The document describes a validation-stage comparison of fixed and trailing stop rules for FX strategies. For each return label, it selects a parent strategy from a sealed cohort of signal and allocation results, then varies the declared position-level risk…

ForexRisk managementBacktestingPosition sizing
Machine Learning for Trading

This notebook examines linear-model regularization for a universe of currency pairs whose returns are linked because each pair is a quote between shared currencies. It distinguishes feature collinearity, which ridge, lasso, and elastic net can address, from…

ForexStatisticsMachine learningBacktesting
Machine Learning for Trading

This notebook describes a one-feature-at-a-time screen for candidate signals across 20 currency pairs. It computes each feature’s daily cross-sectional rank agreement with the next-session return using only walk-forward validation windows. The evaluation…

ForexStatisticsMachine learningBacktesting