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

9,797 documents

Strategy library

This long-only strategy seeks potential bottoms when RSI is oversold and forms a bullish divergence: RSI makes a low relative to its lookback while price remains above the price reference associated with the RSI low. A smoothed RSI, calculated with weighted…

Technical indicatorsMean reversionMomentumRisk management
Strategy library

The document discusses a strategy combining a volume-weighted moving average (VWMA), simple moving average Bollinger Bands, and RSI. The bands frame price relative to a moving average and its volatility, while RSI measures momentum. The VWMA is used to…

Technical indicatorsMomentumVolatilityFutures
Strategy library

This document defines bullish and bearish engulfing patterns by comparing the current candle’s open and close with the preceding candle’s prices. A bullish signal occurs when the current candle opens at or below the previous close, below the previous open,…

Technical indicatorsFuturesCryptoBacktesting
Strategy library

This strategy uses the MACD difference and its smoothed signal line to classify market direction. Crossings of their difference through zero establish bullish or bearish states; changes in which state was most recent then trigger long or short entries. The…

FuturesCryptoTrend followingTechnical indicators
Strategy library

This strategy calculates a simple moving average and standard deviation over the same lookback, then places bands three standard deviations above and below the average. It treats a move below the lower band as an oversold condition and enters long when price…

FuturesCryptoMean reversionStatistics
Strategy library

This strategy seeks long entries when several signals align: a smoothed moving-average condition, a daily close gain above a threshold, bullish Ichimoku cloud alignment, and MACD above its signal line. Its source also requires price to be above the smoothed…

FuturesCryptoTechnical indicatorsMomentum
Strategy library

This strategy builds recursive upper and lower bands from price and a selected volatility measure, with the midpoint defined by the two bands. A scaling factor and lookback length govern how responsive the bands are; the described choices include ATR,…

FuturesCryptoBreakoutTrend following
Strategy library

This strategy follows moving-average crossovers using a shorter and longer simple moving average. A cross of the shorter average above the longer one opens a long position; a downward cross opens a short. At entry, the strategy calculates profit-taking and…

Trend followingTechnical indicatorsRisk managementBacktesting
Strategy library

This long-only trend strategy combines four technical tools. It uses price above a 200-period EMA as a trend filter, a MACD histogram move from negative to positive as a momentum trigger, and a positive short-versus-long volume EMA oscillator as…

Trend followingMomentumTechnical indicatorsRisk management
Strategy library

This strategy uses cumulative VWAP as a reference price and places upper and lower bands at a configurable multiple of the closing-price standard deviation. It enters long when price crosses below the lower band and short when price crosses above the upper…

Mean reversionTechnical indicatorsStatisticsRisk management
Strategy library

This trend-following strategy uses Ichimoku Conversion and Base Lines, calculated from the midpoint of recent highs and lows using lookbacks of 9 and 26 periods. A cross of the Conversion Line above the Base Line opens a long position; a cross below opens a…

CryptoFuturesTrend followingTechnical indicators
Strategy library

This long-only approach combines a Donchian-style trend filter with StochRSI timing. The trend filter is the highest value of an EMA of highs over a rolling window; the document describes an EMA length of 6 and a 30-bar window. A close above that filter…

CryptoFuturesTrend followingTechnical indicators
Strategy library

This strategy framework supports seven moving average types: SMA, EMA, WMA, VWMA, HMA, RMA, and ALMA. Traders can choose a fast and slow line, optionally add a middle line, and select either crossover signals or prior-close position relative to the averages…

CryptoFuturesTrend followingTechnical indicators
Strategy library

This strategy combines price position relative to six EMA and SMA periods with RSI, Stochastic, CCI, momentum, and MACD signals on a one-hour timeframe. It counts bullish and bearish readings and uses their difference to trigger long or short entries and to…

CryptoFuturesTrend followingTechnical indicators
Strategy library

The described method uses an EMA as a directional filter and MACD-related values to time entries: prices above the EMA are associated with long trades, while prices below it are associated with shorts. The narrative presents this as requiring both a price…

FuturesCryptoTechnical indicatorsTrend following
Strategy library

This short-term strategy combines Heiken Ashi candle direction with the ordering of the three Williams Alligator lines. It seeks longs when recent Heiken Ashi candles are bullish and the jaw, teeth, and lips are ordered upward; shorts use bearish candles and…

FuturesCryptoTechnical indicatorsMomentum
Strategy library

This strategy combines short- and long-period EMAs, a 15-minute RSI, current-timeframe VWAP, and an optional ADX trend-strength filter. Its short entry requires a bearish EMA crossover, RSI above the oversold threshold, VWAP below both EMAs by a set gap,…

FuturesCryptoTechnical indicatorsTrend following
Strategy library

This intraday futures method records the high and low during a user-selected opening window, then locks those boundaries for the rest of the trading day. A closing price above the range signals a long entry; a close below signals a short. The range resets at…

FuturesCryptoBreakoutMomentum
Strategy library

This strategy uses fast, standard, and slow exponential moving averages to identify directional crossovers. The specified periods are 25, 50, and 100 bars; the fast line crossing both slower lines generates a long or short signal. The method also restricts…

ForexFuturesCryptoTrend following
Strategy library

The strategy applies a Kalman-style recursive filter to track price and uses a stop line whose distance from the filtered value narrows over time. It starts with a wider percentage gap; as the line moves favorably, the permitted distance decreases toward a…

FuturesCryptoTechnical indicatorsRisk management
Strategy library

This strategy uses the highest high and lowest low from the previous three trading days as breakout levels. A close above the recent high triggers a long entry, while a close below the recent low triggers a short entry. An opposite breakout closes an…

FuturesCryptoBreakoutMomentum
Strategy library

The Dual Thrust method places upper and lower breakout thresholds around the daily opening price. It estimates a range from recent high, low, and close data, then scales that range by separate long and short coefficients. A close above the upper threshold…

FuturesCryptoBreakoutTrend following
Strategy library

The supplied excerpt identifies a VWAP reversal strategy that uses an absorption-detection module, a regular-trading-hours filter, configurable presets, execution modes, risk gates, exits, and webhook alerts. It distinguishes backtest, paper, and live…

FuturesMean reversionMarket microstructureExecution
Strategy library

The strategy uses two simple moving averages with different lookback periods. It signals a short position when the faster average crosses below the slower one, and a long position when it crosses above. The source uses 4- and 34-period averages, while the…

FuturesTrend followingTechnical indicatorsRisk management