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

12,303 documents

SuperMind

This Chinese equity screen selects stocks whose price amplitude exceeds 1, whose previous day's 9:15 indicative matching price was at the limit-down level, and whose turnover lies between 2% and 9%. The post presents the conditions as a way to combine…

China marketsEquitiesVolatilityExecution
MQL5 code base

This indicator description adds a flat-market state to the Chaikin Oscillator. When the market is classified as flat, the colored oscillator cloud contracts toward the zero line and a thick gray line marks the condition. The stated detection method is…

Technical indicatorsVolatilityMarket microstructure
SuperMind

This document describes a Chinese stock screen that combines price amplitude above 1%, an appearance on the previous day’s trading activity list, and positive net buying attributed to major participants during the opening auction. The rationale is to combine…

EquitiesChina marketsVolatilitySentiment
SuperMind

This post proposes selecting stocks whose daily price range exceeds one percent, whose KDJ indicator has just formed a golden cross, and whose stated price change falls between minus five and 2.6 percent. It provides indicator formulas and sample Python…

EquitiesChina marketsTechnical indicatorsVolatility
MQL5 code base

The document presents KCI Volatility Distance as an indicator intended to measure directional strength and market conditions. It describes using its output to confirm momentum, supply a feature to a machine learning model, adjust grid spacing, scan multiple…

Technical indicatorsMomentumVolatilityMachine learning
SuperMind

This note proposes selecting Chinese stocks with a 14-period RSI below 65, turnover between 3% and 12%, and more than two limit-up days during the preceding ten trading sessions. The combination is intended to focus on shares with recent sharp advances and…

EquitiesChina marketsMomentumTechnical indicators
SuperMind

This note describes a simple A-share stock screen combining a daily high-low range above 1%, a closing price of 18.5 yuan, and seven consecutive sessions in which the close is lower than the prior close. It frames the range as a volatility filter, the price…

EquitiesChina marketsVolatilityTechnical indicators
ProRealCode

This indicator translates stochastic oscillator readings into price levels so they can be viewed directly on a price chart. It centers the display on a moving average of price and scales the oscillator by an average true range calculated from daily data over…

Technical indicatorsVolatilityEquities
MQL5 code base

This brief description introduces an indicator for calculating an asset’s classic historical volatility. It identifies the measure as a volatility tool and notes that an implementation was originally published for MQL4 in 2010, but gives no formula, lookback…

VolatilityTechnical indicators
MQL5 code base

The described expert advisor combines two signal types: fast and slow moving average crosses for trend direction, and price deviations from a slower average measured with ATR-based bands for mean reversion. The stated rules generate buy signals on an upward…

Mean reversionTrend followingVolatilityRisk management
ProRealCode

This indicator fits a linear regression to closing prices from the most recent segmentation point through the current bar. It estimates residual standard deviation and uses a configurable multiplier to place upper and lower bands around the regression line.…

Technical indicatorsStatisticsVolatility
SuperMind

This Chinese-language post describes a daily stock screen for mainland China main-board shares. It selects stocks with an intraday amplitude above 1, a session low more than 4% but less than 5% below the previous close, and a daily gain above 1. The…

EquitiesChina marketsTechnical indicatorsVolatility
BigQuant

The article explains idiosyncratic volatility for individual stocks and extends the idea to residual volatility for indices and commodity futures. It argues that elevated volatility is more useful for anticipating the size of future moves or divergence from…

VolatilityStatisticsTechnical indicatorsTrend following
SuperMind

The post describes an equity screen combining three conditions: amplitude above a stated threshold, a prior-day 9:15 matched price identified as limit-down, and a price below a specified level. It proposes selecting up to a chosen number of qualifying stocks…

EquitiesChina marketsVolatilitySentiment
QTPyLib

This reference page catalogs technical indicators and data utilities available in QTPyLib for use with bar data. The built-in list covers volatility and range measures, moving averages, channels, momentum oscillators, returns, volume-related measures, price…

Technical indicatorsExecutionStatisticsVolatility
MQL5 code base

TrendEQ is described as a momentum indicator that adjusts its calculation for current volatility. Positive readings indicate upward momentum and negative readings indicate downward momentum. It also uses overbought and oversold thresholds to flag conditions…

Technical indicatorsMomentumVolatility
ProRealCode

The Dynamic Indicator compares estimated price volatility with directional movement amplitude to classify market phases. It constructs fast and slower range estimates, combines them into a trend reference and upper and lower ranges, then measures how far…

Technical indicatorsVolatilityTrend following
SuperMind

This A-share screening rule selects stocks with a daily high-low range of at least one percent, relative volume between 1.5 and 6 times its five-day average, a robotics concept classification, and circulating market capitalization below 10 billion yuan. The…

EquitiesTechnical indicatorsVolatilityChina markets
SuperMind

This stock-screening idea combines three conditions: daily amplitude above 1, an opening price near the 10-day moving average, and more than two limit-up days during a rolling 10-day period. The article interprets the amplitude condition as a way to find…

EquitiesChina marketsMomentumTechnical indicators
MQL5 code base

XATRStopLevel is an indicator that sets a stop-loss level for an open position using the XATR volatility measure. The underlying method uses the average true range over a chosen period, multiplied by a factor, to determine the distance between the entry and…

Risk managementVolatilityTechnical indicators
SuperMind

The document describes a short-term Chinese stock screen combining price movement, trading activity, market capitalization, and profitability. It selects stocks with amplitude above 1, an indicator calculated from the previous day’s turnover rate and the…

EquitiesChina marketsVolatilityTechnical indicators
Lumibot

This document describes an automated short-dated options strategy that sells a SPY iron condor late in the trading day, with expiration on the next trading day. It skips a session when the previous VIX close exceeds 25. Otherwise, it selects short put and…

OptionsVolatilityPosition sizingRisk management
SuperMind

The document presents a short-term Chinese equity screening rule using three conditions: amplitude above 1, a current control measure above 21, and at least one limit-up event within the previous 25 days. It offers formula references for two platforms, where…

EquitiesChina marketsVolatilityMomentum