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

Millenium is described as a system that opens at most one trade per day, using a fast and slow moving-average crossover alongside a price-position filter. For a buy setup, the fast average crosses above the slow average and the current price is above both;…

Trend followingTechnical indicatorsBacktestingRisk management
ProRealCode

This document describes a rules-based intraday strategy that takes short positions in the DAX on 15-minute bars. Entry requires the MACD to cross below zero while its signal line is negative, price to be below a long-period exponential moving average, and…

FuturesTrend followingTechnical indicatorsRisk management
ProRealCode

The document presents Laguerre ROC, an oscillator built by applying a Laguerre filter to price rate of change over a configurable lookback period. Its recursive filter uses four stages, then compares adjacent stage values to form an oscillator bounded by…

Technical indicatorsMomentumMean reversionTrend following
MQL5 code base

The document describes a Super Trend Hull indicator as a standalone charting tool, stating that it does not need another indicator to operate. It also claims that this version does not repaint, unlike many MetaTrader 4 versions of Super Trend indicators, and…

Technical indicatorsTrend following
Stratmill research code

This code manages backtest outputs for momentum experiments. It reads results from multiple train and test intervals, aggregates captured returns, and can rescale those returns to a target volatility. It calculates performance summaries that include return,…

BacktestingMomentumTrend followingRisk management
MQL5 code base

This note describes an oscillator formed by combining eight stochastic indicators. Its cloud color represents the indicated trend direction, offering a visual way to read the combined signal. The document identifies the indicator’s author and says it was…

Technical indicatorsTrend following
MQL5 code base

The indicator first applies a selectable moving average to a chosen price series, then smooths that result with a second moving average. Users can choose among simple, exponential, smoothed, and weighted methods for each stage. The second filter is intended…

Technical indicatorsTrend following
MQL5 code base

This brief description presents a modified SuperTrend indicator, based on Olivier Seban's well-known trend tool. It replaces plotted lines with dots, which the author says makes a one-bar change in direction visible when that change would otherwise be…

Technical indicatorsTrend followingVolatility
MQL5 code base

The indicator presents entry, take-profit, and stop-loss levels for a scalping approach intended for charts at five-minute intervals or longer. The take-profit and stop-loss distances are based on Average True Range, and the user can adjust the ATR period. A…

Technical indicatorsTrend followingRisk management
SuperMind

This equity screen combines three technical conditions: a price amplitude above a threshold, a current low below the previous session’s low, and the 20-day moving average above the 120-day moving average. The long-versus-short average relationship is…

EquitiesChina marketsTechnical indicatorsTrend following
MQL5 code base

This MetaTrader indicator description explains a configurable chart overlay built around a ZigZag calculation. Users can set the calculation timeframe and ZigZag depth, deviation, and backstep, then choose whether to display Fibonacci levels, a Fibonacci…

Technical indicatorsTrend following
BigQuant

This weekly report reviews market conditions following a sharp equity selloff and describes trend signals across U.S. and Chinese equities, Hong Kong shares, gold, and bonds. Its trend-following system indicated rising trends in U.S. equities and bonds,…

Multi-assetTrend followingPortfolio constructionRisk management
BigQuant

This report studies trend-based allocation across CITIC Securities’ first-level industry indexes. It frames the process as choosing assets, measuring momentum, selecting industries, assigning weights, and managing portfolio tracking. The analysis describes…

EquitiesTrend followingMomentumPortfolio construction
MQL5 code base

The Accumulative Swing Index, or ASI, is described as the cumulative sum of Swing Index values. Its plotted line is intended to represent an “actual” market line that reflects relative strength and trend. The indicator also draws support and resistance…

Technical indicatorsTrend followingMomentum
ProRealCode

This indicator classifies market conditions as sideways, upward, or downward. It first treats a market as sideways if either the average true range is at or below its 20-period average, or the ADX is at or below 25. If neither sideways condition applies, it…

Technical indicatorsTrend followingVolatility
SuperMind

This Chinese stock screen combines a daily price-range condition, a minimum listing history of more than one year, and a higher-low pattern. The document describes higher lows as successive troughs rising during a decline, which may indicate strengthening…

EquitiesChina marketsTechnical indicatorsTrend following
MQL5 code base

This document describes a MetaTrader indicator that uses three ADX periods to mark trend beginnings and endings and indicate periods without a trend. It draws its output in the main price chart and supports alerts for horizontal-line starts, price crossings…

Technical indicatorsTrend followingExecution
Jesse

This report summarizes a two-year simulation of a Donchian strategy on NEO-USDT using six-hour candles from Binance, covering January 2019 through January 2021. It reports 18 closed trades, all long, with no open positions at the end. The strategy shows a…

CryptoTechnical indicatorsTrend followingBacktesting
MQL5 code base

This brief description outlines a trading example based on the Alligator indicator. It states that positions are opened only when no other position is already open, thereby limiting the example to one concurrent position. The note mentions a sell entry as an…

Technical indicatorsTrend following
BigQuant

The document introduces the Commodity Selection Index (CSI), specifying high, low, close, and a lookback length as inputs. Its pseudocode builds an average true range measure from intraday range and gaps relative to the previous close. It also estimates…

CommoditiesFuturesTechnical indicatorsTrend following
BigQuant

This excerpt argues that risk control and position sizing deserve priority alongside stock selection and timing. Its proposed framework smooths risk decisions with a moving-average tracking system and calculates a daily score from market or stock…

Risk managementPosition sizingTrend followingTechnical indicators
MQL5 code base

OverHedgeV2 is described as an expert advisor that manages a group of positions using aggregate and per-position profit thresholds. It closes positions opened by the advisor when the group reaches a total profit target, subject to a condition that no…

ForexTrend followingGrid tradingPosition sizing
MQL5 code base

TMS Arrows is a directional signal indicator that combines the Traders Dynamic Index (TDI), Stochastic, and Heiken Ashi candles. A bullish label requires the TDI green line to cross above its red signal line, Stochastic to move upward, and either the first…

Technical indicatorsMomentumTrend following
ProRealCode

Voluminator classifies trend by comparing the close with a configurable moving average. When the close is above the average, volume contributes to a bullish series; when it is below, volume contributes to a bearish series. Separate smoothed series are…

Technical indicatorsTrend followingVolatility