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
QuantRocket
7 documents
Lumibot strategies
7 documents
Awesome Quant
1 documents

Search the library

16,761 documents

BigQuant

This introductory tutorial explains machine learning concepts before focusing on linear regression. It defines features and labels, distinguishes supervised from unsupervised learning, and outlines classification, regression, clustering, and parameterized…

Machine learningStatisticsFactor investingBacktesting
SuperMind

This Chinese-language post outlines a stock-selection screen based on three conditions: a positive but limited ten-day price gain, net large-order inflow during the afternoon, and at least five moving averages converging. It describes selecting a stock…

EquitiesMomentumTechnical indicatorsMarket microstructure
MQL5 code base

This expert advisor makes a directional decision when a new bar appears by comparing the tick volumes of the two most recent bars. If the newer bar has greater volume, it closes sell positions and opens a buy; if volume is lower, it closes buys and opens a…

ForexTechnical indicatorsBacktestingRisk management
SuperMind

The document explains Bollinger Bands as a moving average surrounded by upper and lower envelopes set using a multiple of recent closing-price standard deviation. The center line is an N-day average; the width changes with measured price dispersion. It…

EquitiesTechnical indicatorsVolatilityMean reversion
BigQuant

This weekly report presents diagnostics for the ten highest-ranked anonymous factors in a Chinese quantitative research competition. It describes average style exposures estimated with daily multivariate regressions and average industry-level Rank ICs, the…

EquitiesChina marketsFactor investingPortfolio construction
BigQuant

StockRanker is a tree-based learning-to-rank tool for ordering stocks from supplied features. Its listwise approach optimizes the quality of a stock list’s ranking, and the guide connects the method to the RankNet, LambdaRank, and LambdaMART line of work.…

EquitiesMachine learningStatisticsBacktesting
BigQuant

The document addresses a backtest or trading-log puzzle: a buy order is calculated by rounding available cash down to a whole multiple of 100 shares, yet the recorded final purchase quantity is not a multiple of 100. The explanation given is that the system…

EquitiesExecutionBacktesting
BigQuant

The document explains two differences between backtests and simulated or live trading in a notebook-based platform. In the described live modes, the initialization function runs during each trading period, whereas a backtest runs it once. It also says…

BacktestingExecutionRisk management
BigQuant

This update log describes changes to a Chinese equity screening expression. The initial filters included a trailing price-to-earnings ceiling and a minimum listing age. The author then replaces a fixed floating-market-capitalization threshold with a…

EquitiesFactor investingBacktestingChina markets
MQL5 code base

This MetaTrader 5 indicator adapts an earlier MetaTrader 4 tool that searches price history for candle sequences resembling a selected recent pattern. It uses dynamic time warping (DTW) to identify candidate matches and presents possible future price paths…

Technical indicatorsStatisticsBacktesting
pysystemtrade

This document lays out an ordered process for adding a strategy to a live trading system or replacing an existing one. It covers preparing instrument data, confirming a working backtest, configuring strategy and control files, implementing custom backtest,…

BacktestingExecutionRisk managementPosition sizing
FMZ forum

The article uses binomial price paths to explain how adding to positions changes the distribution of trade outcomes. In a fair random walk with zero expected return, it shows that both adding in the direction of the move and adding against it leave expected…

Position sizingRisk managementTrend followingBacktesting
vn.py

This guidance explains why AI-generated strategy logic, code, reviews, backtests, and parameter recommendations should be treated as research aids rather than final trading decisions. Outputs may contain errors or omissions, vary across models or settings,…

Machine learningBacktestingRisk management
vn.py community

This brief VeighNa community exchange answers how to inspect variables during a backtest. It suggests printing values or writing them to the system log, giving two straightforward ways to observe runtime state while a strategy runs. For a backtest started…

BacktestingExecution
Freqtrade docs

FreqAI is presented as an open source framework for training machine learning models to forecast market targets from user defined indicators. Users supply features and future looking labels; the framework trains a model for each listed trading pair and…

Machine learningCryptoBacktestingStatistics
SuperMind

The article introduces algorithmic trading as a way to automate rule based market analysis and order execution. It describes potential uses including applying technical indicators, high frequency trading, arbitrage between markets, scalping small price…

High-frequency tradingArbitrageExecutionRisk management
FMZ forum

The post describes a user’s issue with a simulated cryptocurrency spot backtest: its performance overview appears to classify buys as idle periods and does not record sells. The sample strategy uses a moving-average crossover, tracks position state with a…

CryptoSpot marketsBacktestingTechnical indicators
Amberdata research

This article outlines how institutional crypto teams can assess whether their market and on-chain data coverage supports trading, research, compliance, and risk work. It links potential data gaps to symptoms such as missed arbitrage opportunities, difficulty…

CryptoArbitrageBacktestingRisk management
SuperMind

This post outlines an equity screening rule using a daily high-low range threshold, sustained return on equity, and a bounded turnover ratio. Its rationale is to combine a minimum level of price movement with evidence of profitability and a middle range of…

EquitiesFactor investingTechnical indicatorsBacktesting
SuperMind

This post proposes a Chinese equity screening rule that combines daily price range, a recent three-session limit-up streak, and simultaneous bullish crossovers among short and longer moving averages. It presents the rule as a way to pair evidence of strong…

EquitiesChina marketsMomentumTechnical indicators
FMZ forum

This overview catalogs FMZ platform tools for operating and developing trading bots. It describes bulk starting and stopping, log alerts, persistent bot identifiers, parameter import and export, strategy grouping, editor options, and remote editing. For…

BacktestingExecutionRisk management
SuperMind

The post describes a stock screen combining a 14-period RSI below 65, three consecutive candle conditions, and a weekly price crossover involving a 30-week moving average. It presents the setup as a way to find stocks that may rebound after weakness, and…

EquitiesTechnical indicatorsMean reversionBacktesting
BigQuant

This review describes a model in which equity factors move through normal conditions, periods of value weakness, and subsequent reversals. The value drawdown may reflect a rally in growth stocks or a collapse in value stocks; reversals then differ according…

Factor investingEquitiesMomentumStatistics