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
WonderTrader
14 documents
Alphalens
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

This ProRealTime indicator is intended to visualize intraday trading activity by price level. Its script scans a configurable price range, counts how often bars touch each level, and highlights the most frequently visited prices. It also draws a center line…

FuturesMarket microstructureTechnical indicatorsVolatility
ProRealCode

This indicator colors volume according to how each bar’s high and low compare with the prior bar. Bars that make a higher high without a lower low receive one color; bars that make a lower low without a higher high receive another. Bars extending both sides…

Technical indicatorsTrend followingMarket microstructure
ProRealCode

The Fill Channel is a chart indicator intended to help traders plan entries, stop losses, profit targets, and position size. It draws a regression-based central line with surrounding bands, then uses those levels to display potential long or short entry…

Technical indicatorsPosition sizingRisk management
ProRealCode

This indicator adjusts an exponential moving average using an R-squared measure calculated from price observations over a chosen period. The measure compares a linear fit of recent prices with their variation, then changes the EMA period through a formula so…

Technical indicatorsStatisticsTrend following
ProRealCode

The Average Sentiment Oscillator estimates bullish and bearish pressure from OHLC prices. It offers two calculations: one measures sentiment within each bar and averages those readings across a chosen period; the other treats the period’s full high-low range…

Technical indicatorsMomentumSentiment
ProRealCode

This document describes a ProRealTime trend strategy that enters when weighted rate of change, MACD, and stochastic conditions align. It adds to positions as price moves favorably by a volatility-adjusted grid step, with the step derived from recent and…

Trend followingGrid tradingRisk managementPosition sizing
ProRealCode

Blai5 Astro combines the Money Flow Index, RSI, stochastic, and a Bollinger-based price oscillator into a composite series. It smooths that series with an exponential average, derives a histogram and a Wilder-smoothed version, then applies adjustable-period…

Technical indicatorsMomentumVolatility
ProRealCode

This forum post describes a Chinese equity backtest comparison between standard regression models and a platform stock ranking model. The author trained XGBoost, LightGBM, and CatBoost regressors on five-day returns using rolling historical periods, then…

EquitiesMachine learningBacktestingChina markets
ProRealCode

The Wave Period Oscillator (WPO) is presented as a time-cycle oscillator, attributed to a 2018 article in the IFTA Journal. Its described calculation derives a signed period-like value from price and a preceding close, then smooths that value with an…

Technical indicatorsMomentumStatistics
ProRealCode

This indicator first smooths a selected price series using a configurable moving-average period and method, then calculates RSI on that smoothed series. It adds floating overbought and oversold levels derived from the recent minimum and maximum RSI values…

Technical indicatorsMean reversionStatistics
ProRealCode

The indicator converts a fan of moving averages into three bounded readings: price versus the fan, the fan’s ordering around a reference average, and the fan’s position relative to its slowest active average. Each score divides signed differences by their…

Technical indicatorsTrend followingMean reversionStatistics
ProRealCode

This indicator marks each bar according to whether its close is above or below the previous close. It draws a point at the close in green for an increase and magenta for a decrease, and returns the close alongside two values associated with the upward and…

Technical indicatorsMomentum
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 presents a recursive smoother that updates an initial price series toward the current close by a fixed fraction of the difference. It initializes a chain of intermediate values from median price, then propagates smoothing through the chain so…

Technical indicatorsTrend following
ProRealCode

The indicator calculates theoretical long and short stop levels at a multiple of the Average True Range from the current close. It then estimates position size from account value, a base risk percentage, the stock’s beta, and the stop distance. The risk…

EquitiesVolatilityPosition sizingRisk management
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

The document describes John Ehlers’ MESA Stochastic, a modified stochastic oscillator designed to reduce noise and spectral dilation. It combines a high-pass filter, a SuperSmoother filter, and normalization over a lookback window, then smooths the resulting…

Technical indicatorsMean reversionRisk management
ProRealCode

This indicator separates bars into upward and downward volatility readings according to whether the close is above or at or below the prior close. For the selected direction, it uses the prior bar’s average true range plus half the difference between the…

Technical indicatorsVolatilityForex
ProRealCode

This document outlines a basic directional system for EUR/USD on a two-hour chart. It opens a long position after a bullish candle whose body exceeds twice the ATR, and opens a short after a bearish candle whose body exceeds the same threshold. A position…

ForexTechnical indicatorsTrend followingBacktesting
ProRealCode

This text introduces Volume Spread Analysis as an approach that interprets price and volume together to infer the activity of large, coordinated market participants. It presents the ideas of strong and weak hands, accumulation, distribution, and pooled…

Market microstructureTechnical indicatorsStatistics
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 adapts a Supertrend-style trailing line and pairs it with a colored trend cloud. The cloud uses adaptive smoothing built from an efficiency ratio and cycle-sensitive calculations, while directional movement and ADX provide additional trend…

Technical indicatorsTrend followingVolatilityRisk management
ProRealCode

The document describes a long-only S&P 500 trading system built from two simple moving averages. It enters when the two-period average from one day earlier exceeds the current two-period average, the average from ten days earlier exceeds its value from…

EquitiesTechnical indicatorsTrend followingRisk management
ProRealCode

This post outlines a daily long-short strategy for the S&P 500 using a two-period RSI. It opens a long position when RSI falls below a parameter and a short position when RSI exceeds a mirrored threshold. Long exits require RSI to recover to a separate…

EquitiesUS marketsMean reversionTechnical indicators