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
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

21,023 documents

BigQuant

This paper summary challenges common ways of measuring whether assets diversify one another during poor market conditions. It argues that estimating downside correlation only on observations when both assets perform poorly omits cases where one asset gains…

Portfolio constructionStatisticsMulti-assetRisk management
MQL5 code base

The Sine Weighted Moving Average is a price smoother that takes a finite window of observations and assigns weights based on sine values. The weights correspond to positions across the window, with the oldest and newest observations receiving different…

Technical indicatorsStatistics
SuperMind

This post describes a Chinese equity screen using a capital-strength measure, moderate turnover, and historical revenue growth. Capital strength is illustrated as trading value divided by tradable market capitalization. The turnover range is above 2% and…

EquitiesChina marketsFactor investingStatistics
BigQuant

This article explains time inconsistency in investment decisions: a plan that appears optimal today may no longer suit the investor later as circumstances or preferences change. It contrasts rigid pre-commitment with a dynamic equilibrium strategy designed…

Portfolio constructionRisk managementStatistics
BigQuant

The report outlines a holdings-based framework for classifying actively managed Chinese equity funds by market capitalization, growth, and value characteristics. It uses semiannual or annual full-portfolio holdings, standardizes style measures, and combines…

EquitiesFactor investingPortfolio constructionStatistics
MQL5 code base

This brief indicator description explains a channel display derived from a price histogram. It marks the histogram's upper boundary with a red line, highlights a central area where 60% of trades occur, and shows a wider area covering 90% of trades. Blue…

Technical indicatorsMarket microstructureStatistics
SuperMind

These reading notes discuss James Simons and Renaissance Technologies as an example of systematic investing built by combining mathematical research, statistical signals, computer models, and automated execution. The notes contrast discretionary investing,…

StatisticsArbitrageRisk managementExecution
Stratmill research code

The document implements a threshold autoregressive model for testing whether a spread adjusts differently after positive and negative deviations. It first differences the input series to form changes, lags the spread by one period, and assigns each lagged…

StatisticsMean reversionPairs trading
SuperMind

The document describes a Chinese A-share stock screen that excludes Beijing-listed shares and selects from the Shenzhen main board. It filters for turnover between 3% and 12%, price-to-earnings ratios from zero to 29.01, and price-to-book ratios from zero to…

EquitiesFactor investingChina marketsStatistics
MQL5 code base

This indicator adapts the Commodity Channel Index by placing Bollinger Band boundaries around it to define overbought and oversold areas. Its inputs include the CCI lookback length, applied price, band deviation, optional smoothing, and horizontal shift. The…

Technical indicatorsStatistics
MQL5 code base

This brief note introduces a Color Parabolic indicator based on the iSAR indicator and describes its application to the Relative Vigor Index oscillator. Its central idea is that iSAR uses current price time-series data and can therefore be applied to other…

Technical indicatorsStatistics
MQL5 code base

The document briefly identifies an idea credited to Eugene and MQL5 code authored by Vladimir Karputov: analyze open, high, low, and close values on bars numbered 0 through 3. This implies comparing OHLC data for the current bar and the three preceding bars,…

Technical indicatorsStatistics
BigQuant

This introductory overview surveys regression, neural networks, support vector machines, clustering, dimensionality reduction, and recommendation methods. It distinguishes numerical prediction from classification, explains how logistic regression turns a…

Machine learningStatistics
BigQuant

This research note outlines a cross-sectional regression framework for studying historical returns of technical, expectation, and financial factors. It uses sequential single-factor regressions: each stage models the preceding stage’s residual, so later…

Factor investingStatisticsPortfolio construction
BigQuant

The document explains how to translate two Tongdaxin indicator functions into BigQuant operations. A crossover, described as one series moving above another, can be expressed with a conditional filter and shifted values. The example applies this to a bullish…

Technical indicatorsEquitiesStatistics
BigQuant

This user report describes a discrepancy in Chinese stock prices around corporate actions. The author says that prices derived from a platform’s close and adjustment factor did not match prices shown by two brokerage or financial-data applications for Ping…

EquitiesChina marketsStatisticsBacktesting
MQL5 code base

This indicator plots account balance and equity over trading history, with optional displays for used margin and free equity. It can also show period returns, maximum drawdown in absolute and percentage terms, profit factor, and recovery factor. Filters…

Risk managementStatisticsFuturesForex
FMZ forum

The document introduces excess kurtosis and skewness as statistical measures for classifying market conditions. It proposes treating negative excess kurtosis as a sign of a trending market, then using positive skewness to indicate an upward bias and negative…

StatisticsTrend followingTechnical indicatorsRisk management
BigQuant

The document summarizes a 2019 study that combines two representations of the same stock data to predict prices: numerical time series and images of stock charts. An LSTM extracts temporal patterns from the sequence data, while a CNN extracts visual patterns…

EquitiesMachine learningStatisticsTechnical indicators
BigQuant

The document describes a daily factor based on the linear-regression slope of a stock’s minute-bar volume during the first 30 minutes of trading. A positive slope represents volume increasing over that window; the suggested interpretation is that early…

EquitiesFactor investingMarket microstructureStatistics
MQL5 code base

This document describes a slow stochastic oscillator displayed in a separate chart window. It first calculates a fast stochastic value from the close's position within the recent high-low range, then applies a simple moving average over the D period. A…

Technical indicatorsMomentumStatistics
MQL5 code base

This brief description introduces an indicator formed by applying the Inverse Fisher Transform to a nonlag-smoothed RSX oscillator. It notes that RSX is presented as a smoother alternative to RSI and that nonlag smoothing can be turned off by setting its…

Technical indicatorsMomentumStatistics
MQL5 code base

This short note describes an indicator that applies the Inverse Fisher Transform to a nonlag-smoothed version of RSX, a momentum oscillator related to RSI. It characterizes RSX as smoother than RSI and says the nonlag smoothing can be disabled by setting its…

Technical indicatorsMomentumStatistics
SuperMind

This document describes a Chinese stock screening rule that selects shares with daily amplitude above 1%, a listing history longer than one year, and a volume ratio between 1.5 and 6. It explains the intended rationale: larger ranges may indicate active…

EquitiesTechnical indicatorsStatisticsChina markets