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

BigQuant

The article examines why A-share strategy results in historical tests can differ from live or simulated trading. It groups causes into data problems such as survivorship bias and price adjustments, model problems such as overfitting and crowded factors,…

China marketsEquitiesBacktestingRisk management
vn.py community

A short forum post raises a practical data choice for stock strategies: whether to use prices adjusted for corporate actions when calculating indicators and position profit and loss. The author suggests that adjusted series may be suitable for indicator…

EquitiesBacktestingStatistics
SuperMind

This tutorial builds a multi-index rotation strategy using nine Chinese equity index ETFs as proxies for different market sectors. It ranks each index by its return from twenty sessions earlier to the latest close, then selects the strongest index if that…

China marketsEquitiesMomentumBacktesting
FMZ forum

This guide explains how to run FMZ strategies through a local Python backtest engine. It describes passing settings such as dates, bar interval, exchange, instrument, and starting balances through a configuration string, then initializing the engine and…

BacktestingExecution
BigQuant

The document explains quantitative trading software as a system for turning investment rules into data analysis, strategy development, historical simulation, risk controls, and automated orders. It describes typical inputs such as prices, volumes, and…

Multi-assetBacktestingRisk managementExecution
SuperMind

This research summary compares periodic rebalancing with buy-and-hold for portfolios combining stocks and bonds. It reports that monthly rebalancing can lag buy-and-hold when stocks trend strongly relative to bonds, because rebalancing sells some of the…

Multi-assetPortfolio constructionBacktestingTrend following
BigQuant

This report summary outlines an investigation of how high-frequency factors behave across different periods and domains, along with an analysis of what may influence their performance. The authors say earlier work built factors from trading logic using…

High-frequency tradingFactor investingStatisticsBacktesting
ProRealCode

Dual Thrust is a breakout method that sets daily entry thresholds from recent price extremes. It calculates the highest high and close, and the lowest low and close over a lookback window, then takes the larger of two cross-range measurements. Multiplying…

FuturesForexEquitiesBreakout
MQL5 code base

This document describes a script for analyzing the structure of a strategy’s drawdowns from daily profit-and-loss data. It rebuilds an equity curve from a starting capital value, derives an underwater curve, and separates that curve into individual drawdown…

Risk managementStatisticsBacktesting
MQL5 code base

This educational MetaTrader 5 strategy trades continuation after a qualifying gap between the prior Nikkei 225 cash-session close and the new session open. It builds an opening range from one-minute bars, calculates session VWAP, and considers a long after…

FuturesBreakoutTechnical indicatorsRisk management
ProRealCode

The document presents a Composite Momentum oscillator intended to identify stocks with rising recent momentum. Its calculation combines changes in a short-versus-long moving average momentum measure with a recent high-low range oscillator, then smooths the…

EquitiesMomentumTechnical indicatorsBacktesting
Freqtrade docs

This documentation describes Freqtrade’s plotting commands for viewing price candles, volume, strategy indicators, and trades from a database or backtest export. The dataframe plot can show price-scale indicators such as moving averages alongside separate…

CryptoTechnical indicatorsBacktesting
SuperMind

This stock-selection rule combines three filters: rank stocks by relative volume and keep the highest-ranked group, require positive net institutional flow as reported in a trading disclosure dataset, and exclude stocks whose opening price is more than six…

EquitiesMomentumEvent-drivenBacktesting
SuperMind

This Chinese equity screening idea combines trading activity, price movement, and a measure of large-order net flow. It selects stocks with turnover between 3% and 12%, requires the product of the day’s percentage change and super-large-order net volume to…

EquitiesMomentumTechnical indicatorsChina markets
BigQuant

This overview presents active quantitative management as a process of forecasting factor returns and managing portfolio exposures. It describes a linear model in which each stock’s return is associated with its factor exposures, factor returns, and a…

EquitiesFactor investingStatisticsRisk management
BigQuant

This forum exchange explains how to use a platform’s precomputed limit-up or limit-down factor in a stock backtest. The motivating problem is that adjusted closing prices cannot be directly compared with actual daily price limits, which are quoted in…

EquitiesBacktesting
SuperMind

This stock-screening proposal combines three filters: today’s increase in institutional holdings must exceed five percent, the share price must have fallen for seven consecutive sessions, and the company’s 2019 dividend payout ratio must be above twenty-five…

EquitiesChina marketsFactor investingBacktesting
MQL5 code base

This utility downloads historical quote data for a selected timeframe across every symbol in the platform’s Market Watch. Its purpose is to make data available for backtesting across multiple instruments while keeping the timeframe consistent. It can also…

BacktestingMulti-asset
MQL5 code base

The document describes an automated trading approach that opens an initial position in the direction of the current candle. When the trade moves favorably by a configured point threshold, the system adds volume to the position. It can begin trading once the…

Technical indicatorsPosition sizingBacktesting
Stratmill research code

This Python script launches a Rust grid-trading backtest for each symbol in a ticker configuration. It assembles daily market-data and latency-file paths for a specified date range, passes instrument and strategy settings to the backtest executable, and runs…

BacktestingGrid tradingPosition sizingExecution
vn.py community

A brief Chinese-language forum exchange asks whether a futures main continuous contract has a standard contract code or whether users must combine the data themselves. The reply says live trading gateways do not provide such a continuous contract, while some…

FuturesBacktesting
MQL5 code base

This short indicator description presents an extended version of normalized RSI. It says the normalization approach is explained in a separate discussion, while this version adds options intended to make the indicator easier to interpret for trading…

Technical indicatorsMomentumBacktesting
BigQuant

This research report examines conditional generative adversarial networks (cGANs) for forecasting asset returns and covariance matrices, then using those forecasts in portfolio allocation. The model conditions on recent multi-asset returns and random inputs…

Machine learningMulti-assetPortfolio constructionRisk management
MQL5 code base

The document describes an Expert Advisor that trades from changes in the NonLagDot indicator’s color. A signal is acted on when a bar closes and the indicator changes color, so the rule is based on a confirmed bar rather than an intrabar change. The advisor…

Technical indicatorsBacktestingForex