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

The document presents a Relative Moving Average framework that ranks the latest price within a trailing window after normalizing closes around their simple moving average. Its primary output is a fractile from zero to one, intended to make the current…

StatisticsTechnical indicatorsMomentumTrend following
MQL5 code base

The document introduces a zero-lag variation of the Hull Moving Average (HMA), a technical indicator developed to smooth price data while responding quickly to changes. It says the variant further reduces the lag associated with the HMA while retaining its…

Technical indicatorsTrend following
MQL5 code base

ChainPriceRSI is described as a forex indicator combining RSI and moving-average inputs to produce directional arrows and a red trend line. Its rules interpret blue and white arrows as buy or sell cues, use levels 20 and 80 as possible reversal zones, and…

ForexTechnical indicatorsMean reversionTrend following
ProRealCode

The document presents a Coral T3 indicator built from six successive exponential averages and a coefficient-based combination of later averages. It applies the same calculation separately to close, high, and low prices, producing a central line and upper and…

Technical indicatorsTrend following
SuperMind

This note describes a Chinese equity screen combining daily price range, circulating market value, and a weekly moving-average signal. It seeks stocks with an amplitude above 1, a circulating market value above 10 billion yuan, and a weekly close crossing…

EquitiesTechnical indicatorsTrend followingChina markets
ProRealCode

This community post describes a semi-swing strategy for the DAX on a four-hour chart, taking long trades only and aiming to capture brief trends. Entry requires a six-period RSI to cross above 60 while the close is above a 25-period simple moving average.…

FuturesTrend followingTechnical indicatorsBacktesting
MQL5 code base

TrendLinearReg fits a straight line to a rolling window of prices and plots the regression slope as a non-normalized histogram. The slope coefficient represents the direction and steepness of the fitted line. Histogram color tracks whether that coefficient…

Technical indicatorsTrend followingBreakoutStatistics
ProRealCode

SwiftTrend Structure adapts a trailing trend line to average candle-body size rather than ATR. It builds bands around the prior bar’s midpoint body and constrains the baseline to move only in the trend’s favor. A close beyond a tolerance margin creates a raw…

Trend followingTechnical indicatorsBreakoutRisk management
MQL5 code base

This Expert Advisor description combines a moving-average trend filter with two envelope breakout modules. Each module checks the previous completed candle and current candle open: both must sit above the relevant line for a buy, or below it for a sell. The…

ForexTrend followingBreakoutTechnical indicators
MQL5 code base

This document explains a price-trend indicator based on singular spectrum analysis, also called the Caterpillar method. It decomposes a recent price segment into additive components, then reconstructs a smoothed trend while filtering smaller-scale…

Technical indicatorsStatisticsTrend following
ProRealCode

This document presents an Ichimoku dashboard that condenses relationships among price, Tenkan-sen, Kijun-sen, the Senkou spans, and the lagging Chikou span into labeled columns. It describes how the display tracks price relative to the conversion and base…

Technical indicatorsTrend followingForexSentiment
MQL5 code base

This document outlines a daily Expert Advisor framework that uses Parabolic SAR to set direction: price above the indicator signals a long position, while price below it signals a short position. When direction changes, the EA attempts to close the existing…

Trend followingTechnical indicatorsExecutionRisk management
vn.py community

The thread discusses changing a Turtle-style CTA backtest from a fixed number of contracts per trade to dynamically sized positions. A user reports editing a strategy variable intended to replace the fixed unit, but the refreshed backtest still uses the…

FuturesTrend followingPosition sizingBacktesting
MQL5 code base

The indicator summarizes trend direction across multiple currency pairs on the chart’s current timeframe. It compares three moving averages with different shift settings: a fast, an intermediate, and a slow EMA. The shifts can be adjusted, as can the corner…

ForexTechnical indicatorsTrend following
MQL5 code base

The document describes a charting indicator that calculates trend information using methods similar to Ichimoku Kinko Hyo. It offers multiple drawing styles and adjustable parameters, and may be used alone or alongside a related trading terminal. The…

Technical indicatorsTrend following
ProRealCode

This strategy uses Ichimoku cloud position and the relationship between the Tenkan-sen and Kijun-sen to generate directional entries. A long requires price above both cloud spans, a bullish candle, and Tenkan-sen above Kijun-sen; a short applies the opposite…

Technical indicatorsTrend followingForexEquities
MQL5 code base

This note describes a generalized version of a Kalman filter indicator for MetaTrader 5. Unlike a version limited to price input, it can be applied to price data or to another indicator’s output. The author suggests examining the filtered series and says its…

Technical indicatorsStatisticsTrend following
MQL5 code base

The BBands Stop v1 indicator is described as a trend-direction display that changes color when its direction changes. It can issue alerts and send email or push notifications when that transition occurs, allowing a trader to monitor the indicator without…

Technical indicatorsTrend following
MQL5 code base

MultiJFatlSignal is a MetaTrader indicator that displays the direction of four JFatl indicator lines, each associated with a different timeframe. Rising JFatl values are shown in blue and falling values in pink. Small colored squares mark when a bar changes…

Technical indicatorsTrend following
MQL5 code base

The document describes an MT4 Expert Advisor that trades when two user-configurable moving averages cross. It presents the tool as adjustable, with controls intended to let a trader set trade direction, entry behavior, and risk parameters. The specific…

Technical indicatorsTrend followingRisk management
MQL5 code base

Gann Swing is presented as a ZigZag-like indicator that connects selected highs and lows to show swings and possible trend changes. It has no configurable inputs. Two successively higher highs suggest an upswing, while two successively lower lows suggest a…

Technical indicatorsTrend followingBreakout
SuperMind

This stock screen selects Chinese A-shares whose daily high-low range exceeds a threshold, excludes Beijing-listed shares, and requires the 20-day moving average to be above the 120-day average. The longer-term trend filter is paired with a short-term…

EquitiesChina marketsTechnical indicatorsTrend following
SuperMind

This stock-screening proposal combines three conditions: price amplitude above a stated threshold, a rounded or gradual price pattern, and a weekly five-period moving average crossing above the ten-period average. The accompanying formula also imposes a…

EquitiesTechnical indicatorsTrend followingRisk management
MQL5 code base

This indicator note describes a modified Range Expansion Index, an oscillator developed by Thomas DeMark to assess price strength and weakness and identify potential overbought or oversold areas. The described variant combines RSX calculations on high and…

Technical indicatorsVolatilityTrend following