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
Quantpedia
86 documents
TqSdk
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
Quantopian lectures
45 documents
Binance API docs
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

19,452 documents

TradingView scripts

This long-only averaging strategy uses one RSI condition to initiate a base position and a separate RSI condition to trigger a take-profit exit. The entry occurs when the configured lower-timeframe RSI crosses upward through its oversold threshold. If price…

CryptoPerpetual futuresMean reversionTechnical indicators
TradingView scripts

This short-only BCH strategy seeks to fade an extended run of bullish Heikin-Ashi candles when an RSI filter also passes. The configurable conditions include the RSI timeframe, lookback and threshold, the direction and length of the candle streak, and a date…

CryptoMean reversionTechnical indicatorsRisk management
TradingView scripts

This strategy treats Bitcoin network hashrate as a proxy for miner conditions and compares short and long moving averages of daily hashrate. In the default configuration, a 30-day average crossing above a 60-day average opens a long position, interpreted as…

CryptoTechnical indicatorsTrend followingStatistics
TradingView scripts

This strategy combines a Triple Exponential Moving Average (TEMA) with a MACD-style filter to generate long and short signals. TEMA is calculated from three successive exponential averages of closing prices. The filter subtracts a slower EMA from a faster…

CryptoMomentumTrend followingTechnical indicators
TradingView scripts

This strategy calculates Supertrend bands from Heikin Ashi highs, lows, closes, and ATR. Its direction state changes when the Heikin Ashi close crosses the prior band, providing bullish or bearish trend signals. The document describes default settings…

CryptoTrend followingTechnical indicatorsRisk management
TradingView scripts

This experimental ETHUSDT strategy maps dates to lunar months using year-specific New Year dates and month lengths. It opens a long position on lunar day five when flat and closes it on lunar day twenty-six when holding a position. The accompanying…

CryptoBacktestingStatisticsPosition sizing
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 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 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 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 Bitcoin-focused trend strategy uses an ATR-based Supertrend flip as its directional trigger and a long-period EMA as a trend filter. It takes long signals when the Supertrend turns upward and price is above the EMA, and short signals when it turns…

CryptoTrend followingTechnical indicatorsRisk management
TradingView scripts

This strategy looks for concurrent price and volume breakouts, using the prior rolling highs and lows as reference levels. A long signal occurs when the close exceeds the previous price high and volume exceeds its previous rolling high, provided price is…

BreakoutMomentumTechnical indicatorsBacktesting
TradingView scripts

This long-only FIL strategy places a fixed grid between configurable high and low prices. It offers geometric spacing, which keeps percentage gaps more consistent, and arithmetic spacing, which keeps absolute price gaps consistent. When a bar closes down…

CryptoGrid tradingPosition sizingExecution
TradingView scripts

This indicator compares the chart’s asset with matching instruments from a selected set of crypto exchanges or forex brokers. It gathers prices and volumes, displays last and average values in a sortable dashboard, and plots the current spread alongside a…

ArbitrageMarket microstructureTechnical indicatorsCrypto
TradingView scripts

This long-only strategy simulates an initial purchase followed by recurring dollar-cost averaging orders at a configurable interval measured in chart candles. Users can choose among several price sources and set a date window, base order amount, and…

CryptoSpot marketsPosition sizingRisk management
TradingView scripts

This strategy combines confirmed pivot highs with a least-squares moving average (LSMA) filter for long entries. After a pivot high is identified, it tracks that level and places a stop entry just above it when the close is above the LSMA. A date window,…

CryptoTechnical indicatorsTrend followingPosition sizing
TradingView scripts

This experimental strategy standardizes a 10-period exponential moving average of Heikin-Ashi close values using a 25-bar mean and standard deviation. It then smooths the resulting Z-score over 20 bars and derives rolling percentile reference lines from that…

CryptoTechnical indicatorsStatisticsMomentum
TradingView scripts

This crypto indicator tracks daily changes in a selected blockchain’s reported whale holdings using an external data series. It marks positive and negative changes that cross configurable Bollinger-style bands, treating them as unusually large purchases or…

CryptoOn-chain dataSentimentBacktesting
TradingView scripts

This long-only Bitcoin strategy combines a filtered Gaussian channel with Stochastic RSI. It enters when the channel filter is rising, the close breaks above the upper band, and the oscillator is either above an overbought threshold or below an oversold…

CryptoTrend followingBreakoutMomentum
TradingView scripts

This indicator maps normalized price and volume movements into a two-dimensional loop for several selectable symbols. It first applies a two-pole Butterworth high-pass filter to remove slower components, then a Super Smoother filter to reduce noise. Each…

CryptoEquitiesTechnical indicatorsStatistics
TradingView scripts

This strategy uses two Tilson T3 moving averages calculated from a weighted price input. The user can trigger entries when the shorter Fibonacci-parameter line crosses the main T3 line, or use price closing above or below the main line. Upward conditions…

CryptoTechnical indicatorsBacktestingRisk management
TradingView scripts

This document contains part of a configurable BTC strategy that combines trend, volatility, momentum, volume, and price-structure filters. The visible logic calculates Hull moving averages, ATR-scaled slopes and distances, directional efficiency, range…

CryptoTrend followingBreakoutMomentum
TradingView scripts

This strategy divides a fixed price range into geometric or arithmetic levels and assigns an investment slot to each. It buys when a bar closes across a level downward, then closes that slot when price crosses the next level upward. The script is designed…

CryptoGrid tradingPosition sizingBacktesting
TradingView scripts

This open-source strategy takes long positions on an ETH/BTC five-minute chart, combining a pivot-like reference level, a smoothed stochastic oscillator, and a wide price channel. Its main range-trading entry occurs when price is below the reference,…

CryptoTechnical indicatorsMean reversionBreakout