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

16,761 documents

ProRealCode

This indicator description introduces the Adaptive Composite Moving Average (ACMA), which combines distance-based weighting, recency weighting, and an efficiency-ratio measure of trend strength. It offers four modes: favor prices near the mean, favor recent…

Technical indicatorsTrend followingVolatilityBacktesting
TqSdk

The strategy models a refining spread using crude oil, fuel oil, and a third petroleum product in a 3:2:1 weighting. It calculates the spread as the weighted value of the two product legs minus the weighted crude leg, then compares the current spread with…

FuturesCommoditiesMean reversionArbitrage
MQL5 code base

This article presents a method for identifying time windows in which an existing trading system performs better. A library analyzes the system’s trading history, removes weaker intervals, and reports results for the remaining periods. In its scalper example,…

BacktestingExecutionRisk management
Lumibot

This document presents a QuantStats tear sheet for a strategy labeled “buffett-plain,” compared with SPY over January 4–15, 2026. It lists returns, drawdowns, risk-adjusted statistics, market exposure, daily outcomes, and two drawdown episodes. The reported…

EquitiesBacktestingStatistics
NautilusTrader

This tutorial demonstrates a component-level backtest workflow using NautilusTrader. It loads historical Binance ETH/USDT trade ticks, configures a simulated spot venue with a cash account and maker-taker fees, and aggregates ticks into bars. A strategy…

CryptoTechnical indicatorsTrend followingExecution
SuperMind

This Chinese-language post proposes a stock screen combining three conditions: daily amplitude above a threshold, today’s price relative to moving averages in an upward configuration, and a prior-session signal described as main-force control. The rationale…

EquitiesChina marketsTechnical indicatorsMomentum
MQL5 code base

The document describes an accumulated version of the Relative Strength Index (RSI). It forms a new oscillator by combining consecutive RSI calculations, then interprets that oscillator with adaptive thresholds such as floating levels or quantile bands. The…

Technical indicatorsMean reversionBacktesting
vn.py community

The discussion clarifies that maximum drawdown duration measures how long the strategy remains in its largest drawdown. It distinguishes the time span of a decline and recovery from the size of the loss itself, which is what the maximum drawdown percentage…

BacktestingRisk management
SuperMind

This post outlines a rule-based screen for Shanghai-listed shares with codes beginning in 60. It first restricts candidates to stocks with turnover between 3% and 12%, then requires the previous day’s price to exceed its 250-day moving average. The stated…

EquitiesTechnical indicatorsChina marketsBacktesting
BigQuant

This weekly competition report presents diagnostic summaries for the ten highest-ranked submitted factors and tracks a China 1000 index-enhancement portfolio. Factor diagnostics include average exposures to BARRA style factors and sector-level average Rank…

EquitiesFactor investingStatisticsBacktesting
BigQuant

This introductory note describes quantitative investing as turning research, asset selection, timing, and position decisions into explicit rules that can be tested and executed by a computer. It distinguishes cross-sectional stock selection, which compares…

Factor investingBacktestingMomentumMean reversion
SuperMind

This introductory overview explains quantitative trading as the conversion of market observations and decision rules into mathematical models and computer programs. It outlines a typical process: analyze historical price, volume, and timing data; design a…

StatisticsBacktestingExecutionMean reversion
MQL5 code base

The note describes a variation on the TRIX oscillator that uses a linear regression value as its signal line. It refers to an earlier argument that this approach may be preferable to using the oscillator’s slope, then presents the variation without…

Technical indicatorsMomentumBacktesting
TqSdk

This example implements a daily mean-reversion strategy for a Shanghai Futures Exchange gold contract. It calculates a Z-score from recent closing prices, enters long when the score falls below a negative entry threshold and short when it rises above a…

FuturesCommoditiesMean reversionStatistics
ProRealCode

This document presents a simplified ZigZag indicator design that tracks alternating price highs and lows without arrays. It maintains the current extreme, then confirms a reversal after price moves away from that extreme by a configurable threshold. The…

Technical indicatorsStatisticsBacktesting
MQL5 code base

This document outlines an Expert Advisor that trades signals from the PChannel_System indicator. A signal occurs at bar close when a colored bar appears after a preceding bar with the opposite color or no color. The description gives the signal condition,…

ForexTechnical indicatorsBacktesting
SuperMind

This community post describes a short-term stock selection idea combining a gap-up condition, net inflow attributed to major investors, low valuation, and a small market-cap filter. The author presents the approach as a compact model, and commenters…

China marketsEquitiesBreakoutBacktesting
ProRealCode

This post describes an automated system for long and short positions, intended to work better on longer chart intervals, beginning at four hours. Long entries require a weighted rate-of-change measure and MACD to be rising while below zero, alongside a…

ForexFuturesMomentumTechnical indicators
BigQuant

The document introduces reinforcement learning through the interaction of an agent and an environment, where actions produce feedback and the objective is to maximize discounted future rewards. It frames the problem as a Markov decision process, explaining…

Machine learningEquitiesChina marketsBacktesting
BigQuant

This research summary presents asset allocation as a continuing process: define investor objectives, set an investment strategy, implement it, and review performance. Objectives specify the desired return, acceptable risk, and other investor needs. The…

Multi-assetPortfolio constructionBacktestingRisk management
BigQuant

This overview describes several ways quantitative trading attempts to identify and capture market opportunities. It presents historical data analysis and backtesting as tools for assessing a strategy, then discusses automated execution, momentum examples,…

BacktestingMomentumArbitrageRisk management
NautilusTrader

This guide explains how NautilusTrader stores and accesses market data through a Parquet catalog backed by a Rust storage layer. It covers local and cloud storage, timestamp precision, compression choices, file organization, typed data queries, and…

BacktestingExecutionMarket microstructureRisk management
BigQuant

This report presents an A-share stock-selection framework that applies StockRanker, a gradient-boosted learning-to-rank model, to fundamental, financial, and trading factors. It tests 282 individual factors across short, medium, and long holding horizons,…

EquitiesChina marketsMachine learningFactor investing
ProRealCode

The XBody strategy is a daily, rule-based system presented for stocks, indices, and forex, with parameters optimized by its author on the CAC index. It calculates candle body size as close minus open, then takes the change in that value over time and sums it…

EquitiesFuturesForexTechnical indicators