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

21,023 documents

MQL5 code base

The ZZ Color Retracement indicator extends a basic ZigZag approach by classifying detected price swings according to their length. It compares the latest ZigZag move with an average of prior moves: sufficiently longer swings are marked as impulses,…

Technical indicatorsTrend followingStatistics
BigQuant

This report outlines a weekly framework for tracking profitability and business momentum across China’s CITIC industry groups. It compares trailing-twelve-month return on equity (ROE) with its historical percentiles over one- and ten-year windows, then…

China marketsEquitiesFactor investingStatistics
MQL5 code base

This document describes an RSI indicator that allows the user to choose among four types of smoothing averages for its calculation. It contrasts this flexibility with conventional RSI smoothing and notes that the indicator can use two additional moving…

Technical indicatorsMomentumStatistics
BigQuant

This tutorial walks through a machine learning workflow for a virtual stock trend prediction competition using BigQuant. It covers importing competition data, converting CSV files to HDF, inspecting data, selecting input features, extracting derived…

Machine learningEquitiesStatisticsBacktesting
MQL5 code base

The document introduces Stochastic Momentum as an indicator combining momentum and the stochastic concept. It distinguishes an unsmoothed Stochastic Momentum version from an Average Stochastic Momentum version, which applies smoothing. The description lists…

Technical indicatorsMomentumStatistics
MQL5 code base

The Demand Index combines price and volume into an indicator intended to anticipate changes in price. Its calculation has one configurable input: the period. The document outlines six interpretive rules covering divergence, extreme readings, zero-line…

Technical indicatorsMomentumStatistics
SuperMind

This module describes an interactive dashboard for examining two-asset pairs through cointegration tests and mean-reversion models. Its analytics include Engle–Granger and Johansen portfolio construction, augmented Dickey–Fuller results, cointegration…

Pairs tradingMean reversionStatisticsPortfolio construction
BigQuant

This overview discusses how machine learning can address high-dimensional and nonlinear return-prediction problems that strain conventional econometric methods. It frames the challenge through empirical asset pricing, including factor models, a proliferation…

Machine learningFactor investingStatisticsPortfolio construction
MQL5 code base

The indicator uses RSI to identify possible overbought or oversold conditions while accounting for the market’s adjustment to price changes. Its central idea is that fixed RSI thresholds may keep signaling extreme conditions even after the market has…

Technical indicatorsMean reversionStatistics
MQL5 code base

The document describes an indicator that reverses the RSI calculation to estimate an approximate closing price associated with a chosen RSI value. It presents the idea as a way to translate an oscillator threshold back into price terms, using RSI and a…

Technical indicatorsStatistics
vn.py community

The forum exchange addresses whether the timestamp on a one-minute bar labels the minute that has just ended or the minute that follows. A participant asks which interval is represented by data stamped at 14:00. The reply says that conventions vary across…

Market microstructureExecutionStatistics
BigQuant

The article introduces time series concepts for financial analysis, including univariate and multivariate data, stationarity, autocorrelation, trend, seasonality, and decomposition. It describes using ACF and PACF to examine lag dependence, and outlines a…

StatisticsMean reversionPairs tradingFutures
SuperMind

This Chinese-language tutorial proposes testing an “upward continuation” candlestick pattern and using it to screen stocks. The method starts with a reference chart, searches historical price data for patterns with at least 0.8 similarity, then measures…

EquitiesTechnical indicatorsStatisticsBacktesting
MQL5 code base

The Trade Volume Index (TVI) is presented as an oscillator for identifying whether a security is being accumulated or distributed. It uses a minimum tick value as its input threshold. A price difference above the positive threshold is classified as buying…

Technical indicatorsStatistics
BigQuant

This brief Q&A considers why correlations between peer companies can look different when calculated from daily returns rather than price levels. The question arises in an effort to identify the closest competitors to a target company using stock data from…

EquitiesStatistics
SuperMind

The screen selects stocks using three filters: price amplitude above one, circulating market capitalization above 10 billion yuan, and prior-day turnover above 8%. The accompanying explanation frames these as filters for price movement, company size, and…

EquitiesChina marketsTechnical indicatorsMachine learning
MQL5 code base

The document presents a way to assess trading-system drawdowns across three dimensions: depth, time spent below a prior equity peak, and frequency of episodes. It describes a report generated from closed trading history, including current underwater status…

Risk managementBacktestingStatistics
MQL5 code base

The Efficiency Ratio, attributed here to Perry Kaufman, compares net price change over a period with the total absolute movement along the way. A larger ratio indicates that price traveled more directly and may be trending; a smaller ratio suggests a less…

Technical indicatorsTrend followingStatistics
SuperMind

This document outlines an A-share stock screen combining a price-range filter, the presence of an outstanding convertible bond name, and a minimum circulating market value. It then ranks qualifying stocks by average trading value. The accompanying examples…

EquitiesChina marketsTechnical indicatorsStatistics
BigQuant

This research summary compares ordinary cross-validation with time-series cross-validation for model tuning on sequential data. Randomly assigning observations to folds can train a model on future observations and validate it on the past, violating the…

Machine learningStatisticsBacktestingEquities
SuperMind

The document explains the DeMark Range Expansion Index (TD REI), an arithmetic price oscillator intended for market timing. It compares the current high and low with those from two sessions earlier, then applies additional lookback conditions to decide…

Technical indicatorsVolatilityStatistics
ProRealCode

This indicator studies monthly seasonality using separate in-sample and out-of-sample periods on monthly charts. For each calendar month, it calculates average open-to-close return and the share of observations that rose or fell. It then ranks average…

StatisticsBacktestingPosition sizing
ProRealCode

This document presents three moving averages that use only closing prices whose bar opening times fall within a configured daily time range. The simple version averages a specified number of qualifying observations. The exponential version applies the…

Technical indicatorsStatisticsBacktesting