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

FMZ forum

This essay uses the contest of guessing two-thirds of the group’s average to explain why a theoretically logical answer may not win when other players reason differently. Applied to speculation, its central lesson is to consider market behavior and other…

Multi-assetRisk managementSentimentTrend following
ProRealCode

This indicator simplifies a moving average chart into the percentage distances between a smoothed closing price and two exponential moving averages. The example uses a shorter and a longer average, with a separate line showing their relative spread. The…

Technical indicatorsTrend followingEquities
MQL5 code base

This brief indicator description explains a channel-based way to display price direction and candle alignment. Candles are assigned colors after price moves outside a gray envelope: aquamarine signals an upward trend direction, while yellow signals a…

Technical indicatorsTrend following
MQL5 code base

The document describes a higher-timeframe variant of the Boa ZigZag Arrows indicator. It says the chart period can be selected through an indicator input, with a four-hour period shown as the default in the supplied excerpt. This lets a user view the…

Technical indicatorsTrend following
MQL5 code base

The document describes an adaptive channel indicator that combines two adaptive components: an ATR-based channel width and a central value calculated as an adaptive exponential moving average. Both adjustments use Kaufman’s efficiency ratio, which allows the…

Technical indicatorsVolatilityTrend following
ProRealCode

The document presents an indicator intended to display a daily SuperTrend line on a lower-timeframe chart for intraday use. It derives a daily true-range measure from daily highs, lows, and prior closes, then forms upper and lower bands around the daily…

Technical indicatorsVolatilityTrend followingFutures
SuperMind

This post proposes an equity screen combining daily range above a threshold, rising lows, and price above its five-day moving average. Its expanded version adds a longer-term trend check using the 20-day and 250-day averages, valuation limits, market-cap…

EquitiesTechnical indicatorsMomentumTrend following
MQL5 code base

This document describes an MQL5 class for calculating the Triple Exponential Moving Average (TEMA) with a ring buffer. It outlines initialization options such as the period, smoothing method, buffer size, and series orientation, then describes methods for…

Technical indicatorsTrend following
MQL5 code base

This note describes a double-smoothed adaptive moving average intended to address frequent slope changes in an adaptive moving average. It places the method in the context of Kaufman's adaptive moving average and a modification that also accounts for where…

Technical indicatorsTrend followingBacktesting
MQL5 code base

FanMA2 represents a fan of moving averages as an oscillator in a separate chart window. Its values stay within a range of plus one to minus one, and the display includes a smoothed average line. The description outlines the indicator’s configurable…

Technical indicatorsTrend following
MQL5 code base

This indicator overlays candles from a larger timeframe as filled rectangles. It colors each candle according to the HullTrend indicator’s direction: the body uses emerald green or pink, while the shadows use light green or cream. The description explains…

Technical indicatorsTrend following
MQL5 code base

The document describes a forex expert advisor that uses ZigZag swing highs and lows to identify support and resistance, then updates trend lines as price structure changes. When price approaches or touches a line, the EA may take a buy or sell position…

ForexTechnical indicatorsTrend followingExecution
MQL5 code base

The document describes an indicator that evaluates the slopes of five moving averages with different lookback periods and adds the slope readings to represent an overall trend. The moving-average types it lists are simple, exponential, smoothed, and linear…

Technical indicatorsTrend following
MQL5 code base

The NineTFMovement indicator presents price movement across nine chart timeframes, from one-minute bars through monthly bars, alongside a directional assessment labeled up, down, or wait. The document recommends using it on five- or fifteen-minute charts,…

ForexTechnical indicatorsTrend following
MQL5 code base

This document describes a colored moving average indicator with configurable calculation settings. It names simple, exponential, smoothed, and linear weighted methods; the list repeats the smoothed method, so the intended fifth method is unclear. Users can…

Technical indicatorsTrend following
FMZ forum

The document traces several ways to build moving average trading rules, using a 15-minute Chinese rebar futures index as its backtest example. It starts with price crossing a single average and short-period averages crossing longer ones, then adds…

FuturesTrend followingTechnical indicatorsBacktesting
MQL5 code base

The document describes two strategies using an adaptive baseline and volatility bands. For momentum breakouts, it calls for a candle close beyond an outer band and a baseline color indicating the same direction; the trade is held until the baseline changes…

ForexCryptoTrend followingMean reversion
SuperMind

This stock-screening proposal combines a range condition, rising lows, and a long-term trend filter. It selects shares with amplitude above one, a rising bottom, and the prior close above the 250-day moving average. The suggested expanded version adds a…

EquitiesChina marketsTechnical indicatorsTrend following
SuperMind

This proposed equity screen selects stocks with MACD above zero, positive net profit, and a rounded price-recovery pattern. The document interprets positive MACD as evidence of an upward trend, profitability as a basic quality check, and the rounded shape as…

EquitiesTechnical indicatorsMomentumTrend following
ProRealCode

This post presents a long-only DAX strategy on 15-minute bars. It looks for a prior lower low, a current high below the earlier rolling high, a bullish candle, a limited bar range relative to the recent high-low span, and a close above SuperTrend. The…

FuturesTrend followingTechnical indicatorsPosition sizing
MQL5 code base

The document describes a trading approach that combines an adaptive moving average (AMA) with Kaufman’s adaptive moving average (KAMA). It says the AMA builds on KAMA by accounting for where the close falls within the high–low range. The proposed system uses…

Technical indicatorsTrend following
BigQuant

This article presents the 1-2-3 rule as a practical interpretation of Dow Theory’s trend-reversal logic, associated with Victor Sperandeo rather than a term used by Charles Dow himself. For an uptrend, it describes three signs: a trendline break, a rally…

Trend followingTechnical indicatorsRisk managementCrypto
MQL5 code base

The document describes a Double Exponential Moving Average indicator with a user-selectable chart timeframe. Its example setting uses a higher timeframe than the chart’s default interval, allowing the indicator to display a DEMA calculated from that selected…

Technical indicatorsTrend following
MQL5 code base

This indicator presents ColorStepXCCX direction across ten separate timeframes in one view. Each line represents an indicator on a different timeframe: rising oscillator movement is shown in green, falling movement in pink, and other conditions in gray. Dots…

Technical indicatorsTrend following