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

7,910 documents

Strategy library

The strategy enters spot positions after a strong hourly or four-hour price rise, provided the candle’s high is not too far above its close. It exits after the position reaches a profit threshold and price pulls back from the highest price tracked since…

CryptoSpot marketsMomentumPosition sizing
Strategy library

This indicator strategy uses a longer simple moving average and a shorter exponential moving average to frame price direction, then combines their crossings with Stochastic K and D readings. The stated long entry occurs when price crosses above the simple…

CryptoFuturesMomentumTechnical indicators
Strategy library

This utility automates selling holdings across a user-specified list of spot trading pairs, a task that can arise when stopping a multi-pair grid or martingale system. It repeatedly checks each pair, combines available and order-frozen balances, estimates…

CryptoSpot marketsExecutionMarket microstructure
Strategy library

This strategy combines two RSI readings, a SuperTrend-style trend filter, and ATR-based volatility concepts to define long and short signals. The explanatory text describes longs when the fast RSI is below the slow RSI while price is above the trend line,…

CryptoFuturesMomentumVolatility
Strategy library

This automated trend system combines an 8-period EMA direction filter with pivot highs and lows to place breakout stop orders. It enters long above a recent pivot high when the EMA is rising, or short below a recent pivot low when the EMA is falling. The…

Trend followingBreakoutTechnical indicatorsRisk management
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 algorithm demonstrates how an options strategy helper can submit a covered put as a grouped position. It selects an option contract by closeness to the underlying price and then by expiration, constructs covered-put and protective-put strategy objects…

OptionsEquitiesExecution
Strategy library

This strategy uses a linear regression of closing prices as a moving trend reference. It opens a long when price rises beyond the line by a configurable percentage and a short when it falls below by the corresponding threshold. The implementation allows one…

CryptoFuturesBreakoutTrend following
Strategy library

This Pine Script strategy combines pivot-based support and resistance levels with an exponential moving average, volume measures, and ATR-based trailing levels. Its settings include pivot lookback lengths, a volume threshold, an EMA period, separate ATR…

Technical indicatorsBreakoutRisk managementBacktesting
Strategy library

This short-term system combines fast and slow EMAs to identify trend direction with RSI filters intended to avoid entries when momentum is stretched. It requires signal conditions to persist across multiple candles, then enters in the trend direction. Risk…

Trend followingMomentumTechnical indicatorsVolatility
Strategy library

This strategy combines Bollinger Bands with an ATR-based trailing stop. It describes entering long when price crosses below the lower band and short when price crosses above the upper band, with additional entries triggered by crosses of the ATR stop.…

CryptoFuturesTrend followingBreakout
Strategy library

This strategy uses two double exponential moving average lines derived from short EMA series to generate directional signals. A crossover between the lines prompts a long or short entry, with the approach presented as a simple trend-following method whose…

CryptoFuturesTrend followingTechnical indicators
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 combines a 20-period simple moving average crossover with an eight-period RSI filter. A close crossing above the average while RSI exceeds the stated upper threshold creates a buy signal; a close crossing below it with RSI below the lower…

CryptoSpot marketsTrend followingMomentum
Strategy library

This long-only system combines three potential entry triggers: a fast EMA crossing above a slower EMA, MACD momentum crossing above zero, or a daily close rising sharply relative to its open. Exits use a fixed stop below the average entry price and a larger…

FuturesCryptoMomentumBreakout
Strategy library

This strategy combines the Schaff Trend Cycle (STC), a simple moving average, and Average True Range (ATR) to time entries and manage exits. STC changes in direction trigger potential trades; a price position relative to the moving average and the direction…

FuturesCryptoTrend followingTechnical indicators
Strategy library

This QuantConnect demonstration shows how an algorithm can export portfolio targets to Collective2 when a fast and slow EMA relationship changes. It initializes SPY plus example equity, forex, futures, and options securities, warms up the indicators, and…

EquitiesTechnical indicatorsTrend followingExecution
Strategy library

The document presents a customizable trend-following framework using short- and long-period simple moving averages. It generates a candidate long signal when price crosses above the short SMA while positioned above the long SMA, and a candidate short signal…

Trend followingTechnical indicatorsFuturesBacktesting
Strategy library

This strategy uses a hierarchy of exponential moving averages to define trend direction and time entries. The long-term pair, EMA 340 and EMA 500, sets the broad bias; a crossover between EMA 50 and EMA 120 supplies a potential entry, subject to additional…

Trend followingTechnical indicatorsRisk managementBacktesting
Strategy library

This document describes a scalping strategy assembled from several technical indicators, including ADX, Parabolic SAR, a range filter, MACD, RSI, relative momentum, moving averages, volume, and ATR. Its settings allow choices such as price source, indicator…

Technical indicatorsRisk managementBacktestingPosition sizing
Strategy library

The algorithm constructs a call butterfly from SPX weekly index options. It queries contracts within a selected expiration range and near the underlying index level, chooses the nearest expiry, and looks for three call strikes arranged symmetrically around…

OptionsUS marketsVolatilityExecution
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 indicator adapts SuperTrend bands around a selectable moving-average baseline. The default baseline is an exponential moving average, while the parameters allow several alternatives, including weighted, Hull, zero-lag, and Tillson T3 averages. ATR sets…

Technical indicatorsTrend followingVolatilityFutures
Strategy library

This strategy combines Bollinger Bands and Keltner Channels to identify volatility compression, then uses a regression-based momentum value and rate of change to set directional signals. It describes long signals when the regression value is positive and…

Technical indicatorsMomentumVolatilityBacktesting