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

291 documents

ProRealCode

This analysis classifies bars by whether their highs and lows rise or fall relative to prior bars, then splits each configuration by candle color. The resulting eight groups cover rising-range and falling-range patterns, wider-range engulfing bars, and…

Technical indicatorsBacktestingStatistics
ProRealCode

This strategy description presents a long-only EUR/USD setup on the four-hour chart. It requires the 21-, 40-, and 100-period exponential moving averages to be ordered upward and rising. A candle must dip below the fastest average and close back above it,…

ForexTrend followingBreakoutTechnical indicators
ProRealCode

This indicator attempts to identify periods around a potential crossing between a shorter weighted moving average and a longer simple moving average. It marks a bullish zone when the weighted average is above the simple average while a second, smoothed…

Technical indicatorsTrend followingEquitiesBacktesting
ProRealCode

The document describes a short-term DAX strategy on five-minute bars that trades breaks of the prior day’s high or low during a morning window. Long entries require price above a 14-period moving average and are allowed Monday through Thursday, with up to…

FuturesBreakoutTechnical indicatorsPosition sizing
ProRealCode

This indicator overlays two kinds of bands calculated from log-transformed closing prices. The statistical bands use a rolling average and standard deviation, similar in spirit to Bollinger Bands. The regression bands use a rolling ordinary least squares…

Technical indicatorsStatisticsVolatilityBacktesting
ProRealCode

This indicator plots historical average returns for each calendar month using monthly price data. After a user selects a start month and year, it groups each month’s open-to-close changes across the available history and averages them. It displays the twelve…

StatisticsTechnical indicatorsBacktesting
ProRealCode

The document describes a three-candle Popgun pattern: an inside candle is enclosed by two outside candles. It uses the direction of the second outside candle to choose long or short bias, then treats a break beyond that candle’s high or low within the next…

BreakoutTechnical indicatorsTrend followingBacktesting
ProRealCode

This indicator description adapts the pocket pivot concept associated with Chris Kacher and Gil Morales. It flags an up day when the close is above a longer-term moving average and the day's volume exceeds the largest volume seen on a down day in the recent…

EquitiesMomentumTechnical indicatorsBreakout
ProRealCode

This proposed EUR/USD strategy combines Bollinger Bands, a conventional RSI, a Traders Dynamic Index (TDI), and a custom ATR-based stop line. Long setups begin when price and the momentum measures reach specified lower extremes; the system then waits for the…

ForexTechnical indicatorsMean reversionMomentum
ProRealCode

The document presents a four-hour forex system: a breakout approach for NZD/USD and a reversal variant for AUD/NZD, described as using the same code with long and short orders reversed. The sample rules combine the direction of recent daily closes, a…

ForexBreakoutMean reversionTechnical indicators
ProRealCode

This indicator identifies Bat, Gartley, Crab, Butterfly, AB=CD, and Three Drives formations by evaluating the last five confirmed ZigZag pivots as an XABCD sequence. It calculates retracement and extension ratios between the swings, then compares them with…

Technical indicatorsStatisticsRisk managementBacktesting
ProRealCode

This indicator studies whether price tends to rise or fall on the bar after a run of consecutive candles with the same direction. It measures runs from one to twelve candles and simulates a long position entered at the close of the run and exited one candle…

Technical indicatorsStatisticsBacktesting
ProRealCode

The Double Seven method is presented as a long-only daily strategy for ETF or futures index markets. It first requires the close to be above its 200-day moving average. An entry occurs when the day’s low reaches or falls below the lowest close over the…

EquitiesFuturesTrend followingTechnical indicators
ProRealCode

This indicator guide explains how to identify potential reversal patterns by finding price pivots, connecting them into a zigzag, and checking whether successive peaks or troughs fall within a configurable tolerance. The described defaults use a five-bar…

Technical indicatorsMean reversionRisk managementBacktesting
ProRealCode

This short indicator note describes an Awesome Oscillator implementation for ProRealTime, where the indicator is not included by default. It defines the oscillator as the difference between five-period and 34-period simple averages of median price. It also…

Technical indicatorsMomentumBacktesting
ProRealCode

This strategy combines daily mid-level filters with gap-related price comparisons to generate one long or short trade during the 9:00 AM bar. It calculates the midpoint of the prior day and the midpoint of the highest high and lowest low across configurable…

EquitiesBreakoutTechnical indicatorsRisk management
ProRealCode

The document describes a ProBuilder implementation of Larry Williams’s Ultimate Oscillator for use in backtests and automated trading systems. It calculates buying pressure relative to true range over three lookback windows: a base period, twice that period,…

Technical indicatorsBacktesting
ProRealCode

This Gold trading system turns an observed relationship between price waves and the stochastic oscillator into entry and exit rules. It tracks stochastic values relative to upper and lower thresholds, then looks for a crossover against a smoothed stochastic…

CommoditiesTechnical indicatorsMomentumBacktesting
ProRealCode

The Pollan indicator combines the Commodity Channel Index and Relative Strength Index by comparing their values across a fixed window of historical bars. It forms two oppositely oriented series from the CCI–RSI and RSI–CCI differences, with a coefficient…

Technical indicatorsMean reversionBacktesting
ProRealCode

This long-only daily strategy seeks short-term rebounds in equity index CFDs while limiting entries to prices above a 200-period moving average. It sums RSI readings over the most recent two periods and enters when this cumulative measure falls below 35,…

EquitiesMean reversionTechnical indicatorsRisk management
ProRealCode

This proposed daily stock strategy uses a three-line break reversal signal with a moving-average trend filter. It enters long after an upward reversal, when the moving average is rising or price is above it. The suggested stop is set using the prior…

EquitiesTrend followingTechnical indicatorsBacktesting
ProRealCode

This indicator compares price with several moving averages to describe market phase. On a daily chart, the author associates the 1,400-day average with a 200-week measure and uses 50-, 100-, and 200-day averages as shorter-term references. The indicator…

Technical indicatorsTrend followingBacktesting
ProRealCode

This DAX strategy uses a smoothed price signal crossing prior daily, weekly, or monthly highs and lows to trigger long and short trades. It applies moving-average filters to selected crossings, restricts entries to a stated intraday window, and varies…

FuturesBreakoutTechnical indicatorsRisk 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