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

1,976 documents

TradingView scripts

The indicator builds a banded chart overlay from Zigzag price pivots rather than calculating its averages directly from every bar. It identifies pivot highs and lows over a configurable lookback, then averages a recent set of pivots to form a central line…

Technical indicatorsVolatility
TradingView scripts

This strategy builds a trailing trend indicator from confirmed pivot highs and lows. Each newly detected pivot updates a weighted center line, and ATR-based bands around that center determine a bullish or bearish state as price crosses the trailing levels.…

Trend followingTechnical indicatorsVolatilityBacktesting
TradingView scripts

This strategy organizes signals around Asia, London, and New York sessions. At each session's start it records the midpoint of the first bar, then expands a box to track the session range and colors it according to whether price is above or below that…

Technical indicatorsTrend followingMomentumRisk management
TradingView scripts

This indicator tracks changes in price and reported volume between successive updates on the current live candle. It displays a rolling histogram in one of three modes: volume change, price change, or the product of price and volume changes. Positive and…

Technical indicatorsMarket microstructureStatisticsVolatility
TradingView scripts

This strategy seeks pullbacks in the ENSO/USDT market while trading in the direction of a broader trend. Long entries require the fast EMA to exceed the middle EMA, price to be above the slow EMA and VWAP, price to be near the middle EMA, and Stochastic RSI…

CryptoTrend followingTechnical indicatorsRisk management
TradingView scripts

This intraday strategy records the high and low during a configurable opening-range window, then trades when price closes beyond the range by a configurable buffer. It supports US, Asia, or custom sessions, optional long-only mode, limits on trades per…

BreakoutTechnical indicatorsExecutionBacktesting
TradingView scripts

This Pine library helps scripts construct and request Commitment of Traders data series. It maps report families, metric names, directions, options inclusion, and report types into ticker identifiers, then retrieves the selected series through a security…

FuturesStatisticsMarket microstructure
TradingView scripts

This daily GBP/JPY strategy combines a Kijun-style baseline crossover with Williams %R confirmation. Long entries require the candle to cross above the baseline and Williams %R to meet an upper threshold; shorts use the reverse crossover and a lower…

ForexTechnical indicatorsRisk managementPosition sizing
TradingView scripts

This script defines bullish and bearish engulfing patterns by comparing the current candle with the previous one. A pattern qualifies when the current high and low span the prior candle’s range and the open and close meet direction-specific conditions. A…

Technical indicatorsMean reversion
TradingView scripts

This indicator estimates an options max-pain level by generating strikes around the current underlying price, assigning estimated call and put open interest to each strike, and calculating aggregate option payout at candidate settlement prices. The strike…

OptionsDerivatives pricingVolatilityMarket microstructure
TradingView scripts

This strategy sells a shooting-star candle on a 15-minute XAUUSD chart when its upper wick is sufficiently large relative to the body, its lower wick remains small, the body meets a minimum size, and price is higher than it was several bars earlier. An…

CommoditiesMean reversionTechnical indicatorsBacktesting
TradingView scripts

This strategy looks for repeated highs or lows within a user-set price tolerance over a rolling lookback, treating those clusters as potential reversal zones. It enters when price returns near a detected level, subject to a rejection-candle condition,…

FuturesMean reversionTechnical indicatorsRisk management
TradingView scripts

This indicator combines technical ratings from moving averages and oscillators, or displays either category on its own. When both are used, a configurable percentage weight blends the two values into a total rating. It maps rating values to five states, from…

Technical indicatorsMomentum
TradingView scripts

This long-only reversal strategy first identifies a break below a recent channel low. Rather than buying during the decline, it activates a dynamic threshold based on recent highs plus Average True Range, then enters when the close crosses above that…

Mean reversionBreakoutTechnical indicatorsVolatility
TradingView scripts

This chart tool calculates the compound annual growth rate between two user-selected points in time. It locates the close of the bars corresponding to those timestamps, orders the points chronologically even if they were selected in reverse, and displays a…

StatisticsPortfolio constructionMulti-asset
TradingView scripts

This strategy uses a moving average and standard-deviation bands to identify directional breakouts. A close crossing above the upper band can trigger a long entry, while a close crossing below the lower band can trigger a short entry. Persistent trend-state…

Technical indicatorsBreakoutTrend followingVolatility
TradingView scripts

This experimental chart indicator divides a manually selected price range into 31 levels and estimates how much volume occurred near each level over a chosen number of recent bars. It colors horizontal levels according to their relative volume and can mark a…

Technical indicatorsMarket microstructureStatistics
TradingView scripts

This indicator compares the annualized risk and return of up to ten selected assets over a chosen historical start date. It calculates returns from price changes, estimates risk using return standard deviation, and annualizes both measures using a daily-data…

CryptoPortfolio constructionStatisticsRisk management
TradingView scripts

This indicator segments price history into alternating bull and bear periods by detecting reversals. Users can define a reversal through a percentage move, elapsed time without a new high or low, or both, with separate percentage thresholds for falling and…

Technical indicatorsStatisticsTrend followingMean reversion
TradingView scripts

This long-only strategy uses Kaufman’s Adaptive Moving Average (KAMA) as a trend reference and adds a standard-deviation filter to its entry. It buys when price crosses above KAMA plus a chosen multiple of recent price standard deviation, then closes the…

CryptoTrend followingMomentumVolatility
TradingView scripts

This MES strategy builds price bands around VWAP from the rolling standard deviation of percentage distance from VWAP. It looks for price to cross back inside the outer three-standard-deviation boundary, entering long below the lower boundary when a…

FuturesMean reversionTechnical indicatorsRisk management
TradingView scripts

This indicator compares either the VIX or a VixFix measure with Bollinger Bands and highlights closes above the upper band. For each such event, it tracks the underlying asset’s subsequent change over the next session, five sessions, and ten sessions, along…

VolatilityTechnical indicatorsStatisticsRisk management
TradingView scripts

This strategy estimates recurring times of day associated with favorable buying and selling indicator readings. It assigns each bar’s hour to a position on a 24-hour circle, weights its sine and cosine components by an indicator, and uses an atan2-based…

CryptoStatisticsTechnical indicatorsBacktesting
TradingView scripts

This breakout strategy looks for price moves following a period of unusually narrow Bollinger Bands. It defines a squeeze by comparing current band width, relative to the middle band, with its recent average. After a squeeze, it enters long when price…

BreakoutVolatilityTechnical indicatorsRisk management