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

TradingView scripts

This strategy builds sloping zones from successive pivot highs and lows, using a volatility-based padding distance to form upper and lower channels. When price moves beyond a zone boundary, it generates a directional signal. The code trades an upper-zone…

Technical indicatorsBreakoutTrend followingVolatility
TradingView scripts

This Pine strategy combines market-regime classification, trend and momentum signals, volume pressure, pivot structure, and volatility measures. It estimates directional, equilibrium, and chaotic conditions using price efficiency, ATR rank, and an ADX-style…

Technical indicatorsMomentumVolatilityBreakout
TradingView scripts

This indicator builds a rolling center and surrounding deviation bands from price data. Users can choose among several centers, including mean, median, trimean, midhinge, midrange, root mean square, cubic mean, and contraharmonic mean. Available spread…

StatisticsTechnical indicatorsVolatility
TradingView scripts

This strategy uses Williams %R crossings to reverse between long and short positions. A long signal occurs when the oscillator crosses above −79 while five-period ATR is rising; a short signal occurs when it crosses below −21 while ATR is falling. Each…

ForexMomentumTechnical indicatorsVolatility
TradingView scripts

This strategy seeks entries when a range filter and smoothed Heikin-Ashi candles agree on direction, optionally requiring confirmation from Heikin-Ashi direction on a higher timeframe. A signal is taken when the combined state turns bullish or bearish,…

Trend followingVolatilityRisk managementPosition sizing
TradingView scripts

This strategy seeks reversals after price moves beyond tracked swing highs or lows and then rejects the level. It records pivot levels and their touches, measures sweep depth relative to ATR, and can score signals using touch count, market structure,…

Mean reversionTechnical indicatorsVolatilityRisk management
TradingView scripts

This indicator studies what price does after an RSI threshold crossing or crossunder. For each event, it measures the highest upward and lowest downward displacement during a chosen period, relative to the close at the event bar. Displacement can be…

Technical indicatorsStatisticsVolatility
TradingView scripts

This strategy places stop entries beyond the high and low of a recent consolidation range. It measures the range over a configurable lookback, calculates its midpoint, and offsets each boundary by a multiple of ATR. A move beyond either adjusted level…

VolatilityBreakoutMomentumTechnical indicators
TradingView scripts

This configurable chart indicator combines four views: volume quartiles, volume aggregation, custom range bars for US trading hours, and price gaps. Its quartile view ranks current volume against an array of observed volumes, using percentile and median…

Technical indicatorsStatisticsVolatilityMarket microstructure
TradingView scripts

This indicator identifies and displays bullish and bearish fair value gaps, or price imbalance zones, using chart-timeframe, higher-timeframe, and optional lower-timeframe data. Users can select the source timeframe, limit how far back to scan, choose zone…

Technical indicatorsVolatilityBreakout
TradingView scripts

This charting study combines automatic swing-point detection with Andrews-style pitchforks, Fibonacci retracements, zigzag lines, and support and resistance pivots. It offers Original, Schiff, Modified Schiff, and Inside pitchfork constructions, deriving…

Technical indicatorsTrend followingBreakoutVolatility
TradingView scripts

This daily-chart indicator combines several historical measures to estimate risk and suggest position sizes. Its inputs include capital, assumed win rate and profit ratio, a maximum acceptable drawdown, risk-scaling choice, benchmark, and a seasonal…

EquitiesRisk managementPosition sizingVolatility
TradingView scripts

This strategy enters long or short when a candle closes in one direction and its body exceeds a multiple of the recent average candle body. The threshold is adjustable, with a stated default of four times the average. Entries are taken only when the strategy…

MomentumVolatilityTechnical indicatorsRisk management
TradingView scripts

The Mean Deviation Index (MDX) measures price distance from an adaptive mean while accounting for volatility. It builds the mean from an EMA whose responsiveness is adjusted using the standard deviation of ATR; the indicator then suppresses deviations that…

Technical indicatorsVolatilityTrend followingBreakout
TradingView scripts

This overlay indicator combines Bollinger Bands with three Keltner Channel widths to classify low, medium, and high volatility squeezes. It derives a momentum series from the deviation of price from a recent range and moving average, then uses its direction…

Technical indicatorsVolatilityMomentumBreakout
TradingView scripts

This strategy modifies Supertrend by centering its volatility bands on a rolling volume-weighted average price instead of a conventional price source. ATR determines the band offset, while the bands are carried forward under Supertrend-style rules to…

Trend followingTechnical indicatorsVolatilityRisk management
TradingView scripts

This indicator combines narrow-range patterns, inside bars, and breakout levels. It defines an N-bar range and flags a new narrow-range setup when that range is smaller than the prior ranges in a lookback window. Its inputs include a fixed NR2 setting and a…

Technical indicatorsBreakoutVolatilityTrend following
TradingView scripts

This indicator studies where a bar's open falls within its high-low range, converting that location to a percentage and accumulating observations into bins from the low to the high. The resulting distribution highlights how often opens occur near either…

StatisticsVolatilityTechnical indicators
TradingView scripts

This short-only strategy is described for XAUUSD on a 15-second chart. It enters when a fast EMA crosses below a slower EMA, provided the signal occurs during a configurable New York time window, the strategy is flat, and enough bars have elapsed since the…

CommoditiesMomentumTechnical indicatorsVolatility
TradingView scripts

This trend-following strategy enters when a confirmed close crosses above the highest high or below the lowest low of a prior lookback channel. A long-term simple moving average filters direction: longs require price above it and shorts below it, with…

FuturesTrend followingBreakoutVolatility
TradingView scripts

This Supertrend variant calculates separate true-range averages from rising and falling candles. In an uptrend, it uses the average from falling candles to set the long-side stop distance; in a downtrend, it uses rising-candle volatility for the short-side…

Technical indicatorsVolatilityTrend followingRisk management
TradingView scripts

This BTCUSD trend-following strategy enters when price closes beyond a prior-period Donchian channel, with an optional EMA filter that restricts trades to the prevailing trend. It sizes positions from a percentage of account equity and the ATR-based stop…

CryptoTrend followingBreakoutVolatility
TradingView scripts

The indicator fits linear regressions over a user-selected anchor period and plots the estimated price trend. Its rolling mode updates the regression with new observations and displays the fitted value as a changing line; its static mode extends a regression…

Technical indicatorsStatisticsVolatilityTrend following
TradingView scripts

This indicator implements linear predictive filter methods for examining cycles in market time series. A second-order high-pass filter and a Super Smoother band-limit the source data, after which an adaptive predictor updates coefficients from recent signal…

Technical indicatorsStatisticsVolatility