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

MQL5 code base

This brief note describes a version of the Super Trend indicator that lets the user choose the calculation timeframe through an input parameter. The example default is a four-hour period, allowing the indicator to be used on a chart with a different display…

Technical indicatorsTrend following
SuperMind

This post outlines a Chinese equity screen using price amplitude, current trading volume above a stated threshold, a higher open, and a 20-day moving average above the 120-day moving average. The short and long averages are intended to identify stocks whose…

EquitiesChina marketsTechnical indicatorsTrend following
BigQuant

This overview explains Dow Theory through three trend scales: primary movements that define the broad market direction, secondary moves that correct the primary trend, and shorter daily fluctuations. It also summarizes six principles later writers attributed…

Trend followingTechnical indicatorsMarket microstructure
ProRealCode

Dynamic Flow Ribbons is presented as a trend-following chart indicator that builds upper and lower bands around a short moving average of typical price. Its band distance is based on a long average of the high-low range, scaled by a configurable factor. The…

Technical indicatorsTrend followingVolatilityForex
ProRealCode

This document presents an automated strategy that builds pseudo-Renko bricks from ordinary candlestick closes, calculates a moving average on those brick closes, and trades when the brick close crosses the average. It also includes a minimum time interval…

FuturesTrend followingTechnical indicatorsBacktesting
ProRealCode

The document introduces HalfTrend as a trend indicator whose direction changes when a simple moving average breaches a recent high or low. It outlines several variations: a classic form, a configurable moving average with optional Heikin Ashi candles, a…

Technical indicatorsTrend followingVolatility
MQL5 code base

This overview explains a classical Keltner Channel as a three-line, volatility-based indicator. The middle line is a moving average of typical price, while upper and lower bands are formed by adding or subtracting a moving average of the high-low range. The…

Technical indicatorsVolatilityBreakoutTrend following
ProRealCode

The indicator estimates trend direction and strength by comparing the recent range of a moving average with a fraction of the price range. It forms an upper and lower boundary from the highest and lowest moving-average values over a chosen trend window,…

Technical indicatorsTrend followingMomentum
backtesting.py

This tutorial shows how to test a long-only strategy using signals from daily and weekly data. It resamples daily price bars to weekly bars to calculate weekly RSI, then aligns that indicator with the daily series. Entries require both RSI readings to be…

EquitiesTechnical indicatorsTrend followingBacktesting
MQL5 code base

The Aroon indicator is presented as a tool for assessing the direction of a security’s trend and the possibility that the trend may reverse. Its two components are Aroon Up, which tracks upward trend strength, and Aroon Down, which tracks downward trend…

Technical indicatorsTrend following
MQL5 code base

The indicator displays the trend state or trade direction produced by NRatioSign, calculated on a selectable timeframe. A horizontal arrow marks continued trend direction, while a diagonal arrow indicates a change and points in the corresponding deal…

Technical indicatorsTrend following
ProRealCode

The EMA Trend Meter combines the rate of change of three smoothed price averages with Stochastic RSI to summarize trend direction and momentum. Its example configuration starts with averages based on periods of 1, 7, 14, and 21, with the longer averages…

Technical indicatorsTrend followingMomentum
MQL5 code base

This document describes a Forex expert advisor that combines trend-following, breakout, and volatility filters to generate trades. It identifies an ADX threshold as a trigger for allowing trades, and says the system can close positions when opposing signals…

ForexTrend followingBreakoutVolatility
SuperMind

This note describes a stock screen for companies associated with the metaverse, requiring the 30-day moving average to rise and daily MACD to be positive. Its stated aim is to identify stocks with an upward trend confirmed by a momentum indicator. The…

EquitiesChina marketsMomentumTrend following
MQL5 code base

The Trend Continuation Factor is presented as an indicator for identifying whether a market trend is present and determining its direction. The author motivates it by noting that positions opened against the prevailing market can lose quickly, so recognizing…

Trend followingTechnical indicators
ProRealCode

The document describes Jurik Volatility Bands as a filtered price channel with upper and lower bands and a midpoint. It proposes using the oscillator’s zero-line crossings for trend entries and readings near the outer bands for counter-trend trades. It says…

Technical indicatorsVolatilityTrend followingMean reversion
MQL5 code base

This brief article proposes using pivot points to help identify when a market may be ranging or beginning a trend. Its starting premise is that markets move between bounded ranges and breakout phases, and that an indicator can make these potential…

Technical indicatorsBreakoutTrend following
BigQuant

This broad practical guide introduces machine learning in quantitative investing, covering supervised, unsupervised, and reinforcement learning. It explains data preparation, missing values, categorical features, scaling, train and test splits,…

Machine learningEquitiesMomentumTrend following
MQL5 code base

The document explains a swing-chart method associated with W. D. Gann. It classifies each price bar by comparing its high and low with the preceding bar, then marks swing peaks and troughs when the bar direction changes. The proposed trading rules use higher…

Technical indicatorsTrend followingBreakoutRisk management
ProRealCode

The Coppock Curve is presented as a long-term momentum oscillator intended to help investors begin accumulating near the start of a bull market. Its signal occurs when the curve crosses above zero. The stated rationale is that this crossover typically…

Technical indicatorsMomentumTrend following
MQL5 code base

The note describes an indicator that applies Noise Elimination Technology, characterized as a rolling Kendall rank correlation coefficient, to determine the trend of a simple moving average. This trend measure is distinct from the moving average’s slope, so…

Technical indicatorsStatisticsTrend following
MQL5 code base

The Cumulative Rotation Factor (CRF) is presented as a parameter-free indicator for distinguishing rising, falling, and consolidating market states. It starts from the previous CRF value and adjusts that value by comparing the current bar’s high and low with…

Technical indicatorsTrend following
BigQuant

This discretionary trend-following framework aims to join an established advance rather than predict a market bottom. It lists three possible entry cues: a bullish engulfing candle after a pullback to support, a retest near the short moving-average cluster…

EquitiesTrend followingTechnical indicatorsRisk management
MQL5 code base

The document describes a variation of the Jurik Moving Average (JMA) that uses the Average True Range (ATR) to add another layer of adaptation. It notes that JMA already adapts to market volatility, so incorporating ATR makes the indicator “double adaptive.”…

Technical indicatorsVolatilityTrend following