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
WonderTrader
14 documents
Alphalens
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

4,328 documents

BigQuant

This article describes a discretionary intraday approach to trading an existing stock position in an effort to lower its effective cost. It distinguishes buying before selling in an uptrend from selling before buying in a downtrend, and frames entries around…

EquitiesMean reversionMomentumTechnical indicators
SuperMind

The screen selects listed Chinese stocks with an amplitude above one, more than three years since listing, and closing prices that fell on each of the last three sessions. Its stated rationale is to seek actively traded shares while excluding newer listings,…

EquitiesChina marketsTechnical indicatorsMean reversion
SuperMind

This document describes a daily stock screen that selects shares with turnover between 3% and 12%, a rising K value in the KDJ indicator, and an intraday low between 4% and 5% below the previous close. It provides equivalent selection logic in a…

EquitiesTechnical indicatorsMean reversionBacktesting
MQL5 code base

ZoneUS30 is an Expert Advisor for the US30 index that opens short positions when its internal conditions detect an upward price extension that may be followed by a correction. The approach combines counter-trend mean reversion with the possibility of…

Mean reversionCarryRisk managementPosition sizing
SuperMind

This stock screen combines a price-range filter with two momentum conditions. It looks for a range above 1%, a contracting negative MACD histogram on a 15-minute chart, and a KDJ value below 20. The document interprets the shrinking negative histogram as a…

EquitiesTechnical indicatorsMomentumMean reversion
Stratmill research code

The module implements the two-step Engle–Granger approach to constructing a portfolio intended to be mean reverting. It uses ordinary least squares to regress a chosen dependent asset’s price on the other price series, defaulting to the first input column as…

Pairs tradingMean reversionStatisticsPortfolio construction
BigQuant

This research summary treats intraday stock prices as time series rather than isolated observations. It applies empirical mode decomposition (EMD) to separate trend-like price signals from noise, then uses their relative strength to form a signal-to-noise…

EquitiesFactor investingMean reversionStatistics
MQL5 code base

The indicator tracks a session’s developing high and low, freezes those levels when the session ends, and monitors subsequent price action for a sweep. A breach must exceed a configurable buffer; the signal is confirmed only if price closes back inside the…

ForexTechnical indicatorsMean reversionMarket microstructure
SuperMind

This note outlines a technical stock screen that combines turnover between 3% and 12% with a reversal pattern and rising price lows. The accompanying indicator conditions use a high reversal score, a low stochastic K reading, and a short-period price bias…

EquitiesChina marketsTechnical indicatorsMean reversion
SuperMind

This A-share stock-selection rule screens for turnover between 3% and 12%, excludes Beijing-listed shares, and selects stocks described as having fallen on each of the previous seven trading days. The post presents consecutive declines as a way to find…

EquitiesChina marketsMean reversionTechnical indicators
BigQuant

This report studies whether stocks that suffer sustained, sharp declines later rebound, and how to identify such episodes. It uses rolling-window local extrema with a 15-period parameter to mark turning points, then applies pattern conditions to select 2,048…

China marketsEquitiesMean reversionBacktesting
SuperMind

This stock-selection method screens shares whose codes begin with 60 and whose turnover rate is between 3% and 12%, then selects those with three consecutive sessions where the close is below the open. It treats a run of down candles as a possible reversal…

EquitiesMean reversionTechnical indicatorsRisk management
SuperMind

This note describes a Chinese A-share screening rule for Shenzhen Main Board stocks. It combines daily amplitude above 1%, a reversal or engulfing-style signal, and positive price-to-earnings and price-to-book ratios below 29.01 and 3.11, respectively. The…

EquitiesChina marketsTechnical indicatorsMean reversion
MQL5 code base

This indicator description combines the Williams %R oscillator with Bollinger Band boundaries to define overbought and oversold areas. The band thresholds are intended to adapt to the oscillator’s behavior, rather than relying only on fixed levels. The…

Technical indicatorsForexMean reversionVolatility
MQL5 code base

This indicator description defines alert conditions using Bollinger Bands and price envelopes together. A buy alert is triggered when a bullish candle opens and closes below both lower bands. A sell alert requires a bearish candle to open and close above…

Technical indicatorsMean reversionVolatility
MQL5 code base

This short strategy description uses consecutive candlestick bars and the growth of their real bodies to generate contrarian signals. A run of N bullish bars, with each bar's body larger than the preceding one, is treated as a sell signal. Conversely, N…

Technical indicatorsMean reversionEquities
SuperMind

This stock-selection note proposes screening equities for an RSI below a stated threshold, seven consecutive down sessions, and turnover within a specified band. The criteria combine a momentum oscillator, a sustained decline, and a liquidity or…

China marketsEquitiesMean reversionTechnical indicators
MQL5 code base

This code excerpt describes two operations used in a cointegration-based statistical arbitrage workflow. The first multiplies each asset’s price series by the corresponding coefficient in a cointegration vector and sums across assets, producing a portfolio…

ArbitrageMean reversionPairs tradingPortfolio construction
Stratmill research code

This introduction explains how cointegration can help create a mean-reverting portfolio from price series that are not themselves mean-reverting. By combining multiple assets with suitable weights, a trader may construct a spread or portfolio whose value…

Mean reversionStatisticsPortfolio constructionPairs trading
ProRealCode

This post adapts the DeMarker oscillator into an on-chart display of possible reversal points. The indicator compares averaged upward high changes with averaged downward low changes and scales the result to a range from zero to one hundred. In the chart…

Technical indicatorsMean reversionFutures
FMZ forum

The document defines swing trading as a holding period between day trading and longer-term trend trading, typically lasting several days to a few weeks. It presents the style as trading shorter oscillations in liquid stocks, especially when broad markets…

EquitiesTechnical indicatorsMean reversionTrend following
MQL5 code base

This document describes a smoothed correlation indicator intended to distinguish trending price action from ranging or erratic movement. It calculates a bar-to-bar correlation coefficient over a correlation period and then applies smoothing, with both…

Technical indicatorsStatisticsTrend followingMean reversion
SuperMind

The document describes a short-term stock screen combining daily price range, company size, profitability, and a reversal pattern called a bearish-to-bullish “wraparound” or reversal setup. Its proposed criteria include a daily range above one percent,…

EquitiesTechnical indicatorsMean reversionRisk management
quant-trading

The document outlines a mean-reversion strategy for two assets selected for cointegration. It uses the Engle–Granger two-step approach: regress one price series on the other, test whether the residuals are stationary, then fit an error-correction model and…

Pairs tradingMean reversionStatisticsBacktesting