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

16,761 documents

FMZ guides

This platform guide explains how FMZ defines live trading: a strategy instance connected either to an exchange’s production environment or to its simulation environment. Starting an instance requires a saved strategy, a deployed platform host, and at least…

ExecutionBacktesting
Stratmill research code

The code implements a Cox–Ingersoll–Ross model for a mean-reverting portfolio, extending an Ornstein–Uhlenbeck model interface. It supports fitting the model to portfolio prices or to two assets, and estimates the long-run mean, reversion speed, and variance…

Mean reversionPairs tradingStatisticsRisk management
SuperMind

This article develops two monthly equity factors from Chinese market flow data. The first, called institutional-versus-retail harvesting, adds the cross-sectional ranks of large-order net buying and small-order net buying. The author interprets the factor as…

EquitiesFactor investingSentimentChina markets
vn.py community

The post answers why a community-edition backtest can work while simulated trading produces no orders. It distinguishes imported historical data, which can be replayed during a backtest and used to initialize indicators, from simulated trading, where…

BacktestingExecutionFutures
SuperMind

The discussion explains why a strategy can run in a historical backtest yet place no trades in simulated trading. Imported historical bars support backtests and indicator initialization, while a live simulation generally depends on real-time tick or bar…

BacktestingExecutionFutures
MQL5 code base

The document describes a MetaTrader 5 indicator intended to mark buy and sell points around false breakouts of support and resistance, while also displaying dynamic levels and potential market tops and bottoms. Its stated logic identifies a top when a…

Technical indicatorsBreakoutMean reversionBacktesting
BigQuant

This article explains how to turn future returns into labels for supervised trading models, arguing that the label should match the instrument, trading horizon, liquidity, and costs of the intended strategy. It first describes using an n-period return as a…

Machine learningStatisticsBacktestingRisk management
BigQuant

This summary of a securities research report examines alternative data, focusing on company job postings. It describes a hiring-count factor tested over 2017–2021, reporting that preprocessing and filtering job listings improved its backtest performance. The…

EquitiesFactor investingEvent-drivenBacktesting
vn.py community

This brief forum exchange explains how VeighNa handles strategy updates after the application has started. For backtesting, users can use the strategy reload control to rescan strategies. For a live trading instance, the reply says that changing instance…

ExecutionBacktesting
BigQuant

The article compares two Chinese equity approaches built around market capitalization. The traditional strategy selects the smallest-cap stocks for a portfolio. The AI version uses a StockRanker ranking model with market capitalization as its sole feature.…

EquitiesFactor investingMachine learningBacktesting
SuperMind

The document describes a simple Chinese equity screening idea: select stocks with an amplitude above a stated threshold, a positive weekly MACD histogram, and membership in the metaverse concept group. It presents the criteria as a way to combine a…

EquitiesTechnical indicatorsMomentumChina markets
SuperMind

This proposed equity screen combines RSI below 65, a product of percentage price change and a large-order net-flow measure above 1, and a sequence of three declining sessions. The accompanying explanation says the RSI filter supplies technical context, the…

EquitiesTechnical indicatorsMarket microstructureRisk management
SuperMind

The document describes a technical stock screen using a range threshold above 1, RSI below 65, and MACD above its zero line. It interprets the range as a sign of greater price movement, the RSI ceiling as avoiding an extremely overbought reading, and…

EquitiesTechnical indicatorsMomentumRisk management
SuperMind

This excerpt introduces a framework for assessing whether stock-selection factors may deliver persistent returns beyond broad market exposure. It distinguishes market-related beta from alpha and presents factor effectiveness as a question of both return…

EquitiesFactor investingStatisticsPortfolio construction
Quant course library

This implementation models a spread as a collection of instrument legs, with separate multipliers for calculating its quoted price and translating spread quantities into leg quantities. It combines leg bid and ask prices, reversing which side is used for…

FuturesCryptoPairs tradingBacktesting
Quant course library

The document is a historical series of hourly candlestick observations for a BCH/USDT market. Each row records a timestamp, open, high, low, close, and traded volume, giving the basic inputs commonly used to inspect price movement, calculate technical…

CryptoSpot marketsBacktestingTechnical indicators
Quant course library

The document contains historical ADA/USDT candlestick observations at half-hour intervals. Each row records a timestamp, open, high, low, close, and traded volume, allowing a researcher to inspect price movement and activity or use the series as an input to…

CryptoSpot marketsBacktestingStatistics
Quant course library

This strategy uses a fast and a slow moving average to trade a cryptocurrency futures contract. A bullish crossover opens a long position or reverses a short position; a bearish crossover opens short or reverses long. Signals use earlier completed bars…

CryptoFuturesTrend followingTechnical indicators
Quant course library

The document shows a simple workflow for evaluating two futures strategies together. It runs separate historical simulations for an ATR-RSI strategy on an equity index contract and a Bollinger channel strategy on a metal contract. Each run specifies its own…

FuturesBacktestingPortfolio constructionRisk management
Quant course library

This document explains how to build a multi-contract strategy using synchronized bar data, per-leg targets, and order management. Its example computes the spread between two weighted contract prices, updates a rolling window, and uses Bollinger Bands to…

FuturesPairs tradingMean reversionTechnical indicators
Quant course library

The document describes a two-leg spread strategy built around Bollinger Bands. It calculates a weighted price difference between two contracts, samples the spread on a five-minute schedule, and compares it with a rolling mean and standard deviation. A move…

FuturesPairs tradingMean reversionTechnical indicators
Quant course library

This document is a daily candlestick dataset for the BTC/USDT market during 2019. Each row records a timestamp and the open, high, low, and close prices, together with traded volume. The visible entries span portions of the year, including early-year…

CryptoSpot marketsBacktesting
Quant course library

The document contains hourly open, high, low, close, and volume observations for the ADA-USDT market. The visible records begin in early May 2018 and continue through the end of December 2018, with gaps in the displayed sequence. The fields support basic…

CryptoSpot marketsBacktestingStatistics