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 Vostro indicator is presented as a potential turning-point tool intended for scalping. It marks overbought readings above +80 and oversold readings below −80. Its stated long setup occurs after the oscillator falls below the lower threshold and forms a…

Technical indicatorsTrend following
ProRealCode

This intraday strategy for DAX five-minute bars fades moves beyond a Donchian channel, aiming to profit when an apparent breakout fails. A close below the lower band opens a long position, while a close above the upper band opens a short. The channel is…

FuturesMean reversionBreakoutTechnical indicators
ProRealCode

The document describes a simple long-only trend-following system inspired by the Turtle approach. It enters when the day’s high exceeds the highest high of the preceding 100 days, then exits when the day’s low falls below the lowest low of the preceding 100…

EquitiesFuturesTrend followingBreakout
ProRealCode

The document presents a custom oscillator intended as an alternative to a traditional stochastic indicator. It calculates two exponentially smoothed lines: one based on lows on days when the low falls from the prior day, and another based on highs on days…

Technical indicatorsStatisticsBacktesting
ProRealCode

This document describes an experimental indicator that plots divergences between the Positive Volume Index (PVI) and its exponential moving average, alongside the equivalent divergence for the Negative Volume Index (NVI). The two series are intended to help…

Technical indicatorsTrend followingEquities
ProRealCode

The TAT indicator combines a normalized Parabolic SAR distance with the difference between the MACD line and its signal average. The components are scaled with separate multipliers, then combined into a main series whose exponential moving average serves as…

Technical indicatorsTrend followingFutures
ProRealCode

The Anderson Regression Line Stretch (ARLS) is an oscillator measuring the percentage gap between the current price and its 30-period linear regression line. It plots the oscillator against positive and negative bands at two and three standard deviations,…

Technical indicatorsMean reversionStatistics
ProRealCode

This indicator calculates a Fisher transform from the midpoint of each bar’s high and low. It first locates that midpoint within the rolling range of recent lows and highs, rescales the position to a bounded interval, and smooths it. The value is clipped…

Technical indicatorsStatistics
ProRealCode

This indicator smooths Heikin-Ashi open, high, low, and close values with exponential averages, then plots the resulting candles alongside price averages. It describes common candle interpretations: runs of rising or falling bodies suggest direction, large…

Technical indicatorsTrend followingBacktesting
ProRealCode

The document presents a ProRealTime implementation of Martin Pring’s Special K indicator, a composite intended to represent price movement across short, medium, and long horizons. It combines twelve smoothed rate-of-change series, each using a different…

Technical indicatorsMomentumEquities
ProRealCode

The document presents the SafeZone stop method attributed to Alexander Elder. It estimates average downside and upside price penetration over a configurable lookback period, then scales each average by a chosen factor. For a bullish stop, the scaled downside…

Technical indicatorsRisk managementVolatility
ProRealCode

The document describes a seasonal strategy that holds an index long from October until May, then switches to a short position until October. It presents this as a test of the market adage commonly associated with avoiding the summer months. The author…

EquitiesBacktesting
ProRealCode

The document describes an indicator for studying whether prices break the prior lookback window’s high or low during the next window of equal length. It reports breakout counts and closing-price outcomes, compares those outcomes with the share of test…

BreakoutBacktestingStatisticsExecution
ProRealCode

The Simple Harmonic Index (SHI) is presented as a time cycle oscillator, with bullish signals when it crosses above zero and bearish signals when it crosses below zero. Its calculation starts with the change in closing price from the previous bar, then…

Technical indicatorsMomentumStatistics
ProRealCode

The document explains the Market Facilitation Index (MFI), calculated as a bar’s high-low range divided by volume. It compares each bar’s MFI and volume with the prior bar to classify activity into four states: Green, Fade, Fake, and Squat. The accompanying…

FuturesTechnical indicatorsMarket microstructureBreakout
ProRealCode

This indicator defines an initial balance (IB) from the high and low recorded during a configurable opening window. The example uses the period from 08:00 to 09:00 and is intended for chart timeframes below one hour; the schedule can be changed to fit a…

Technical indicatorsBreakoutRisk management
ProRealCode

The strategy applies a daily Harami-style candle pattern to EUR/USD, defined here as a bar whose high is below the previous bar’s high and whose low is above the previous bar’s low. A bearish candle above the 50-day moving average triggers a long entry at…

ForexTechnical indicatorsMean reversionBacktesting
ProRealCode

The document describes an intraday futures oscillator that adapts the proportional, integral, and derivative structure of a PID controller to price movement around session VWAP. The proportional term measures the current close-to-VWAP gap, the integral term…

FuturesTechnical indicatorsVolatilityTrend following
ProRealCode

This indicator uses the Commodity Channel Index (CCI) to set a trend line on a price chart. When CCI is nonnegative, the line is placed below the current low by an Average True Range (ATR) amount; when CCI is negative, it is placed above the high by an ATR…

Technical indicatorsTrend followingVolatility
ProRealCode

The document presents Jurik RSX as a smoothed variant of the Relative Strength Index, translated from an MT4 indicator for use in ProRealTime. It describes the indicator as intended to reduce lag and noise, and gives a default calculation length of 14…

Technical indicatorsMomentumStatistics
ProRealCode

This indicator description combines volatility bands for trend classification with swing-anchored VWAP signals. A double exponential moving average forms the centerline, and bands are placed three ATRs above and below it. A close beyond a band changes the…

Technical indicatorsTrend followingBreakoutVolatility
ProRealCode

The indicator builds a separate volume profile for each completed price swing, plus a live profile for the swing still forming. It identifies swing highs and lows with a configurable lookback, then divides each leg’s price range into bins sized using half of…

Technical indicatorsMarket microstructureVolatility
ProRealCode

This ProRealTime indicator adapts a range filter and adds trend coloring, candle coloring, and plotted channel levels. It estimates a range from smoothed changes in closing prices, then moves the filter line according to price relative to that range. Upper…

Technical indicatorsTrend following
ProRealCode

The indicator adjusts its moving-average period according to how many recent bars it takes for the high-to-low range to reach a chosen percentage of the current price. A wider move reached quickly produces a shorter period and a more responsive average;…

Technical indicatorsVolatility