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

38 documents

FMZ guides

This FMZ guide describes two ways to show or manage running strategies. Subaccounts can be created with access limited to selected live strategies. For authorized strategies, they can change parameters, stop a run, or restart it, but cannot change its…

ExecutionRisk managementPortfolio construction
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 guide explains how to route live trading strategy messages through FMZ. Users can enable notifications to the mobile app, verified email, or a custom webhook endpoint. For JavaScript, TypeScript, Python, Rust, and C++, a log output can be marked for…

ExecutionHigh-frequency trading
FMZ guides

The guide explains how to route messages from live trading programs through mobile app notifications, verified email, or a custom WebHook destination. It describes enabling each channel in account settings and how strategies can trigger pushes through log…

Execution
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 FMZ reference describes the fields returned by common market, account, order, position, and instrument-information structures. It covers trades, tickers, OHLC records, orders and conditional orders, order books and depth, balances, assets, futures…

CryptoFuturesExecutionMarket microstructure
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
FMZ guides

This FMZ guide explains how to connect strategies to Ethereum and TRON through configured blockchain RPC nodes and use the platform’s exchange interface for RPC requests and smart contract interaction. It covers ABI registration for nonstandard contract…

CryptoDeFiExecutionMarket microstructure
FMZ guides

This FMZ guide explains how to display strategy names and parameter descriptions in Chinese or English, and how to localize Markdown descriptions and usage instructions. It describes paired Chinese and English text formats for labels and a translation marker…

ExecutionEquities
FMZ guides

This FMZ reference explains how to create API keys with broad or method-specific permissions, interpret response codes, and read live-trading status values. It outlines two authentication approaches: signed token requests using a nonce and direct secret-key…

ExecutionRisk management
FMZ guides

This guide explains how to use customizable plugins in FMZ’s trading terminal to support manual and semi-automated trading. Users can add and rearrange data or trading modules, configure their exchange and trading pair, and write custom plugins in several…

FuturesExecutionMarket microstructure
FMZ guides

This FMZ reference explains built-in objects and constants used to write trading strategies. It describes the first exchange object and the array of configured exchanges, then lists order status and side values, conditional order types such as OCO, take…

ExecutionMarket microstructure