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

682 documents

FMZ forum

The document presents a practical way to reduce the work required when a strategy needs only the latest one or two outputs from a technical indicator. Instead of passing the entire price history into a library function, pass only the recent bars that can…

Technical indicatorsBacktestingExecution
FMZ forum

This tutorial shows how to add a MACD signal to an existing automated trading framework. It calculates DIF and DEA series, displays them with the price chart, and compares values on adjacent bars to detect crossovers. A bullish crossover sets an entry…

Technical indicatorsTrend followingExecutionBacktesting
FMZ forum

This tutorial introduces APIs as documented ways to access software functions, using a restaurant menu as an analogy. It explains basic M-language expressions for reading bar prices and volume, referring to earlier periods, calculating moving averages,…

Technical indicatorsExecutionMarket microstructureEquities
FMZ forum

This reference table compares futures contracts across several cryptocurrency exchanges. It organizes instruments by settlement asset, quoted currency, contract code, and availability of perpetual or dated contracts. Entries distinguish, for example,…

CryptoFuturesPerpetual futuresMarket microstructure
FMZ forum

The article outlines a real-time ETH/USDT trading framework that combines LightGBM for tabular inputs with a Transformer for sequential data. It describes WebSocket market-data ingestion, minute-bar construction, technical, statistical, volume, and…

CryptoMachine learningTechnical indicatorsMarket microstructure
FMZ forum

This reference compares order and position query behavior across 21 futures venues. For order retrieval, it records whether an endpoint is paginated, whether the request path or parameters vary by contract type or settlement currency, and when multiple…

FuturesOptionsExecutionMarket microstructure
FMZ forum

The document explains how strategy developers can attach metadata to rental registration codes and read it inside a strategy to set different usage limits for different customers. A strategy can map metadata values to operating tiers, then check account…

Spot marketsRisk managementPosition sizingExecution
FMZ forum

This troubleshooting note asks how to submit a Binance withdrawal request through an API. It focuses on adding a timestamp and generating an HMAC-SHA256 signature over request parameters. The author tries sending the parameters and signature in the request…

CryptoExecutionMarket microstructure
FMZ forum

The document explains how Bayesian decision theory assigns an observation to the class with the largest posterior probability. It separates the posterior into a class-conditional likelihood and a prior class probability. The prior can be estimated from class…

Machine learningStatistics
FMZ forum

The speech explains how option-focused funds seek returns by assessing the risk environment, comparing implied option prices with estimates of risk, and spreading trades across contracts and products. It frames options as insurance: sellers may collect…

OptionsVolatilityRisk managementPortfolio construction
FMZ forum

This article describes an API workflow for market making on BitMEX perpetual contracts. It recommends using WebSockets for market updates and REST requests for account information, while noting that order book and account streams can be incomplete or delayed…

CryptoMarket makingExecutionMarket microstructure
FMZ forum

The document describes a Chinese equity screening rule that combines three conditions: today's position-increase ratio must exceed a threshold, large-order net volume must remain above a threshold for several consecutive days, and the stock must have reached…

EquitiesMomentumBreakoutSentiment
FMZ forum

This tutorial explains how to identify symmetric, ascending, and descending triangles from converging or partly horizontal trendlines connecting at least two swing highs and two swing lows. It treats all three forms similarly: wait for price to cross a…

BreakoutTechnical indicatorsTrend followingRisk management
FMZ forum

The article presents a rebalancing method for Bitcoin and USDT. It starts with roughly equal values in each asset, then uses price moves to adjust holdings: buy Bitcoin after declines and sell some after rises, aiming to keep the two sides near equal value.…

CryptoSpot marketsPerpetual futuresMean reversion
FMZ forum

This tutorial outlines an automated calendar spread strategy for ETC futures on OKEx. It compares weekly and quarterly contracts, calculates their spread, and uses Bollinger Bands to identify possible entries and exits. When the spread falls below the lower…

CryptoFuturesArbitrageMean reversion
FMZ forum

The document discusses tick delivery for domestic commodity futures, describing a nominal feed granularity of one update per 500 milliseconds while noting that multiple transactions can occur within that interval. It argues that callback-based trading…

FuturesHigh-frequency tradingExecutionMarket microstructure
FMZ forum

This reading note summarizes introductory probability concepts and five lessons about applying probabilistic thinking: randomness, measurement error, the gambler’s fallacy, pattern seeking, and conclusions drawn from small samples. It emphasizes that…

StatisticsRisk managementArbitrageEquities
FMZ forum

The document outlines two high-frequency approaches for Chinese markets. In its BBO strategy, traders place small orders near the best bid and offer when the order book has a liquidity gap and large orders on both sides. The idea is to earn from incoming…

High-frequency tradingMarket makingArbitragePairs trading
FMZ forum

This overview introduces prediction as either regression, which estimates numeric outcomes, or classification, which predicts categories. It groups six common algorithms into linear models, tree-based models, and neural networks. Linear regression and…

Machine learningStatistics
FMZ forum

The document introduces quantitative trading as a rules-based approach that uses data and mathematical models to guide investment decisions. It contrasts this with discretionary judgment and describes discipline, systematic analysis across assets and data…

StatisticsFactor investingMomentumTrend following
FMZ forum

This introductory explanation presents Monte Carlo simulation as a way to generate many possible outcomes from a model containing random variation. It illustrates the idea with a stock price that changes by a random amount each period: one simulated sequence…

StatisticsRisk managementBacktesting
FMZ forum

This tutorial explains how to extend FMZ strategies beyond the platform’s standard exchange functions. It describes retrieving unfiltered REST responses, querying public endpoints, and calling signed account or order endpoints through the platform’s…

CryptoExecutionMarket microstructureHigh-frequency trading
FMZ forum

This article presents general guidance for smaller futures traders: define a loss limit before entering, exit when the market invalidates the trade, and follow the plan consistently. It also recommends allowing profitable positions to run while the trend…

FuturesRisk managementPosition sizing