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
WonderTrader
14 documents
Alphalens
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

1,976 documents

TradingView scripts

This indicator is a configurable backtesting and parameter-search tool. It can test stop-loss approaches such as trailing, volatility-based, chandelier, moving-average, and SAR stops, along with take-profit methods based on volatility or risk-reward. Users…

BacktestingStatisticsRisk managementPosition sizing
TradingView scripts

This strategy identifies a bearish engulfing pattern: after an upward move, a bullish candle is followed by a bearish candle whose real body contains and exceeds the prior candle’s body. The script requires the prior body to meet a configurable minimum size,…

Technical indicatorsMean reversionBacktestingRisk management
TradingView scripts

This strategy combines SuperTrend direction with small, opposing candles that are intended to signal that traders in the countertrend move may be trapped. In an uptrend, it looks for a bearish candle; in a downtrend, it looks for a bullish candle. The candle…

Technical indicatorsTrend followingBreakoutRisk management
TradingView scripts

This indicator calculates a linear regression-based series from recent closing prices, then normalizes it against its own longer rolling average and standard deviation. The resulting oscillator is plotted around zero, with configurable upper and lower…

Technical indicatorsMean reversionTrend followingStatistics
TradingView scripts

This strategy takes MACD signal-line crosses only when they pass configurable filters. With the defaults, longs require price above a long-term exponential moving average and shorts require price below it; a zero-line rule seeks bullish crosses below zero…

Trend followingMomentumTechnical indicatorsRisk management
TradingView scripts

This indicator compares an asset’s performance with a selected market index using Markos Katsanos’ relative strength measure. It takes the momentum of the logarithm of the asset-to-index ratio, smooths it, and displays the result around a zero line with a…

Technical indicatorsMomentumStatisticsEquities
TradingView scripts

This indicator compares selected assets over a rolling window and displays pairwise similarity scores in a color-coded table. Users supply a ticker list and choose either returns or volume-modified returns, then select among measures including correlation,…

Multi-assetStatisticsPortfolio constructionEquities
TradingView scripts

The strategy combines two smoothed measures of absolute price changes, one using a faster period and one a slower period. It averages their scaled ranges and uses that result to constrain a recursive price filter: the filter moves only when price passes its…

Technical indicatorsTrend followingMomentumVolatility
TradingView scripts

This indicator builds an average from lines connecting confirmed pivot highs or pivot lows. When a new pivot is detected, the script connects it to earlier pivots of the same type and extends those lines forward. At each bar, it averages the projected line…

Technical indicatorsMean reversion
TradingView scripts

The document describes a Laguerre filter and oscillator based on John Ehlers’s July 2025 article. The filter replaces the exponential moving average used in the first Laguerre term with an UltimateSmoother, then combines delayed terms using weighted…

Technical indicatorsTrend followingMean reversionStatistics
TradingView scripts

This E-mini S&P futures strategy records the high and low of the first 15 minutes of the New York session, then looks for a close crossing above or below those levels after the range is complete. A long breakout must also be above VWAP and aligned with the…

FuturesBreakoutTechnical indicatorsRisk management
TradingView scripts

This strategy uses a WaveTrend oscillator to enter when its main line crosses above or below zero, opening long or short positions and closing an opposing position on an eligible reversal. An optional trend filter compares price with a long-period EMA; when…

Technical indicatorsMomentumRisk management
TradingView scripts

The Detrended Rhythm Oscillator is a cycle-analysis tool that applies a fast-versus-slow exponential moving average spread to price, then identifies swings in that series with a Zigzag. It measures the bar distances between successive highs or lows and…

Technical indicatorsStatistics
TradingView scripts

This forex strategy looks for reversals after price reaches an outer Bollinger Band. A long setup requires a recent lower-band touch and oversold RSI, followed by price closing back above the band but below the basis, rising RSI, and a bullish candle. Shorts…

ForexMean reversionTechnical indicatorsRisk management
TradingView scripts

This Bitcoin-oriented trend strategy pairs fast and slow exponential moving averages with an RSI momentum filter. Its defaults use five- and thirteen-period EMAs and a fourteen-period RSI. A bullish crossover opens a long only when RSI is above 50; a bearish…

CryptoTrend followingMomentumTechnical indicators
TradingView scripts

This crossover strategy compares a fast exponential moving average with a slower one. A fast average crossing above the slow average generates a bullish signal; crossing below generates a bearish signal. The defaults are 50 and 200 periods, and the strategy…

Trend followingTechnical indicatorsPosition sizing
TradingView scripts

This strategy combines two directional signals: an EMA-based rule that compares recent highs and lows with an exponential average, and a three-line system using simple averages of median price. The three averages use configurable lengths and offsets, with…

Trend followingTechnical indicatorsBacktesting
TradingView scripts

This strategy defines an opening range from the first configurable minutes after the 9:30 a.m. New York open. After that window, it seeks a close beyond the range high or low, paired with a VWAP retest and confirmation from the VWAP and nine-period EMA. Long…

EquitiesFuturesBreakoutMomentum
TradingView scripts

This JUP-focused strategy divides a user-defined price range into geometric or arithmetic grid levels and allocates a fixed investment across slots. When the closing price crosses down through a level, the script buys for that slot; a subsequent upward cross…

CryptoGrid tradingPerpetual futuresRisk management
TradingView scripts

The script contains a 14-period and 28-period simple moving-average crossover system: a bullish crossover opens a long position, while a bearish crossover submits a short entry. It also defines a separate set of breakout-related variables, including a…

Technical indicatorsMomentumBreakoutBacktesting
TradingView scripts

The indicator presents two formulas intended to summarize market risk. The original MMRI multiplies a dollar-strength measure by the US 10-year yield and divides by a configurable denominator. The modified version scales that result by the debt-to-GDP ratio,…

Multi-assetFixed incomeRisk managementStatistics
TradingView scripts

This indicator builds a resistance line from the two latest confirmed swing highs and a support line from the two latest confirmed swing lows. It calculates each line’s slope and projects its current value across bars, while plotting pivot markers and line…

Technical indicatorsBreakoutTrend following
TradingView scripts

The Trader Pressure Index estimates buying and selling pressure from changes in the high and low between consecutive price bars. It smooths the separate bull and bear pressure readings with weighted averages, then plots their net pressure. The author…

Technical indicatorsMomentumStatistics
TradingView scripts

This strategy enters when a 5-period EMA crosses both the 13-period and 26-period EMAs in the same direction, provided current volume exceeds its 20-period average. It records the signal candle’s high and low and uses the relevant extreme as the initial stop…

Technical indicatorsMomentumRisk managementPosition sizing