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 document describes a long-or-short crossover strategy that searches pairings among 70 moving average and filter types for a chosen market and timeframe. The selected series use a common period, and an additional exponential smoothing step is intended to…

Technical indicatorsTrend followingMachine learningBacktesting
ProRealCode

This note proposes estimating volatility from the thickness of the Ichimoku Kumo, calculated as the absolute distance between its two forward spans. It normalizes that distance against a 200-period average and standard-deviation bands. Readings above 100 are…

Technical indicatorsVolatilityTrend followingBreakout
ProRealCode

The Guppy MMA oscillator compares two groups of exponential moving averages: a short-term group and a long-term group. The short group uses six faster averages, while the long group uses six slower averages. Their summed difference is smoothed with another…

Technical indicatorsTrend followingMomentum
ProRealCode

The UT Bot indicator uses an ATR-scaled trailing stop to classify price as being in an uptrend or downtrend. Its stop distance is the average true range multiplied by a sensitivity factor, so the distance changes with recent volatility. Price above the stop…

Trend followingTechnical indicatorsVolatility
ProRealCode

The described expert advisor is a short-timeframe breakout system that combines Keltner channels, a moving average, and a minimum candle-size filter. A long setup occurs when price breaks above the channel, the candle meets a specified pip-length threshold,…

ForexBreakoutVolatilityTechnical indicators
ProRealCode

The Williams Vix Fix estimates panic or exuberance from price data, making it usable on instruments without their own volatility index. Its bottom mode measures the current low against the highest close in a recent window; a mirrored top mode measures the…

Technical indicatorsVolatilityRisk management
ProRealCode

The Saty Phase Oscillator combines an EMA pivot, ATR normalization, and Bollinger Bands to describe price movement relative to a dynamic reference. Price distance from an EMA(21) is scaled by three times ATR(14) and smoothed with EMA(3). Thresholds divide…

Technical indicatorsVolatilityBreakoutMean reversion
ProRealCode

The document describes a chart indicator built from the median price, defined as the average of each bar’s high and low. It calculates a rolling mean over a configurable lookback, then applies a short triangular moving average to that series. The current…

Technical indicatorsEquities
ProRealCode

This document describes a ProRealTime adaptation of a MACD indicator combined with a volatility squeeze based on the TTM Squeeze concept. The MACD uses fast and slow exponential averages and a signal average; histogram colors distinguish whether the MACD is…

Technical indicatorsVolatilityMomentum
ProRealCode

This document describes a visual trend indicator built from 20, 50, and 100 period exponential moving averages. It marks a bullish bias when the 20 period average is above both longer averages, and a bearish bias when it is below both. The output is a…

Technical indicatorsTrend followingBacktestingRisk management
ProRealCode

The Flower indicator combines a smoothed price oscillator with support and resistance levels derived from the Commodity Channel Index (CCI). Its oscillator uses an average of high, low, and closing prices, then smooths and scales deviations from a moving…

Technical indicatorsMean reversionRisk management
ProRealCode

The document explains the Variable Index Dynamic Average, an adaptive form of the exponential moving average associated with Tushar Chande. Its smoothing factor is scaled by a measure of market activity, so the effective averaging speed changes with…

Technical indicatorsVolatilityMomentum
ProRealCode

The proposed screen selects stocks in the metaverse theme when auction-period activity indicates net buying by major participants and the price shows a reversal or “engulfing” pattern. The article characterizes the pattern as a shift in which buyers overcome…

EquitiesChina marketsMomentumMarket microstructure
ProRealCode

This document describes a price-action indicator intended to flag sudden price movement for short-duration scalping. The user can choose the moving-average calculation method and analysis period; the stated default period is 50. The indicator uses a selected…

Technical indicatorsHigh-frequency tradingMomentum
ProRealCode

This Chinese equity screening proposal selects stocks in the metaverse theme whose price is below 12 and whose 9:25 price change is under 6%. The article interprets the theme as the industry filter, the early-session move as a measure of market behavior, and…

EquitiesChina marketsTechnical indicatorsRisk management
ProRealCode

This indicator proposal applies Average True Range twice to closing prices to create a smoothed line called DATR. It calculates a second line, DATR2, using twice the selected period to represent a broader trend. The default period is 15 bars, and the author…

Technical indicatorsTrend followingRisk managementBacktesting
ProRealCode

This indicator builds a symmetric price ladder around a Hull moving average, spacing each rail by a multiple of average true range. As volatility changes, the ladder expands or contracts, making deviations comparable across instruments and timeframes. A…

Technical indicatorsMean reversionVolatilityEquities
ProRealCode

This note describes a configurable Keltner channel built around a moving average of typical price. Its upper and lower bands are formed by adding or subtracting a scaled average of the price range, so the channel width depends on both the selected multiplier…

Technical indicatorsVolatility
ProRealCode

The document describes a simple timed long strategy for the FTSE MIB: enter at market at 17:30, near the close, and exit at market at 09:15 the following morning, shortly after the next session opens. The supplied rules use a single contract and trigger…

FuturesExecutionBacktestingRisk management
ProRealCode

The indicator estimates the typical price range for each hour of the day on the current instrument. For each chart bar, it subtracts the low from the high, adds that range to the running total for the bar’s hour, and divides by the number of bars counted for…

StatisticsVolatilityTechnical indicators
ProRealCode

This strategy outline uses the DAX cash market on a three-minute chart. It records the day’s open at a specified time, then enters long when price moves a configurable number of points above that level or short when it moves the same distance below. Trade…

FuturesBreakoutBacktestingRisk management
ProRealCode

The indicator maps swing highs or lows that are swept and then followed by a confirmed reversal. A sweep creates a candidate rather than an immediate signal. At that point, the tool freezes the swept price, the nearby structure level defined by preceding…

Technical indicatorsMarket microstructureRisk management
ProRealCode

This document describes a long-only strategy for the DAX on a four-hour chart. It builds a triangular moving average style center line from recent closes, then sets a lower channel band by subtracting an average true range measure multiplied by a fixed…

FuturesTechnical indicatorsMean reversionRisk management
ProRealCode

The document presents a price-chart indicator that approximates Renko boxes using closing prices. It initializes upper and lower box boundaries, then shifts them when the close moves beyond a threshold based on twice the configured box size. Otherwise, the…

Technical indicatorsTrend following