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

TradingView scripts

This Bitcoin strategy seeks long positions when several measures support an advancing trend. It scores a bullish stack of smoothed moving averages, their separation and slopes, path efficiency, momentum persistence, volatility conditions, breakout strength,…

CryptoTrend followingMomentumBreakout
TradingView scripts

This intraday futures strategy enters when a closing price breaks above the prior Donchian upper band or below the prior lower band. The bands use the highest high and lowest low over a configurable lookback, shifted back one bar to avoid using the current…

FuturesBreakoutTrend followingTechnical indicators
TradingView scripts

This strategy calculates Heikin-Ashi open and close values from ordinary candle data, then treats their relationship as a directional state. A change from a non-green Heikin-Ashi bar to a green one triggers a long entry; a change from green to red triggers a…

Technical indicatorsTrend followingBacktesting
TradingView scripts

This document explains how the script estimates Ralph Vince’s Optimal F from a strategy’s closed trades. It records profit or loss per contract, scales each result by the largest loss, then evaluates a grid of sizing fractions from zero to one. For each…

Position sizingRisk managementBacktestingStatistics
TradingView scripts

This indicator scans multilevel zigzag pivots for reversal chart patterns and draws detected formations on the price chart. Its selectable pattern families include double taps and triple taps, with cup-and-handle and head-and-shoulders patterns also…

Technical indicatorsTrend followingRisk management
TradingView scripts

This script combines simple and exponential moving averages with periods including 50, 100, 236, 500, 764, and 1000. It plots configurable averages and colors selected pairs to show their relative ordering. The names refer to the chosen lookback periods; the…

Technical indicatorsTrend followingBacktesting
TradingView scripts

The Helios strategy combines an adaptive price baseline, moving-average direction, directional movement, VWAP distance, range position, volatility measures, and higher-timeframe references into a scored long or short framework. Configurable filters include…

Multi-assetTrend followingVolatilityRisk management
TradingView scripts

This script retrieves the high and low from a selectable timeframe, such as daily, weekly, or monthly, with a lookback shift that can select the current or an earlier period. It then maintains a directional state: price above the retrieved low yields a long…

Technical indicatorsTrend followingBacktesting
TradingView scripts

This strategy enters long when price rises above the highest level from a configurable lookback period, and enters short when price falls below the corresponding lowest level. The default lookback is 41 bars. A second check compares those prior extremes with…

BreakoutTrend followingTechnical indicatorsBacktesting
TradingView scripts

This crypto-oriented strategy enters long or short positions when the chart timeframe’s SuperTrend changes direction, provided Bollinger Band Width is above its own moving average. The width is calculated from Bollinger Bands relative to their basis and…

CryptoTrend followingVolatilityTechnical indicators
TradingView scripts

This short-only strategy combines exponential moving averages with Fibonacci-style levels derived from a rolling range of the 9- and 55-period averages. Its stated entry condition uses the prior close relative to the calculated upper level together with the…

Trend followingBreakoutTechnical indicators
TradingView scripts

This script describes a configurable, long-only moving-average crossover strategy. It calculates three averages, each with selectable period, source, method, and chart resolution. Supported methods include simple, exponential, weighted, running, hull, double…

Technical indicatorsTrend followingBacktestingPosition sizing
TradingView scripts

This document explains a crossover indicator built from two adaptive averages: the Corrected Moving Average (CMA) as the slower line and the Corrected Trend Step (CTS) as the faster line. Both use a rolling variance as a threshold to adjust how much new…

Technical indicatorsTrend followingVolatilityStatistics
TradingView scripts

This Bitcoin swing strategy uses a 200-period EMA as its main trend boundary. With the anti-whipsaw option enabled, entries require price to remain beyond an EMA buffer for a set number of bars, and a minimum spacing between trades can reduce repeated…

CryptoTrend followingTechnical indicatorsRisk management
TradingView scripts

This XAU/USD strategy combines a fast and slow EMA with a close crossing the fast EMA to generate confirmed long or short signals in the direction of the broader EMA trend. At entry, it rounds the closing price to the instrument tick, places a stop a…

CommoditiesTrend followingTechnical indicatorsRisk management
TradingView scripts

This strategy combines a VWMA and ATR based SuperTrend with a weighted k-nearest-neighbors classifier. The SuperTrend bands use the moving average as a center and adjust their distance according to volatility. The classifier compares recent SuperTrend values…

CryptoTrend followingMachine learningTechnical indicators
TradingView scripts

This strategy converts MACD behavior into a directional score using changes in the MACD line and histogram, plus a weighted contribution when the MACD line crosses its signal line. It combines the current timeframe score with a score from a mapped higher…

MomentumTechnical indicatorsVolatilityTrend following
TradingView scripts

This strategy uses a volatility-adjusted trailing threshold to identify changes in price direction. It multiplies ATR by a configurable reaction factor to set the distance from the selected price feed, then moves the line along with price while limiting its…

Trend followingVolatilityMomentumTechnical indicators
TradingView scripts

The TrendFlex indicator implements a trend-sensitive oscillator attributed to John Ehlers. It first applies a SuperSmoother filter to the chosen price series, then averages differences across a configurable period and normalizes the result using a fast…

Technical indicatorsMomentumTrend followingStatistics
TradingView scripts

This framework turns three-candle Fair Value Gap patterns into trend continuation setups. It records the latest bullish or bearish gap, then waits for price to revisit its boundary and close back beyond it. A 50-period exponential moving average filters…

FuturesTrend followingTechnical indicatorsVolatility
TradingView scripts

This stock strategy combines short and long exponential moving averages with MACD, RSI, directional movement, volume, and a higher-timeframe EMA. Long entries require bullish alignment across these indicators, a strong directional movement reading,…

EquitiesTrend followingMomentumTechnical indicators
TradingView scripts

This indicator renders ten moving averages as a shaded, three-dimensional-looking ribbon. Users choose simple or exponential averages, a starting period, and a period increment; the ten series then span a range of smoothing lengths. Color shading reflects…

Technical indicatorsTrend following
TradingView scripts

This Bitcoin strategy combines normalized technical features into a weighted score for long entries. Inputs include fast and slow exponential moving averages, rate of change, price distance from a volume-weighted average, volume, and a regression slope. A…

CryptoTrend followingMomentumMean reversion
TradingView scripts

This long and short trend-following strategy enters when price crosses beyond the previous bar's 55-period high or low, then exits through a 20-period opposite-side breakout. It estimates volatility with ATR and sizes each unit from account equity, a chosen…

Trend followingBreakoutVolatilityPosition sizing