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

13 documents

FMZ guides

This guide explains a formula tool for rapidly calculating and checking trading ideas using expressions based on publicly available WorldQuant Alpha101 methods. It lists arithmetic and conditional syntax, cross-sectional ranking, lagging, moving averages,…

Factor investingTechnical indicatorsStatisticsBacktesting
FMZ guides

This guide surveys the languages and visual tools available for building trading strategies on FMZ, including JavaScript, TypeScript, Python, Rust, C++, My language, Pine, Blockly, and Workflow. It describes selected platform features: JavaScript…

BacktestingExecutionTechnical indicators
FMZ guides

This guide explains FMZ’s simulated-tick and real-tick backtesting modes. Simulated ticks are generated from candlestick data, while real-tick mode replays recorded tick data and can include depth and trade records. The guide describes the trade-off between…

BacktestingStatisticsRisk managementExecution
FMZ guides

This reference describes the fields used by FMZ trading data structures, including market trades, tickers, candlestick records, orders, and conditional-order configurations. It covers identifiers, timestamps, prices, quantities, volume, open interest, order…

ExecutionMarket microstructureBacktestingCrypto
FMZ guides

The guide outlines a basic structure for automated strategies in JavaScript, Python, Rust, and C++. A main loop repeatedly runs strategy logic, while a sleep interval controls polling frequency in live trading and playback speed in backtests. Its examples…

ExecutionBacktestingTechnical indicators
FMZ guides

This guide explains how FMZ evaluates trading strategies on historical market data. It contrasts simulated Tick backtests, which construct intrabar price events from candles, with live-data Tick backtests, which replay collected tick, depth, and trade…

BacktestingExecutionMarket microstructureStatistics
FMZ guides

This guide describes an FMZ tool for evaluating trading ideas with time-series expressions modeled partly on publicly available Alpha101 calculations. It lists arithmetic and logical operators, transformations such as moving averages and differences,…

Technical indicatorsStatisticsBacktesting
FMZ guides

This platform guide surveys the ways to build trading strategies in FMZ, including JavaScript, TypeScript, Python, Rust, C++, Pine, a domain-specific language, Blockly, and visual workflows. It explains selected development features: JavaScript asynchronous…

ExecutionBacktestingTechnical indicators
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
FMZ guides

This guide explains how interface parameters are defined and used by strategies on the FMZ platform. It describes numeric, boolean, string, dropdown, and encrypted-string values, noting language-specific behavior such as Python’s need for the global keyword…

BacktestingExecution
FMZ guides

This guide describes common causes of failures and abnormal exits in live automated trading. It separates errors detectable before launch, such as static syntax problems, from runtime failures, including unchecked function return values, excessive memory…

ExecutionBacktestingRisk management
FMZ guides

This FMZ guide explains the lifecycle functions available to strategies written in JavaScript, Python, Rust, and C++. The main function is the strategy entry point; init runs first for initialization; onexit handles cleanup after normal termination; and…

ExecutionBacktestingRisk management
FMZ guides

This guide explains how FMZ strategy interface parameters are defined and used in code. It covers numeric, Boolean, string, dropdown, and encrypted string values, including how language support differs. For example, Python functions need a global declaration…

Backtesting