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

116 documents

Qlib

This Qlib guide explains how to connect a user-defined forecast model to the framework. A custom class subclasses Qlib’s model base and implements initialization, fitting, and prediction; the fit and prediction methods receive a dataset through the expected…

Machine learningEquitiesBacktestingStatistics
Qlib

This configuration sets up a Qlib experiment that uses a double-ensemble model built from gradient-boosted trees to rank CSI 300 stocks. The dataset uses Alpha158 features and divides the history into training, validation, and test segments. Model settings…

EquitiesChina marketsMachine learningBacktesting
Qlib

This configuration describes a Qlib workflow that trains a gated recurrent unit (GRU) model on Alpha158 features to rank CSI 300 stocks. It uses 20-step time-series samples, robust feature normalization, missing-value filling, and cross-sectional label…

China marketsEquitiesMachine learningBacktesting
Qlib

This configuration specifies a Qlib experiment using Alpha158 features for CSI 300 equities, with the Shanghai Composite 300 index as benchmark. It divides the history into training, validation, and test periods, applies robust feature normalization and…

China marketsEquitiesMachine learningBacktesting
Qlib

This configuration specifies a Chinese equity research workflow using Qlib, an XGBoost model, and the Alpha158 feature handler. The dataset is divided chronologically into training, validation, and test periods, with the model fitted on the training interval…

China marketsEquitiesMachine learningBacktesting
Qlib

This configuration specifies a Qlib experiment that trains an attention-based LSTM model with a GRU recurrent layer on Alpha158 features for CSI 300 instruments. It selects 20 features, applies robust normalization and missing-value filling, and uses a…

EquitiesChina marketsMachine learningBacktesting
Qlib

This tutorial walks through assembling a quantitative equity research workflow with Qlib. It covers retrieving and inspecting market data, interpreting adjusted prices, working with dynamic universes and point-in-time fundamentals, and constructing features.…

EquitiesChina marketsMachine learningBacktesting
Qlib

This Qlib configuration describes a machine-learning workflow for ranking CSI 300 stocks. It uses the Alpha360 data handler and a double-ensemble model built from gradient-boosted trees. The configured label is a forward close-price return, while the…

EquitiesMachine learningPortfolio constructionBacktesting
Qlib

This stock screen targets companies associated with beverage and alcohol imports or exports. It filters for turnover between 3% and 12% and a daily price change above -5% but below 2.6%. The article presents these as industry, liquidity, and price-movement…

China marketsEquitiesTechnical indicators
Qlib

This source code implements components of a Temporal Fusion Transformer, a neural network architecture for time-series forecasting. The visible sections define feed-forward layers, gated linear units, gated residual networks, skip connections with layer…

Machine learningStatisticsBacktesting
Qlib

This configuration defines a Qlib workflow that trains an LSTM on Alpha360 features to rank CSI 300 stocks. It normalizes feature data with robust z-scores, fills missing feature values, drops missing labels, and cross-sectionally ranks labels. The…

China marketsEquitiesMachine learningBacktesting
Qlib

This Qlib configuration sets up a time-series forecasting and portfolio backtest workflow for the CSI 300 universe, using the Shanghai-Shenzhen 300 index as its benchmark. The dataset uses Alpha158 features, applies robust feature normalization and…

China marketsEquitiesMachine learningBacktesting
Qlib

This Qlib configuration defines a Chinese-equity ranking workflow using the Alpha158 feature handler and a ridge linear model. It assigns CSI 300 instruments and the related index benchmark, with historical data split into training, validation, and test…

China marketsEquitiesMachine learningBacktesting
Qlib

This example demonstrates how to query tick, transaction, and order data with Qlib and resample irregular observations into minute-level series. It constructs candidate features from multiple levels of the bid and ask books, including normalized spread and…

High-frequency tradingMarket microstructureTechnical indicatorsStatistics
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
Qlib

This benchmark page compares stock-ranking and return-prediction models in Qlib workflows using the Alpha158 and Alpha360 datasets. It evaluates signals with information and rank correlations, and evaluates portfolios with annualized return, information…

Machine learningEquitiesChina marketsBacktesting
Qlib

This configuration specifies a Qlib workflow that trains a PyTorch deep neural network on Alpha158 features for the CSI 500 universe. The data spans 2008 through mid-2020, with training through 2014, validation during 2015–2016, and testing from 2017 onward.…

EquitiesMachine learningBacktestingPortfolio construction
Qlib

This configuration specifies a Qlib experiment that trains an ALSTM model on China’s CSI 300 universe and evaluates stock selections in a portfolio backtest. The data handler uses Alpha360 features, robust feature normalization, missing-value filling, and…

China marketsEquitiesMachine learningBacktesting
Qlib

This Qlib configuration defines a Chinese equity workflow using the CSI 300 universe and its associated benchmark. It prepares Alpha360 features with robust score normalization and missing-value filling, while labels are rank-normalized after missing labels…

EquitiesMachine learningBacktestingPortfolio construction