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

BigQuant

This research summary explains a model in which product-market competition and expected asset returns influence one another. Competition can reduce profit margins, increasing firms’ operating leverage and exposure to systematic shocks. Threats from new…

EquitiesStatisticsFactor investingUS markets
BigQuant

This Chinese-language research summary describes a top-down framework for institutional fund allocation that connects macro asset views with strategy and product selection. It argues that asset allocation recommendations need to flow through to specific…

Multi-assetFactor investingPortfolio constructionRisk management
MQL5 code base

The document defines a Hurst oscillator using two smoothing steps. First, it calculates a centered moving average by offsetting a simple moving average of median price by half the selected period. Separately, it assigns a flow value based on the close’s…

Technical indicatorsStatistics
BigQuant

This summary of a May 2020 China A-share market-timing report combines sector performance, valuation, market breadth, fund positioning, and an intermediate-term model. It lists the strongest and weakest sectors, notes that valuations fell across several…

China marketsEquitiesTechnical indicatorsStatistics
BigQuant

The document reviews research on whether crowded mutual fund ownership predicts subsequent stock returns. It defines stock-level crowding as active mutual fund ownership divided by average share turnover, using lagged holdings and turnover data. Stocks are…

EquitiesFactor investingStatisticsBacktesting
SuperMind

This Chinese-language article outlines a stock-selection screen that looks for shares with daily amplitude above 1%, excludes stocks that hit the daily limit on the previous session, and uses a morning star candlestick pattern as a further filter. It frames…

China marketsEquitiesTechnical indicatorsStatistics
BigQuant

This tutorial explains how convolutional neural networks can improve on a simpler model for classifying MNIST handwritten digits. It reports accuracy of about 99.2% for the CNN, compared with 91% for the earlier model, but gives no experimental setup or…

Machine learningStatistics
MQL5 code base

This document explains introsort, a comparison sort that begins with quicksort and switches algorithms to control performance. It uses heapsort when recursion depth risks becoming excessive and insertion sort for small partitions, keeping quicksort for…

Statistics
ProRealCode

The Phase Change Index (PCI) is presented as an indicator for distinguishing consolidation, uptrend, and downtrend phases. It compares price deviations with a linear path over a lookback period, then scales the positive and negative deviations into an…

Technical indicatorsStatisticsTrend following
SuperMind

This document describes a stock selection filter using amplitude above 1, a positive price-to-earnings ratio, and a turnover rate between 3% and 12%. It frames these as measures of price movement, profitability or valuation, and trading liquidity. The…

China marketsEquitiesVolatilityTechnical indicators
BigQuant

This research summary reports tests of alternative and growth factors for selecting Hong Kong stocks. Of 17 alternative factors examined, most showed relatively weak selection effects; realized return kurtosis over 240 days and the ratio of recent to…

EquitiesFactor investingStatisticsChina markets
BigQuant

This 2018 research summary assesses the outlook for Chinese equities in 2019 using earnings, credit growth, producer prices, retail sales, and valuation. It argues that slower growth and gradual valuation improvement limit broad market upside, and advises…

China marketsEquitiesStatisticsRisk management
SuperMind

The post explains how to estimate the return over the first hour of a trading day when the available price data does not include the 9:30 opening price. It uses the prior session’s 15:00 close as a substitute starting price and compares that value with the…

StatisticsEquities
FMZ forum

The article uses gambling and trading stories to explain why survival and capital preservation come before pursuing returns. Roulette illustrates how a small house edge compounds with repeated play, while blackjack card counting shows how a positive edge can…

Risk managementPosition sizingStatisticsVolatility
SuperMind

This indicator overlays the price history of two currencies or other assets on one chart so a trader can inspect their relative movement. The example describes viewing USDCHF alongside EURUSD and presents the tool as potentially useful when studying…

ForexTechnical indicatorsPairs tradingStatistics
SuperMind

This implementation describes a systematic filter for candidate equity pairs or larger baskets. It first constructs a spread using a chosen hedge-ratio method, including ordinary or total least squares, minimum half-life, minimum ADF, Johansen, or Box–Tiao…

Pairs tradingMean reversionStatisticsEquities
MQL5 code base

The document explains the Doji candlestick pattern and describes an automated detector that scans charts for it. A candle qualifies when its opening and closing prices are close together, with those prices near the midpoint between the candle’s high and low.…

Technical indicatorsStatistics
BigQuant

This post raises questions about the usefulness and timing of Chinese stock opening-auction data. It proposes deriving unmatched order volume by subtracting cancellation and matched-trade volume from total submitted volume, then estimating an unmatched…

EquitiesChina marketsMarket microstructureStatistics
BigQuant

The discussion addresses a question about why a strategy cannot retrieve current factor values. The reply suggests the issue may be that some stocks or dates produce missing values, rather than that factor retrieval has failed altogether. It recommends…

Factor investingStatistics
BigQuant

This forum post investigates a simulated-trading run that fails while rendering performance charts with BigTrader v9. The author suspects that the newer module cannot draw results when the run covers only one day, unlike an earlier backtesting module.…

BacktestingStatistics
MQL5 code base

The document explains the Factory Method design pattern, a creational approach in which a creator declares a method for producing a product interface and concrete creator subclasses choose which product implementation to instantiate. The sample uses a…

Statistics
SuperMind

The article describes a stock-selection screen combining a turnover-rate band with beverage and alcohol import-export classification, a robotics concept label, and a maximum circulating market value. Its accompanying discussion says the robotics theme is…

EquitiesChina marketsFactor investingStatistics
BigQuant

This introductory guide describes a supervised machine-learning workflow for quantitative equity strategies. It begins by defining the stock universe and target, such as a future return, volatility, or ranking, then splitting historical observations by time…

EquitiesMachine learningStatisticsBacktesting