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

MQL5 code base

This technical note explains how an MQL5 script can inspect an ONNX model’s inputs and outputs before running inference. It retrieves each input and output count, name, and type information, then reports tensor data types and dimensions. The example uses a…

Machine learning
BigQuant

The document describes a stock-price forecasting study that compares a Kalman filter, XGBoost, and a hybrid that uses XGBoost to select features before passing them to a Kalman filter. Inputs include price and volume data, accounting measures, and quarterly…

EquitiesMachine learningStatisticsSentiment
BigQuant

This brief answer addresses how to keep multiple StockRanker models available for reuse. It recommends following a separate guide’s approach to load the models, then placing them together in a dictionary for storage. The intended benefit is faster future…

Machine learning
BigQuant

This article introduces dense neural networks and backpropagation, then outlines an A-share stock selection experiment. A DNN uses connected layers of neurons; training sends predictions forward and propagates errors backward to update weights. The example…

China marketsEquitiesMachine learningFactor investing
Stratmill research code

The document outlines a pairs selection framework that first reduces security-return features with principal component analysis, then clusters the compact representations using OPTICS or DBSCAN. OPTICS can identify clusters without a fixed cluster count;…

Pairs tradingMachine learningMean reversionStatistics
BigQuant

The article investigates why XGBoost training took far longer in some Python process setups than with joblib’s loky backend. Its experiments compare direct execution and several multiprocessing approaches, then identify the OpenMP thread limit as the key…

Machine learningStatisticsBacktesting
BigQuant

This BigQuant backtest handler describes a daily portfolio process driven by a date-filtered prediction ranking. It allocates roughly one holding-period fraction of portfolio value to daily purchases during an initial staging phase; afterward, it can use up…

EquitiesMachine learningPortfolio constructionExecution
BigQuant

The article explains why investment teams need to understand how machine-learning models produce decisions, especially when those decisions affect clients, risk controls, or deployment choices. It contrasts inherently interpretable approaches, such as linear…

Machine learningStatisticsRisk management
SuperMind

This overview explains why feature selection matters: removing uninformative inputs can reduce dimensionality and training time, limit overfitting, and improve generalization. It frames selection as choosing a subset that optimizes a model-related criterion,…

Machine learningStatisticsBacktesting
BigQuant

The document raises a modeling question about predicting whether a future price move is positive using a label that takes only two values. The label compares a later close with an earlier open and assigns one class for an increase and the other for a…

Machine learningStatisticsEquities
BigQuant

This article presents a time-series momentum strategy that switches between a short lookback signal and a longer one according to market volatility. The short signal uses one month of returns and the slow signal uses twelve months; each takes a long or short…

MomentumMachine learningVolatilityBacktesting
BigQuant

The document explains how to build trading agents within a strategy framework. It describes a workflow in which research agents gather market evidence and a dedicated trading agent can submit orders, while deterministic Python can enforce fixed execution and…

Machine learningBacktestingExecutionRisk management
SuperMind

The study estimates a fund’s factor exposure from its net asset value returns and factor return series, aiming to provide more timely exposure tracking than holdings-based estimates from delayed periodic reports. It trains an LSTM on features describing the…

Machine learningFactor investingStatisticsMulti-asset
Awesome Systematic Trading

This README catalogs resources for researching and implementing systematic trading, including software libraries, strategies from published papers, books, videos, blogs, and courses. It groups tools by functions such as backtesting, live trading, analytics,…

BacktestingPortfolio constructionStatisticsMachine learning
BigQuant

This forum exchange addresses a user who sees predictions appear quickly from XGBoost and random forest modules, without a visible training process, loss, or mean squared error. The reply suggests that the dataset may be small and recommends using dedicated…

Machine learningStatistics
BigQuant

This overview describes a wizard-style strategy builder intended to help newcomers assemble quantitative strategies through guided interface steps, while also supporting faster prototyping for experienced developers. Users can select templates and building…

EquitiesMachine learningTechnical indicatorsBacktesting
BigQuant

This brief forum exchange concerns exporting hyperparameter-search results to a spreadsheet when displaying a large result set makes the web page slow or unusable. The platform response says direct Excel export is not supported and advises users to reduce…

BacktestingMachine learningRisk managementStatistics
BigQuant

This Chinese-language overview surveys Microsoft Research Asia’s published work on applying artificial intelligence to quantitative investing since 2017. It says the research spans stock selection, risk models, algorithmic trading, data augmentation,…

Machine learningEquitiesStatisticsSentiment
BigQuant

This user proposal for a quantitative trading platform focuses on making research and strategy evaluation more credible. Suggestions include allowing users to schedule live strategy runs, screening factors using their information coefficients over prior…

Machine learningFactor investingBacktestingExecution
vn.py

This notebook outlines an end-to-end equity alpha research workflow for CSI 300 constituents. It loads daily constituent data, constructs an Alpha158 dataset, divides observations into training, validation, and test periods, applies missing-label removal and…

EquitiesChina marketsMachine learningBacktesting
Qlib

The document introduces DDG-DA, a method for adapting forecasting models when streaming data changes over time. Rather than waiting to detect a shift and then fitting to recent observations, it first predicts how the data distribution may evolve, generates…

Machine learningStatisticsEquitiesBacktesting
BigQuant

This assignment describes two Chinese equity ranking approaches focused on micro-cap stocks. Both screen for positive trailing earnings, the smallest market-cap segment, and exclude special-treatment, suspended, and recently listed shares. The XGBoost model…

EquitiesMachine learningFactor investingBacktesting
MQL5 code base

The document introduces cosine similarity as a way to compare two vectors by the angle between them. It also describes the equivalent calculation as their dot product divided by the product of their magnitudes. Cosine distance is presented as one minus…

StatisticsMachine learning
BigQuant

This short platform troubleshooting note addresses a backtest failure that appeared after parameters were changed. Its proposed fix is to remove the inline comments from entries in the feature list. The post points readers to an example of the adjusted…

BacktestingMachine learning