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

1,507 documents

ProRealCode

The indicator colors a chart background according to whether the close agrees with both Supertrend and Parabolic SAR. It marks an upward condition when the close is above both indicators and a downward condition when the close is below both. The example uses…

Technical indicatorsTrend following
ProRealCode

Time Segmented Volume (TSV) is a price-and-volume indicator intended to reveal accumulation and distribution. The described calculation assigns a signed volume contribution according to the direction of the close-to-close price change, then sums those…

Technical indicatorsEquitiesMomentum
ProRealCode

This indicator combines a CCI-like calculation on changes in closing price with two stages of exponential smoothing. It then computes the standard deviation of the smoothed oscillator and uses rolling highs and lows of that deviation to create dynamic upper…

Technical indicatorsVolatilityStatistics
ProRealCode

This indicator turns confirmed swing highs and lows into support or resistance zones, then ranks the zones to reduce chart clutter. Pivots must clear a minimum displacement relative to ATR; each accepted pivot becomes a band whose width is also tied to ATR.…

Technical indicatorsStatisticsRisk managementTrend following
ProRealCode

This five-minute EURUSD strategy combines a stochastic oscillator with a long-term exponential moving average. A long entry requires the oscillator to remain in an oversold range across several candles, price to be above the moving average, and the…

ForexTechnical indicatorsBacktestingRisk management
ProRealCode

The document presents the components of the Traders Dynamic Index (TDI), an indicator built from the relative strength index. It calculates a central average of RSI values, surrounds it with bands based on their standard deviation, and plots additional short…

Technical indicatorsStatistics
ProRealCode

The document explains a configurable scanner for five- and six-pivot harmonic structures. Rather than hard-coding named patterns, users specify acceptable ranges for ratios between legs such as XAB, ABC, and BCD. The scanner builds a recursive zigzag from…

Technical indicatorsBacktestingRisk management
ProRealCode

The document presents a trend-following indicator similar in purpose to Supertrend, but its trailing reversal level is set using a fixed percentage-like step from the close rather than a multiple of average true range. The level adjusts with the direction…

Trend followingTechnical indicatorsRisk managementBacktesting
ProRealCode

The document describes a Better Volume indicator that classifies bars using volume, price range, candle direction, and estimated volume at the bid or ask. It colors a volume histogram for several conditions: high-volume wide-range up or down bars,…

Technical indicatorsMarket microstructureStatisticsEquities
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

This indicator combines the distance between ADX and ADXR with the relative change in ATR to describe trend development and volatility together. The author argues that ADX alone can miss changes in volatility, while ATR alone is expressed in absolute price…

Technical indicatorsTrend followingVolatilityStatistics
ProRealCode

The document describes KRev, an indicator intended to estimate the currency risk per unit of a position if price reaches the third Kase Dev Stop. Traders can use that estimate to compare markets or time frames with a fixed per-unit risk limit. The…

Technical indicatorsVolatilityRisk managementPosition sizing
ProRealCode

The indicator replaces fixed swing highs and lows with levels that decay over time by a fraction of ATR(200) per bar. Confirmed pivots reset their side’s level, so newer swings take precedence. A break occurs when price crosses the eroded level; the level…

Technical indicatorsBreakoutVolatilityTrend following
ProRealCode

This indicator aims to show whether a trend is present and how strong it is by comparing a moving-average channel with a longer price range. For each selected moving-average period, it measures the recent high-to-low span of the average and compares that…

Technical indicatorsTrend followingVolatilityStatistics
ProRealCode

The Even Better Sinewave is described as a bounded oscillator for identifying bullish or bearish cycle momentum while filtering price noise. Its construction applies a high-pass stage to price changes, then smooths the result with a low-pass filter. A…

Technical indicatorsStatisticsMomentum
ProRealCode

This indicator constructs price bands around an exponentially weighted moving average. It first takes the logarithm of the input price and updates the average with an exponential weighting factor derived from the chosen period. It then calculates an…

Technical indicatorsVolatilityStatistics
ProRealCode

This document explains a Smart Money Concepts indicator that labels changes and breaks in market structure as CHoCH, SMS, or BMS. It tracks outcomes in loaded price history and displays estimated probabilities for the next continuation or reversal, alongside…

Technical indicatorsStatisticsTrend followingBreakout
ProRealCode

The document describes a chart indicator for tracking open-to-close gaps across the current day and the prior three sessions. It marks the previous session’s close as a potential gap level, checks whether later session ranges have crossed earlier gap levels,…

FuturesTechnical indicatorsBreakoutMarket microstructure
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 document presents a ProRealTime indicator that estimates price rate of change using weighted moving averages across the current timeframe and two higher timeframe proxies. Each rate line adds a scaled difference between a current weighted average and its…

Technical indicatorsMomentumStatistics
ProRealCode

The document defines a price-based oscillator labeled Kurtosis and presents it as a market sentiment indicator that reflects price direction. Its calculation first takes a short exponential moving average of closing prices, computes the change between…

Technical indicatorsStatisticsSentiment
ProRealCode

This Chinese-language research summary explains how short-lived signals derived from stock price and volume data can complement slower fundamental alpha in a monthly index-enhancement portfolio. It outlines a structured risk model based on Barra USE4, with…

China marketsEquitiesFactor investingPortfolio construction
ProRealCode

The document describes a MACD variant that replaces its fast, slow, and signal moving averages with Arnaud Legoux Moving Averages (ALMA). It calculates weighted averages using a Gaussian-shaped weighting scheme, then subtracts the slow average from the fast…

Technical indicatorsTrend followingBacktesting