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

This document describes a custom indicator that compares price swings with the Awesome Oscillator (AO) to identify potential bullish and bearish divergences. It presents a bullish case when price makes lower lows while the oscillator makes higher lows, and a…

Technical indicatorsMomentumStatistics
SuperMind

This report summary examines whether Chinese public mutual funds’ past risk-adjusted performance predicts future performance, with fund selection and fund-of-funds investing as the motivation. It evaluates managers using alpha from several asset-pricing…

StatisticsFactor investingMomentumPortfolio construction
BigQuant

This review describes a framework for separating portfolio returns into fundamental growth and changes in valuation. It applies the decomposition to value, momentum, quality, and a combined value-quality factor, using long-short portfolios formed from U.S.…

EquitiesFactor investingPortfolio constructionStatistics
SuperMind

This review describes a framework for separating portfolio returns into fundamental growth and changes in valuation. It applies the decomposition to value, momentum, quality, and a combined value-quality factor, using long-short portfolios formed from U.S.…

EquitiesFactor investingPortfolio constructionStatistics
BigQuant

This guide explains why a submitted end-to-end Transformer example can run out of memory before training or inference begins: the data-loading step materializes minute bars for many stocks across the full date range in one DataFrame. Although the eventual…

Machine learningExecutionStatisticsEquities
ProRealCode

The Quick Fibonacci indicator derives retracement levels from the highest high and lowest low over a configurable lookback period. It plots the endpoints and intermediate levels at 23.6%, 38.2%, 50%, and 61.8%, along with trend lines connecting each extreme…

Technical indicatorsStatistics
ProRealCode

The document presents an implementation of John Ehlers’ Instantaneous Trendline, alongside a zero-lag exponential moving average. It estimates cycle phase from price-derived in-phase and quadrature components, adjusts phase changes for wraparound and extreme…

Technical indicatorsTrend followingStatistics
BigQuant

The document introduces AVL trees, a type of binary search tree that keeps the heights of each node’s left and right subtrees within one level of each other. It explains that this balance supports logarithmic worst-case lookup, insertion, and deletion, and…

Statistics
SuperMind

This Chinese-language post describes an equity screen combining turnover, year-over-year net profit growth attributable to parent-company shareholders, and a ratio involving prior turnover, current auction volume, and previous volume. It selects stocks with…

EquitiesChina marketsTechnical indicatorsStatistics
BigQuant

Despite a title referring to Bollinger Bands, the body describes the Accumulation Swing Index (ASI). It outlines a calculation using open, high, low, and close prices, comparing the current bar with the previous bar. Intermediate terms measure price changes…

Technical indicatorsStatistics
BigQuant

This tutorial outlines a preprocessing workflow for equity factor data. It filters out records without an industry classification, fills missing factor values with date and industry group means, and describes clipping outliers using percentile, standard…

EquitiesFactor investingStatisticsMachine learning
SuperMind

This stock screen combines a turnover-rate band of 3% to 12% with an exclusion of Beijing-listed A shares and a parent-company net-profit growth condition. The final rule specifies year-over-year growth, on a trailing-twelve-month basis, above 20% and no…

EquitiesChina marketsFactor investingStatistics
BigQuant

The document discusses the prospects for quantitative investing in China after a period in which some quantitative private funds faced weaker performance and investor demand. It presents views from three investment firms: one frames market enthusiasm and…

China marketsStatisticsEquities
BigQuant

This short BigQuant forum post shows an approach for visualizing correlations among several fields for a single Chinese stock. Its example queries a prefactor table for closing price, volume, and rolling turnover sums, retrieves the data as a dataframe,…

EquitiesChina marketsStatisticsTechnical indicators
Stratmill research code

This tutorial illustrates how combining assets or strategies can smooth portfolio returns and raise the portfolio Sharpe ratio, even when individual components have weak risk-adjusted performance. It generates synthetic return series, builds equal-weight…

Portfolio constructionStatisticsRisk managementBacktesting
MQL5 code base

The document describes a script for comparing computer and terminal performance in MetaTrader 4 and MetaTrader 5. It combines 45 tests covering calculations, arrays, sorting, strings, procedural and object-oriented code, chart-object operations, canvas…

StatisticsBacktestingExecution
SuperMind

The article examines how training-window length can affect an AI stock-selection model. It compares longer historical samples with shorter windows using manual rolling training and a held-out backtest period. In the reported experiments, changing the…

Machine learningStatisticsBacktestingFactor investing
MQL5 code base

The document introduces linear regression as a way to model the relationship between an explanatory variable and an observed value. In its trading example, the independent variable is the number of bars and the dependent variable is price. It describes…

Technical indicatorsStatistics
ProRealCode

This indicator tracks volume accumulated between price turning points identified by a ZigZag applied to closing prices. When it detects a peak or trough, it starts a new accumulation segment, records the segment’s direction, and draws a histogram whose…

Technical indicatorsStatistics
MQL5 code base

The MA_Slope indicator represents the direction and strength of a moving average by comparing its current value with a value from a specified number of bars earlier. The user selects the moving-average period, calculation method, applied price, slope…

Technical indicatorsTrend followingStatistics
BigQuant

This brief discussion describes how to display a sector’s price-to-earnings ratio, using banking as an example. It points to a demonstration that builds an industry P/E using an arithmetic mean approach and notes that the calculation can instead use market…

EquitiesStatisticsFactor investing
MQL5 code base

The Average of ATR indicator compares the Average True Range with its moving average. Its suggested confirmation rule is to examine a price-action setup or act on an existing signal when ATR crosses above its average. The indicator presents this relationship…

Technical indicatorsVolatilityStatistics
MQL5 code base

This brief document introduces an implementation of John Ehlers’s FM Demodulation indicator, based on an article published in May 2021. It frames price movement as having an amplitude-modulated component associated with volatility and a frequency-modulated…

Technical indicatorsVolatilityStatistics