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

12,303 documents

SuperMind

This post describes a Chinese stock screen combining daily amplitude above 1%, a dividend ratio above 25% for 2019, and seven consecutive sessions classified as bearish. The author presents the dividend filter as a way to find higher-payout companies, while…

EquitiesChina marketsMean reversionVolatility
SuperMind

This post proposes screening stocks in the metaverse industry for a newly formed bullish KDJ crossover and daily amplitude above 1%. It treats the KDJ crossover, where the faster line moves above the slower line, as a possible upward-momentum signal, while…

EquitiesChina marketsTechnical indicatorsMomentum
SuperMind

This post describes a Chinese equity screening rule combining price movement, company age, and earnings growth. It selects stocks with daily amplitude above 1%, at least three years since listing, and year-over-year growth in net profit attributable to…

EquitiesChina marketsFactor investingVolatility
SuperMind

This document proposes screening Chinese stocks for amplitude above 1, removing those that reached the upper price limit on the prior day, and ranking the remaining names by big-order net volume. It defines a big order as a trade whose volume exceeds five…

EquitiesMarket microstructureVolatilityChina markets
SuperMind

This document outlines a Chinese equity selection rule based on amplitude above 1, a year filter of 2021, and excluding stocks that hit the upper daily price limit on the previous day. It presents indicator expressions and sample Python-style filtering…

EquitiesVolatilityRisk managementChina markets
BigQuant

This brief strategy note describes a stock-selection approach based on the standard deviation of turnover, paired with market-level and position-level exits. It says to liquidate all holdings after the broad market falls 4% over five consecutive days, and to…

EquitiesVolatilityRisk management
SuperMind

This stock screen combines three conditions: a daily high-low range above one percent, a reversal or engulfing-style candle signal, and first-level buy volume greater than sell volume. The article frames the range as a volatility filter and the volume…

EquitiesTechnical indicatorsVolatilityMarket microstructure
MQL5 code base

The document explains Average Day Range (ADR) as the simple moving average of each session’s high minus low over a chosen lookback. Traders can use it to estimate an instrument’s typical intraday price span and to inform trading plans. The discussion…

Technical indicatorsVolatilityRisk management
MQL5 code base

This indicator classifies volatility as compression, normal, or expansion by ranking current ATR against its recent history. Unlike a fixed ATR cutoff, a percentile rank adapts the classification to the symbol and timeframe. The stated defaults use a…

VolatilityTechnical indicatorsBreakoutMean reversion
MQL5 code base

This MetaTrader expert advisor is designed to open, manage, and close trades using a No Nonsense Forex-style workflow. Its controls can open two half-sized positions with stop losses set at 1.5 times ATR, while assigning an ATR-sized take profit to one…

ForexRisk managementPosition sizingExecution
SuperMind

The document describes a simple stock selection rule: choose shares with codes beginning with 60, a daily high-low range greater than 1% of the previous close, and a closing price above its five-day moving average. It supplies equivalent examples in a…

EquitiesTechnical indicatorsVolatilityChina markets
ProRealCode

This indicator identifies candidate swing highs and lows, then marks levels as protected after price action confirms them. It uses recent high and low prices to detect pivots and an Average True Range based distance to adjust confirmation sensitivity.…

Technical indicatorsMarket microstructureBreakoutVolatility
MQL5 code base

The document describes an expert advisor that evaluates reversal signals when a new bar appears, while trailing activity continues on each tick. It uses ATR to set a volatility distance by multiplying the ATR value by a volatility coefficient. For a buy…

FuturesVolatilityTrend followingTechnical indicators
ProRealCode

The Rainbow Oscillator is presented as a trend indicator built from a sequence of smoothed price averages and a recent high-low range. It plots an oscillator measuring price relative to the average of the smoothed lines, alongside bands representing the…

Technical indicatorsTrend followingVolatilityEquities
MQL5 code base

The Volty Channel Stops indicator, originally attributed to Igor Durkin, combines average true range (ATR) with monetary risk to derive a price level whose breach signals a possible trend change. The document presents a modified version that lets users…

Technical indicatorsVolatilityRisk managementTrend following
BigQuant

This report compares two Chinese technology-focused equity indices: the STAR 50 and the ChiNext 50. It reviews their construction rules, sector and style exposures, constituent size, concentration, historical risk and return characteristics, valuation, and…

EquitiesChina marketsVolatilityRisk management
ProRealCode

The document describes a price-band indicator built from an exponential moving average and average true range. With a configurable period of 20 as the example, it centers the bands on the EMA and sets four upper and four lower levels by adding or subtracting…

Technical indicatorsVolatility
SuperMind

The document proposes screening Chinese stocks using three conditions: price amplitude above 1, a shrinking negative MACD histogram on a 15-minute chart, and three consecutive limit-up sessions by the previous day. It interprets amplitude as a way to find…

EquitiesChina marketsTechnical indicatorsMomentum
BigQuant

This July 2020 market note assesses Chinese equities after a sharp period of volatility. It combines a medium-term view based on expected returns and improving corporate earnings with a short-term signal from the decline in 50ETF options implied volatility.…

EquitiesOptionsVolatilityPortfolio construction
SuperMind

This note outlines a Chinese equity screen using three filters: daily amplitude above 1%, a positive weekly MACD histogram or related positive MACD readings, and float market capitalization between 5 billion and 10 billion yuan. It provides an indicator…

EquitiesChina marketsTechnical indicatorsVolatility
SuperMind

This note describes a Chinese stock screen combining daily price amplitude above 1%, a listing age greater than one year, and a moving-average condition intended to identify an arc-shaped price pattern. The author interprets the amplitude filter as a way to…

EquitiesChina marketsTechnical indicatorsVolatility
MQL5 code base

BollingerBands_Box is a chart display utility that shows closed values of the Bollinger Bands indicator using colored rectangles and background fills. Its inputs let users choose the calculation timeframe, bar number, period, standard deviation, applied…

Technical indicatorsVolatility
SuperMind

This article describes a technical stock screen that combines a daily amplitude threshold, a positive weekly MACD histogram, and a current daily low below the prior day’s low. It presents the conditions as a way to find volatile stocks whose weekly momentum…

EquitiesTechnical indicatorsVolatilityChina markets