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

79,386 documents

SuperMind

This document explains the Simple Harmonic Oscillator (SHO), a bounded indicator intended to estimate market-cycle periods over short and intermediate horizons. It describes a centerline as a balance between bullish and bearish periods, with outer levels…

Technical indicatorsTrend followingMean reversionBacktesting
SuperMind

This post describes a Chinese equity screen combining recent large-order net buying, a high current-day position increase, and a historical dividend ratio threshold. It presents the flow conditions as signs of investor interest and the dividend filter as a…

EquitiesChina marketsSentimentTechnical indicators
BigQuant

The document describes a basic workflow for evaluating a trained quantitative model. After fitting the model on training data, apply it to a validation set, then compare its predictions with the observed values to assess performance. This separates model…

Machine learningBacktestingStatistics
Amberdata research

This podcast recap discusses how AI agents may interact with crypto assets and decentralized applications, alongside a vision for regulated DeFi that connects conventional banking with self-custodied digital assets. The guest describes agents as systems that…

CryptoDeFiMachine learningDerivatives pricing
MQL5 code base

This expert-advisor design turns four RSI readings into a single weighted perceptron score. It uses RSI periods of 12, 36, 108, and 324, rescales each indicator around zero, and combines them with weights selected through optimization. The trading threshold…

ForexMachine learningTechnical indicatorsTrend following
BigQuant

This research summary explains how to build a machine-learning stock-selection process using historical factor values to predict subsequent returns. In the training stage, a supervised model learns the relationship between inputs and returns; in the testing…

EquitiesMachine learningFactor investingBacktesting
SuperMind

This Chinese-language post describes a daily stock screen combining turnover, recent price direction, prior-day trading value, and limit-up status. It selects stocks with turnover between 3% and 12%, three consecutive declining sessions, and prior-day…

EquitiesChina marketsTechnical indicatorsMomentum
SuperMind

This stock-selection idea combines three technical conditions: at least five moving averages clustered together, positive returns, and more than two limit-up sessions within a ten-day window. The post interprets clustered averages as possible evidence of…

EquitiesChina marketsTechnical indicatorsMomentum
MQL5 code base

This MQL5 demonstration illustrates supervised classification with a support vector machine (SVM), using a fictional animal-recognition task to explain labeled examples and learned decision boundaries. It generates seven-feature observations with rule-based…

Machine learningStatisticsBacktesting
SuperMind

This stock-selection proposal combines three filters: daily amplitude above one percent, a proxy for afternoon large-order net inflow, and a gain below six percent at the 9:25 observation. The stated aim is to find shares with notable movement and buying…

EquitiesChina marketsTechnical indicatorsMarket microstructure
SuperMind

The post outlines a Chinese equity screening rule combining three conditions: prior-session price amplitude above one percent, tradable share float no greater than 5.5 billion shares, and a positive prior-session main-fund control reading. It frames these…

EquitiesChina marketsMomentumTechnical indicators
pysystemtrade

The document explains an exponentially weighted moving average crossover (EWMAC) forecast. It subtracts a slower exponential moving average of price from a faster one, then divides that difference by daily price volatility. A positive or negative result…

FuturesTrend followingMomentumVolatility
MQL5 code base

The document describes a trend oscillator that estimates the dominant direction of candlestick closing prices over a selected period. It identifies two user settings: the lookback period and a calculation method. This positions the indicator as a way to…

Technical indicatorsTrend following
MQL5 code base

The note describes a way to smooth a relative strength index: apply Jurik-style smoothing to prices before calculating RSI. The stated motivation is to reduce false signals while keeping the result responsive to market changes. It presents the smoothed RSI…

Technical indicatorsMomentum
SuperMind

The proposed stock screen selects shares whose turnover rate is between 3% and 12%, that were listed in the current year, and whose actual turnover on the referenced prior day is between 3% and 28%. The article frames these conditions as a way to find…

EquitiesTechnical indicatorsExecutionRisk management
SuperMind

This stock screen combines three technical conditions: overlap among the 5-, 10-, 20-, 60-, and 120-day moving averages; a concentration measure subject to a stated threshold; and shortening green bars in the 15-minute MACD histogram. The document describes…

EquitiesTechnical indicatorsMomentumTrend following
MQL5 code base

The document describes a price gap indicator that displays gaps as a histogram. It assigns red bars to upward gaps, which it suggests may fill downward, and blue bars to downward gaps, which it suggests may fill upward. The proposed gap-filling direction is…

Technical indicatorsMean reversionBacktesting
ProRealCode

The SSL Hybrid combines several moving average channels with ATR bands to show trend direction, possible continuation entries, exits, and volatility. SSL1 acts as the baseline trend signal: its color indicates bullish or bearish conditions, while a neutral…

Technical indicatorsTrend followingVolatilityRisk management
MQL5 code base

This indicator defines a modified Detrended Price Oscillator as the closing price minus a moving average. Users can adjust the moving average period, calculation method, and applied price, allowing them to change the resulting curve. The description says…

Technical indicatorsMean reversionTrend following
MQL5 code base

This document describes a configurable chart indicator for identifying bullish and bearish divergence between price and an oscillator. It also includes hidden divergence, support and resistance lines, and optional channel displays. Users can select from a…

Technical indicatorsMomentumBreakout
Stratmill research code

This helper prepares spread changes and their lagged values as inputs for a regression model. It can expand the lag features with pairwise products, split a chosen in-sample period into ordered training and test sets, and keep a separate out-of-sample…

Machine learningStatisticsBacktestingPairs trading
SuperMind

This Chinese A-share screening proposal filters for stocks with an intraday range above 1% during 2021, then keeps observations where price change multiplied by an estimate of very large order flow is positive. The intended interpretation is that volatility…

EquitiesChina marketsMarket microstructureVolatility
ProRealCode

This indicator method turns a stair-step moving average into the center of an oscillator. It updates the trend center when a triangular moving average moves beyond a configurable percentage threshold; otherwise, the prior center is retained. A short simple…

FuturesTechnical indicatorsHigh-frequency tradingTrend following