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,404 documents

Strategy library

This short-term approach combines MACD and RSI information. Its explanation describes MACD line crossovers and histogram changes as signs of strengthening or weakening momentum, while RSI levels below 20 and above 80 mark oversold and overbought conditions.…

CryptoFuturesMomentumMean reversion
Strategy library

This partial strategy script seeks reversals around repeated highs or lows. It counts prior bars whose highs or lows fall within a configurable point tolerance of the current bar, then treats enough matches as equal-high or equal-low levels. Inputs control…

Technical indicatorsMean reversionRisk managementFutures
Strategy library

The document presents a strategy that places a ladder of limit orders above and below a calculated baseline, with spacing determined by the average true range and a user multiplier. The source derives the baseline from recent price movement extremes, with a…

FuturesVolatilityMean reversionPosition sizing
Strategy library

The script trades a spread between Dalian Commodity Exchange coke and coking coal futures. It estimates the spread from each contract's close, volume multiplier, and a fixed contract ratio, then calculates a z-score from a rolling set of daily observations.…

CommoditiesFuturesPairs tradingMean reversion
Strategy library

This BTC/USDT strategy uses a 20-period simple moving average with bands two standard deviations away. It opens long positions when price falls below the lower band by an adjustable point threshold and closes them after price rises above a separate threshold…

CryptoFuturesMean reversionTechnical indicators
Strategy library

This strategy combines Keltner Channel levels with CCI and RSI conditions, a volume test, and an optional moving-average trend filter. A long setup requires price to reach below the lower channel alongside oversold readings from CCI and RSI; a short setup…

FuturesBreakoutMean reversionTechnical indicators
Strategy library

This strategy identifies short-term price moves that exceed a configurable percentage threshold over a lookback interval, then trades against the move: an unusually large rise triggers a short, while an unusually large fall triggers a long. The description…

Mean reversionTechnical indicatorsRisk managementPosition sizing
Strategy library

This short-term strategy builds price bands around an EMA using ATR distances multiplied by configurable Fibonacci ratios. It offers several upper and lower thresholds, with entry conditions selected by choosing which prior-bar band the closing price must…

BreakoutMean reversionTechnical indicatorsRisk management
Strategy library

This strategy smooths log prices with a Nadaraya–Watson kernel regression and surrounds the estimate with volatility bands derived from ATR. The bands use near and far multipliers, while configurable regression and ATR settings control their behavior. The…

CryptoFuturesMean reversionVolatility
Strategy library

This long-only strategy calculates support and resistance from the lowest low and highest high over a chosen lookback, then derives upper and lower channel boundaries using a percentage width. The described entry occurs when price is within one percent of…

Mean reversionTechnical indicatorsRisk managementFutures
Strategy library

This strategy combines a long-period simple moving average with a short-period RSI to generate short entries. The stated rule opens a short when RSI crosses above its entry threshold while price is below the SMA. It closes the position if RSI reaches a…

FuturesCryptoMean reversionTechnical indicators
Strategy library

This strategy script defines candidate price bases by checking whether enough recent bars form lows near the current bar's bottom. It lets the user choose candle lows or the lower of opens and closes as the base source, set the lookback and required…

BreakoutMean reversionPosition sizingRisk management
Strategy library

This document outlines a short-only dollar-cost averaging strategy for DOT perpetual futures. It starts a short when a nine-period RSI on a three-minute timeframe crosses down through 80, treating the move as a possible exhaustion of overbought momentum. If…

CryptoPerpetual futuresMean reversionPosition sizing
Strategy library

This short-term long-only strategy seeks entries after a pronounced decline, using several conditions together. On a five-minute timeframe, it requires closing price to be below the five- and twelve-period EMAs, at the twelve-period rolling low, and at or…

CryptoTechnical indicatorsMean reversionRisk management
Strategy library

This strategy combines a 68-period exponential moving average with a 13-period relative strength index. It opens a long when price crosses above the EMA plus an offset and a short when price crosses below the EMA minus an offset. For a long, the described…

Technical indicatorsTrend followingMean reversionRisk management
Strategy library

This strategy combines a 2/20 exponential moving-average signal with the Adaptive Price Zone, a volatility-based band indicator, to trade possible turning points in oscillating markets. The moving-average component tracks price behavior around short and…

Mean reversionTechnical indicatorsVolatilityCrypto
Strategy library

This strategy combines a 2/20 exponential moving-average signal with the Adaptive Price Zone, a volatility-based band indicator, to trade possible reversals in oscillating markets. The moving-average component tracks price behavior around short and longer…

Mean reversionTechnical indicatorsVolatilityCrypto
Strategy library

This modified indicator script pairs an RSI and simple-moving-average Bollinger Bands with a volume-weighted moving average. The bands use a configurable lookback and standard-deviation width, while the RSI has its own period and overbought and oversold…

Technical indicatorsMean reversionMomentum
Strategy library

This long-entry strategy looks for a return inside the lower Bollinger Band after the previous bar's high remained below that band. It treats the pattern as a possible oversold reversal, with the band center as the first profit target and the upper band as…

FuturesCryptoMean reversionVolatility
Strategy library

This strategy builds a moving level from Bollinger-style bands calculated using the high and low series, then adjusts that level as price moves. Crosses of the dynamic level generate potential long or short entries. An optional RSI filter compares a smoothed…

Technical indicatorsMean reversionMomentumVolatility
Strategy library

This futures strategy opens a long position when a 15-minute bar crosses above the upper Bollinger Band, using a 30-bar window and a 2.2 standard-deviation setting. If price later falls at least 4% below the last entry, it adds another long position, with…

CryptoFuturesMean reversionTechnical indicators
Strategy library

This futures strategy combines a reversal signal with the Three-Ten oscillator and trades only when both signals agree. The reversal component looks for two consecutive closes moving in the same direction, with a stochastic condition around the 50 level. The…

FuturesTechnical indicatorsTrend followingMean reversion
Strategy library

This strategy combines a rolling price channel, deviation bands around the channel midpoint, and a two-period RSI to identify potential reversals. Its channel logic retains a bullish or bearish trend state after price moves beyond a band, while bar direction…

CryptoFuturesMean reversionTechnical indicators
Strategy library

This strategy combines a 123-style reversal rule based on recent closes and Stochastic readings with a second rule based on the absolute value of the Chande Momentum Oscillator (CMO). The first component uses a Stochastic level around the midpoint alongside…

MomentumMean reversionTechnical indicatorsFutures