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 strategy trades breaks of market structure, using break-of-structure (BOS) and change-of-character (CHoCH) signals to identify potential entries. A configurable pivot lookback finds swing levels, with an option to scale the lookback for higher…

BreakoutTechnical indicatorsTrend followingRisk management
TradingView scripts

This long-only swing strategy filters for an upward trend using price above the 200-period EMA and the 50-period EMA above the 200-period EMA. It also requires ADX above a configurable threshold, price above the fast EMA, and RSI crossing above 55 before…

EquitiesTrend followingTechnical indicatorsRisk management
TradingView scripts

This experimental indicator overlays several forward-shifted Keltner channel sets to create a layered visual projection. Each channel uses an exponential moving average as its center and a smoothed true range as its width. Rather than fixing the width…

Technical indicatorsVolatilityTrend following
TradingView scripts

This strategy combines a long-term EMA filter with MACD crossovers and pivot-based support and resistance. A long signal requires a bullish MACD crossover while MACD is below zero and price is above the EMA; a short signal uses the opposite crossover and…

Technical indicatorsMomentumTrend followingRisk management
TradingView scripts

This indicator builds a Zigzag-style sequence of higher highs and lower lows by requiring a chosen number of breaches beyond the latest trigger bar’s high or low. The breach can be measured using closing prices or intrabar highs and lows. Once a swing is…

Technical indicatorsBreakoutTrend following
TradingView scripts

This strategy combines pivot-based market structure with moving-average alignment and hourly momentum indicators to generate directional trade setups. It identifies swing highs and lows using configurable bars on each side, classifies higher highs, lower…

CryptoTechnical indicatorsTrend followingRisk management
TradingView scripts

This is a simple long-only moving-average crossover strategy intended for daily charts. It calculates short and long simple moving averages from closing prices, using four and thirty bars respectively. A bullish crossover opens a long position if the…

Technical indicatorsTrend followingEquitiesBacktesting
TradingView scripts

This strategy calculates a Fibonacci retracement level from the highest high and lowest low over a configurable lookback. It enters long when the closing price crosses below the long retracement level, or short when it crosses above the short level. Optional…

Technical indicatorsTrend followingRisk managementBacktesting
TradingView scripts

This indicator builds trend channels from OHLC data using a volatility-normalized coordinate system. It estimates volatility with the Yang-Zhang method, groups price history into blocks, and represents each block by the geometric midpoint of its high and…

Technical indicatorsTrend followingBreakoutVolatility
TradingView scripts

This strategy uses a session VWAP as a dynamic reference for momentum trades during a configurable evening session in UTC+5. A long setup requires two consecutive bullish candles, the current low above VWAP, rising volume relative to the previous candle, and…

Technical indicatorsMomentumTrend followingRisk management
TradingView scripts

This indicator compares six sector ETFs with the S&P 500 proxy, displaying each fund’s daily performance, RSI, volume relative to its lookback average, and one-bar direction. It identifies the strongest and weakest sectors and flags a potential rotation when…

EquitiesTechnical indicatorsMomentumTrend following
TradingView scripts

This strategy classifies recent pairs of consecutive returns into four sign-based quadrants and selects the quadrant with the most observations over a rolling sample. A dominant quadrant with two nonnegative returns activates a trend-following mode; a…

StatisticsTrend followingMean reversionTechnical indicators
TradingView scripts

This strategy combines a McGinley dynamic curve, a T3 smoothing curve, or their average as a signal basis. It builds a trail around that basis using an ATR distance, then identifies directional signals when the trail crosses its value from two bars earlier.…

Technical indicatorsTrend followingVolatilityRisk management
TradingView scripts

This strategy uses a simple moving average of closing prices to define crossover entries: a move above the average triggers a long signal, and a move below triggers a short signal. Its configurable average length controls the lookback. Users can allow both…

Technical indicatorsTrend followingPosition sizingBacktesting
TradingView scripts

This indicator plots a volatility stop and trend direction using an ATR-based stop calculation, with optional higher-timeframe signals. The higher timeframe can be selected from preset steps, set as a multiple of the chart interval, or chosen directly. Users…

Technical indicatorsVolatilityTrend followingRisk management
TradingView scripts

TrendPulse is an equity-oriented strategy framework that combines moving-average direction, an EMA basis, VWAP context, and ATR channels. Its regime model uses a choppiness measure, normalized basis slope, persistence above or below the basis, and ATR…

EquitiesTrend followingBreakoutTechnical indicators
TradingView scripts

This indicator classifies trend direction using one of two price-versus-time correlation oscillators, selected according to a volatility regime. It estimates current volatility from the standard deviation of returns, smooths that measure, and compares it…

VolatilityTrend followingTechnical indicatorsStatistics
TradingView scripts

This framework combines a higher-timeframe trend filter with current-timeframe moving-average crossover signals. It classifies direction by whether price is above or below a higher-timeframe EMA, then opens a long on a fast EMA cross above a slow EMA when…

Trend followingTechnical indicatorsRisk managementMulti-asset
TradingView scripts

This strategy trades SPY long when its 50-day EMA is above its 200-day EMA following a bullish crossover. Entry is allowed for a limited period after that cross, and requires the moving averages to be separated by a minimum amount and the slow EMA to meet a…

EquitiesTrend followingTechnical indicatorsRisk management
TradingView scripts

This indicator converts Ichimoku cloud structure into a layered oscillator and a directional trend state. Price above or below a displaced cloud establishes the main bias, while added components reflect the lagging span, conversion and base line…

Technical indicatorsTrend followingMomentumRisk management
TradingView scripts

This strategy combines trend, price-location, and momentum filters to generate long and short entries. For a long setup, the shorter exponential averages must be above one another and the longer averages must show the same bullish ordering; Bollinger %B must…

Technical indicatorsTrend followingMomentumVolatility
TradingView scripts

This scalping strategy combines a higher-timeframe trend filter with a lower-timeframe momentum trigger. It compares price with the previous completed values of three configurable higher-timeframe EMAs, using their alignment to permit only long or only short…

FuturesCryptoTrend followingMomentum
TradingView scripts

The strategy enters long when a 14-period simple moving average crosses above a 28-period simple moving average, and enters short when it crosses below. The script also plots high and low series requested from daily, hourly, 30-minute, and 15-minute…

Technical indicatorsTrend followingBacktesting
TradingView scripts

This indicator represents trend as a stepped line rather than a continuously sloping average. A price move beyond an ATR-scaled threshold changes the direction state; otherwise, the line advances in volatility-scaled increments. A configurable hold period…

Trend followingTechnical indicatorsVolatilityMomentum