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
Lumibot strategies
7 documents
QuantRocket
7 documents
Awesome Quant
1 documents

Search the library

1,507 documents

ProRealCode

The Count Back Line (CBL), attributed to Daryl Guppy, is presented as a volatility-based indicator with upper and lower levels that can mark potential trend boundaries. The supplied implementation searches backward from a new high for two successively lower…

Technical indicatorsTrend followingVolatility
ProRealCode

This indicator combines a recursive Kalman filter, a Hull-style moving average, and Supertrend logic. It filters the selected price input through multiple Kalman states, uses those estimates to form a smoother baseline, then places volatility bands around…

Technical indicatorsTrend followingVolatilityRisk management
ProRealCode

This indicator identifies potential divergences between closing prices and three measures: MACD, RSI, and the Money Flow Index. It compares recent local highs or lows in each indicator with price extremes over a configurable lookback window, then draws…

Technical indicatorsMomentumStatistics
ProRealCode

This post presents a 15-minute intraday strategy for German DAX mini CFDs. It uses a Super Smoother filter applied to price changes, then normalizes the filtered value by a decaying estimate of its peak magnitude. The strategy opens long positions when the…

FuturesTechnical indicatorsTrend followingRisk management
ProRealCode

This indicator combines market-structure reversals, a volatility-scaled trailing stop, and a ladder of profit targets. It identifies swing highs and lows using a symmetric lookback, then signals a Change of Character when price closes beyond the latest…

Technical indicatorsTrend followingBreakoutVolatility
ProRealCode

The document explains a hybrid technical indicator that uses mean absolute deviation (MAD) to scale price bands and a loop-based score to compare the current volatility-adjusted price with a range of earlier observations. The score adds or subtracts points…

Technical indicatorsTrend followingMomentumVolatility
ProRealCode

This ProRealTime indicator organizes several kinds of market context into stacked rows of colored dots beneath the price chart. Its modules include market-session markers, a squeeze display, accumulated trend conditions, and candle or swing signals. Users…

Technical indicatorsVolatilityTrend following
ProRealCode

This strategy description proposes trading intraday reversals around levels derived from daily bars. It buys when price is below a recent daily low and sells short when price moves above a recent daily high, aiming to capture a return toward the prior day’s…

FuturesMean reversionExecutionRisk management
ProRealCode

This indicator adapts the Commodity Channel Index lookback period to an estimated market cycle. It first smooths price data and uses phase and quadrature components with a homodyne discriminator to estimate cycle length. That estimate is constrained to a…

Technical indicatorsStatistics
ProRealCode

The document explains a moving average slope indicator calculated as the current moving average minus its value on the prior candle. It presents the slope as a way to assess the average’s direction and the strength or momentum of recent price action. A…

Technical indicatorsMomentumTrend followingVolatility
ProRealCode

The document explains an indicator that reports compound annual growth rate (CAGR) and total percentage growth between an asset’s first and latest available closing prices. CAGR annualizes the change using the elapsed period count, while the growth rate…

StatisticsTechnical indicators
ProRealCode

This indicator combines swing-point fractals with selected bar counts drawn from Ichimoku number theory. It identifies an initial swing high or low using a configurable fractal shoulder, then tracks up to two further swing points and marks the specified…

Technical indicatorsTrend followingStatistics
ProRealCode

The indicator uses the slope of a linear regression on closing prices as a measure of trend direction and intensity. It proposes testing whether the slope differs statistically from zero: a slope not distinguishable from zero is treated as a sideways market,…

StatisticsTechnical indicatorsTrend following
ProRealCode

This strategy trades five-minute Dow index bars when a bullish or bearish engulfing candle forms with a body exceeding a multiple of average true range. Two Bollinger-style bands, calculated from moving averages and standard deviations, provide trend…

FuturesTechnical indicatorsVolatilityRisk management
ProRealCode

This indicator marks bullish and bearish outside bars with arrows. It first checks whether the signal candle’s range reaches a configurable minimum, expressed relative to pip size. A bearish signal requires the candle to extend above the prior high and close…

Technical indicatorsBreakoutVolatility
ProRealCode

This strategy accumulates long positions in the NASDAQ Composite when price crosses above prior highs measured over several lookback windows. Entries use five horizons, from short to longer, and require a rising weighted-average price filter. Each signal…

EquitiesUS marketsBreakoutMomentum
ProRealCode

The document describes a pair of adaptive moving averages intended for use like slower conventional averages. The main average starts with a smoothing factor determined by a length setting. When price makes new rolling highs while above the average, or new…

Technical indicatorsTrend followingBacktesting
ProRealCode

This short note shows how to flag two three-candle formations: three white soldiers and three black crows. The detection rules check that each candle in the sequence closes above or below its open, respectively, and that the closes move progressively upward…

ForexTechnical indicatorsMomentumStatistics
ProRealCode

This ProRealTime indicator identifies historical swing highs and swing lows, then displays resistance and support levels as colored zones extending across the chart. Zone width is based on the Average True Range, allowing the displayed area around a pivot to…

Technical indicatorsVolatility
ProRealCode

The author describes an automated version of a manual DAX day-trading approach on five-minute charts. It uses 20-, 180-, and 200-period moving averages to define trend alignment and slope. Long entries require the averages to be ordered upward, all three to…

FuturesTrend followingTechnical indicatorsBacktesting
ProRealCode

This document describes a stop-and-reverse method that sets a price stop using Wilder’s Average True Range multiplied by a coefficient. The included implementation uses a period of 7 and a coefficient of 3, initializes the stop after the early bars, and…

Technical indicatorsVolatilityRisk management
ProRealCode

This short note describes using the DeMarker indicator to identify divergences between price and momentum. The author’s method waits for a divergence to form, then uses the indicator’s move through the intervening swing level as confirmation: a cross above…

Technical indicatorsMean reversionMomentum
ProRealCode

This ProRealTime indicator monitors the opening price range across Euronext, London, US, and Tokyo sessions, with an optional custom time window. On a one-minute chart, it tracks the range’s high and low during a configurable observation period, set to 15…

Technical indicatorsBreakoutEquitiesFutures
ProRealCode

This indicator uses the European premarket range to plot potential price levels for the active session. On a five-minute chart, it tracks the high and low during the period beginning at 08:05 and ending at 09:00, then uses those bounds as anchors for bullish…

Technical indicatorsBreakoutForexEquities