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
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

NautilusTrader

This guide explains how a backtest engine turns each OHLCV bar into four synthetic book updates, processes resting orders along that path, and dispatches the completed bar to strategies afterward. It covers timestamp conventions, venue and book requirements,…

BacktestingExecutionMarket microstructure
BigQuant

This research summary examines whether inventory cycle phases can help time broad sectors and the Shanghai Composite. It describes four phases—active restocking, passive restocking, active destocking, and passive destocking—and compares qualitative phase…

China marketsEquitiesFactor investingBacktesting
BigQuant

The document raises a data-timing question about China’s Dragon-Tiger List, a report of stocks with notable trading activity. It names fields for returns one, two, and five days after a stock appears on the list, and says the five-day return is unavailable…

China marketsEquitiesBacktestingRisk management
BigQuant

This Chinese Q&A discusses basic factor research and strategy refinement. It recommends using a correlation calculation to compare factors and gives rough absolute-correlation bands for weak and strong relationships. It also suggests tracking factor…

EquitiesFactor investingStatisticsHigh-frequency trading
SuperMind

This document outlines a stock screen using daily price movement, convertible-bond information, and a reported increase in holdings. Its stated conditions are an absolute price change of at least one percent, a nonempty outstanding convertible-bond name, and…

EquitiesChina marketsMomentumTechnical indicators
vn.py community

The document reports a failure during a VeighNa CTA backtest when the engine calculates performance statistics. The traceback points to annual downside-risk calculation, where the Empyrical statistics package accesses NumPy’s removed `NINF` attribute. NumPy…

BacktestingStatistics
SuperMind

This Chinese-language strategy note describes a screen for mainland Chinese equities in the metaverse sector. It selects stocks whose prior-day turnover exceeds 8% and whose MACD is above zero, with the DIF line also above the signal line. The stated…

EquitiesChina marketsMomentumTechnical indicators
BigQuant

This Chinese brokerage research summary examines Fuling Zhacai, a single Chinese listed company, and proposes adjusting exposure according to how much future earnings its share price appears to anticipate. The analysis describes relatively stable analyst…

EquitiesChina marketsMean reversionPosition sizing
BigQuant

This BigQuant workflow builds a Chinese stock portfolio from a broad exchange and sector universe. Its factor query computes lagged price measures, ranks stocks using longer- and shorter-window returns, filters out special-treatment stocks, and removes rows…

China marketsEquitiesMomentumBacktesting
MQL5 code base

The document describes an Expert Advisor that trades signals from the BSI indicator. A signal is generated when a bar closes and the indicator histogram changes color. The system requires a compiled BSI indicator file, and it notes that a supporting trade…

ForexTechnical indicatorsBacktestingExecution
MQL5 code base

The document outlines an Expert Advisor built around the intersection of two moving averages. It states that take-profit and stop-loss levels are virtual, and that the moving-average parameters are hard coded rather than adjustable. Thus, the described…

Technical indicatorsTrend followingBacktestingRisk management
MQL5 code base

The document describes an expert advisor that trades from signals generated by the wlxBW5Zone indicator. A signal is recognized when a colored icon appears at a bar’s close. Running the advisor requires the compiled indicator file, and an accompanying trade…

ForexTechnical indicatorsBacktesting
MQL5 code base

This Expert Advisor trades signals from the Fisher Cyber Cycle oscillator. It generates a signal when the oscillator’s main line crosses its signal line on a completed bar, making the closed-bar crossover the strategy’s stated decision rule. The document…

ForexTechnical indicatorsBacktesting
BigQuant

This research summary explores technical factors built from turnover, illiquidity, and combined price-volume information in the CSI 500 universe. It considers turnover stability, turnover variation, abnormal turnover, several illiquidity measures, On-Balance…

EquitiesFactor investingTechnical indicatorsBacktesting
vn.py community

This brief forum exchange answers whether data sources for VeighNa, an algorithmic trading platform, are free. One user reports authentication errors while trying credentials from an example configuration for a Tushare integration. A respondent explains that…

ExecutionBacktesting
SuperMind

This script creates order labels from per-stock historical backtest data, then saves the resulting records in training, validation, test, and combined datasets. It rejects a stock’s data if it is empty, contains missing values, or has very small minimum…

BacktestingMachine learningExecutionMarket microstructure
MQL5 code base

The document explains tick volume as a count of deals during an intraday period. Because reported futures trade volume can arrive a day late, tick counts offer a more timely way to observe activity. They do not reveal the number of contracts in each deal, so…

FuturesForexTechnical indicatorsBacktesting
Lumibot

This guide explains how to inspect an AI agent’s decisions during backtests and live or paper trading. It describes per-run Parquet records, per-call JSON traces, summary logs, and machine-readable artifacts. These records expose prompts, tool calls and…

BacktestingExecutionRisk management
SuperMind

This document presents an A-share stock screen combining a daily price-movement condition, a minimum circulating market capitalization, and more than two limit-up sessions within a recent ten-day window. It frames these filters as a way to capture…

EquitiesChina marketsMomentumVolatility
vn.py community

The article explains why futures research often uses constructed continuous series: individual contracts expire, so a longer history requires rules for selecting and joining successive contracts. A direct splice can create an artificial price gap at a roll,…

FuturesTrend followingBacktesting
MQL5 code base

The document explains a MetaTrader 5 backtesting workaround for cross-pair instruments. During a test, the platform may load and synchronize an additional symbol to convert the main instrument’s profit currency into the account currency. The article argues…

ForexBacktesting
BigQuant

The document surveys a quantitative research platform’s components and workflow. It describes tools for strategy development, financial data access, factor research, model training, backtesting, simulated trading, and live execution. Its examples span stock,…

Multi-assetMachine learningFactor investingBacktesting
BigQuant

The document summarizes research on applying conditional generative adversarial networks to calibrate individual systematic trading strategies and combine them into ensembles. The proposed workflow covers training and selecting a cGAN on time-series data,…

Machine learningPortfolio constructionBacktestingStatistics