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

21,023 documents

MQL5 code base

This indicator compares a candle’s price movement with its tick volume and plots the result as a histogram with a smoothed moving-average signal line. The calculation can use either the absolute open-to-close difference or the high-to-low range, divided by…

Technical indicatorsMarket microstructureStatistics
SuperMind

This article outlines an A-share stock screen that combines daily trading activity and company fundamentals. It selects stocks with turnover between 3% and 12%, market capitalization below 10 billion yuan, and no losses, then ranks candidates using revenue…

China marketsEquitiesFactor investingStatistics
BigQuant

This research note describes a daily equity alpha approach that uses supervised neural networks to generate many candidate factors from designed factor units. It then transforms the original inputs into weak, mutually orthogonal factors and weights them…

EquitiesMachine learningFactor investingStatistics
MQL5 code base

This document presents an Ornstein–Uhlenbeck (OU) process as a framework for distinguishing mean-reverting behavior from persistent drift. It contrasts the model with conventional volatility bands, arguing that bands around a moving average do not by…

Mean reversionVolatilityStatisticsRisk management
MQL5 code base

MaxMinRange is described as a two-part indicator for displaying price extremes within candlesticks. One component tracks the maximum values associated with upward movement and is plotted above zero; the other tracks values associated with downward movement…

Technical indicatorsStatistics
Amberdata research

This guide outlines a crypto pairs mean-reversion strategy built around cointegration rather than correlation alone. It proposes testing logged price series with the Engle–Granger method, estimating a regression hedge ratio, and checking the resulting spread…

CryptoPairs tradingMean reversionStatistics
MQL5 code base

The document introduces momentum deviation as a variation on standard deviation. Rather than calculating dispersion from price itself, it applies the calculation to price momentum. It says the method is designed to use little CPU and that its values are…

Technical indicatorsStatisticsMomentum
Freqtrade docs

Recursive analysis helps check whether indicator values depend materially on how many startup candles are available. Recursive formulas use prior values, so an indicator calculated over the full backtest history may differ from one calculated in a dry or…

BacktestingTechnical indicatorsStatistics
SuperMind

Recursive indicators depend on preceding values, so their outputs can change when calculations begin with different amounts of historical data. A backtest may use a long requested date range, while a live or dry run may have fewer candles available from the…

BacktestingTechnical indicatorsStatistics
MQL5 code base

The document introduces ALGLIB, a numerical analysis library ported for use with MetaTrader. Its listed capabilities include linear algebra, optimization, interpolation, Fourier transforms, differential equations, statistical tests, and data analysis methods…

StatisticsBacktestingRisk managementMachine learning
MQL5 code base

This indicator description combines Lyapunov’s theory of movement stability with the Hodrick-Prescott filter, a time-series smoothing method used to distinguish longer-term trends from shorter-term variation. It exposes two inputs: the filter calculation…

Technical indicatorsStatisticsTrend following
BigQuant

This study adapts SinGAN, a multiscale generative adversarial network trained on one sample, to generate financial return sequences. Its pyramid trains progressively across scales: coarse layers represent broad, low-frequency structure, while finer layers…

Machine learningStatisticsBacktestingEquities
MQL5 code base

Zero Point Force (ZPF) is a market-climate indicator that multiplies smoothed volume by the difference between fast and slow moving averages of closing price, scaled by one half. Users can configure the periods and calculation methods for both price averages…

Technical indicatorsMomentumStatistics
MQL5 code base

The document describes an indicator that generates semaphore-style trading signals when the main and signal lines of an Adaptive Relative Vigor Index oscillator cross. It identifies the indicator’s original author and notes that it depends on a separate…

Technical indicatorsStatistics
ProRealCode

The indicator estimates recent volatility by counting local highs and lows over a rolling lookback. A peak is identified when surrounding bars have lower highs, while a trough has higher lows; the BarsBefore and BarsAfter settings determine how many…

Technical indicatorsVolatilityStatistics
Stratmill research code

This module describes ways to select groups of stocks for vine copula analysis, a component of a statistical arbitrage approach. It starts from price histories, calculates daily returns and ranked returns, and narrows candidate partners for each target stock…

EquitiesArbitragePairs tradingStatistics
BigQuant

This paper-reading digest summarizes several computer vision methods: InstanceFCN for generating object instance masks from position-sensitive score maps; a two-stream residual network that combines full-resolution detail with pooled features for…

Machine learningStatistics
MQL5 code base

The document introduces an oscillator based on the inverse Fisher transform, described as an extension of John Ehlers’s approach. It notes that this version lets users choose the price input and adjust the periods instead of relying on a fixed oscillator…

Technical indicatorsStatistics
BigQuant

The document summarizes research using public Northbound investor holdings and trading-flow data to build 12 factors for Chinese equities. It reports testing those factors from December 2016 through December 2019 across Northbound-held stocks, the CSI 800,…

EquitiesChina marketsFactor investingStatistics
Amberdata research

This overview distinguishes price-based market data from blockchain activity data and describes metrics that may help frame digital-asset valuation. Market capitalization is token supply multiplied by price, while trading volume is used as a rough gauge of…

CryptoOn-chain dataDeFiStatistics
ProRealCode

This indicator estimates a separate average high-low range for each calendar month from the available monthly price history. For a January bar, for example, it uses the historical ranges of January bars to set the current band width. The range is centered on…

Technical indicatorsStatisticsVolatility
SuperMind

This stock-selection rule combines a turnover band of 3% to 12%, appearance on the prior day’s top-trader or unusual-trading list, and declines across the latest three sessions. The stated idea is to focus on moderately active shares that attracted market…

EquitiesMean reversionMomentumStatistics
ProRealCode

The document introduces an adaptive price filter through an intuitive explanation of Kalman filtering. It starts from the idea of a moving average and describes adjusting the filter’s responsiveness to balance two sources of uncertainty: how much price is…

Technical indicatorsStatisticsEquities
BigQuant

This research summary argues that bond fund rankings based on a single historical performance measure can be distorted by differences in market style, objectives, holdings, manager skill, fund size, and risk controls. Its proposed approach narrows the…

Fixed incomeStatisticsFactor investingPortfolio construction