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

MQL5 code base

The Lentz Volatility indicator compares the current Average True Range with a moving average of ATR. It subtracts ATR, calculated over a chosen ATR period, from a smoothed average of ATR. The resulting oscillator therefore expresses the difference between…

VolatilityTechnical indicators
SuperMind

This Chinese equity screening example combines a daily price-range threshold, the presence of an outstanding convertible-bond name, and a close above the prior 250-day moving average. It presents the moving-average condition as a way to favor stocks in a…

EquitiesChina marketsTechnical indicatorsVolatility
ProRealCode

The indicator places a wide volatility envelope around a 55-period exponential moving average, using four times the 55-period average true range. It flags bullish or bearish traps when price moves beyond a band and returns inside, subject to a limit on time…

Technical indicatorsVolatilityMean reversionRisk management
quant-trading

This script introduces a long straddle: buying a call and put with the same strike and expiration to seek gains from a sufficiently large move in either direction. It explains that the combined premium sets the loss at expiration and the distance the…

OptionsVolatilityBacktestingDerivatives pricing
MQL5 code base

This indicator displays the direction or a signal from a Chandelier Stops calculation on a selected timeframe. It uses a lookback length, an ATR period, and a multiplier to define the underlying stop indicator. A continuing trend is marked with a horizontal…

Technical indicatorsTrend followingVolatility
SuperMind

This stock screen combines a high-low price range condition, return on equity above 15% across five years, and at least two limit-up sessions within ten days. The document presents ROE as a measure of operating strength and recent limit-ups and price range…

EquitiesChina marketsMomentumVolatility
SuperMind

This stock-selection method combines three conditions: a daily high-low range above one percent, a newly formed upward KDJ crossover, and positive institutional flow. The post frames a wide range as a sign of volatility and potential opportunity, the…

EquitiesChina marketsTechnical indicatorsMomentum
SuperMind

The document outlines a simple equity screen combining daily price range, stock-code prefix, and a company-type criterion. It defines range as the high-low spread relative to the previous close and selects stocks whose codes begin with 60, then applies a…

EquitiesVolatilityChina markets
SuperMind

This stock screen combines three filters: daily price amplitude above 1%, a 2019 dividend ratio above 25%, and year-over-year growth in net profit attributable to parent-company shareholders above 20% and no more than 100%. The document describes amplitude…

EquitiesChina marketsVolatilityFactor investing
Amberdata research

This weekly market review interprets Bitcoin and Ethereum options activity during a sharp crypto rally ahead of the Federal Open Market Committee decision. It discusses backwardated term structure, elevated call skew, concentrated call buying, and the…

CryptoOptionsVolatilityDerivatives pricing
MQL5 code base

This note describes ATR_Normalize, an indicator attributed to Larry Williams, that scales a moving average of the close-to-low distance by a moving average of true range, then multiplies the ratio by 100. It presents the measure as a way to identify when…

Technical indicatorsVolatilityMean reversion
ProRealCode

Fibonacci Gravity Clusters estimates where retracement levels from confirmed swings accumulate near one another. It maintains separate ZigZag swing histories across six pivot scales, filters small legs by their size relative to ATR, and projects selected…

Technical indicatorsVolatilityStatistics
MQL5 code base

Jurik Volty is described as a standalone measure of market volatility and as an input that helps Jurik smoothing adapt to changing conditions. The indicator uses two parameters: a volatility period and a price series. Its purpose is to show when volatility…

VolatilityTechnical indicators
ProRealCode

This indicator rebuilds a volume profile around a fitted linear or quadratic regression curve rather than fixed horizontal price levels. It assigns each bar's volume to a bin based on its distance from the curve, producing a profile of trading activity…

Technical indicatorsStatisticsMarket microstructureVolatility
MQL5 code base

This indicator classifies volatility as compression, normal, or expansion by ranking the current Average True Range (ATR) against its values over a rolling lookback window. Unlike a fixed ATR cutoff, the percentile rank adapts to the instrument and…

VolatilityTechnical indicatorsBreakoutTrend following
SuperMind

This document describes a short-term Chinese equity screen combining three conditions: price amplitude above 1%, free float no larger than 5.5 billion shares, and a positive 10-day return below 35%. It explains the intended rationale: select relatively…

EquitiesMomentumVolatilityTechnical indicators
Technical Analysis

This document is a Python implementation reference for a broad set of price-based trend indicators. The visible classes include Aroon, which measures how recently rolling highs and lows occurred; MACD, which compares fast and slow exponential moving averages…

Technical indicatorsTrend followingMomentumVolatility
MQL5 code base

This indicator adapts an average true range channel using Perry Kaufman's efficiency ratio rather than the standard deviation ratio described in an earlier adjustable-bands approach. Its ATR component is adaptive and smoothed to produce less jagged bands.…

Technical indicatorsVolatilityStatistics
SuperMind

This stock selection idea combines three filters: amplitude above 1, an opening price near the 10-day moving average, and a positive ranking or reading for net large-order volume. The accompanying examples define the moving-average zone as within five…

China marketsEquitiesTechnical indicatorsMarket microstructure
SuperMind

This Chinese stock screen combines daily price movement, convertible bond information, and trading activity. It selects shares with amplitude above 1, a nonempty outstanding convertible bond name, and an outside-to-inside trading volume ratio above 1.3. The…

China marketsEquitiesVolatilityMarket microstructure
MQL5 code base

This indicator plots an exponential moving average of true range, a measure of price movement that accounts for gaps, along with an offset derived from the exponential average of deviations from that range. The construction offers a way to smooth changing…

Technical indicatorsVolatility
MQL5 code base

Ozymandias Lite is presented as a stripped-down version of an existing MetaTrader indicator. The lite edition retains the main indicator line while removing the price-band lines and the ATR calculation used to plot those bands. The stated purpose is to…

Technical indicatorsVolatility
MQL5 code base

The document introduces the SVE Volatility Band, a price-band indicator described by Sylvain Vervoort in a 2018 article. It is intended to make changes in volatility more visible on charts that are not built from fixed time intervals, such as Renko charts.…

VolatilityTechnical indicators
MQL5 code base

The strategy uses ADX to identify quieter conditions and ATR to set breakout entry levels. When ADX is below 30, it places a buy stop above the recent high and a sell stop below the recent low, each offset by the 14-period ATR. Its money management is…

ForexVolatilityBreakoutTechnical indicators