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 describes an Expert Advisor that uses a three moving average cross to trigger trades and MACD as an additional entry check. A later update adds fixed percentage risk sizing and sets stop loss and take profit levels from ATR ranges, linking…

Technical indicatorsTrend followingRisk managementPosition sizing
MQL5 code base

This document describes a modified Pretty Good Oscillator (PGO) that allows its values to be smoothed with a Timm Morris moving average. The stated purpose of smoothing is to filter some false signals. It recommends interpreting crossings of the zero line as…

Technical indicatorsTrend following
MQL5 code base

This Expert Advisor uses the Kolier SuperTrend indicator with moving-average crossings to generate trade entries. A signal is acted on when the bar closes and a square of the corresponding color appears. The description specifies that the EA relies on the…

ForexTechnical indicatorsTrend followingBacktesting
backtesting.py

This tutorial shows how to build a long-only moving average crossover strategy by combining reusable strategy components from a Python backtesting library. It turns the relationship between a short and a longer moving average into entry signals, allocates…

EquitiesTrend followingTechnical indicatorsRisk management
MQL5 code base

This short description outlines an expert advisor that trades Aroon indicator crossovers on a 15-minute chart. Aroon up and down trend variables can be used to confirm the direction on an hourly chart. A Williams Percent Range oscillator is added to help…

ForexTechnical indicatorsTrend followingBacktesting
MQL5 code base

This document outlines an Expert Advisor that trades when the Ozymandias indicator’s middle line changes color. It is a simple signal-based approach, with the color transition serving as the trade decision trigger. The system requires the compiled indicator…

ForexTechnical indicatorsTrend followingBacktesting
MQL5 code base

This automated trading system implements the principal components of the Original Turtle rules. It sizes positions according to market volatility, enters on breakouts of fast or slow Donchian channels, and skips a later signal after a successful breakout. It…

Trend followingBreakoutVolatilityPosition sizing
MQL5 code base

ASQ SuperTrend is described as an ATR-based trend-following indicator for MetaTrader 5. It draws a changing line around price, uses color to indicate bullish or bearish direction, and marks trend reversals with arrows. The line can be used to track a trend…

Trend followingTechnical indicatorsVolatilityRisk management
MQL5 code base

This MetaTrader indicator overlays candles from a higher timeframe as filled rectangles, using DRAW_FILLING buffers. Their colors follow the cloud direction of the CronexAC indicator: bullish or bearish cloud states determine the candle body color, while the…

Technical indicatorsTrend followingExecution
SuperMind

This Chinese equity screening idea combines a daily price range above 1%, a rising 30-day average, and a morning-star-like short-term reversal pattern. The article describes these filters as a way to find active stocks where a short-term change in price…

EquitiesChina marketsTechnical indicatorsTrend following
MQL5 code base

The indicator presents the direction or signal produced by OzymandiasSign at a selected bar, using chart symbols to distinguish continuing trends from changes that may indicate a trade. A right-facing arrow marks continuation, while a diagonal arrow…

ForexTechnical indicatorsTrend following
ProRealCode

This indicator converts RSI behavior into eight normalized features, including level, slope, acceleration, percentile, volatility, fast-versus-slow spread, and regime. It stores sampled feature vectors alongside forward price outcomes grouped into ATR-scaled…

Machine learningTechnical indicatorsMomentumTrend following
ProRealCode

This document proposes an hourly strategy using Supertrend, an exponential moving average, the middle of the Bollinger Bands, and an ATR-based volatility filter. In the code, long entries require price below the Supertrend line and above the EMA; short…

FuturesTechnical indicatorsTrend followingVolatility
MQL5 code base

The document outlines an extended Wilder double-smoothed exponential moving average that adapts its responsiveness using a volatility ratio. According to the description, the adaptation is intended to make the indicator react more quickly to market changes…

Technical indicatorsVolatilityTrend following
MQL5 code base

This indicator defines a trend reversal by comparing a bar’s close with the extremes of a preceding window. An upward reversal occurs when the current close exceeds the highs of the previous x minus one bars; a downward reversal occurs when it falls below…

ForexTrend followingBreakoutTechnical indicators
MQL5 code base

Rainbow Clouds is described as a collection of moving averages presented together as cloud indicators. The concept is to display multiple averages as a grouped visual overlay, rather than a single moving-average line. The text does not explain the averaging…

Technical indicatorsTrend following
MQL5 code base

The Simple Decycler is described as a price indicator based on John F. Ehlers’s Decyclers article. It has configurable settings for the high-pass filter period and applied price. The stated purpose is to remove low-frequency directional components while…

Technical indicatorsTrend following
Stratmill research code

The Range Action Verification Index (RAVI) is described as a trend-detection indicator based on the percentage difference between current and past prices. The document gives threshold-crossing rules attributed to its developer: an upward cross of a 3%…

Technical indicatorsTrend followingMomentum
MQL5 code base

This document describes a Balance of Power indicator displayed as a colored histogram. It presents the histogram as a way to view the strength and direction of the current trend, with colors determined by configured overbought and oversold levels and by…

Technical indicatorsTrend following
SuperMind

This stock-screening rule selects shares with amplitude above 1, rising or diverging moving averages, and turnover above 2% but below 9%. The article frames amplitude and moving-average behavior as technical filters, while the turnover range is intended to…

EquitiesTechnical indicatorsTrend followingChina markets
MQL5 code base

This indicator description explains a way to display trend strength on a DecEMA moving average using standard deviation. Two input thresholds divide the reading into strength levels: when the standard deviation falls between the lower and upper thresholds, a…

Technical indicatorsTrend followingStatistics
SuperMind

This proposed Chinese stock screen excludes Beijing-listed A-shares, requires the 30-day moving average to be rising, and looks for at least five moving averages to converge. The post presents moving-average alignment as a way to identify a visible bullish…

EquitiesChina marketsTrend followingTechnical indicators
SuperMind

The document presents a daily stock-selection screen combining three conditions: MACD above its zero line, a closing price below 12 yuan, and the 20-day moving average above the 120-day moving average. It says the scan is run before the market opens and…

EquitiesChina marketsTechnical indicatorsMomentum
MQL5 code base

This expert advisor trades from the Omni_Trend indicator. It creates a signal when a large colored dot appears and acts on that signal after the bar closes. The document describes the signal rule but does not explain how the indicator calculates its dots or…

ForexTechnical indicatorsTrend followingBacktesting