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
WonderTrader
14 documents
Alphalens
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 document outlines a proposed position-sizing engine for algorithmic trading. It combines Kelly sizing, which uses estimated win rate and payoff ratio, with volatility adjustment based on Average True Range and tick value. The stated goal is to reduce…

Risk managementPosition sizingVolatility
MQL5 code base

The document describes a price oscillator modified by incorporating volume before the indicator's final smoothing step. Because this changes the oscillator's scale and smoothing behavior, the overbought and oversold thresholds must be recalculated for the…

Technical indicatorsVolatilityStatistics
MQL5 code base

This post proposes selecting stocks with a daily range threshold, substantial prior-day trading activity, and a pattern described as an engulfing reversal. The range and turnover filters are presented as ways to focus on actively traded, volatile shares,…

EquitiesChina marketsTechnical indicatorsVolatility
pysystemtrade

The document explains an exponentially weighted moving average crossover (EWMAC) forecast. It subtracts a slower exponential moving average of price from a faster one, then divides that difference by daily price volatility. A positive or negative result…

FuturesTrend followingMomentumVolatility
ProRealCode

The SSL Hybrid combines several moving average channels with ATR bands to show trend direction, possible continuation entries, exits, and volatility. SSL1 acts as the baseline trend signal: its color indicates bullish or bearish conditions, while a neutral…

Technical indicatorsTrend followingVolatilityRisk management
Stratmill research code

This helper prepares spread changes and their lagged values as inputs for a regression model. It can expand the lag features with pairwise products, split a chosen in-sample period into ordered training and test sets, and keep a separate out-of-sample…

Machine learningStatisticsBacktestingPairs trading
SuperMind

This Chinese A-share screening proposal filters for stocks with an intraday range above 1% during 2021, then keeps observations where price change multiplied by an estimate of very large order flow is positive. The intended interpretation is that volatility…

EquitiesChina marketsMarket microstructureVolatility
SuperMind

This Chinese A-share screening idea selects stocks whose intraday high-low range exceeds 1%, whose day low is between 4% and 5% below the prior close, and whose MACD is above zero. The rationale combines elevated volatility and a sharp intraday decline with…

EquitiesTechnical indicatorsVolatilityMean reversion
BigQuant

This brief coding question outlines a way to calculate fund performance statistics from a price series. It first derives periodic returns from price changes, then uses a performance-analysis library to compute cumulative return, annualized return, Sharpe…

StatisticsRisk managementVolatility
SuperMind

This article introduces the autoregressive moving-average model as a combination of AR terms, which use past observations, and MA terms, which represent past shocks. It describes choosing the orders p and q with autocorrelation and partial autocorrelation…

StatisticsVolatility
ProRealCode

This note describes Trend Force, an indicator that displays bullish and bearish trend strength as separate measures. Bullish strength compares the close with the lowest low over a recent lookback, while bearish strength compares the highest high with the…

Technical indicatorsTrend followingVolatility
BigQuant

The document summary highlights two applications of machine learning in quantitative investing. First, it describes forecasting volatility to inform how capital is allocated among strategies, based on the claim that many strategies’ profitability is closely…

Machine learningVolatilityRisk managementPortfolio construction
ProRealCode

Adaptive Momentum Fusion modifies MACD by recalculating the smoothing speed of its fast and slow averages on each bar. Six selectable engines use efficiency, volatility, fractal behavior, momentum, volume, or a composite of those measures to adjust…

Technical indicatorsMomentumTrend followingVolatility
SuperMind

This Chinese equity screen selects stocks associated with the robotics concept, with turnover from 3% to 12%, circulating market value below 10 billion yuan, and price amplitude above 1%. The stated rationale is to combine sector exposure and smaller float…

EquitiesChina marketsVolatilityTechnical indicators
MQL5 code base

The document describes a weighted price average in which each bar receives weight according to its high minus low range. It places this method within a general weighted-average framework: price observations are multiplied by weights and divided by the sum of…

Technical indicatorsVolatility
SuperMind

This post proposes a Chinese equity screen combining price movement and Bollinger Band position. It selects stocks with a daily high-to-low range above a volatility threshold, at least one daily gain of 10% or more during the previous 25 trading days, and a…

China marketsEquitiesVolatilityMomentum
SuperMind

This Chinese-language post outlines a stock screen combining price movement, recent strength, and MACD. The initial criteria look for stocks with a large daily high-low range, at least one session with a gain of 10% or more in the recent 25 trading days, and…

EquitiesMomentumTechnical indicatorsVolatility
MQL5 code base

This brief indicator note describes ATRratio_HTF, a version of the ATRratio indicator that lets the user choose the chart period through an input parameter. The example period shown is four hours, illustrating that the indicator can be configured to use a…

Technical indicatorsVolatility
MQL5 code base

This brief document describes a customizable version of Bollinger Bands. Its distinguishing feature is that users can choose the moving average method used in the calculation and select which price series supplies the input. The listed average methods…

Technical indicatorsVolatility
ProRealCode

This indicator overlays two kinds of bands calculated from log-transformed closing prices. The statistical bands use a rolling average and standard deviation, similar in spirit to Bollinger Bands. The regression bands use a rolling ordinary least squares…

Technical indicatorsStatisticsVolatilityBacktesting
SuperMind

The document describes a Chinese A-share stock screen combining price amplitude above 1%, a circulating share count no greater than 5.5 billion, and auction-period price movement accompanied by large and extra-large buy-flow volume above the stated…

EquitiesChina marketsVolatilityMarket microstructure
SuperMind

The document proposes screening Chinese A-share stocks using three conditions: daily price amplitude above 1%, a nonempty convertible-bond name, and at least one limit-up event within the preceding month. It interprets amplitude as a volatility filter, the…

EquitiesChina marketsVolatilityBreakout