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

8,851 documents

Strategy library

This trend-following strategy watches price crossings of four simple moving averages: 21, 50, 100, and 200 periods. A close crossing above any one of them triggers a long entry, while a cross below any one triggers a short. The source also calculates stop…

FuturesCryptoTrend followingBreakout
Strategy library

The strategy uses ATR-based SuperTrend direction changes to generate long and short signals, then filters entries by the price’s position relative to a long-term average. The accompanying explanation describes a DEMA filter, requiring price above the average…

FuturesCryptoTrend followingTechnical indicators
Strategy library

This strategy looks to buy short-term weakness while the market remains above a long-term moving average. It enters long when the close is above the 200-day simple moving average but below the 10-day average, with RSI(3) below 30. The stated rules set a stop…

FuturesCryptoTrend followingMean reversion
Strategy library

This strategy combines RSI, MACD histogram direction, above-average volume, and a 50-period simple moving average to form long and short entry conditions. Long signals require RSI above the oversold threshold, positive MACD histogram, elevated volume, and…

Technical indicatorsTrend followingVolatilityRisk management
Strategy library

This cryptocurrency futures strategy identifies turning points in two exponential moving averages. A bullish setup occurs when both averages form a local trough across recent bars; a bearish setup occurs when both form a local peak. The system enters long or…

CryptoFuturesTrend followingTechnical indicators
Strategy library

This two-sided strategy tracks the latest close associated with an up move and the latest close associated with a down move. It measures the current close’s percentage change from each reference level, then compares those changes with configurable thresholds…

BreakoutTrend followingPosition sizingRisk management
Strategy library

This long-only trend system layers a long-term EMA filter with Williams Alligator and Fractals to establish trend direction, then uses an Awesome Oscillator saucer pattern to time entries. It can add positions as further signals appear, allocating a portion…

CryptoFuturesTrend followingMomentum
Strategy library

This trend-following strategy lets the user select a price input and moving-average calculation, then compares the resulting average with a percentage-based adaptive stop line. The source generates long and short entries when the average crosses that line in…

Trend followingTechnical indicatorsRisk managementBacktesting
Strategy library

This strategy uses the Detrended Price Oscillator (DPO) and an EMA of the DPO to generate long entries and exits. It calculates a 24-period simple moving average, reads a displaced value of that average, and subtracts it from the close to form the…

FuturesTrend followingTechnical indicatorsBacktesting
Strategy library

This tutorial implements a SuperTrend strategy for a BTC futures contract. It calculates ATR-based upper and lower bands around the midpoint of each bar, then carries forward adjusted bands to define the active trend line. A change in which side of the line…

FuturesTrend followingTechnical indicatorsExecution
Strategy library

This framework combines trend, momentum, volume, volatility, and candle-pattern inputs to classify the market into ten named states. It describes indicators including EMA, MACD, RSI, ATR, and volume averages, then assigns different weights to signals…

Technical indicatorsTrend followingMomentumVolatility
Strategy library

This strategy combines four technical filters to define long and short setups. It uses fast and slow EMA relationships to establish direction, Bollinger %B thresholds to require price near the upper or lower band, the Awesome Oscillator to confirm momentum,…

Technical indicatorsTrend followingMomentumVolatility
Strategy library

This strategy combines the Traders Dynamic Index (TDI), a Price Action Channel (PAC), and MACD to identify directional signals around possible trend changes. TDI uses RSI and smoothed RSI lines, with their crosses and positions relative to a middle line…

CryptoFuturesTrend followingTechnical indicators
Strategy library

This strategy uses a 120-minute Supertrend, calculated with an ATR period of 14 and factor of 3.42, to set directional entries when price crosses its line. It uses a 15-minute RSI with length 5 as an additional exit signal, closing longs at an upper…

FuturesTrend followingTechnical indicatorsPosition sizing
Strategy library

This document outlines a trend-following method using a 5-period exponential moving average and a 20-period simple moving average. Its written description calls for signals to align across the chart timeframe and a 4-hour timeframe: an upward crossover on…

FuturesTrend followingTechnical indicatorsBacktesting
Strategy library

This document presents a trend-following method using 10-day, 100-day, and 200-day exponential moving averages. The accompanying source enters long when the three averages are aligned in ascending order, with the shortest above the middle and the middle…

CryptoFuturesTrend followingTechnical indicators
Strategy library

This document outlines a rules-based strategy combining moving averages, estimated buying and selling volume, and Bollinger Bands. It uses 20-day and 60-day averages to describe trend direction, and compares estimated buy or sell volume with the opposing…

FuturesCryptoTrend followingTechnical indicators
Strategy library

This combined strategy requires a short-term reversal signal and a longer-term trend signal to agree before entering. The reversal component uses a Stochastic oscillator with price movement over recent bars and fast/slow line relationships around the…

FuturesMean reversionTrend followingTechnical indicators
Strategy library

This trend-following method builds a channel from the highest and lowest values of a higher-timeframe opening price over a configurable lookback, then compares the current close with a switching threshold. A close crossing above the threshold triggers a long…

FuturesTrend followingBreakoutTechnical indicators
Strategy library

This BTC perpetual strategy combines several trend and activity measures: ADX, a cloud indicator, a range filter, a fast moving average, MACD, volume, and RSI. Its main entries use these indicators to identify direction and avoid flat or overextended…

CryptoPerpetual futuresTrend followingTechnical indicators
Strategy library

This strategy combines a 20-period EMA for directional bias, a 21-period Hull moving average for trend direction, and a 14-period ADX filter that can be switched off. It enters only when these conditions align, the price is within two ATRs of the EMA, and…

FuturesTrend followingTechnical indicatorsRisk management
Strategy library

This trend-following method enters long when the close crosses above the first upper standard-deviation band and enters short when it crosses below the first lower band. It exits a long when price crosses below the moving-average basis and exits a short when…

CryptoFuturesTrend followingBreakout
Strategy library

This trend-following system uses a 12-period EMA crossing a 21-period EMA to open long or short positions. It calculates a 14-period ATR and places stop-loss orders 1.5 ATR from the average entry price and profit targets 3 ATR away, giving a nominal 1:2…

CryptoFuturesTrend followingTechnical indicators
Strategy library

This long-only system combines SuperTrend direction, an RSI filter, and a simple moving average to select entries. It buys when SuperTrend is bullish, RSI is below 65, and price is above the 50-period average. The stated exit is a bearish SuperTrend turn,…

Trend followingTechnical indicatorsMomentumVolatility