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

4,613 documents

Strategy library

This strategy combines three SuperTrend calculations with different ATR periods and multipliers to represent fast, medium, and slow directional signals. Their directions are combined into a trend-strength score, while an ADX threshold filters for stronger…

Trend followingTechnical indicatorsRisk managementPosition sizing
Strategy library

The visible portion describes a scalping strategy that scores directional conditions across multiple technical indicators and uses a minimum score threshold for entries. It includes an ADX filter for trend strength and direction, with separate positive and…

Technical indicatorsMomentumRisk managementPosition sizing
Strategy library

This bidirectional strategy looks for a two-candle pattern using direction, body size, and volume. The adjacent candles must move in opposite directions, the later candle's open-to-close range must be larger, and its volume must be lower than both the…

CryptoFuturesTechnical indicatorsPosition sizing
Strategy library

This strategy uses a short simple moving average and three price levels set below it to scale into a long position. It adds one unit as price crosses each successive level, up to three units, and exits the long when price falls below the moving average. The…

FuturesTrend followingTechnical indicatorsPosition sizing
Strategy library

This simple allocation routine estimates the portfolio share held in stock by valuing the stock position at the latest ticker price and comparing it with total account value, including cash. It uses a target stock allocation and a tolerance band: when the…

Position sizingPortfolio constructionExecutionRisk management
Strategy library

This is a long-only dollar-cost averaging framework for an AMZN perpetual contract. It arms a base entry when the 4-hour RSI falls below its configured oversold threshold, then places up to five additional buy orders at fixed declines from the base entry.…

Perpetual futuresMean reversionTechnical indicatorsPosition sizing
Strategy library

This long-only breakout method defines a recent price range as a bull flag, using rolling highs and lows over a configurable length. It enters when the close moves above the prior candle’s high, provided that high remains below the calculated flag high. The…

BreakoutTrend followingRisk managementPosition sizing
Strategy library

This futures grid strategy lets the operator choose a buy-first or sell-first direction. In buy-first mode, it places a ladder of buy orders at fixed price intervals below a starting level; when one fills, it places a sell order above that fill by a…

FuturesGrid tradingRisk managementExecution
Strategy library

This system seeks reversals near dynamically calculated support and resistance zones. A long signal requires price to test support and close above a buffer with above-average volume; a short uses the inverse resistance condition. Optional trend filtering can…

Mean reversionTechnical indicatorsRisk managementPosition sizing
Strategy library

The visible portion of this strategy builds a continuous buying score from three components: distance below the Bollinger Band basis, price relative to a ladder of long-period moving averages, and low RSI. The moving-average score rises as price falls…

Mean reversionTechnical indicatorsPosition sizingRisk management
Strategy library

This strategy combines MACD, VWAP, RSI, and short and long EMAs to form directional signals for very short-dated options. A bullish setup requires MACD strength, price above VWAP, RSI above its midpoint, and the shorter EMA above the longer one; the bearish…

OptionsMomentumTechnical indicatorsRisk management
Strategy library

This crypto pair strategy trades BTC against ETH when BTC has a sufficiently strong intraday move and outperforms or underperforms ETH. It takes the stronger leg in the direction of BTC’s move and the weaker leg in the opposite direction, aiming to capture…

CryptoPairs tradingStatisticsPosition sizing
Strategy library

This strategy combines SSL Hybrid and SSL Channel direction signals with Wave Trend crossovers to enter long or short positions. It also requires the entry candle to stay below a height threshold, lie inside the Keltner Channel, and meet a target condition…

Technical indicatorsTrend followingRisk managementPosition sizing
Strategy library

This ETH/USDT spot strategy runs a price grid while in attack mode. It places staggered buy orders and sells filled positions at grid levels, sizing orders as a fraction of total account value divided across the configured node count. The user can tune…

CryptoSpot marketsGrid tradingRisk management
Strategy library

This document presents a long-entry strategy built around volume-confirmed fractal support and a volatility test. A support fractal is identified from a local low pattern whose middle candle has volume above its recent average. Entry requires price to remain…

CryptoFuturesTechnical indicatorsRisk management
Strategy library

This futures strategy enters a long position after a coin posts a sufficiently strong gain over an hourly or four-hour bar, while filtering out bars with a large upper wick. Once in a position, it tracks the highest price and exits after the position has…

CryptoFuturesMomentumPosition sizing
Strategy library

This intraday method combines a channel formed from 20-period exponential averages of highs and lows with RSI and MACD confirmation. Long entries require a close above the upper channel, RSI between 50 and 70, and a bullish MACD cross; short entries use a…

BreakoutTechnical indicatorsRisk managementPosition sizing
Strategy library

This script combines anchored VWAP bands with selectable trend-following or mean-reversion logic. VWAP and its volume-weighted standard deviation are calculated from a selectable session, week, or month anchor, producing multiple deviation bands for entry…

Technical indicatorsTrend followingMean reversionRisk management
Strategy library

This system adjusts its target number of open long trades using normalized ATR as a measure of current volatility relative to its recent average. It divides a 14-period ATR by price, compares that value with its 100-period simple moving average, and uses the…

CryptoFuturesVolatilityPosition sizing
Strategy library

This trend-following system combines a fast and slow exponential moving average with a Donchian Channel breakout. It enters long when price closes above the prior channel high while the fast average is above the slow average, and enters short below the…

Trend followingBreakoutTechnical indicatorsRisk management
Strategy library

This script turns a bullish engulfing candle pattern into a long-only trading strategy. It recognizes the pattern after a downtrend, defined either by price below the 50-period simple moving average or by the 50-period average below the 200-period average…

Technical indicatorsTrend followingRisk managementPosition sizing
Strategy library

This short-term strategy combines 5-period and 20-period SMAs with a 10-period RSI and a faster MACD configuration. A long setup requires bullish SMA ordering and price position, RSI above its lower threshold, and MACD above its signal line; short conditions…

Technical indicatorsMomentumRisk managementPosition sizing
Strategy library

This strategy uses two Supertrend indicators with different settings and opens positions when both point in the same direction. Traders can select long-only, short-only, or two-sided operation. Its central trade-management feature is a configurable series of…

Technical indicatorsTrend followingRisk managementPosition sizing
Strategy library

This strategy combines a long-term average with Bollinger Bands to restrict trades to an apparent uptrend. It enters long when price crosses above the band midpoint while both bands sit above the long-term filter. The documented exits include a partial…

FuturesTrend followingBreakoutTechnical indicators