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

9,660 documents

BigQuant

The transcript surveys four ways quantitative methods enter trading: high frequency strategies, statistical arbitrage, execution algorithms, and quantitative tools used alongside discretionary investing. It describes market making as earning bid–ask spreads,…

Multi-assetHigh-frequency tradingArbitrageExecution
SuperMind

This short forum exchange explains that backtest prices and simulated-trading fills can differ because the two systems may use different execution models. A backtest may value an order at the price associated with a configured time point, while a simulated…

BacktestingExecutionMarket microstructure
Stratmill research code

The document presents an implementation of a limit order book that stores level-two depth in bid and ask vectors over a configured range of price ticks. It maps prices to array indices using the tick size, aggregates quantities at each level, and tracks best…

Market microstructureExecutionHigh-frequency trading
FMZ forum

This document explains why an order-management interface can benefit from including the time an order was placed. When many limit orders remain unfilled, knowing each order’s age lets a trading system identify and cancel orders that have been pending longer…

ExecutionMarket microstructure
FMZ forum

This short note presents a reusable wrapper for retrying exchange API calls that fail because of network problems. Rather than adding retry logic separately around account, order-book, or candle-data requests, the wrapper repeatedly invokes a supplied method…

ExecutionMarket microstructureRisk management
BigQuant

This collection of trading anecdotes describes manual, high-frequency intraday futures scalping based on order-book changes, quick reactions, and repeated attempts to capture small price differences. Practitioners emphasize watching volume and position…

FuturesHigh-frequency tradingExecutionMarket microstructure
FMZ forum

This guide explains how to make TA-Lib available to strategies running in a self-hosted Python environment on 32-bit Windows with Python 2.7. Its example contrasts a built-in technical-analysis helper, which runs without a separate TA-Lib installation, with…

Technical indicatorsExecution
Hummingbot docs

The document introduces a connector for Perpetual Protocol and an automated strategy intended to trade price differences between perpetual contracts and spot markets. It describes comparing perpetual venues, including decentralized and centralized futures…

CryptoArbitragePerpetual futuresSpot markets
BigQuant

This brief exchange explains an apparent one-day mismatch between backtest output logs and the trade details table. The stated cause is the difference between a signal and its execution: the log records when a price bar arrives and triggers the signal, while…

BacktestingExecution
MQL5 code base

This document outlines a news trading approach that places a buy-stop and a sell-stop on opposite sides of the current market before a scheduled release. When one pending order activates, the other is canceled. A trailing stop is intended to follow a sharp…

ForexEvent-drivenExecutionRisk management
vn.py community

This VeighNa community thread discusses gathering evidence for a broker's production CTP account application. The requested checks include counting submitted and canceled orders, confirming that an order with an invalid price increment is detected and…

ExecutionMarket microstructureRisk management
MQL5 code base

This document describes a MetaTrader indicator that uses three ADX periods to mark trend beginnings and endings and indicate periods without a trend. It draws its output in the main price chart and supports alerts for horizontal-line starts, price crossings…

Technical indicatorsTrend followingExecution
pysystemtrade

This Python entry point runs a futures mean reversion system through a broker controller. Before trading, it checks broker position consistency, obtains a price and an initial range estimate, and prompts the operator to accept or modify strategy parameters.…

FuturesMean reversionExecutionRisk management
vn.py community

This brief forum exchange reports a bug in a spread trading template: rounding a traded price to the spread’s price tick can fail when that tick value is zero. A participant suggests first connecting to the trading interface and waiting for a successful…

ExecutionMarket microstructure
vn.py community

This community thread discusses missing log output when running VeighNa version 4.10 in a VS Code environment, while version 3.94 reportedly logs normally in the example setup. Participants suggest checking whether the launch directory changed and whether…

ExecutionStatistics
MQL5 code base

This note describes a MetaTrader 5 chart indicator for reviewing a trader’s rules before opening a position. The trader defines checklist items and manually marks whether each condition is satisfied. The tool is intended to make a personal trading process…

Risk managementExecution
vn.py community

A Chinese-language forum exchange discusses long decimal values appearing in trading system displays, including a silver futures sell-to-open price. One participant attributes the extra digits to Python floating-point representation and suggests rounding…

FuturesStatisticsExecution
Stratmill research code

This tutorial introduces a workflow for inspecting market data and orders in HftBacktest. It shows how to configure an asset with historical tick data, an optional starting snapshot, contract and tick sizes, latency, queue position, exchange fill behavior,…

BacktestingHigh-frequency tradingMarket microstructureExecution
MQL5 code base

This document describes a chart indicator that displays signals generated by the Skyscraper_Fix trend indicator using a selected timeframe. It distinguishes continuation from trend-change signals through different arrow shapes and colors, and can produce…

Technical indicatorsTrend followingVolatilityExecution
SuperMind

This tutorial explains simple moving averages and their use in equity trend strategies. It outlines common short-, medium-, and long-term averaging periods, describes how a moving average is calculated from closing prices, and introduces Granville-style…

EquitiesTrend followingTechnical indicatorsBacktesting
FMZ forum

The document describes a high-frequency futures data method: connect to multiple futures brokers, subscribe each connection to the same contract, and combine incoming tick events. Its platform design uses a continuously running main loop and an event-waiting…

FuturesHigh-frequency tradingMarket microstructureExecution
Stratmill research code

This document describes a Rust framework for developing high-frequency and market-making strategies in backtests and live trading. Its replay approach uses tick-level market data and reconstructed order books, including both market-by-price and…

High-frequency tradingBacktestingMarket makingExecution
MQL5 code base

The document describes an automated trading tool that takes a user-selected long or short direction, waits for a setup based on volume and price levels, and places trades. Its level and length settings shape the pullback it seeks and how extensively it…

ForexPosition sizingRisk managementExecution