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 an Elder Force Index oscillator that combines price change and volume, then smooths the result with exponential moving averages to produce an EFI line and a signal line. It describes fixed-length and adaptive calculation modes. In…

Technical indicatorsVolatilityMomentum
ProRealCode

The XO indicator tracks price movement using two box sizes. Its histogram counts upward and downward moves measured with the smaller box, while separate lines show moves measured with the larger box. The author compares this counting approach to tracking…

Technical indicatorsTrend followingBreakout
ProRealCode

This indicator description presents a visual way to identify directional trends using the Commodity Channel Index (CCI) at four lookback lengths. Each CCI reading is compared with positive and negative thresholds; separate blocks show the individual…

Technical indicatorsTrend followingMomentumStatistics
ProRealCode

The document explains how to convert the MACD value, its signal average, and their difference into standardized scores. For each series, it calculates a rolling mean and standard deviation over a sample period, then expresses the current value as its…

Technical indicatorsStatistics
ProRealCode

The article outlines a simple, object-oriented research backtester built around pandas data frames. It separates the workflow into strategy signals, portfolio positions and equity accounting, and performance analysis. Strategies return long, short, or hold…

BacktestingExecutionRisk managementPortfolio construction
ProRealCode

This experimental DAX daily strategy uses a close-based two-day high as a breakout reference and enters long when the day's high exceeds it. It can add a position when price opens more than five points above the trade price, so exposure may grow as a move…

FuturesBreakoutTrend followingPosition sizing
ProRealCode

Heikin IV adapts Heikin-Ashi candles for chart display. It calculates the averaged close and recursive open using Heikin-Ashi-style inputs, then draws the candle with the market’s actual close as its closing value. The high and low are adjusted to cover both…

Technical indicators
ProRealCode

The document presents a long-only automated strategy for a mini S&P 500 instrument. Entries require the MACD line to be above its smoothed value, the stochastic to be above its average, price to remain above a moving average, and price to be below a custom…

FuturesTechnical indicatorsTrend followingRisk management
ProRealCode

This document outlines a rules-based strategy for the DAX mini that uses the trading day of the month (TDOM). It opens a short position on the first trading day and schedules long entries from the eighth trading day, with additional entries allowed on later…

FuturesStatisticsPosition sizingRisk management
ProRealCode

This indicator estimates the empirical distribution of close-to-close candle returns over a chosen start date or the full available chart history. It groups returns into 0.25 percentage-point intervals spanning negative and positive moves around zero, with…

StatisticsTechnical indicatorsVolatility
ProRealCode

Powerplay is a rule-based signal that looks for two consecutive down or up sessions with above-average volume, then checks the close against the prior session’s low or high and its position relative to the 200-day moving average. For the long signal, price…

EquitiesTrend followingMean reversionTechnical indicators
ProRealCode

The Percentage Price Oscillator (PPO) expresses the difference between a faster and slower moving average as a percentage of the slower average. The example uses 12-period and 26-period exponential moving averages, with a switch that can instead return the…

Technical indicatorsMomentum
ProRealCode

The indicator combines the high and low relative to a moving average into one oscillator. Bull Power is the high minus the average close, while Bear Power is the low minus the same average; adding them gives a net reading intended to reflect which side is…

Technical indicatorsMomentumTrend following
ProRealCode

The post describes a simple EUR/USD strategy on a 15-minute chart. It buys when the candle trades below the lower Bollinger Band but closes back above it, and sells short when price trades above the upper band but closes back below it. Long and short…

ForexMean reversionTechnical indicatorsBacktesting
ProRealCode

Kaufman’s Efficiency Ratio compares the net price change over a chosen lookback with the sum of absolute step-by-step price changes over that same period. The ratio runs from zero to one: values nearer one indicate a relatively direct move, while lower…

Technical indicatorsTrend followingStatistics
ProRealCode

This overlay indicator combines ATR-filtered pivot detection with market-structure labels, Fibonacci retracements, engulfing candles, and a weighted confluence score. Confirmed swing highs and lows are classified as higher highs, higher lows, lower highs, or…

Technical indicatorsTrend followingBreakoutRisk management
ProRealCode

The ZiBoll indicator adapts Bollinger-style bands by calculating weighted moving averages of the bar highs and lows, then offsetting them with a fraction of the close-price standard deviation. A state variable changes when the close moves beyond either band…

Technical indicatorsVolatilityBacktesting
ProRealCode

This indicator concept automates selected London and New York intraday windows used in the ICT methodology. It draws a range for each active window, labels the session, and classifies the movement as accumulation, manipulation, or expansion according to the…

ForexTechnical indicatorsMarket microstructure
ProRealCode

This system adapts the Bollinger Band idea by calculating an exponential average and standard deviation from highs for an upper threshold, and from lows for a lower threshold. When price moves above the high-based threshold, it opens a short position; when…

Technical indicatorsMean reversionVolatilityForex
ProRealCode

The document presents an Ichimoku-based indicator that colors the Tenkan and Kijun lines and marks price dislocations with shaded triangles. Its author interprets the 9-period high-low range as a possible warning of small corrections or consolidation, and…

Technical indicatorsEquitiesMean reversion
ProRealCode

The Average Penetration indicator counts, over a configurable lookback window, how often candle lows fall below a simple moving average and how often candle highs rise above it. The example settings use a 100-period average and a 63-bar lookback, described…

Technical indicatorsTrend followingMomentumBacktesting
ProRealCode

The body momentum oscillator compares the number of bars whose closes are above their opens with the number whose closes are below their opens over a rolling lookback. It expresses the up-bar share as a percentage, then smooths that measure with a moving…

Technical indicatorsMomentumStatistics
ProRealCode

The document describes an indicator that estimates volatility, directional price amplitude, and the difference between them. It builds range-based trend levels, counts price behavior relative to a trend line, and uses those counts to set a lookback period…

Technical indicatorsVolatilityRisk managementMulti-asset
ProRealCode

The indicator combines adaptive smoothing, a direction-sensitive trend filter, and volatility bands to depict trend direction and possible support or resistance areas. It estimates slope relative to ATR and uses that direction to select an averaged high or…

Trend followingTechnical indicatorsVolatility