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
Quantpedia
86 documents
TqSdk
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

MQL5 code base

This document describes a chart indicator that measures each candle’s high-to-low range and prints the size in points or pips. It uses separate colors for bullish and bearish candles, and can assign colors by weekday so traders can compare daily patterns…

Technical indicatorsStatistics
SuperMind

The document compares two ways to estimate a bond fund’s duration. A holdings-based estimate builds a proxy portfolio from the largest positions disclosed in periodic reports and calculates its weighted duration. A NAV-based estimate regresses the fund’s net…

Fixed incomeStatisticsRisk managementPortfolio construction
BigQuant

The document summarizes a slack-based manager efficiency index (SMEI) for evaluating mutual fund managers as a whole rather than judging each fund in isolation. The data envelopment analysis framework treats risk, portfolio turnover, and a combined…

StatisticsFactor investingPortfolio constructionRisk management
SuperMind

This document outlines a China A-share stock selection strategy using market, size, and book-to-market factors. It starts with constituents of a benchmark index, filters out stocks that are suspended or marked as special treatment, and uses a historical…

China marketsEquitiesFactor investingStatistics
ProRealCode

The document presents DeMarker as a bounded technical indicator for identifying potential overbought and oversold conditions, with reference levels of 70 and 30. It describes the calculation using changes in consecutive highs and lows: upward high changes…

Technical indicatorsMean reversionStatistics
MQL5 code base

A band-pass filter is described as a way to retain price movements within a chosen frequency range while removing slower trends and faster noise. The range it allows through is its bandwidth, which can be selected to correspond to a desired swing period. The…

Technical indicatorsStatistics
ProRealCode

The document presents a custom calculation of the Fractal Dimension Index (FDI), an indicator intended to characterize trend strength from price variation. It describes using a rolling window of 30 bars, normalizing historical custom closing prices within…

Technical indicatorsStatistics
Stratmill research code

This class template describes a bivariate mixed copula as a weighted combination of component copulas. It calculates the mixture density, joint cumulative probability, and conditional probability by evaluating each component and summing according to its…

StatisticsDerivatives pricingRisk management
vn.py community

This forum exchange concerns missing hourly bars created by aggregating minute data for a futures contract. A user reports that the stored hourly series is incomplete on a particular date, despite the underlying minute records appearing intact, and later…

FuturesStatistics
ProRealCode

This document presents an implementation of John Ehlers’ Sinewave indicator from his 1999 Market Mode Strategies description. It detrends midpoint price, derives in-phase and quadrature components, estimates phase and its change, and uses accumulated phase…

Technical indicatorsStatisticsBacktesting
MQL5 code base

This document describes an indicator that identifies three pivot points in either an upward or downward sequence, then draws a Fibonacci expansion object from those points. It scans historical bars for local highs and lows using comparisons with nearby bars.…

Technical indicatorsStatistics
BigQuant

This note outlines a basic toolkit for constructing low-frequency factors from price and trading data. For each selected input, it proposes calculating rolling means, sums, standard deviations, and skewness over several lookback windows, ranging from short…

EquitiesFactor investingTechnical indicatorsStatistics
BigQuant

The document raises a question about reproducing a 60-day moving-average comparison in a Chinese quantitative research platform. The user’s feature flags observations when a close-price series is below a 60-day mean calculated from prices divided by an…

Technical indicatorsStatisticsEquities
SuperMind

This Chinese-language post proposes screening A-share stocks using three conditions: RSI below 65, seven consecutive sessions in which the close is below the open, and a turnover-adjusted ratio involving the current opening-auction volume and the prior day’s…

EquitiesTechnical indicatorsMomentumStatistics
BigQuant

This research summary describes adapting daily price-volume alpha research to intraday high-frequency data for stock selection. It examines relationships between price and volume, including ordinary and unusual activity, and reports constructing three…

EquitiesHigh-frequency tradingFactor investingStatistics
ProRealCode

The document describes an indicator that evaluates a grid of Supertrend settings across different ATR lengths and multipliers. Each configuration is treated as an always-in-market system: trend changes close the current position and open one in the opposite…

Technical indicatorsTrend followingBacktestingStatistics
BigQuant

This brief Chinese-language forum post reports a data-quality issue discovered while debugging backtests: some runs returned no results, and inspection showed that certain factors were empty in many cases. The author notes that noticing the missing values…

BacktestingMachine learningStatistics
BigQuant

This technical note introduces the Money Flow Index (MFI) and outlines its calculation from high, low, close, and volume data over a chosen lookback period. It first computes typical price as the average of the day's high, low, and close. Volume-weighted…

Technical indicatorsEquitiesStatistics
SuperMind

This stock-selection rule screens main-board shares for a daily high-to-low range of at least one price unit, return on equity above 15% in each of the prior five years, and a daily gain greater than 1%. It combines a price-movement condition with a…

EquitiesChina marketsFactor investingTechnical indicators
SuperMind

This stock-selection proposal filters companies classified in the metaverse industry by a volume ratio between 1.5 and 6 and a weekly MACD reading above zero. Its rationale is to combine relative trading activity with a positive longer-term momentum signal.…

EquitiesChina marketsMomentumTechnical indicators
SuperMind

This post outlines a Chinese stock-screening idea that orders shares by “capital intensity” and keeps those with positive institutional activity, with 2021 specified as the target year. It defines capital intensity as trading volume relative to free float…

China marketsEquitiesMomentumStatistics
vn.py community

This excerpt describes a problem while building a five-minute bar series from minute bars or ticks with VeighNa’s BarGenerator and storing the results in an ArrayManager. The author reports that keeping direct edits to arrays such as close and high arrays…

StatisticsBacktesting
MQL5 code base

The document describes an order-flow indicator that monitors the rate and density of market data updates rather than relying only on cumulative volume. Its proposed method compares incoming tick activity with a moving baseline and its standard deviation,…

Market microstructureHigh-frequency tradingStatisticsExecution
BigQuant

This essay argues that experienced investors may communicate in a direct, plainspoken way because they have worked through complexity and learned to focus on what they understand. It frames simplicity as the result of discernment rather than lack of…

Risk managementStatistics