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

9,660 documents

FMZ forum

The document explains two ways to inspect HTTP requests sent from a trading bot’s Docker environment while debugging exchange API errors. One method runs a Python packet sniffer with Scapy on the container’s network interface and logs request data. The other…

CryptoExecutionMarket microstructure
SuperMind

This Chinese equity screen focuses on stocks in the metaverse industry that show three technical indicators crossing upward at once and had a previous-day actual turnover rate between 3% and 28%. The proposal presents turnover as a liquidity filter, intended…

EquitiesChina marketsTechnical indicatorsMomentum
SuperMind

This Chinese equity screening proposal combines daily price range, company size and profitability, and buy-side order flow during the opening auction. It targets stocks with an amplitude above 1%, capitalization no greater than 10 billion yuan, and positive…

EquitiesChina marketsMarket microstructureExecution
MQL5 code base

This brief note describes a modification to an existing Expert Advisor that lets users set RSI and Momentum parameters. Its concrete example is an RSI buy restriction: when the configured limit is 70, the system will not place a pending buy order while RSI…

Technical indicatorsMomentumExecution
FMZ forum

This compilation introduces C++ storage duration and object lifetime, contrasting automatic local objects, dynamically allocated objects, and static objects. It discusses how copying by value can create temporary objects, why dynamic allocation requires…

Risk managementExecution
SuperMind

This code implements a SuperTrend-style signal on 15-minute Bitcoin futures data. It calculates true range from each bar’s high, low, and previous close, smooths the result into an ATR, and places candidate bands around the high-low midpoint using a…

CryptoFuturesTrend followingTechnical indicators
Freqtrade docs

The guide explains how to enable public trade downloads in Freqtrade and configure order flow processing. Settings control cached candles, trade history depth, footprint price-bin size, and the volume and ratio thresholds used to identify imbalances.…

Market microstructureExecutionBacktestingStatistics
Hummingbot docs

This Hummingbot documentation explains a mode that alternates order placement after fills to keep buying and selling activity balanced. When an order fills, the bot places orders only on the opposite side during the next refresh cycle. If a buy fills, for…

CryptoExecutionMarket makingRisk management
SuperMind

This post describes an A-share stock screen using turnover between 3% and 12%, a newly formed KDJ golden cross, and a comparison involving the previous day’s turnover, current opening-auction volume, and the previous day’s trading volume. The stated…

China marketsEquitiesTechnical indicatorsMomentum
SuperMind

This brief strategy note outlines a T+0 method for stocks expected to fluctuate within a fairly narrow range. The trader sets an appropriate price-amplitude threshold and makes frequent trades in small share quantities, aiming to earn from the swings. The…

EquitiesMean reversionExecutionRisk management
BigQuant

The article sketches a basic intraday T+0 approach for a stock expected to move within a relatively narrow range for some time. It proposes setting a price-amplitude threshold and making frequent small-lot trades to capture gains from oscillations. The…

EquitiesMean reversionExecutionRisk management
MQL5 code base

This document describes an MT5 footprint indicator that breaks higher-timeframe bars into price-level activity using lower-timeframe tick or real-volume data. It calculates buy-versus-sell volume delta and displays features including point-of-control…

Market microstructureExecutionFuturesTechnical indicators
MQL5 code base

This document explains how to estimate a broker's server time zone and daylight-saving status from historical quote data. The method examines the distribution of weekly market opening times, using recurring peaks in inferred offsets to distinguish standard…

ForexStatisticsExecutionBacktesting
FMZ forum

Automated trading systems translate explicit entry, exit, and money-management rules into orders monitored and executed by software. Rules can range from basic indicator conditions to custom strategies, and may specify order type and timing. The article…

BacktestingExecutionRisk managementTechnical indicators
NautilusTrader

This plotting script illustrates a composite quoting framework for NVDA equity-linked perpetual trading. It uses an external equity mid-price as a directional signal and the perpetual market mid-price as the quote anchor. The quote center shifts with the…

EquitiesPerpetual futuresMarket makingExecution
MQL5 code base

This tutorial explains four pending-order types used in an Expert Advisor: buy limit and sell limit orders placed away from the current price for a potential reversal, and buy stop and sell stop orders placed beyond the current price for a potential move…

ExecutionForexPosition sizing
Stratmill research code

This utility converts Binance historical order-book depth, snapshot, and trade files into an event format used by HftBacktest. It reads CSV data, identifies or infers column headers, maps records to depth, snapshot, or trade events, and assigns exchange and…

CryptoMarket microstructureBacktestingExecution
OctoBot

This guide explains how to configure OctoBot order sizes using fixed quantities, portfolio-scaled percentages, or amounts that change with available holdings. Fixed settings specify a base-asset quantity or a quote-currency value. Scaling settings allocate a…

Position sizingPortfolio constructionExecutionRisk management
FMZ forum

This tutorial shows how to turn a KDJ indicator rule into a futures trading program using the FMZ Quant C++ framework. It explains the indicator’s RSV, K, D, and J components, then uses the relationship between K and D to generate directional signals: K…

FuturesTechnical indicatorsMomentumExecution
vn.py community

The document introduces a course focused on researching, backtesting, and automating option spread strategies in the domestic Chinese quantitative trading context. It says the course uses VeighNa Elite’s OptionStrategy module and presents a knowledge map…

OptionsBacktestingExecution
MQL5 code base

This expert advisor closes open positions for the chart’s symbol when price reaches or crosses the Kijun Sen. In Stealth Mode, a buy closes when Bid is at or below the line, while a sell closes when Ask is at or above it; a price gap triggers closure at the…

ExecutionTechnical indicatorsRisk management
Kraken Learn

The document compares two crypto prop firms across evaluation formats, fees, payout timing, profit splits, account scaling, trading rules, platforms, and available assets. Breakout is described as offering several one-step and two-step evaluations, no…

CryptoRisk managementExecution
Amberdata research

This overview explains tokenization as representing ownership interests in physical or digital assets with blockchain-recorded tokens. Divisible tokens can represent fractions of assets such as property, art, or intellectual property, and transfers can be…

CryptoDeFiMarket microstructureExecution
FMZ forum

The document proposes a spot and futures hedge that places resting orders in separate order books when the spread is attractive. It monitors fills and compares the resulting spot and futures exposures, then opens or closes positions to correct imbalances. As…

CryptoFuturesSpot marketsArbitrage