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
Quantpedia
86 documents
TqSdk
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
Quantopian lectures
45 documents
Binance API docs
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

OctoBot

This product guide explains a redesigned strategy interface with two parts: a viewer for examining and comparing strategies, and a creator for configuring new tests. The viewer presents performance metrics, behavior over time, and individual trade details.…

CryptoBacktestingPortfolio constructionExecution
BigQuant

This troubleshooting note addresses errors that arise after adding a rolling-training module to an AI strategy for convertible bonds. It points to a revised notebook and identifies two implementation changes associated with the fix. First, the rolling…

Machine learningBacktestingFixed incomeChina markets
BigQuant

This study applies a factor-timing framework from a 2019 paper to China A-share data. It parameterizes factor weights using external variables and compares two approaches based on where the information enters: a time-series model and a cross-sectional model.…

EquitiesFactor investingStatisticsPortfolio construction
SuperMind

This post describes a Chinese equity selection screen with three filters: price amplitude above 1%, a ten-day price gain greater than zero but below 35%, and circulating market capitalization between 5 billion and 10 billion yuan. Its accompanying Python…

EquitiesChina marketsMomentumTechnical indicators
BigQuant

This short forum post asks how to export a backtest’s daily returns to a CSV file and where to place a suggested calculation in the BigQuant workflow. The proposed approach reads a performance DataFrame, adds one to the cumulative algorithm return, computes…

BacktestingStatistics
MQL5 code base

This Expert Advisor uses the AFIRMA autoregressive finite impulse response moving average indicator to generate trade signals. It checks for a change in the indicator’s direction when a bar closes, then forms a signal. The document notes that the indicator…

ForexTechnical indicatorsBacktestingExecution
MQL5 code base

This Expert Advisor combines ADX, CCI, RVI, and Williams %R indicators with a martingale sizing approach. Its suggested tuning sequence first optimizes the main signal and ADX settings with the WPR strategy disabled, then tunes WPR separately, and finally…

ForexTechnical indicatorsRisk managementBacktesting
MQL5 code base

This MetaTrader 5 Expert Advisor description outlines a breakout scalping system that trades only when a set of filters align. It uses fast and slow exponential moving averages to define direction, an ATR-based threshold for trend strength, price location…

BreakoutTechnical indicatorsRisk managementPosition sizing
Awesome Systematic Trading

The document describes a monthly allocation rule based on a yield gap: the difference between an earnings yield measure for the S&P 500 and the yield on a ten-year Treasury bond. It fits a linear regression using historical yield gaps and stock market…

EquitiesFixed incomeFactor investingBacktesting
Lumibot

This document explains how to connect to BitMEX through Lumibot’s CCXT broker interface using an explicit exchange configuration and API credentials. It notes that BitMEX is not among the globally auto-detected credential paths, and identifies the exchange…

CryptoDerivatives pricingBacktestingRisk management
BigQuant

A BigQuant user reports that a simulated run fails at a missing-data cleanup step, even though the backtest sample contains two rows. The discussion distinguishes the historical backtest data from the prediction data used during simulation, which may be…

BacktestingEquitiesChina markets
SuperMind

The document describes a stock screen that combines a daily amplitude threshold, appearance on the prior day's market leaderboard, and a weekly MACD condition above zero. It presents these as signals for short-term volatility, trading attention, and an…

EquitiesTechnical indicatorsMomentumBacktesting
BigQuant

This report summary presents a method for setting equity allocations across a retirement investment horizon when the investor has a specified terminal wealth goal. It works backward from that goal, optimizing allocations while controlling risk. Two objective…

Multi-assetPortfolio constructionRisk managementBacktesting
Alphalens

This notebook demonstrates an Alphalens workflow for evaluating a daily stock factor based on the gap between the prior close and current open. It defines an example universe of large-cap equities with sector labels, calculates the gap, and aligns the factor…

EquitiesFactor investingBacktestingStatistics
MQL5 code base

This document describes a MetaTrader expert advisor built around signals from the Candels High Open indicator. The generated advisor can place market and pending orders and uses a Parabolic SAR based trailing stop. It requires both the signal module and the…

ForexTechnical indicatorsExecutionBacktesting
BigQuant

The article presents five claimed strengths of quantitative investing: building models from processed data and backtests, using machine learning to handle information, applying systematic rules to reduce emotional decisions, analyzing broad datasets, and…

StatisticsMachine learningBacktestingPortfolio construction
Qlib

This example outlines an end-to-end workflow for training and evaluating reinforcement learning agents for order execution. It covers preparing five-minute HS300 data and order files, configuring PPO and OPDS training tasks, saving checkpoints, and running a…

ExecutionMachine learningBacktestingMarket microstructure
SuperMind

The document proposes a Chinese equity screen that combines a prior-day appearance on the market's notable-trading list with a price-range filter and ownership-concentration rankings. Its stated criteria are daily amplitude above 1%, a prior-day notable-list…

EquitiesMomentumStatisticsBacktesting
BigQuant

This research note explains how genetic programming can evolve mathematical formulas from market data to discover equity selection factors. Starting with randomly generated expressions, the algorithm evaluates their fitness against a target and applies…

EquitiesChina marketsMachine learningFactor investing
Jesse

The document reports a backtest of a Donchian strategy on Binance BTC-USDT six-hour candles spanning January 2019 to January 2021. It records 18 closed trades and one still-open position. The reported net profit was 45,194.35 from a starting balance of…

CryptoTechnical indicatorsBacktestingTrend following
WonderTrader

The example sketches a Python environment that connects a CTA backtesting engine to an agent-like training loop. It initializes a backtest, subscribes a strategy to five-minute bars, starts asynchronous execution, and advances the engine one step at a time.…

FuturesBacktestingMachine learning
SuperMind

The document proposes a Chinese A-share stock screen focused on the metaverse theme. Its initial conditions are yesterday’s turnover above 8% and at least two limit-up events within 500 days. A later version adds a market-capitalization filter, described as…

EquitiesChina marketsMomentumBreakout