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 clarifies why a chart may show two values for the MESA Adaptive Moving Average (MAMA). It identifies the second value as the Following Adaptive Moving Average (FAMA), a companion average associated with John Ehlers. The two values are used…

Technical indicatorsTrend following
SuperMind

This document describes a Chinese stock selection rule combining daily price range, recent limit-up activity, and a long-term moving average. Stocks enter the candidate pool when their amplitude exceeds 1%, at least one limit-up occurred in the prior 25…

EquitiesChina marketsTechnical indicatorsVolatility
MQL5 code base

This brief note describes a non-averaged, three-line trading indicator whose arrays are displayed as separate lines. Its updated version removes the period input, leaving no user-set formation parameters. The signal guidance centers on a yellow line moving…

Technical indicatorsTrend followingRisk management
SuperMind

This stock screen combines a daily range filter, a qualitative company-quality condition, and a trend rule requiring the 20-day moving average to exceed the 120-day average. The article interprets the moving-average relationship as evidence that recent price…

EquitiesTrend followingTechnical indicators
ProRealCode

The Double Seven method is presented as a long-only daily strategy for ETF or futures index markets. It first requires the close to be above its 200-day moving average. An entry occurs when the day’s low reaches or falls below the lowest close over the…

EquitiesFuturesTrend followingTechnical indicators
MQL5 code base

The expert advisor combines the Commodity Channel Index with a moving average to condition CCI entry thresholds on the moving average’s direction. When the average rises, the system uses one pair of CCI levels for buying and selling; when it falls, it…

Technical indicatorsTrend followingForex
MQL5 code base

The indicator overlays four moving averages as two cloud-like histogram ranges: slow 200-period simple and exponential averages, and fast 50-period simple and exponential averages. The shaded boundaries make the relationship between faster and slower…

Technical indicatorsTrend followingMomentum
MQL5 code base

This Expert Advisor concept seeks short-term trend entries on a 15-minute chart, using moving averages on both the 15-minute and hourly charts to establish direction. After identifying the trend, it checks that price is close to the 15-minute moving average…

ForexTrend followingTechnical indicators
ProRealCode

This document describes a trend indicator that combines a Hull Moving Average (HMA), a modified HMA variant, and an optional Kalman-style filter. The filter updates a smoothed price estimate and velocity from the input series; the indicator then calculates…

Technical indicatorsTrend followingStatistics
MQL5 code base

The Triple Hull indicator combines three Hull Moving Averages calculated from closing, high, and low prices. The document describes the Hull average as designed to smooth price while responding quickly, and presents the three lines together as a broader view…

Technical indicatorsTrend following
MQL5 code base

The Dots indicator displays a directional trend estimate directly on a chart using colored dots: blue indicates bullish conditions and red indicates bearish conditions. Its calculation is described as using the cosine of the angle of price change, with a…

Technical indicatorsTrend followingForex
SuperMind

This article describes a stock screen that requires price amplitude above 1, a listing history longer than one year, and a weekly indicator crossing above its 30-week moving average. It argues that weekly data can reduce the influence of short-term…

EquitiesChina marketsTrend followingTechnical indicators
MQL5 code base

This expert advisor describes a trend-following system using two ColorX2MA indicators on separate timeframes. The slower indicator sets the prevailing trend from its line color; the faster indicator supplies entry timing when its color changes. A signal is…

Trend followingTechnical indicatorsForexBacktesting
MQL5 code base

The Expert Advisor uses changes in the Donchian Channel’s upper and lower buffers as directional signals. A buy is triggered when the upper buffer on the first bar is higher than on the second bar; a sell signal occurs when the lower buffer on the first bar…

ForexTechnical indicatorsTrend followingRisk management
ProRealCode

This indicator uses a ZigZag series to identify turning points that are treated as fractal support and resistance. It detects a potential upward turn when the ZigZag value rises after a prior decline, and a downward turn when it falls after a prior rise. An…

Technical indicatorsTrend following
MQL5 code base

This document describes a modified Aroon oscillator indicator for MetaTrader 5. It says the indicator builds on Tushar Chande’s Aroon indicator and corrects a common implementation issue in which the oscillator’s negative extreme is not reached. It also adds…

Technical indicatorsTrend following
ProRealCode

The document describes the Schaff Trend Cycle (STC), a trend-oriented oscillator built from the difference between short- and long-period Wilder averages. It normalizes that difference against its rolling high and low over a cycle window, scales the result,…

Technical indicatorsTrend followingMomentum
ProRealCode

This indicator turns Aroon Up and Aroon Down readings into a color-coded histogram. Using a 14-period lookback and a trigger level of 70, it marks a bullish state when Aroon Up exceeds Aroon Down and reaches the trigger, and a bearish state when Aroon Down…

Technical indicatorsTrend following
ProRealCode

This indicator compares trend conditions across 15-minute, 1-hour, and 4-hour charts. On each timeframe, it scores the direction of five simple moving averages with periods 5, 8, 13, 21, and 34. It also calculates the Accelerator Oscillator from median…

Technical indicatorsTrend followingMomentum
MQL5 code base

Parabolic SAR is a chart overlay designed for trending markets. Its dots or line appear below price during an uptrend and above price during a downtrend. When price crosses the indicator, SAR switches sides; the text describes this as a possible signal that…

Technical indicatorsTrend followingRisk management
SuperMind

This overview introduces three assumptions commonly associated with technical analysis: market activity is reflected in prices, prices tend to move in trends, and historical patterns may recur. It also frames volume, price, time, and range as core elements…

Technical indicatorsTrend followingEquitiesFutures
BigQuant

This article explains a Dual Thrust trend-following method and its application to a basket of nickel, rebar, and coking coal futures. It defines a range from historical highs, lows, and closes, then sets upper and lower breakout thresholds around the current…

FuturesCommoditiesTrend followingBreakout
MQL5 code base

The document describes a configurable trading indicator that combines ADX, DMI, CCI, MACD, and Stochastic readings. DMI, CCI, MACD, and Stochastic can contribute directional signals; the user can choose which to include. ADX can act as a trend filter,…

Technical indicatorsTrend followingMomentum
ProRealCode

This strategy proposes long entries on the Nasdaq using 30-minute bars. It combines the directional indicator and Average Directional Index (ADX): an entry can occur when positive directional movement crosses a threshold while ADX is already above its…

FuturesTechnical indicatorsTrend followingRisk management