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

Amberdata research

The document analyzes a sharp crypto market selloff through price moves, liquidations, open interest, funding, order book depth, imbalance, and spreads. It describes a two-stage explanation: macro events first pushed prices lower, then leveraged positions…

CryptoPerpetual futuresMarket microstructureRisk management
Binance API docs

This exchange API guide explains how to lower the quantity of an existing order while retaining its place in the queue at the same price. It compares an in-place amendment with cancel-and-replace: cancel-and-replace creates a new order behind orders already…

ExecutionMarket microstructure
SuperMind

The document presents a short-term stock screen that selects shares with current turnover between 3% and 12%, greater volume at the best bid than at the best ask, and previous-day turnover above 8%. It frames turnover as a liquidity and activity measure and…

EquitiesMarket microstructureTechnical indicatorsExecution
MQL5 code base

This document outlines a two-symbol expert advisor that uses moving average conditions on a base instrument to open positions in both that instrument and a designated hedge instrument. Entry conditions are checked only when a new bar appears, while the…

ForexTechnical indicatorsRisk managementExecution
NautilusTrader

This guide explains deterministic simulation testing for a concurrent trading system. It describes how a seed-controlled runtime can make task scheduling, timer events, random draws, and channel delivery repeatable, allowing a failure to be replayed and…

BacktestingStatisticsExecution
vn.py community

A forum user asks how a strategy trading rebar futures can access the previous daily close of iron ore before the strategy starts, and whether a pre-close field is suitable. The reply recommends using a portfolio strategy module to access data for another…

FuturesMulti-assetExecution
Hummingbot docs

This retrospective compares two short bot competition runs on the SEI-USDT pair. In the earlier run, a modified single-market liquidity strategy traded on Binance spot and lost money overall, with fees cited as a major factor. The later run used a modified…

Market makingFuturesExecutionBacktesting
MQL5 code base

This document describes an Expert Advisor that creates a synthetic position in one symbol by opening two component positions. For example, a long EUR/USD exposure can be approximated by buying EUR/GBP and GBP/USD in adjusted lot sizes. The same idea can…

ForexExecutionMarket microstructureArbitrage
MQL5 code base

This document describes a MetaTrader utility for monitoring spreads with one sample taken each second. That time-based sampling gives each second equal weight, unlike tick averages that can underrepresent quiet periods when spreads may widen. The panel…

ForexMarket microstructureVolatilityExecution
Hyperliquid docs

This technical reference describes how deployers configure and operate builder-deployed perpetual markets on Hyperliquid. It covers market and asset registration, oracle updates, funding parameters, margin tables and modes, fee settings, open-interest caps,…

CryptoPerpetual futuresDerivatives pricingRisk management
SuperMind

This A-share screen combines MACD above zero, an upward-moving average condition, and turnover between 2% and 9%. The article interprets positive MACD and rising averages as signs of upward direction, while the turnover band is intended to avoid both very…

EquitiesChina marketsTechnical indicatorsMomentum
SuperMind

This short-term A-share screening method looks for stocks with amplitude above 1, a circulating share count no greater than 5.5 billion, and a volume ratio between 1.5 and 6. The article frames these filters as a way to find stocks with meaningful price…

EquitiesChina marketsVolatilityTechnical indicators
MQL5 code base

This MQL5 script places a configurable series of pending orders below the current market price. Inputs set the initial gap, spacing, order type, order count, volume, stop loss, and take profit. The order type can be a buy limit or a sell stop, so the grid…

ForexGrid tradingExecutionPosition sizing
FMZ forum

The document presents a workaround for trading across exchanges that do not expose a consistent function for retrieving order precision. It proposes reading ask-side depth and inferring price and amount decimal precision from the values shown there,…

CryptoExecutionMarket microstructure
MQL5 code base

This document describes an automated or manual pair-trading robot that opens positions in two symbols when their correlation meets a configured threshold. It distinguishes pairs, whose charts move similarly, from mirror symbols, whose charts move in opposite…

Pairs tradingForexStatisticsRisk management
vn.py community

This forum discussion explains how to update stored bar data in VeighNa after users could no longer import the former database manager interface. Replies point to the current database accessor, which returns the database object. For incremental updates, a…

FuturesExecution
MQL5 code base

This document describes an Expert Advisor that trades from signals produced by the Stopreversal indicator. It generates a signal when a colored indicator arrow appears at a bar close, and requires the compiled indicator file to be available in the platform's…

ForexTechnical indicatorsBacktestingExecution
Kraken Learn

The article compares cryptocurrency transfer and settlement times with conventional international payments and domestic payment systems. It explains that crypto networks use distributed participants to record and verify transactions, and presents examples of…

CryptoMarket microstructureExecution
vn.py community

This short forum exchange addresses intermittent connections between VeighNa version 4.1.0 and CTP. A user says the connection details are identical across attempts, and a reply points to environment-specific operating hours as a possible factor. It further…

FuturesExecution
MQL5 code base

This short description presents RoundPrice-Ext as an indicator for confirming potential market-entry signals. It identifies Tartan as the author and notes that the indicator was first implemented in MQL4 and published in 2007. Beyond that, it does not…

Technical indicatorsExecution
MQL5 code base

This document outlines an expert advisor (EA) template for applying user-defined long and short entry signals while managing open trades. Users supply entry logic through separate signal functions. The template is described as placing one buy or sell order…

ExecutionRisk managementTechnical indicators
Lumibot

This documentation entry directs coding agents to start from complete LumiBot examples for either AI-based or ordinary Python strategies. It describes the strategy lifecycle at a high level: create agents during initialization and invoke them during each…

Machine learningBacktestingExecutionRisk management
vn.py community

A trading-system forum discussion concerns orders that receive an order number but immediately show as canceled, even though market data, login, and displayed funds appear available. The response proposes several checks: determine whether pre-trade risk…

ExecutionRisk managementFutures