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
Quantpedia
86 documents
TqSdk
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
Quantopian lectures
45 documents
Binance API docs
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

12,303 documents

MQL5 code base

This note distinguishes a simple Supertrend-style indicator from versions that use Commodity Channel Index zero-line crosses. It explains that a CCI zero crossing corresponds to price crossing its simple moving average, while adding an Average True Range…

Technical indicatorsTrend followingVolatility
SuperMind

This A-share stock screen combines three daily price conditions: an intraday high-low range above 1%, at least one limit-up session in the preceding 25 trading days, and a current low below the prior day's low. The accompanying Chinese commentary interprets…

EquitiesChina marketsVolatilityTechnical indicators
SuperMind

This post proposes combining a daily high-low range filter, a newly formed KDJ crossover, and a 15-minute MACD condition as a stock-selection rule. It interprets the range as a volatility screen, the crossover as a possible shift in short-term direction, and…

EquitiesTechnical indicatorsMomentumVolatility
MQL5 code base

This brief indicator description adds upper and lower levels to the iVIDYA, or Variable Index Dynamic Average. The distance of the borders is determined over an N-bar window, creating levels around the adaptive average that can be used to interpret price…

Technical indicatorsVolatility
ProRealCode

The TTM Squeeze combines Bollinger Bands and Keltner Channels to identify volatility contractions. When the Bollinger Bands sit inside the Keltner Channel, the indicator marks a squeeze, presented as a condition in which a consolidation breakout may be…

Technical indicatorsVolatilityBreakoutMomentum
SuperMind

The document presents a stock-screening idea using amplitude above a threshold, a positive weekly MACD bar, and selection of stocks associated with 2021 activity. It also gives example implementations in indicator-formula and Python styles. The accompanying…

EquitiesTechnical indicatorsVolatilityMomentum
Hummingbot docs

The document describes a Hummingbot strategy for providing bids and asks across several spot markets from one instance. Users choose the markets, the asset used to supply liquidity, order size, spread, and target base inventory. Optional inventory skew…

Market makingVolatilitySpot marketsPosition sizing
MQL5 code base

This brief indicator description explains a chart overlay that draws a moving average together with bullish and bearish areas based on Bollinger Bands. The user can configure the moving average period, calculation method, and applied price, as well as the…

Technical indicatorsVolatility
SuperMind

This stock screen selects shares with daily price amplitude above 1, free float no greater than 5.5 billion shares, and a nonempty name for an outstanding convertible bond. The article associates the amplitude filter with short-term trading interest, the…

China marketsEquitiesVolatility
SuperMind

This A-share selection rule combines turnover between 3% and 12%, at least one limit-up event in the previous 25 days, and a latest close between the 20-day Bollinger middle and upper bands. The article frames the conditions as a way to find actively traded…

China marketsEquitiesTechnical indicatorsVolatility
FMZ forum

This essay contrasts the stabilizing intuition of averages and Gaussian distributions with the outsized effects of rare events in systems described by heavy-tailed or power-law behavior. It explains that averaging becomes informative under assumptions such…

StatisticsRisk managementVolatilityEquities
Cryptohopper blog

The document introduces three chart-based descriptions of crypto market behavior: directional trends, sideways trading ranges, and price channels. It characterizes uptrends by successive higher highs and higher lows, and downtrends by lower highs and lower…

CryptoTrend followingTechnical indicatorsVolatility
SuperMind

This stock screen combines a daily price move greater than one percent, a listing history longer than one year, and a closing price between the 20-day Bollinger midline and upper band. The document explains the move threshold as a way to find active stocks…

EquitiesChina marketsTechnical indicatorsVolatility
BigQuant

This report proposes diversifying portfolios across market, style, and strategy risk premia rather than allocating only among broad asset classes. It uses representative global equity, bond, and commodity indices to construct long-only strategies reflecting…

Multi-assetFactor investingMomentumVolatility
SuperMind

This document outlines a stock-selection screen that combines a daily range threshold, a newly formed KDJ crossover, and an opening price near the 10-day moving average. It frames the range condition as a volatility filter, the crossover as a possible…

China marketsEquitiesTechnical indicatorsMomentum
ProRealCode

This document describes an ICT-style chart indicator that marks trading-session windows, shorter Silver Bullet periods, and Fair Value Gaps (FVGs). It gives New York time ranges for the Asian, London, New York, and London-close Kill Zones, and for three…

Technical indicatorsVolatilityForexRisk management
ProRealCode

The SwingArm combines an ATR-based trailing stop with Fibonacci retracement levels drawn between the active stop and the trend’s running price extreme. Its trend state changes when the close crosses the trailing line; while a trend persists, the stop…

Technical indicatorsTrend followingVolatilityRisk management
ProRealCode

This indicator description presents paired long and short stop lines using Ichimoku-style price levels and average true range. It calculates midpoints from the highest highs and lowest lows over 9 and 26 periods, averages those two values, then offsets the…

Technical indicatorsVolatilityRisk managementFutures
SuperMind

This document describes a Chinese A-share screening rule that combines daily price range, a recent limit-up move, and a rising-low condition. It selects stocks whose high-to-low range exceeds 1%, that had at least one limit-up day in the prior 25 sessions,…

EquitiesChina marketsVolatilityTechnical indicators
SuperMind

This document outlines a short-term Chinese equity screen using price amplitude, large-order net volume ranking, and a listing code beginning with 60, which generally identifies Shanghai-listed shares. It frames amplitude and large-order activity as measures…

EquitiesChina marketsVolatilityMarket microstructure
SuperMind

This Chinese equities screening note selects stocks with a daily high-to-low range above 1%, at least one limit-up event in a recent 25-day period, and three consecutive bearish sessions. The proposed rationale is that a prior sharp advance may signal…

EquitiesChina marketsVolatilityMean reversion
MQL5 code base

The Candle Range indicator displays a selected candle's high-to-low range in pips when the user points to it in MetaTrader. An optional setting adds the open-to-close body size, while another switches from the normal range to true range, which includes any…

Technical indicatorsForexVolatility
ProRealCode

This post describes a converted version of an Ensign volatility stop. It scales an average true range measure by a parameter and combines it with rolling highs and lows to create candidate stop lines: below price for long positions and above price for short…

VolatilityTrend followingTechnical indicatorsRisk management