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 Derivative Oscillator applies the MACD histogram idea to a twice-smoothed RSI. RSI is calculated first, then smoothed with two exponential averages; a simple moving average of that result becomes the signal line. The oscillator is the difference between…

Technical indicatorsMomentum
ProRealCode

This document describes an indicator intended to identify trend-following engulfing patterns and mark order blocks using the range of the engulfing pattern’s first candle. Its accompanying calculation estimates the slope and curvature of a 21-period moving…

Technical indicatorsTrend followingMomentum
ProRealCode

The document describes a color-coded momentum indicator for intraday charts. It calculates momentum on 15-minute, hourly, and four-hour timeframes, then displays colors according to whether the readings are positive or negative. Stronger green or red states…

MomentumTechnical indicatorsRisk management
ProRealCode

The document presents DeMarker as a bounded technical indicator for identifying potential overbought and oversold conditions, with reference levels of 70 and 30. It describes the calculation using changes in consecutive highs and lows: upward high changes…

Technical indicatorsMean reversionStatistics
ProRealCode

The document presents a custom calculation of the Fractal Dimension Index (FDI), an indicator intended to characterize trend strength from price variation. It describes using a rolling window of 30 bars, normalizing historical custom closing prices within…

Technical indicatorsStatistics
ProRealCode

The document describes an Ichimoku-based indicator intended to confirm or reject whether a market is trending, alongside screeners for finding markets in trends or ranges. It defines a bullish alignment through the relative positions of Chikou, price,…

Technical indicatorsTrend followingBreakout
ProRealCode

This intraday EUR/USD system uses five-minute bars during a stated daytime session. It enters long or short on RSI divergence signals near swing lows or highs, subject to a modified, delayed Donchian Channel filter intended to avoid entries against strong…

ForexMean reversionTechnical indicatorsRisk management
ProRealCode

This document presents an implementation of John Ehlers’ Sinewave indicator from his 1999 Market Mode Strategies description. It detrends midpoint price, derives in-phase and quadrature components, estimates phase and its change, and uses accumulated phase…

Technical indicatorsStatisticsBacktesting
ProRealCode

The system takes a long position in the DAX when Monday’s regular-session close is below its daily 34-period simple moving average. It enters at 17:45 on Monday and plans to exit at 09:00 on Wednesday. The code checks the weekday and time on an intraday…

FuturesTrend followingTechnical indicatorsRisk management
ProRealCode

The document describes an indicator that evaluates a grid of Supertrend settings across different ATR lengths and multipliers. Each configuration is treated as an always-in-market system: trend changes close the current position and open one in the opposite…

Technical indicatorsTrend followingBacktestingStatistics
ProRealCode

The Super Trend Fisher is presented as a trend and reversal indicator combining a detrended price oscillator, Fisher transform, and volatility-adjusted SuperTrend levels. The DPO component removes a moving-average reference to emphasize shorter price…

Technical indicatorsTrend followingVolatilityMomentum
ProRealCode

The Deviation Trend Profile combines a simple moving average (SMA), ATR-scaled bands, trend-turn markers, and a histogram of closing prices. It calculates an SMA and a 200-bar ATR, then plots three deviation levels above and below the average using…

Technical indicatorsVolatilityTrend followingStatistics
ProRealCode

The document describes a short-term mean-reversion system for France 40, FTSE 100, and DAX index markets on a one-minute chart. It looks at the relationship between the opening price two candles earlier and the current close, with a directional sequence…

Mean reversionTechnical indicatorsEquitiesRisk management
ProRealCode

This document describes a simple indicator for marking Ichimoku cloud twists. It calculates Tenkan-sen and Kijun-sen from rolling high-low midpoints, then derives Senkou Span A and Senkou Span B using the Ichimoku lookback and displacement conventions. It…

Technical indicatorsTrend following
ProRealCode

The document presents a variant of RSI that uses ADX to attenuate overbought and oversold readings when trend strength is rising. Its motivation is that classic RSI reversal signals can be unreliable in strong trends, while RSI is described as more useful in…

Technical indicatorsTrend followingMean reversionStatistics
ProRealCode

This indicator identifies high and low fractals from configurable numbers of bars before and after each candidate. It then connects selected fractal pairs with forward extending rays: resistance lines must slope downward between highs, while support lines…

Technical indicatorsBreakout
ProRealCode

This document describes a recursive moving average attributed to Dennis Meyers and outlines a trend oscillator formed by comparing that average with an exponential moving average of the same period. The proposed signal comes from watching for changes in the…

Technical indicatorsTrend followingStatistics
ProRealCode

This indicator calculates a weekly Supertrend and displays its value on a daily chart. It reconstructs weekly highs, lows, and closes from daily bars, then uses a true-range-based average and a multiplier to form upper and lower trailing bands. A trend state…

Technical indicatorsTrend followingVolatility
ProRealCode

This indicator assigns a score from zero to eight using a sequence of conditions for bullish and bearish trends. The conditions combine ADX strength, positive or negative directional movement, price relative to Parabolic SAR, Ichimoku Tenkan and Kijun lines,…

Technical indicatorsTrend followingMomentum
ProRealCode

This indicator adapts classic MACD divergence by calculating its moving averages with double exponential moving averages, intended to reduce lag. It records qualifying MACD signal-line crossovers and compares crossover values and closing prices across a…

Technical indicatorsMomentumBacktesting
ProRealCode

The document describes an indicator that marks bullish and bearish order-block zones from price swings, then tracks when price crosses their boundaries. It defines zones from price levels preceding upward or downward breaks of detected swing highs or lows.…

Technical indicatorsBreakoutMean reversionRisk management
ProRealCode

This indicator combines a fractal adaptive moving average (FRAMA) with volatility bands and a three-state momentum display. It estimates price-path roughness from ranges over two halves of a lookback window: smoother, directional movement raises the…

Technical indicatorsBreakoutMomentumVolatility
ProRealCode

This indicator groups closing prices from a user-selected lookback window into equal-width intervals and plots their frequency as a histogram. Users choose the sample count and number of bins; the example settings use 150 observations divided into 30…

StatisticsTechnical indicatorsRisk management
ProRealCode

The document describes an indicator that compares closing prices with prices from a chosen lag over a rolling window, using Pearson correlation to identify recurring patterns. When correlation clears a user-set threshold, it applies linear regression to…

Technical indicatorsStatisticsBacktesting