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
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

The document explains why computing variance from sums of squares can be numerically unstable, particularly with large values, and describes Welford’s method as a single-pass alternative. The method updates a running mean and an accumulated squared-deviation…

StatisticsVolatilityTechnical indicators
ProRealCode

This document explains a variant of the Moving Average Convergence Divergence indicator in which its fast and slow averages are calculated with a recursive Jurik-style moving-average procedure. Their difference forms the MACD line, and a conventional moving…

Technical indicatorsEquitiesMomentumBacktesting
ProRealCode

The document describes a Jurik-style smoothed RSI oscillator paired with Discontinued Signal Lines (DSL) to create adaptive overbought and oversold thresholds. It uses separate exponentially updated levels for oscillator readings above and below the…

Technical indicatorsMean reversionStatistics
ProRealCode

The document presents a Yang–Zhang volatility estimator built from open, high, low, and close prices. It separates the overnight return from intraday price movement, combines the variance of overnight returns with close-to-open variance and the…

VolatilityOptionsStatistics
ProRealCode

The Jeffrey Kennedy Trend Analyzer applies short lookback Williams %R style calculations to three price-derived series: a fast line based on the difference between short and longer exponential averages, a base line based on a short exponential average, and a…

Technical indicatorsTrend followingStatistics
ProRealCode

This ProRealTime indicator marks two candlestick shapes directly on a price chart. It labels an inverted hammer when a bullish candle opens at its low and has an upper shadow at least three times the candle body. It labels a hammer when a bullish candle…

Technical indicatorsEquitiesStatistics
ProRealCode

Trend Lord transforms price data into custom candles whose shapes and colors are intended to make trend direction easier to read. Its parameters let users choose a moving-average period and method, and switch between a recursive smoothing calculation and a…

Technical indicatorsTrend following
ProRealCode

This document explains an indicator for detecting the three-line strike candlestick pattern. It identifies three consecutive candles in one direction followed immediately by a larger candle in the opposite direction. Three rising candles followed by a larger…

EquitiesTechnical indicatorsBreakoutMean reversion
ProRealCode

This indicator system assigns a score to bullish or bearish market conditions using ADX, directional indicators, Parabolic SAR, moving averages, and RSI. ADX above a threshold establishes a minimum trend-strength condition; the other signals check price…

Technical indicatorsTrend followingRisk management
ProRealCode

This document explains volume profile as a view of trading activity distributed across price levels. High volume nodes (HVNs) are described as acceptance areas where price spends more time and trading volume is concentrated. Low volume nodes (LVNs) are…

Market microstructureTechnical indicatorsExecution
ProRealCode

The document presents an implementation of John Ehlers’ Smoothed Relative Strength Index. It first applies a short weighted moving average to closing prices, giving more weight to the middle observations. Across a chosen lookback period, it separately totals…

Technical indicatorsMomentumStatistics
ProRealCode

This indicator combines a price-based Relative Strength Index with volume bars. It calculates RSI from closing-price changes using Wilder smoothing, then colors volume orange when RSI is above the stated upper threshold and blue when it is below the lower…

Technical indicatorsMomentum
ProRealCode

This indicator combines a smoothed RSI oscillator, thresholds derived from its recent high and low range, regime coloring, and automatic divergence markings. The described implementation offers several smoothing choices and uses pivot highs and lows to…

Technical indicatorsMomentumTrend followingMean reversion
ProRealCode

The indicator applies a stochastic calculation to RSI, then smooths the resulting series to produce fast and slower lines. It calculates a moving average and standard-deviation bands around the smoothed stochastic RSI; these bands are intended to mark…

Technical indicatorsVolatility
ProRealCode

The middle high-low moving average (MHLMA) is formed by finding the highest high and lowest low over a recent range, taking their midpoint, and smoothing that series with a simple moving average. The described default settings use a three-period range and a…

Technical indicatorsTrend following
ProRealCode

This indicator calculates intraday Camarilla pivot levels using user-selected periods and a defined session window. The user chooses a calculation interval from the supported set of minute periods and specifies the session start and finish in time format.…

Technical indicatorsMean reversionBreakout
ProRealCode

The Trend Trigger Factor (TTF), attributed to M. H. Pee in 2004, compares price ranges across recent and older lookback windows. It calculates buy power from the recent high and older low, and sell power from the older high and recent low. Their normalized…

Technical indicatorsTrend followingEquities
ProRealCode

Change in State of Delivery (CISD) is presented as an early signal that a directional leg may have failed. It marks the point when a candle closes back across the open of the first candle that began the leg. A bullish leg’s origin level can trigger a bearish…

Technical indicatorsTrend followingBreakoutRisk management
ProRealCode

This indicator description explains a three-bar trailing stop associated with Larry Williams. Its intended use is to stay with strong directional moves while tightening protection when a correction begins. The author recommends waiting until price has left a…

Trend followingTechnical indicatorsRisk management
ProRealCode

This indicator-based system smooths Heikin-Ashi candles and interprets runs of rising or falling candle bodies as directional trends. Larger bodies with limited opposing shadows are treated as stronger trends; small bodies and long shadows suggest weakening,…

Technical indicatorsTrend followingMomentumRisk management
ProRealCode

This MQL5 Wizard signal design combines pullback conditions with candle-pattern direction. A long entry requires price above a moving average, RSI below a configurable level, and bearish-side candle action; a short entry reverses those conditions. A spread…

ForexTechnical indicatorsBacktesting
ProRealCode

This indicator combines a conventional RSI with moving average smoothing in two selectable ways. In single mode, it applies a triple exponential moving average (TEMA) to the RSI. In composite mode, it averages that TEMA series with three additional moving…

Technical indicatorsMomentum
ProRealCode

This note describes a ProRealTime version of a volume indicator originally made for TradingView. It compares each bar’s volume with the prior bar’s volume, coloring the histogram green when volume rises and red when it falls. The described calculation is a…

Technical indicatorsMarket microstructure