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

4,328 documents

SuperMind

This Chinese-language post describes a stock selection rule using turnover and recent price weakness. It screens for shares with turnover between 3% and 12%, seven consecutive declining sessions, and a current maximum decline between 4% and 5%. The article…

EquitiesMean reversionTechnical indicatorsRisk management
MQL5 code base

The Detrended Price Oscillator (DPO) removes a moving-average trend component from price to make shorter-term fluctuations easier to inspect. The document presents it as a way to study price cycles and potential overbought or oversold areas without the…

Technical indicatorsMean reversion
BigQuant

The script describes a spread-trading approach linking methanol futures with polyethylene and polypropylene futures. It estimates an MTO production margin by valuing the two polymer contracts together and subtracting the methanol input cost, adjusted for…

FuturesCommoditiesMean reversionPairs trading
MQL5 code base

The Mass Index is described as a way to watch for possible trend turns through changes in the distance between the highest and lowest prices. A widening range raises the index, while a narrowing range lowers it. The document attributes the indicator to…

Technical indicatorsMean reversionEquities
SuperMind

This Chinese-language strategy note proposes screening equities with turnover between 3% and 12%, seven consecutive declining sessions, and a shareholder concentration measure between 20% and 70%. It provides example expressions for a charting platform and a…

EquitiesChina marketsMean reversionMomentum
SuperMind

This note describes a Chinese equity screen requiring turnover within a stated range, three consecutive declining sessions, and a 2019 dividend ratio above a specified threshold. It combines a trading-activity filter with a short-term price pattern and a…

EquitiesMean reversionTechnical indicatorsFactor investing
MQL5 code base

The strategy defines a range using the high and low of the first four-hour candle of the New York day. Once that candle has formed, it waits for a five-minute close outside the range, followed by a close back inside. A move above the high and then back into…

ForexMean reversionBreakoutBacktesting
ProRealCode

The Market Cycle Projection Engine turns a Wyckoff-inspired cycle model into a five-state indicator: Accumulation, Markup, Distribution, Markdown, and Transition. It classifies bars using normalized linear-regression slope, the ratio of fast to slow ATR, and…

Technical indicatorsTrend followingMean reversionVolatility
quant-trading

This example describes two ways to use the relative strength index (RSI) in an equity backtest. Its basic signal rule uses a smoothed moving average to calculate RSI, then takes a short position above 70 and a long position below 30, remaining flat between…

EquitiesTechnical indicatorsMean reversionBacktesting
ProRealCode

This proposed EUR/USD strategy on an hourly chart looks for a sharp move through a Bollinger Band followed by a close beyond the opposite band. The long setup also requires the positive directional indicator to exceed the negative one, while the short setup…

ForexTechnical indicatorsMean reversionRisk management
MQL5 code base

This indicator extends Cuttler’s adaptive EMA applied to RSI by adding floating levels as an additional condition for detecting trend changes. The stated motivation is to reduce false color changes: the adaptive RSI EMA’s slope may turn repeatedly during…

Technical indicatorsTrend followingMean reversion
MQL5 code base

This indicator monitors the chart symbol’s Relative Strength Index across selectable timeframes, from M1 through MN1. It can alert when RSI reaches configured extreme zones, using 75 as the default upper threshold and 25 as the default lower threshold. The…

Technical indicatorsMean reversionMulti-asset
MQL5 code base

The document describes a CVI oscillator that measures how far price has moved from a moving average while accounting for the Average True Range. This normalization relates the deviation to recent volatility, so the oscillator is intended to express price…

Technical indicatorsVolatilityMean reversion
SuperMind

This Chinese-language post describes a short-term stock screen combining a minimum daily amplitude, a daily decline constrained to a narrow interval, and a reversal candle pattern. The stated pattern requires the current session to open below the previous…

China marketsEquitiesMean reversionTechnical indicators
BigQuant

This page summarizes momentum and reversal as opposing patterns in stock returns. Momentum describes the tendency for stocks with stronger past performance to continue outperforming weaker past performers; the note associates it with trend trading and…

EquitiesMomentumMean reversionFactor investing
Stratmill research code

The distance approach forms pairs by rescaling each asset’s training-period prices to a common range, calculating the sum of squared differences between each pair’s normalized series, and selecting the closest matches. In the cited original study, the…

Pairs tradingMean reversionArbitrageStatistics
SuperMind

This document describes an equity screen that combines an engulfing-style reversal pattern with turnover constraints. The stated conditions require turnover between 3% and 12% while also requiring it to be above 2% and below 9%; taken together, the effective…

EquitiesChina marketsTechnical indicatorsMean reversion
ProRealCode

This document describes a chart indicator that combines ZigZag swing points with projected support and resistance levels and labels for higher highs, higher lows, lower highs, and lower lows. It detects pivot highs and lows over a configurable lookback,…

Technical indicatorsTrend followingMean reversionBreakout
MQL5 code base

The document presents the Repulse oscillator as an indicator for identifying possible price rebounds or pullbacks near strong levels. It has a Repulse period and a signal period, which control the oscillator calculation and its signal line. The calculation…

Technical indicatorsMean reversionStatistics
SuperMind

This A-share stock screen selects shares with a 14-period RSI below 65, a circulating market capitalization between 5 billion and 10 billion yuan, and no limit-up close on the previous day. The stated rationale is to use RSI as a short-term weakness filter,…

EquitiesTechnical indicatorsMean reversionChina markets
SuperMind

This A-share stock screen combines a 14-period RSI below 65 with three consecutive sessions in which the close is below the open, plus a stated control-ratio threshold. The article frames the conditions as a way to find technically weak stocks that may…

EquitiesTechnical indicatorsMean reversionChina markets
SuperMind

This A-share stock screen combines an amplitude threshold above 1, a prior-day 9:15 matched price at the limit-down level, and a rounded-bottom condition. The article offers CCI below -100 as a possible numerical proxy for the rounded shape, then gives…

EquitiesVolatilityMean reversionTechnical indicators
SuperMind

This A-share screening proposal combines an RSI reading below 65, an outer-to-inner trading volume ratio above 1.3, and three consecutive declining closes. The article describes the conditions as a way to find stocks with weak recent price action that might…

EquitiesMean reversionTechnical indicatorsChina markets
Stratmill research code

This documentation landing page introduces ArbitrageLab, a Python library covering end-to-end pairs-trading strategies and tools for developing strategies. It organizes its subject matter around multiple approaches, including distance methods, cointegration,…

Pairs tradingMean reversionArbitrageMachine learning