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 trend-following strategy defines an uptrend as five simple moving averages, spanning 10 to 200 periods, arranged from shortest and highest to longest and lowest. A downtrend uses the reverse ordering. The author treats this alignment as evidence that…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

This Expert Advisor runs two trading systems based on changes in the direction of the ColorJFatl_Digit indicator: one for long positions and one for short positions. Each side has its own settings, including a distinct magic number and money-management…

Technical indicatorsTrend followingPosition sizingBacktesting
ProRealCode

The indicator classifies each completed month as an advance or decline, then tracks consecutive runs in both directions. It reports the current run, the longest observed up and down runs, and the average number of consecutive up months before a down month…

Technical indicatorsStatisticsTrend following
SuperMind

The document presents a Chinese equity screen using daily price amplitude, a weekly five-period moving average crossing above a ten-period average, and a cap on the stock's gain at the opening auction. The moving-average condition is intended to identify an…

EquitiesChina marketsTechnical indicatorsTrend following
MQL5 code base

This document outlines an automated foreign exchange trend strategy that combines a simple moving average with Heiken Ashi candles. It says the system uses the indicators to trade in the direction of a market trend and sets the take profit using the previous…

ForexTrend followingTechnical indicatorsRisk management
ProRealCode

This indicator describes a trend-following exit rule based on the Average True Range (ATR). In an uptrend, it tracks the highest closing price and places a stop below it by a multiple of ATR; in a downtrend, it tracks the lowest close and places a stop above…

Trend followingVolatilityTechnical indicatorsRisk management
ProRealCode

The document describes a signal-to-noise indicator intended to distinguish directional markets from ranges. Over a lookback of 14 bars, it divides the absolute change from the current close to the earlier close by the sum of absolute close-to-close changes…

Technical indicatorsTrend followingStatistics
ProRealCode

This indicator combines directional readings from Bollinger Bands, CCI, Ease of Movement, MACD, Money Flow Index, detrended price oscillation, rate of change, RSI, and Stochastic. Each component contributes a bullish, bearish, or neutral score, and the…

Technical indicatorsMomentumTrend followingStatistics
MQL5 code base

This document catalogs the calculation methods and input price series available in the AllAverages v4.9 MetaTrader 5 indicator. The methods range from standard simple, exponential, weighted, and smoothed averages to alternatives such as Hull, zero-lag,…

Technical indicatorsTrend following
BigQuant

This page points to a presentation and code for a multi-instrument CTA strategy built around Dual Thrust. Its outline identifies trend capture, fixed-fraction position sizing for risk control, diversification or hedging across three instruments, and backtest…

FuturesTrend followingPosition sizingRisk management
MQL5 code base

This indicator estimates the current market state by comparing three moving averages. Its output assigns colors to broad conditions: light green for an uptrend, green for a possible trend start, red for a downtrend, orange for a possible downward turn, and…

Technical indicatorsTrend followingEquities
SuperMind

This strategy estimates whether the equity market is entering a bear phase by measuring the share of industries whose recent average price exceeds a longer-period average. If that share falls below a chosen threshold, it treats the market as bearish, sells…

EquitiesMomentumTrend followingBacktesting
MQL5 code base

This brief description presents a binary form of the Rainbow Oscillator, based on Mel Widner’s Rainbow Average, which it compares to Guppy multiple moving averages. The indicator reduces its output to two conditions: an upward state and a downward state.…

Technical indicatorsTrend following
MQL5 code base

This document describes a chart indicator built from two moving averages applied to smoothed high and low price series. Together, the averages form a channel around price. Candles outside the channel are colored to show whether they move with or against the…

Technical indicatorsTrend following
MQL5 code base

PricePosition describes a chart indicator that tracks price relative to an angled section line. It marks a buy condition when price rises above the line and a sell condition when price falls below it. The display also shows current open, high, low, and close…

Technical indicatorsTrend following
ProRealCode

The document presents Acceleration Bands, an envelope-style indicator attributed to Price Headley. It derives an upper series from each bar’s high and a lower series from its low, adjusting both by a factor based on the bar’s high-low range relative to its…

Technical indicatorsVolatilityTrend followingBreakout
ProRealCode

HiperSAR modifies the Parabolic SAR acceleration factor so it responds to both recent range expansion and the directional strength of each bar. It compares the current high-low range with an ATR-based average range, then weights that ratio by candle body…

Technical indicatorsVolatilityTrend followingRisk management
MQL5 code base

This indicator displays the trend direction or a potential trade signal generated by the Awesome_Sign indicator on a selected bar. It marks continued trends with a colored graphic symbol and trend changes with a directional arrow, using colors to distinguish…

Technical indicatorsTrend followingEquities
MQL5 code base

This brief note introduces a smoothed price indicator that derives adaptive levels to help assess trend direction and possible support or resistance. It suggests that changes in the indicator’s color can be used as trading signals. The document also cautions…

Technical indicatorsTrend following
SuperMind

This post describes a short-term Chinese equity screen that combines recent price movement with moving-average context. It selects stocks with a daily high-low range above 1%, an opening price within roughly 5% of the 10-day moving average, and a rising…

EquitiesTechnical indicatorsTrend followingBreakout
BigQuant

This brief strategy example uses two simple moving averages of closing prices to generate entry and exit signals. It buys when the five-day average rises above the ten-day average, placing the order at the following session’s open. After entering, it sells…

EquitiesTrend followingTechnical indicatorsExecution
MQL5 code base

This indicator displays ChandelierStops trend positions from ten timeframes in one view. It compares the indicator line with minimum and maximum price levels and colors its squares accordingly: light green when the line is below the minimum level, and pink…

Technical indicatorsTrend followingMulti-asset
MQL5 code base

This indicator classifies market direction using the two Vortex lines. It marks a bullish state when the positive line rises above an upper threshold while the negative line falls below a lower threshold. The bearish state reverses those conditions; other…

Technical indicatorsTrend following