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

1,507 documents

ProRealCode

This indicator builds Supertrend bands around a smoothed center derived from recent high and low pivot points. It uses average true range to set the distance of the upper and lower bands, then tracks trend direction as price crosses those levels. The…

Trend followingTechnical indicatorsRisk management
ProRealCode

The document explains a Volume Spread Analysis indicator that compares trading effort, represented by volume, with price result, represented by bar range. It ranks both measures against a rolling window of 100 bars, converts the ranks into deciles, and…

Technical indicatorsStatisticsRisk management
ProRealCode

This indicator overlays MACD and RSI values on a price chart to show price, momentum, and trend together. It includes trader-adjustable RSI overbought and oversold levels, and a trend feature intended to help filter trades in the direction of the broader…

Technical indicatorsMomentumTrend following
ProRealCode

This long-only strategy for QQQ uses a three-period Relative Strength Index to identify short-term weakness and recovery. It enters when RSI falls below 10 and exits when RSI rises above 50. Position size starts at 100 shares and increases in steps as…

EquitiesMean reversionTechnical indicatorsPosition sizing
ProRealCode

This indicator applies Bollinger Bands to a MACD series. It calculates the difference between fast and slow averages, then forms an average and standard deviation band around that series. The upper and lower bands are drawn as lines, while dots mark the…

Technical indicatorsMean reversionBreakout
ProRealCode

This indicator compares pivot, first resistance, and first support calculated from each candle’s high, low, and close with the corresponding levels from the prior candle. Higher resistance and support are interpreted as bullish; lower levels as bearish. When…

Technical indicatorsSentimentVolatilityBreakout
ProRealCode

The document explains a ProRealTime charting technique that draws a rectangle around the candle where price crosses a moving average, then extends the rectangle a chosen number of bars beyond the latest price. The rectangle uses the crossing candle’s high…

Technical indicatorsBreakoutExecution
ProRealCode

The indicator identifies a two-candle pattern in which consecutive candles have opposite directions and share an extreme. A bullish signal occurs when a down candle is followed by an up candle with the same low; a bearish signal occurs when an up candle is…

Technical indicatorsMean reversionBacktesting
ProRealCode

This indicator overlays Heikin Ashi candles calculated from a higher timeframe onto a lower-timeframe price chart. The user sets the higher timeframe in minutes. Each higher-timeframe candle appears as a shaded rectangle, with smaller bars inside showing how…

Technical indicatorsTrend followingMulti-asset
ProRealCode

This document explains a momentum oscillator built from a second-order high-pass filter, a second-order Super Smoother, and rolling root-mean-square normalization. The high-pass stage removes slower price movement, smoothing reduces noise, and normalization…

Technical indicatorsMomentumMean reversionTrend following
ProRealCode

This document describes a weekly-chart indicator that signals staged long or short positions for an index strategy. Long entries require price above a 50-period average, a low short-period RSI measure, and price below a five-period average; a second long…

EquitiesMean reversionTechnical indicatorsBacktesting
ProRealCode

This indicator calculates volume-weighted average price over weekly, monthly, and yearly periods. For each bar, it divides the sum of typical price multiplied by volume since the relevant period began by the corresponding cumulative volume. It then plots the…

Technical indicatorsStatistics
ProRealCode

The Volume Accelerated Directional Energy Ratio combines normalized price direction with volume to estimate the strength of buying and selling pressure. Price change is scaled by a recent high-low range and bounded, then multiplied by volume in one of three…

Technical indicatorsMomentumSentimentStatistics
ProRealCode

This indicator identifies and labels a broad set of bullish and bearish candlestick formations on a price chart, placing colored arrows near detected patterns. Examples include doji, hammer, engulfing, morning and evening stars, three-candle formations,…

EquitiesTechnical indicatorsTrend followingBacktesting
ProRealCode

This indicator automatically identifies the latest price leg with a ZigZag pivot process based on rolling Donchian highs and lows, then draws Fibonacci retracement levels across the chart. A configurable depth controls swing sensitivity: shorter windows…

Technical indicatorsTrend followingRisk management
ProRealCode

This one-hour Hang Seng strategy uses RSI thresholds to enter long or short positions, with an ATR-based filter that requires volatility relative to price to exceed a set level. It also restricts entries to a specified UK-time window and disables order…

FuturesMean reversionTechnical indicatorsVolatility
ProRealCode

This document describes a long-only S&P 500 strategy that uses Bollinger %B to identify a pullback during an established uptrend. The indicator expresses the close’s position between the lower and upper Bollinger Bands. Entries require the close above its…

EquitiesTrend followingMean reversionTechnical indicators
ProRealCode

This indicator displays the prior candle range alongside a 10-period Average True Range (ATR) and a 20-period exponential average of ATR. It changes the text color when ATR rises above its smoothed average, presenting that condition as a possible sign of…

Technical indicatorsVolatilityMomentum
ProRealCode

This strategy trades the DAX using signals calculated on an hourly timeframe and entries managed on a one-minute chart. A long signal requires a bullish candle pattern, a fast EMA crossing above a slower EMA, and RSI crossing above its midpoint; the short…

FuturesTrend followingTechnical indicatorsRisk management
ProRealCode

The indicator estimates the direction and strength of a trend by measuring the change in an exponential moving average over a chosen lookback. It calculates the moving average, compares its current value with an earlier value, adjusts the difference by pip…

Technical indicatorsTrend following
ProRealCode

The document describes a two-sided intraday strategy that enters when price crosses levels derived from Bill Williams fractals. Its example is configured for EUR/USD on a one-hour chart, with trading limited to a stated daily time window. The strategy also…

ForexBreakoutTechnical indicatorsRisk management
ProRealCode

The strategy proposes a long entry when price crosses above an eight-period exponential moving average while the Awesome Oscillator turns upward after declining. The oscillator is defined as the difference between five-period and 34-period averages of median…

ForexTechnical indicatorsMomentumBacktesting
ProRealCode

The Donchian Volatility Indicator measures the width of a price channel in a separate panel to visualize volatility expansion and contraction. It sets the upper boundary at the highest high over a lookback period plus an ATR-based buffer, and the lower…

VolatilityTechnical indicatorsBreakoutPosition sizing
ProRealCode

The Smooth Price Oscillator (SPO) compares two recursively smoothed price series: a slower line and a faster line. Their difference forms the oscillator. The described ProRealTime implementation scales that difference using the largest recent standard…

Technical indicatorsStatisticsMean reversionMomentum