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

SuperMind

This Chinese-language community discussion asks how to calculate a market measure commonly translated as main-force net inflow. The post proposes defining it as the sum of actively initiated buy orders classified as large and extra-large. This frames the…

EquitiesMarket microstructureStatistics
MQL5 code base

This indicator fits a Lagrange interpolating polynomial to selected price points on a chart, then uses the polynomial to calculate subsequent points. The user selects a starting bar and an ending bar for the analysis, along with the number of bars to…

Technical indicatorsStatistics
Technical Analysis

This document introduces a Python library for engineering technical-analysis features from financial time series, using price and volume fields such as open, high, low, close, and volume. It catalogs indicators across volume, volatility, and trend…

Technical indicatorsVolatilityStatisticsMachine learning
BigQuant

This meetup Q&A discusses several practical questions in quantitative research. It explains that traders can label chart patterns for AI training in principle, but visual labels may vary with chart scale and between annotators. A model can only learn useful…

Machine learningTechnical indicatorsFactor investingStatistics
MQL5 code base

The document describes an adaptive moving average that uses the efficiency ratio to adjust how an EMA responds to price movement. It attributes the efficiency ratio to Perry Kaufman and presents this version as a simplified alternative to his adaptive moving…

Technical indicatorsVolatilityStatistics
FMZ forum

This note introduces the Easley, Kiefer, O’Hara, and Paperman (EKOP) model to explain how informed and uninformed trading can shape a stock’s bid-ask spread. It describes a discrete-day, continuous-within-day setting in which information events may be good…

EquitiesMarket makingMarket microstructureStatistics
BigQuant

This lecture listing introduces policy-gradient methods, which learn a policy directly, and actor-critic methods, which pair a policy learner with a value estimator. The description highlights the actor-critic combination as a way to use value predictions to…

Machine learningStatistics
ProRealCode

This document explains an indicator that fits a linear regression channel from a user-selected date and time through the latest chart bar. It calculates the regression slope and intercept from closing prices, then estimates channel width using the standard…

Technical indicatorsStatisticsTrend followingVolatility
MQL5 code base

The document describes an indicator that modifies a simple moving average using a configurable lag reduction factor. Users choose the lookback period, applied price, and factor. The calculation raises the ratio of the current moving average to its previous…

Technical indicatorsStatistics
MQL5 code base

The document introduces a recursive median oscillator based on John Ehlers’s discussion of recursive median filters. Median filtering is presented as a way to reduce the influence of extreme price or volume observations that can distort conventional…

Technical indicatorsStatistics
BigQuant

This BigQuant assignment asks learners to modify a classic quantitative strategy by adding an indicator, then search across hyperparameters. It directs them to collect the historical performance curve for every parameter configuration into a data frame, plot…

BacktestingStatisticsTechnical indicators
SuperMind

The document proposes a Chinese equity screen based on a daily price range above a stated threshold, a product combining the prior day's turnover rate with the ratio of current auction volume to prior volume, and a closing price below 12. It frames these…

China marketsEquitiesTechnical indicatorsStatistics
BigQuant

This research summary proposes measuring whether trading in a stock is unusually one-sided. It classifies five-minute candles by their bodies as consensus or non-consensus activity, then measures consensus volume as a share of daily volume. Splitting that…

EquitiesFactor investingMomentumStatistics
vn.py

This code example outlines a vn.py workflow for backtesting an ATR-RSI strategy on a Chinese equity index futures contract. It configures the instrument, minute interval, historical dates, commissions, slippage, contract size, tick size, and starting…

FuturesBacktestingTechnical indicatorsStatistics
BigQuant

This literature summary describes research on the historical characteristics and investment relevance of sentiment signals drawn from news and social media over a 20-year period. The underlying study compares the information in the two source types, examines…

SentimentStatisticsBacktesting
MQL5 code base

This note describes a Rate of Change (ROC) oscillator paired with a moving average signal line. ROC measures the percentage change in closing price relative to the close a chosen number of bars earlier; the signal line smooths the ROC series using a selected…

Technical indicatorsMomentumStatistics
SuperMind

This Chinese-language post outlines a stock screen that ranks shares by trading-volume strength and selects those near the top of the ranking. It adds a 15-minute MACD condition: the green histogram bars should be shrinking, which the post interprets as a…

China marketsEquitiesMomentumTechnical indicators
BigQuant

This document is a brief summary of an A-share quantitative market-timing report titled around the possibility that a lower open can offer an opportunity. It reports contemporaneous observations on sector strength, index valuations, sector relative…

EquitiesChina marketsTechnical indicatorsStatistics
BigQuant

This article proposes six checks to run before deploying a strategy that has performed well in historical backtests. It recommends perturbing data with delays, missing observations, and outliers; scanning core parameters for broad regions of acceptable…

BacktestingRisk managementExecutionStatistics
SuperMind

This Chinese stock-selection strategy filters for an RSI below 65, circulating market capitalization between 5 billion and 10 billion yuan, and prior-day turnover above 8%. The accompanying Python example calculates a 14-period RSI, applies the three…

EquitiesTechnical indicatorsStatisticsChina markets
MQL5 code base

The indicator counts false breaks of the previous bar’s high and low. An upside false break occurs when the current bar trades above the previous high but closes back below it; a downside false break occurs when price trades below the previous low and closes…

Technical indicatorsBreakoutStatistics
BigQuant

This study proposes a stock-selection factor derived from intraday volume patterns. It defines a daily volume “tide” by smoothing minute-level volume with a nine-minute neighborhood, locating its peak, and identifying low-volume points before and after that…

China marketsEquitiesFactor investingStatistics
BigQuant

This note offers informal Sharpe-ratio thresholds for screening strategies under a stated evaluation context: a single strategy rotating half-capital among at least three stocks, with million-level capacity and a backtest covering roughly three years. It…

StatisticsBacktestingRisk managementEquities