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

FinRL

This introduction presents FinRL as an open source framework for applying deep reinforcement learning to financial trading. Its stated design aims include modular components that can accommodate different markets and data sources, configurable rather than…

Machine learningBacktestingExecution
TqSdk

The document explains how TqSdk’s wait_update loop drives data subscriptions, background tasks, and trading requests. Call get_* methods once and keep their returned objects as live references; subsequent update calls refresh them. Use is_changing to respond…

ExecutionFuturesBacktesting
FMZ forum

This post warns readers to scrutinize performance claims for automated trading strategies. It alleges that some public track records may omit fees, conceal liquidation events through repeated failed orders, or include referral rebates as though they were…

BacktestingRisk managementExecution
vn.py community

This forum discussion explains an apparent five-minute discrepancy between bars produced by different charting and trading systems. One participant observes that some platforms label a bar with the time at its end, while the discussed VeighNa bar appears to…

Market microstructureExecutionStatistics
SuperMind

This stock screen selects companies classified in the metaverse industry when their latest daily return is positive and their daily trading volume exceeds 21% of total shares. The article describes the turnover ratio as a measure of liquidity and provides…

EquitiesChina marketsTechnical indicatorsExecution
Binance API docs

Smart order routing can seek liquidity across eligible order books that share a base asset and use quote assets with a fixed one-to-one exchange rate. For a submitted symbol, the router scans configured books and takes available liquidity at the best prices.…

CryptoExecutionMarket microstructureSpot markets
SuperMind

The document proposes a short-term stock screen combining daily price range, a large-order net quantity ranking, and a threshold for the day’s increase in holdings. It frames wider price swings and stronger buying activity as signs of active trading…

EquitiesTechnical indicatorsMomentumRisk management
SuperMind

This article explains intraday turnaround trading in stocks: buying and selling the same security during one session to capture price movement while keeping the share count broadly unchanged. It distinguishes same-day trading from strict T+0 settlement and…

EquitiesMean reversionTechnical indicatorsExecution
Hyperliquid docs

This brief documentation note explains a self-trade prevention rule: when orders from the same address would trade with each other, the resting order is canceled instead of being filled. The cancellation incurs no fee and does not appear in the trade feed.…

CryptoMarket makingMarket microstructureExecution
Cryptohopper blog

This article outlines an architecture for crypto trading agents that separates market research from order execution. A read-only market data MCP supplies prices, order books, candles, and context for an agent's analysis; a REST trading API carries out orders…

CryptoExecutionRisk managementMarket microstructure
Amberdata research

This market snapshot discusses legal and regulatory developments alongside trading conditions across centralized exchanges, decentralized exchanges, lending protocols, and blockchain networks. It describes a court ruling in Grayscale’s challenge to the SEC…

CryptoDeFiExecutionMarket microstructure
BigQuant

The article compares several foreign exchange data API providers and describes iTick’s advertised features, including free low-frequency access, coverage of currency pairs and indexes, real-time quotes, and technical support. It explains how developers might…

ForexExecutionMarket microstructure
MQL5 code base

The document describes a trading approach based on preset combinations of candlesticks. It indicates that candles are represented with a binary convention: bullish candles receive one label and bearish candles another. A trader selects the desired sequence…

Technical indicatorsExecutionRisk management
FMZ forum

The article explains adverse selection in electronic limit order markets through the perspective of a market maker. A market maker posts bids and offers to earn the spread, but informed traders may trade against stale quotes when they anticipate price moves.…

Market makingHigh-frequency tradingMarket microstructureExecution
SuperMind

This stock-screening example pairs a 15-minute MACD histogram whose negative bars are getting shorter with a prior-day trading-value threshold above 60 million. The stated ranking criterion orders candidates by descending capital intensity, although the…

EquitiesChina marketsTechnical indicatorsMomentum
MQL5 code base

This document describes a MetaTrader scanner that monitors multiple symbols for price interactions with pivot levels. It can alert when price crosses a level, approaches it within a chosen distance, or appears to bounce away. Supported pivot calculations…

Technical indicatorsExecutionMulti-asset
BigQuant

This Chinese-language article curates research papers and books on reinforcement learning (RL) in finance. Its examples span trading and market applications, Q-learning combined with Black–Scholes, option hedging and dynamic replication, portfolio…

Machine learningOptionsExecutionPortfolio construction
MQL5 code base

The document describes an indicator alert tool that notifies a trader when a candle moves through the indicator’s channel. It presents channel crossing as the event that triggers an alert and refers to an example of a breakthrough on the first bar. It also…

Technical indicatorsBreakoutExecution
BigQuant

The discussion addresses a practical gap between signals based on closing prices and orders that may be impossible to execute at a daily price limit. A trader may see a buy signal when a security opens at its upper limit, or a sell signal when it opens at…

EquitiesBacktestingExecutionMarket microstructure
BigQuant

The document describes a proposed workflow for using BigQuant to generate planned orders and a separate brokerage terminal to place trades when the account is held outside the broker supported for direct live trading. It retrieves planned orders through…

EquitiesExecutionTechnical indicators
FMZ forum

The note shows a routine for retrieving open orders and cancelling each one, then reports a failure when the returned value is null and the code tries to read its length. The accompanying exchange response identifies the cause: the API key does not match the…

ExecutionFutures
SuperMind

This proposed Chinese stock screen selects companies associated with the metaverse theme, requires prior-day turnover above 8%, and applies opening-auction conditions involving price change and large and extra-large buy orders. The stated rule requires…

EquitiesChina marketsMarket microstructureExecution
MQL5 code base

This document describes a trailing-stop service that can manage one open position per symbol. For a real stop, the trader includes the desired stop distance in points in the order comment. For a virtual stop, the trader creates a horizontal chart line for…

Risk managementPosition sizingExecution
Stratmill research code

This document describes a latency interface for high-frequency trading backtests, separating the delay from submitting an order to exchange processing from the delay between exchange processing and receiving a response. A constant model assigns fixed values…

High-frequency tradingBacktestingExecutionMarket microstructure