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

5,018 documents

BigQuant

The post asks how to define groups for a learning-to-rank model in a stock selection setting. In ranking algorithms, each group contains observations that should be ranked against one another; the author proposes grouping stock samples by trading date so…

EquitiesMachine learningStatistics
MQL5 code base

This indicator gathers values from up to ten combinations of symbols, timeframes, and signal variants, synchronizing them to the symbol on which the indicator is installed. Its original purpose is to provide normalized inputs to a neural network, though the…

Machine learningTechnical indicatorsStatistics
BigQuant

FactorVAE is described as a probabilistic dynamic factor model that applies a variational autoencoder to noisy market data to forecast cross-sectional stock returns. In training, an encoder-decoder uses future returns to identify posterior factors that…

EquitiesMachine learningFactor investingStatistics
SuperMind

FactorVAE is presented as a probabilistic dynamic factor model that uses a variational autoencoder to extract latent factors from noisy market observations and forecast cross-sectional stock returns. During training, an encoder and decoder use realized…

EquitiesMachine learningFactor investingStatistics
Qlib

The document motivates adapting forecasting models to changing market conditions: financial data distributions can shift over time, so models trained on earlier periods may lose predictive strength. It compares two approaches, RR and DDG-DA, using linear and…

Machine learningStatisticsBacktestingChina markets
SuperMind

This note compares portfolio construction approaches, including equal weighting, market-cap weighting, and stratified sampling, with optimization methods such as mean-variance optimization, risk parity, target-risk, ABL, and tracking-error models. It…

EquitiesChina marketsPortfolio constructionRisk management
BigQuant

This brief Chinese-language forum exchange concerns whether a user can retrieve feature importance from a random forest in a visual quantitative-strategy platform. The reply identifies the random forest module and suggests creating a visual strategy template…

Machine learningFactor investing
BigQuant

This research summary studies whether lagged returns from related industries can help predict industry returns for sector rotation. It motivates the question by noting that such predictability would not be expected in an ideal frictionless market, while real…

EquitiesChina marketsMachine learningStatistics
BigQuant

The article outlines common aims of algorithmic execution: splitting a parent order to follow market volume, reducing market impact, and concealing trading intent. It also presents automation as a way to improve order-entry efficiency and reduce manual…

ExecutionMarket microstructureHigh-frequency tradingMachine learning
Freqtrade docs

This documentation explains how to configure FreqAI within a Freqtrade configuration and strategy. It outlines core settings for training and backtesting periods, model identification, timeframes, correlated pairs, shifted candles, indicator periods, labels,…

CryptoMachine learningBacktestingStatistics
BigQuant

This forum post describes a reproducibility question in a quantitative modeling workflow. The author sets a learning-rate parameter to the same value in the model and in a hyperparameter-search module, and configures the search grid to contain only that…

Machine learningStatisticsBacktesting
FMZ forum

This introductory explanation presents support vector machines as supervised classification models. In a simple two-class example, many lines can separate the data, but SVM selects a boundary that maximizes the margin between the two classes. The closest…

Machine learningStatistics
BigQuant

This document records a failure in a stock-ranking training module. The run loads 6,711 training rows, begins data and feature preparation, then stops with an IndexError while calculating maximum discounted cumulative gain. The traceback points to code that…

Machine learningStatistics
ProRealCode

This document describes an adaptive trend indicator that evaluates multiple SuperTrend variants using different Average True Range multipliers. It scores their recent performance, groups the variants into three performance clusters using a k-means-inspired…

Technical indicatorsTrend followingVolatilityMachine learning
OctoBot

This guide introduces statistical learning through an example of predicting the S&P 500 from company fundamentals. It frames the task as estimating a response from predictor features plus residual error, then distinguishes prediction, which prioritizes…

Machine learningStatisticsEquities
BigQuant

This report overview surveys supervised learning methods with potential uses in investment research. For regression, it distinguishes penalized models such as Lasso, ridge, and elastic net, which can address correlated inputs, from nonparametric approaches…

Machine learningStatisticsEquitiesBacktesting
ProRealCode

This indicator modifies SuperTrend by grouping recent ATR observations into low, medium, and high volatility regimes with a three-cluster K-Means procedure. It initializes cluster centers from percentiles of the ATR range over a training window, repeatedly…

Technical indicatorsMachine learningVolatilityTrend following
MQL5 code base

This Chinese-language summary introduces TS-Boost, a machine-learning framework for equity factor selection. It identifies two challenges in financial data: observations may not share the same distribution over time, and market signals can have low…

EquitiesMachine learningFactor investingPortfolio construction
FinRL

This introductory section points new users to three FinRL tutorial notebooks. One is presented as a recommended first exercise, walking through a full deep reinforcement learning workflow for stock trading. Another demonstrates connecting FinRL to Tushare…

EquitiesMachine learningPortfolio construction
vn.py community

The author describes using an AI assistant to rebuild a customized trading application from VeighNa 3.9 to 4.3. The work covered a changed modular architecture, a new database backend, a redesigned strategy data model, and a rewritten desktop interface. The…

ExecutionFuturesBacktestingMachine learning
Stratmill research code

This documentation landing page introduces ArbitrageLab, a Python library covering end-to-end pairs-trading strategies and tools for developing strategies. It organizes its subject matter around multiple approaches, including distance methods, cointegration,…

Pairs tradingMean reversionArbitrageMachine learning
BigQuant

This report studies whether boosted tree models can extract stock return signals from analyst expectation factors that linear models may miss. The authors note that these factors can be complex, have substantial missing data, and correlate with earnings and…

EquitiesMachine learningFactor investingBacktesting
BigQuant

This research note examines shifts between large-cap and small-cap leadership in Chinese equities, using the CSI 300 and ChiNext indices as proxies. It argues that rotation can reflect macroeconomic conditions, industry trends, and market sentiment, and that…

China marketsEquitiesMachine learningStatistics
BigQuant

This review summarizes research spanning equity market microstructure, institutional holdings, crypto momentum, dynamic-graph forecasting, and reinforcement learning for limit-order-book trading. In equities, one study groups trades by their timing relative…

EquitiesCryptoMomentumMachine learning