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

29,558 documents

OctoBot

This guide explains how an exchange API key lets trading software interact with a cryptocurrency account without using the account’s email address or login password. In the OctoBot example, the key is used to read wallet balances and to view, place, and…

CryptoExecutionRisk managementSpot markets
SuperMind

This stock-screening note describes ranking equities by capital strength and market popularity, then selecting those that recorded at least two limit-up sessions within a 500-day lookback. It treats these measures as signs of investor attention and stock…

EquitiesMomentumChina marketsRisk management
NautilusTrader

This reference explains how to represent a contract for difference as a trading instrument. A CFD tracks an underlying asset without transferring ownership; the venue determines its quote currency, precision, increments, order limits, margin settings, and…

Derivatives pricingRisk managementExecution
SuperMind

This stock-selection rule builds a candidate pool from shares with daily price amplitude above 1%, at least one limit-up event in the prior 25 days, and a product of price change and a large-order flow measure above a threshold. The accompanying rationale…

EquitiesTechnical indicatorsMomentumRisk management
MQL5 code base

The document explains a utility for recording an Expert Advisor’s backtest equity data in a history file, then viewing that data as an offline chart. The workflow creates an instance of the class, updates it on each tick, saves the data when the test ends,…

BacktestingRisk management
MQL5 code base

The ATR_MA_Oscillator is described as an oscillator modeled on OsMA, but applied to the Average True Range. Its proposed role is as an additional exit signal: a crossing of the zero line can help close a position while seeking to retain more of its gains.…

Technical indicatorsVolatilityExecutionRisk management
SuperMind

This stock selection method looks for shares with a daily price range above 1%, excludes shares that closed at the limit on the previous day, and requires the current session’s auction move to fall between -2% and 5%. The post presents the conditions as a…

EquitiesChina marketsTechnical indicatorsRisk management
MQL5 code base

This document describes a chart-based trading script that opens a sell position from a chosen cash amount rather than a manually specified lot size. The script calculates the corresponding lot quantity and then submits the trade, making the requested…

Position sizingExecutionRisk managementForex
MQL5 code base

TuyulGAP is described as a MetaTrader 5 expert advisor for trading potential price gaps at the start of a new week. Before the Friday market close, it places opposing buy-stop and sell-stop orders around a range defined by the highest high and lowest low…

ForexBreakoutExecutionRisk management
SuperMind

The document explains market making as continuously quoting buy and sell prices and trading against customer orders to provide immediacy and liquidity. A simple futures example illustrates spread capture when both sides fill, while showing that an adverse…

Market makingMarket microstructureFuturesOptions
TqSdk

The document explains how to run tested trading programs without continuous supervision using the TqSdk environment. It covers prerequisites, configuring a live futures account, writing logs to files, closing the API cleanly, and avoiding broad exception…

FuturesExecutionRisk management
SuperMind

The document introduces tactical asset allocation (TAA) as a systematic, relatively low-frequency approach to adjusting a diversified portfolio. It contrasts TAA with both buy-and-hold investing and short-term trading, and describes potential benefits such…

Multi-assetMomentumTrend followingPortfolio construction
MQL5 code base

This indicator study compares three exit rules applied to the same Turtle-style Donchian breakout entries: an ATR trailing stop, a shorter exit channel, and a fixed profit target. Entries occur when a closed bar first crosses beyond the previous channel;…

CommoditiesForexBreakoutTrend following
SuperMind

This Chinese stock-selection proposal combines a MACD reading above zero, three consecutive down days, and a price gain below six percent at 9:25. Its rationale is to find stocks with a positive broader technical signal that have recently weakened, while…

EquitiesChina marketsTechnical indicatorsMean reversion
SuperMind

This Chinese equity screen pairs a positive but capped ten-day return with a measure of trading activity: yesterday’s turnover rate multiplied by the ratio of today’s auction volume to yesterday’s volume. The post describes sorting by this activity measure…

EquitiesChina marketsMomentumMarket microstructure
SuperMind

This Chinese equity screening idea combines three signals: more than two daily limit-up events in the past ten days, a reported increase in holdings above five percent, and consideration of the company’s nature or characteristics. The post frames recent…

EquitiesChina marketsMomentumBreakout
SuperMind

This Chinese equity screen combines price amplitude above 1, company scale above 200 million yuan, and a dividend ratio above 25% for 2019. The article presents these conditions as a way to identify larger companies with substantial price movement and a high…

EquitiesChina marketsVolatilityFactor investing
SuperMind

This note describes a Chinese A-share stock screen combining a turnover ratio from 3% to 12%, appearance on the prior day’s trading leaderboard, and a current low below the previous day’s low. The leaderboard condition is used as a proxy for market…

China marketsEquitiesTechnical indicatorsRisk management
SuperMind

This Chinese equity selection concept combines three elements: ranking stocks by capital or trading strength, considering company characteristics, and looking for a shortening MACD histogram below zero on a 15-minute chart. The note associates higher volume…

EquitiesTechnical indicatorsMomentumRisk management
SuperMind

This Chinese equity screen selects stocks priced below 12 yuan, with a positive return over the previous 10 days that remains below 35%, and a measure of price movement above 1%. The note presents the conditions as a way to combine recent upward movement, a…

EquitiesMomentumTechnical indicatorsRisk management
SuperMind

This Chinese equity screen combines a stated turnover range of 3% to 12% with a reversal, or “recovery,” pattern, while excluding stocks that hit the upper price limit the previous day. The note also includes formula conditions involving price movement,…

EquitiesMean reversionTechnical indicatorsRisk management
SuperMind

This stock screen combines a price ceiling, a 20-day moving average above the 120-day average, and a capital-strength ranking based on the volume ratio. The post describes selecting from the top 100 stocks by that measure. It interprets the moving-average…

EquitiesTechnical indicatorsMomentumRisk management
SuperMind

This proposed stock screen combines three conditions: at least five moving averages overlap, the company meets a chosen ownership-type criterion, and the stock has hit its daily price limit more than twice within ten days. The post interprets moving-average…

EquitiesTechnical indicatorsMomentumBreakout