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

12,303 documents

SuperMind

This Chinese stock-screening note combines three conditions: price amplitude above 1, exclusion of stocks that hit the daily limit the previous day, and a shortening MACD histogram on a 15-minute interval. It frames the amplitude and prior limit-up filters…

China marketsEquitiesTechnical indicatorsMean reversion
MQL5 code base

This indicator description outlines a volatility breakout method using two envelopes around a moving-average baseline. The inner envelope is treated as a filter for ordinary price movement: a move beyond it can signal momentum ignition. The outer envelope…

BreakoutVolatilityTechnical indicatorsRisk management
SuperMind

This proposed Chinese equity screen combines a price-movement filter, evidence of a large daily gain during the previous 25 trading days, and a selected company type. The intended logic is to find volatile stocks with a history of strong short-term…

EquitiesVolatilityMomentumTechnical indicators
MQL5 code base

This MetaTrader 5 indicator plots upper and lower price bands around a moving average. Its ATR mode scales the bands using the symbol’s average volatility, while an optional standard Envelopes mode displays percentage-based bands. Users can show either type…

Technical indicatorsVolatility
MQL5 code base

This note presents an extended Bollinger Bands indicator. It describes the familiar construction around a simple moving average using a standard-deviation measure, and adds an option to calculate sample standard deviation instead of the usual version. It…

Technical indicatorsVolatilityBreakout
MQL5 code base

This note describes a Williams %R indicator adjusted for simple volatility. It also adds optional low-lag smoothing to reduce the indicator’s rapid fluctuations. The smoothing can be disabled by setting its period to one or less. The indicator shifts…

Technical indicatorsVolatility
MQL5 code base

The Chaos vs Movement indicator is described as a volatility-based filter for distinguishing active price movement from flat or choppy conditions. Its intended role is to keep traders out of range-bound periods while allowing participation near the…

Technical indicatorsVolatilityTrend following
SuperMind

This stock screen combines three conditions: amplitude above 1, institutional participation above 25% over 15 days, and a shortening MACD histogram on a 15-minute chart. The document interprets the amplitude filter as a way to find shares with wider price…

EquitiesVolatilityTechnical indicatorsRisk management
MQL5 code base

The document introduces a percent-based volatility bands indicator, referring to a proposal by David Rooke. It first characterizes Bollinger Bands as a simple moving average surrounded by bands set at multiples of price standard deviation. It then highlights…

VolatilityTechnical indicatorsStatistics
SuperMind

This Chinese equity screen selects stocks whose codes begin with 60, whose intraday high-to-low range exceeds 1% of the opening price, and whose previous-day turnover rate was above 8%. The document interprets the range threshold as a way to find more…

EquitiesChina marketsVolatilityTechnical indicators
Cryptohopper blog

This introductory article describes Ethereum as a blockchain network for payments and smart contracts, and compares its design and history with Bitcoin and Ethereum Classic. It discusses the 2016 DAO-related fork, Ethereum’s use of the Ethereum Virtual…

CryptoDeFiDerivatives pricingVolatility
SuperMind

This Chinese equities screening proposal selects robot-concept stocks with daily amplitude above 1%, circulating market value below 10 billion, and prior-day trading value above 60 million. It frames amplitude as a measure of price movement, the concept…

EquitiesChina marketsVolatilityTechnical indicators
SuperMind

This note describes a stock screen for Chinese A-shares using a daily price range of at least 1%, trading volume between 1.5 and 6 times its five-day average, and market value of at least 200 million. The proposed rationale is to find stocks with noticeable…

EquitiesVolatilityTechnical indicators
ProRealCode

The indicator measures the current price’s distance from a volume-weighted moving average, then expresses that distance as a normalized score. It uses the logarithm of the price-to-average ratio and scales it by the historical standard deviation of that…

Technical indicatorsStatisticsVolatility
SuperMind

The article proposes a Chinese equity screen using three conditions: daily high-to-low range above 1%, a positive but less than 35% return over ten days, and circulating market capitalization above 10 billion yuan. It interprets the range as a volatility…

EquitiesChina marketsVolatilityMomentum
SuperMind

The document describes a stock screen for Chinese A-shares that selects stocks with turnover between 3% and 12%, excludes Beijing-listed shares, and requires the closing price to sit above the Bollinger middle band but below the upper band. It explains that…

EquitiesChina marketsTechnical indicatorsVolatility
MQL5 code base

This indicator describes volatility magnitude and change, rather than market direction. It marks periods of especially low volatility with dark gray dots, based on the premise that volatility may soon increase. The proposed use is to treat those periods as…

VolatilityTechnical indicators
ProRealCode

This chart indicator estimates the Average Daily Range (ADR) while excluding Sunday bars, which can have shortened or irregular sessions. It tracks the current day's high and low, compares the day's range with the ADR, and displays the remaining distance in…

Technical indicatorsVolatilityForex
MQL5 code base

The indicator estimates a possible daily price zone from recent trading ranges. It reports the previous day's range and averages over 2-, 5-, 10-, and 20-day periods, with the 20-day history described as the basis for estimating the current day's movement. A…

Technical indicatorsVolatilityRisk management
MQL5 code base

This document describes a configurable version of the Chaikin Volatility indicator for MetaTrader 5. Its key feature is a timeframe input, which lets the user select the chart period from which the indicator draws its data; the example default is a four-hour…

Technical indicatorsVolatility
SuperMind

This Chinese-language note outlines an equity screen for stocks with amplitude above 1, an opening price near the 10-day moving average, and a short-term average turning upward relative to a longer average. Its example defines “near” as within five percent…

EquitiesChina marketsTechnical indicatorsVolatility
MQL5 code base

This brief note describes a version of the Volty Channel Stop that uses smoothed average true range in place of regular ATR when calculating its channel. ATR-based channel stops use market volatility to set stop levels; the proposed substitution is intended…

Technical indicatorsVolatilityRisk management
MQL5 code base

This note describes a volatility stop indicator based on the difference between moving averages of highs and lows. Its two inputs are the lookback period and a multiplier. The stated calculation scales the high-low average by the multiplier and divides by…

Technical indicatorsVolatilityBreakout