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
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

29,558 documents

FMZ forum

The article argues that even a carefully designed and tested trading system may have a limited useful life. It contrasts the view that a robust system should work across future market conditions with the author’s view that performance should be reviewed…

BacktestingRisk managementStatistics
SuperMind

This Chinese-language post describes a stock screen combining three conditions: price amplitude above 1%, large-order net inflow in the afternoon, and a shortening MACD histogram on a 15-minute chart. It presents the combination as a way to find active…

EquitiesChina marketsTechnical indicatorsMomentum
Amberdata research

This market snapshot combines macro data with crypto spot, derivatives, liquidity, positioning, ETF, stablecoin, and DeFi lending indicators. It interprets recent long liquidations as a clearing of positions built during an earlier short squeeze, while…

CryptoPerpetual futuresMarket microstructureOn-chain data
MQL5 code base

This description explains a single-use trading robot that sets stop-loss and take-profit levels for positions on the current symbol. The user can choose which side of the market to target—buy, sell, or both—and specify the stop and target values. Once it…

Risk managementExecution
MQL5 code base

This description outlines additions to a revised RSI-based expert advisor: more detailed indicator settings, two moving averages, martingale sizing, and lot calculation as a percentage of account balance. The underlying RSI trading principle is not restated,…

Technical indicatorsMean reversionPosition sizingRisk management
MQL5 code base

This expert advisor combines ADX and MACD to identify trade entries. It looks for the MACD main and signal lines to move in the same direction over a configurable number of bars: upward movement supports buys, while downward movement supports sells. The main…

Technical indicatorsTrend followingPosition sizingRisk management
SuperMind

This article describes an equity screen requiring a 14-period RSI below 65, three consecutive declining sessions, and a circulating market value between 5 and 10 billion yuan. The stated rationale is to find stocks showing short-term weakness while retaining…

China marketsEquitiesMean reversionTechnical indicators
FMZ forum

The author recounts using Kelly-style position sizing, mathematical optimization, historical backtests, and a neural network to investigate trading systems. The discussion first explains why a positive win rate alone does not prevent ruin: bet size and…

Technical indicatorsPosition sizingBacktestingMachine learning
SuperMind

This post outlines a Chinese equity screening rule combining unusually large daily range, a close between the middle and upper Bollinger bands, and more than two limit-up sessions within ten days. It presents the screen as a way to identify volatile stocks…

China marketsEquitiesTechnical indicatorsMomentum
ProRealCode

This indicator adapts a Supertrend-style trailing line and pairs it with a colored trend cloud. The cloud uses adaptive smoothing built from an efficiency ratio and cycle-sensitive calculations, while directional movement and ADX provide additional trend…

Technical indicatorsTrend followingVolatilityRisk management
MQL5 code base

This document describes an Expert Advisor that opens trades at a configured time and can close them at another configured time. Users can enable buy orders, sell orders, or both, and set the entry time, entry window duration, trade volume, stop loss, and…

ForexExecutionPosition sizingBacktesting
BigQuant

This research summary examines what drives convergence in the basis of stock index futures and how those drivers can inform cash-and-futures hedging. After accounting for dividend effects, it identifies the current contract’s annualized basis, the index’s…

FuturesEquitiesStatisticsDerivatives pricing
MQL5 code base

This description outlines an expert advisor that combines a Harami candlestick pattern with fast and slow moving averages. It is presented for major forex pairs and Nasdaq stocks on four-hour and daily charts, and includes settings for trade size, stop loss,…

ForexEquitiesTechnical indicatorsRisk management
FMZ forum

The article explains why automated trading needs explicit order-state management. A signal does not guarantee a fill: an order may remain open, fill partially, be canceled, or require a replacement. The program should track the action it submitted and wait…

ExecutionArbitrageRisk management
MQL5 code base

This MetaTrader 5 utility analyzes closed trading history to show how reported performance was formed. Alongside net and gross results, profit factor, win rate, and average and median trade, it examines reliance on the best trades, sensitivity to removing…

BacktestingRisk managementStatisticsPortfolio construction
MQL5 code base

This indicator marks a chosen intraday session on historical charts, drawing a rectangle from that session’s high to its low. The user can set the session start and end times, including sessions that cross midnight. Across a selected lookback, it reports the…

Technical indicatorsVolatilityStatisticsRisk management
vn.py community

This short forum exchange asks how to change a running strategy’s parameter without stopping it. The example is a strategy operating without a user interface that has a close flag initially disabled; another program would set the flag so the strategy can…

ExecutionRisk management
SuperMind

This Chinese-language post describes a stock-selection screen combining three filters: membership in the metaverse theme, positive institutional activity, and return on equity above 15% in each of five consecutive years. It frames the theme as a…

China marketsEquitiesFactor investingRisk management
MQL5 code base

This document presents Hans123_Trader as an expert advisor intended for EUR/USD on an hourly chart. It lists two trading-session windows and configurable values for trailing stop, take profit, and initial stop loss. The session windows divide the day into…

ForexRisk managementExecution
SuperMind

This Chinese stock screen combines a 14-period RSI below 65 with a daily gain above 1%, main-board listing status, and a prior-day actual turnover rate between 3% and 28%. The article describes turnover as a proxy for investor attention and trading activity,…

EquitiesChina marketsTechnical indicatorsMomentum
Kraken Learn

A crypto ATM is a physical kiosk for buying cryptocurrency with cash or a card, and some machines also let users sell crypto for cash. For purchases, the customer provides a wallet address and the machine sends the cryptocurrency directly to that wallet.…

CryptoSpot marketsExecutionRisk management
SuperMind

This Chinese-language post presents an equity screen combining three conditions: a positive price-to-earnings ratio, a 14-period RSI below 65, and a 30-day moving average that is rising. Its example implementation also requires the latest close to be above…

EquitiesChina marketsTechnical indicatorsMomentum
Freqtrade

This Freqtrade strategy generates long-entry and exit signals by comparing configurable dataframe columns. Entry occurs when a selected fast series, optionally shifted by a chosen number of bars, crosses above a selected slow series multiplied by a vertical…

CryptoTechnical indicatorsBreakoutBacktesting
Kraken Learn

This survey report describes dollar-cost averaging (DCA), in which investors buy a fixed amount of an asset at regular intervals, and examines how 1,109 crypto investors say they use it. It reports that 59% use DCA as their primary crypto strategy and…

CryptoStatisticsVolatilityRisk management