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

9,797 documents

Strategy library

This trend-following method uses a Kijun baseline to define direction and an ATR envelope to avoid entries when price has moved beyond the channel. Aroon crossovers trigger candidate entries, while MACD, RSI, and Parabolic SAR confirm direction. Longs are…

FuturesTrend followingTechnical indicatorsRisk management
Strategy library

This strategy combines higher- and lower-timeframe trend checks to generate long and short signals. It calculates moving averages, Supertrend, and Ichimoku components on a selected higher timeframe, then compares Supertrend direction with the chart…

Trend followingTechnical indicatorsFuturesBacktesting
Strategy library

This strategy combines the Schaff Trend Cycle (STC) with two moving averages to define directional entries. A long signal occurs when STC crosses above 25, the faster average is above the slower one, and price is above the faster average. A short signal uses…

Technical indicatorsTrend followingMomentumFutures
Strategy library

This document describes a trend-following method that compares a Hull moving average with an exponential moving average. A cross of the Hull line above the EMA signals a long entry, while a cross below signals a short entry. Both averages use a five-period…

Technical indicatorsTrend followingFuturesCrypto
Strategy library

This cryptocurrency strategy uses a custom candle-body oscillator to identify forceful upward moves. It compares each candle’s body size with a multiplied moving average of candle bodies; a large bullish body signals a “pump” and opens a long position at the…

CryptoFuturesMomentumBreakout
Strategy library

This strategy combines fixed support and resistance levels with a simple daily trend filter. It enters long when the close is below the configured support level while above the previous daily close, and enters short when the close is above resistance while…

FuturesCryptoTechnical indicatorsRisk management
Strategy library

This BTC futures strategy looks for a possible market bottom by combining a fast RSI with a candle-body filter. It calculates RSI from recent price changes over a two-period smoothing window and treats a reading below 10 as oversold. A long signal also…

FuturesCryptoMean reversionTechnical indicators
Strategy library

This trend-following system uses three exponential moving averages to identify directional setups. A long signal occurs when the short EMA crosses above the medium EMA while the medium EMA is above the long EMA; a short signal uses the opposite conditions.…

FuturesCryptoTrend followingTechnical indicators
Strategy library

This system combines an adaptive G-Channel, built from upper and lower price boundaries, with an exponential moving average. The channel boundaries update using current and prior prices, while their midpoint helps represent the channel’s state. The described…

FuturesCryptoTrend followingBreakout
Strategy library

This strategy uses short- and long-period simple moving averages to identify crossovers, then checks a still longer moving average to filter entries. A bullish crossover can open a long position only when the long-term average is rising. A fixed percentage…

FuturesCryptoTrend followingTechnical indicators
Strategy library

This long-only trend-following strategy uses the Ichimoku Cloud to identify bullish conditions, with volume and an optional exponential moving average filter for entry confirmation. Price must be above both cloud spans, current volume must exceed its recent…

Technical indicatorsTrend followingBreakoutFutures
Strategy library

This strategy combines Bollinger Bands with RSI to filter entry signals. It describes a 20-period simple moving average with bands two standard deviations away, alongside a 16-period RSI. The stated RSI thresholds are 45 for oversold and 55 for overbought.…

Technical indicatorsMean reversionCryptoFutures
Strategy library

This strategy builds upper and lower trendlines from detected swing highs and lows over a configurable lookback. It updates line slopes using one of three methods: ATR, standard deviation, or linear regression. A close crossing the projected trendline…

BreakoutTrend followingTechnical indicatorsFutures
Strategy library

This strategy combines RSI and CCI thresholds to seek trades after extreme readings. It proposes a long entry when both indicators are below their oversold levels and a short entry when both exceed their overbought levels. Stops are set at a fixed percentage…

Technical indicatorsMean reversionRisk managementFutures
Strategy library

This strategy identifies hammer-like and shooting-star-like candles using the candle body’s position relative to a configurable fraction of its high-low range. It filters candidates by candle range relative to ATR and requires a completed bar. Long and short…

Technical indicatorsVolatilityRisk managementPosition sizing
Strategy library

This strategy pairs a 123 price reversal setup with an Ergodic TSI momentum filter. The reversal component looks for a close to turn after two days moving the other way, with a stochastic condition to qualify the signal. The TSI component smooths price…

MomentumMean reversionTechnical indicatorsFutures
Strategy library

The document explains a Darvas Box approach that defines upper and lower price boundaries from recent highs and lows. Its code generates a long entry when the close crosses above the box top and closes that position when price crosses below the box bottom.…

FuturesBreakoutTrend followingTechnical indicators
Strategy library

The document describes a short-term strategy that combines moving-average direction, MACD momentum, an oscillator threshold, and price interaction with a moving average. Its stated setup uses 50- and 100-period EMAs for trend direction, MACD crossing its…

Technical indicatorsMomentumRisk managementBacktesting
Strategy library

This long-only breakout strategy enters when price reaches or exceeds the upper Bollinger Band and exits when it reaches a stop based on the lower band. The bands use a moving-average basis and standard-deviation offsets, allowing their levels to change with…

CryptoFuturesBreakoutVolatility
Strategy library

This strategy combines MACD momentum, volume spread analysis (VSA), and fair value gap (FVG) detection to generate long and short signals. MACD provides directional confirmation; VSA looks for high-volume breakouts beyond recent highs or lows; and FVG rules…

FuturesCryptoTechnical indicatorsBreakout
Strategy library

This document presents a customizable redesign of the Parabolic SAR indicator, a trend-following tool that can also serve as a trailing stop. Users can adjust the start, increment, and maximum parameters, change the plotted point width, and choose whether to…

FuturesCryptoTrend followingTechnical indicators
Strategy library

This proposed long-only system combines the direction of 20, 50, and 100-period exponential moving averages with price action around the 20-period EMA. It enters when price crosses above that EMA while all three averages are rising. It exits if RSI exceeds…

CryptoFuturesTrend followingTechnical indicators
Strategy library

This strategy combines a Keltner Channel breakout with a long-term trend filter and momentum confirmation. The channel uses a 20-period EMA and bands set two ATRs above and below it. Long entries require price to break above the upper band while above a…

FuturesTrend followingBreakoutTechnical indicators
Strategy library

This strategy follows trends by comparing a 50-period fast simple moving average with a 200-period slow one. A bullish crossover triggers a long entry and a bearish crossover a short entry, with execution described for the next candle’s open. The design also…

FuturesTrend followingTechnical indicatorsRisk management