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
Lumibot strategies
7 documents
QuantRocket
7 documents
Awesome Quant
1 documents

Search the library

21,023 documents

Amberdata research

The document compares Ethereum, Polygon, BNB Chain, Avalanche, Arbitrum, Optimism, and Base by their early network histories. It describes how each network differs in architecture, consensus, execution environment, token use, and launch context, then uses…

CryptoOn-chain dataStatisticsMarket microstructure
Amberdata research

This note describes a two-stage ranking factor for equities. For each stock, it ranks the recent ten-day low-price observations through time, then ranks those values across stocks on the same date. The intended interpretation is that a larger final factor…

EquitiesFactor investingStatisticsBacktesting
SuperMind

This post describes an equity screening recipe that ranks stocks by volume ratio, uses MACD to identify a purported rounded-bottom pattern, and limits the 10-day price gain to a stated range above zero and below 35. The intended logic is to find stocks with…

EquitiesTechnical indicatorsMomentumStatistics
BigQuant

The document explains beta as an asset’s sensitivity to market returns and gives the covariance of asset and market returns divided by market-return variance as its calculation. It illustrates the calculation with a short set of monthly portfolio and…

StatisticsRisk managementFactor investing
MQL5 code base

The Oscillator Phase Change Index (PCI) is presented as an indicator for identifying the current market phase. Its configurable inputs are the lookback period, applied price, and overbought and oversold levels. The stated index scales the ratio of upward…

Technical indicatorsStatisticsVolatility
BigQuant

This brief forum exchange asks how to interpret a random forest model’s predicted label after returns have been divided into twenty classes. The question is whether the output represents a class identifier or a return value, and whether regression metrics…

Machine learningStatisticsEquities
BigQuant

This forum post raises questions about translating factor functions from BigQuant version 1.0 to version 3.0. It asks whether the RSI function retains its name or uses a prefixed variant, and whether ranking should use a cross-sectional or unprefixed…

Factor investingTechnical indicatorsStatistics
MQL5 code base

This MT5 tool helps traders review planned or open exposure across several instruments as a portfolio. Given comma-separated symbols and lot sizes, it calculates a Pearson correlation matrix from historical bar-to-bar returns over a configurable timeframe…

Risk managementPortfolio constructionStatistics
Stratmill research code

This document describes a class for applying an exponential Ornstein–Uhlenbeck model to mean-reverting portfolio prices. It inherits fitting and portfolio construction from an OU model, then works in log-price space to estimate optimal liquidation levels,…

Mean reversionStatisticsPortfolio constructionRisk management
MQL5 code base

The document explains the geometric mean as a way to summarize values that compound or multiply over time. It contrasts this approach with the arithmetic mean, which averages values by summing them, and notes that the geometric mean is suited to proportional…

StatisticsPortfolio construction
SuperMind

This post proposes an A-share stock screen using three conditions: daily amplitude above 1, a rising bottom pattern, and a daily position-increase share above 5%. The text frames amplitude and rising lows as technical filters and the position-increase…

EquitiesChina marketsTechnical indicatorsStatistics
MQL5 code base

The document describes a Time-Averaged Moving Average (TAMA), a smoothed price line built by applying a moving average to a Time-Averaged Price (TAP) calculation. Users can choose the calculation period, applied price, smoothing period, and smoothing method.…

Technical indicatorsStatistics
SuperMind

This stock selection rule screens for shares with an intraday amplitude above the stated threshold, prior-day turnover above the stated amount, and no limit-up close on the prior day. The article presents the screen as a way to find active, liquid stocks…

China marketsEquitiesTechnical indicatorsStatistics
BigQuant

The document reproduces a pandas performance warning raised during a backtest while data is being written to HDF storage through PyTables. The warning says that a block of columns contains mixed object types that PyTables cannot map directly to its native C…

BacktestingExecutionStatistics
MQL5 code base

This brief description presents SpearmanStack_X20, an indicator display that places twenty lines of the Spearman Rank Correlation indicator in a single chart window. It identifies the tool as an MQL4 implementation first published in 2010 and notes that the…

Technical indicatorsStatistics
SuperMind

This Chinese equity screen combines three conditions: daily price amplitude above 1%, a large order net-volume ranking threshold, and revenue in 2021 exceeding revenue in 2018 by more than a stated ratio of 1.1. The article describes the revenue comparison…

EquitiesFactor investingStatisticsChina markets
BigQuant

This overview describes how to read simulated strategy performance based on historical data. It defines several commonly reported measures: total return and annualized return for gains over time, maximum drawdown for peak-to-trough loss, Sharpe ratio for…

BacktestingRisk managementStatistics
SuperMind

This guide explains common measures in quantitative strategy backtests: total and annualized return, maximum drawdown, Sharpe ratio, win rate, and the ratio of average winning to losing trades. It frames them as complementary views of performance, risk, and…

BacktestingRisk managementStatistics
BigQuant

This broad educational overview introduces mathematical tools used in stock analysis and algorithmic trading. It covers descriptive statistics, including measures of central tendency and dispersion, and explains how visualizations can help reveal…

EquitiesStatisticsTechnical indicatorsRisk management
MQL5 code base

The document introduces the Commodity Channel Index (CCI) as an oscillator that measures typical price relative to its moving average, scaled by mean absolute deviation. It notes that the conventional scaling factor was chosen so that many readings fall…

Technical indicatorsMean reversionStatistics
MQL5 code base

The Murray Math Oscillator is described as a market-direction indicator built from a closing price’s position relative to a rolling high-low range. It uses the highest and lowest prices over a chosen period to define the range, then adjusts the midpoint with…

Technical indicatorsStatistics
FMZ forum

This overview introduces seven sorting methods that may be useful when strategy code needs to order data: quicksort, merge sort, heapsort, selection sort, bubble sort, insertion sort, and Shell sort. It describes the central steps of most methods, including…

StatisticsExecution
MQL5 code base

The document proposes describing price movement with discrete first and second derivatives: velocity represents the rate of price change, while acceleration represents changes in that rate. It uses a car slowing before reversing as an analogy for a market…

Technical indicatorsMomentumBreakoutStatistics
BigQuant

This research review presents the frog-in-the-pan hypothesis: investors may respond less promptly to a sequence of small, gradual price moves than to a similarly sized change concentrated in a few sharp moves. It describes an information-discreteness measure…

EquitiesMomentumStatisticsSentiment