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

62 documents

ProRealCode

This indicator method turns a stair-step moving average into the center of an oscillator. It updates the trend center when a triangular moving average moves beyond a configurable percentage threshold; otherwise, the prior center is retained. A short simple…

FuturesTechnical indicatorsHigh-frequency tradingTrend following
ProRealCode

This five-minute DAX strategy defines an opening range from the high and low recorded during the first trading hour. It sets long and short breakout levels one opening-range width beyond the corresponding extreme, using a configurable multiplier. During the…

FuturesBreakoutTechnical indicatorsRisk management
ProRealCode

This guide explains how a strategy developer can use metadata attached to a rental registration code to set different usage limits for different customers. The strategy reads the metadata at runtime and maps its value to a configured limit. The example uses…

Spot marketsRisk managementPosition sizingExecution
ProRealCode

The document describes an account-level risk utility for prop-firm evaluations. Attached to one chart, it monitors account equity against daily loss and maximum drawdown limits. When a threshold is reached, it closes open trades, removes pending orders…

Risk managementPosition sizingExecution
ProRealCode

This indicator guide divides intraday trading into Asian, London, and New York session windows, including separate New York morning, lunch, and afternoon periods. It marks each window’s high and low as chart zones, then extends prior session levels as pivots…

Technical indicatorsBreakoutExecutionRisk management
ProRealCode

The strategy identifies a signal bar whose high-to-low range is smaller than that of each of the six preceding bars. It then places a buy limit at the lowest low and a short limit at the highest high across those prior bars, aiming to trade reversals within…

Mean reversionBacktestingExecutionTechnical indicators
ProRealCode

This post describes a long-only RSI(2) mean-reversion strategy for equity indices. It buys when the two-period RSI falls below 15, subject to a positive slope in the 22-day moving average and a 22-period RSI above 50. It exits when RSI(2) rises above 60 and…

EquitiesMean reversionTechnical indicatorsRisk management
ProRealCode

This document explains how OctoBot can receive TradingView alerts and use them to place exchange orders. Alerts may come from user-defined price levels, indicator conditions, or Pine Script strategies. The described workflow links the TradingView signal…

ExecutionTechnical indicators
ProRealCode

This article describes a backtesting indicator for evaluating exit distances on a supplied trading signal. It simulates a single-unit position, closes equal portions at up to three take-profit levels, and exits the remaining position at the first stop level…

BacktestingRisk managementTechnical indicatorsExecution
ProRealCode

The document presents a simple directional strategy for EUR/USD based on the ordering of three moving averages. It identifies a shorter, medium, and longer average, and enters a long position when they are stacked from shortest to longest in ascending order.…

ForexTrend followingTechnical indicatorsExecution
ProRealCode

The indicator identifies candidate liquidity zones from repeated wick tests that fail to close through a candle-body reference level. It maintains separate upside and downside references, counts contacts only when tests are sufficiently spaced, and confirms…

Technical indicatorsMarket microstructureExecution
ProRealCode

This indicator calculates volume-weighted average price from intraday bars and resets the calculation at the start of each trading day. It plots the VWAP alongside upper and lower bands at one, two, and three times a dispersion measure, intended to help…

Technical indicatorsExecutionMarket microstructureVolatility
ProRealCode

The indicator measures how far the current close sits above or below the intraday volume-weighted average price, expressed in units of a calculated standard deviation. VWAP resets each trading day. Once a minimum number of bars has elapsed, the…

Technical indicatorsMean reversionStatisticsExecution
ProRealCode

The Liquidity Thermal Map displays recent trading volume across 31 price bands behind a price chart. It sets the bands from the high-low range over a selected lookback, then assigns each bar’s volume to the band nearest its close, often including an adjacent…

Technical indicatorsMarket microstructureExecution
ProRealCode

This example describes a trade management rule that uses Parabolic SAR as a moving stop. It enters long or short positions with stop orders when the SAR level meets the stated candle high or low conditions. While a position is open, the exit stop is reset to…

Technical indicatorsRisk managementExecution
ProRealCode

This document describes a chart overlay that displays recent daily market data for a selected instrument. It gathers open, high, low, close, and volume values for a configurable number of prior days, and calculates each close’s percentage change relative to…

Technical indicatorsExecutionEquitiesFutures
ProRealCode

The document describes a pivot oscillator intended for scalping the S&P 500 on tick charts. For each bar, it defines a pivot value as the average of the open, high, low, and close, then applies an exponential moving average with a period of 14. The indicator…

FuturesTechnical indicatorsExecution
ProRealCode

This intraday DAX strategy applies an opening-range breakout on one-minute data. It records the high and low of the two-hour morning range, then places stop entries above or below those levels after the range ends. The rules restrict entry to before a stated…

FuturesBreakoutTechnical indicatorsPosition sizing
ProRealCode

This indicator aims to separate trading volume into estimated buying and selling components and display them as a two-color histogram. Its description associates green bars with buyer activity and red bars with seller activity. The calculation uses bar…

Technical indicatorsMarket microstructureExecutionStatistics
ProRealCode

This document adapts a three-day high-low method to one-minute bars on the US Tech 100. It enters long when price is above a 200-bar moving average but below a 5-bar average, while the highs and lows of three consecutive bars each decline relative to the…

Technical indicatorsUS marketsTrend followingRisk management
ProRealCode

This document describes a chart indicator for visualizing a planned trade’s entry, stop, and reward targets at one, two, and three times the distance between entry and stop. Users supply entry and stop prices along with the number of bars over which to draw…

Risk managementPosition sizingExecution
ProRealCode

This document describes separate long and short intraday breakout rules intended for the CAC 40, with possible adaptation to the FTSE 100 and Euro Stoxx. The long setup places a buy stop above the previous seven hourly highs at 08:00; the short setup places…

FuturesBreakoutExecutionRisk management
ProRealCode

The document presents VWAP percent as a more reactive alternative to Bollinger Bands percent for spotting possible reversals or the start of a trend. It describes a normalized measure built from the close relative to VWAP-based bands formed using a standard…

Technical indicatorsMean reversionTrend followingExecution
ProRealCode

This strategy adapts Larry Williams’ three-bar approach to trade pullbacks within a trend. It forms a channel from moving averages of highs and lows, then uses the sign of a linear regression slope as a directional filter. When the slope is positive, it…

Trend followingTechnical indicatorsBacktestingExecution