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

This article presents quantitative trading as a tool increasingly used by professional and institutional market participants. It argues that rule-based models can complement fundamental and technical analysis by screening many stocks against user-defined…

EquitiesFactor investingMachine learningStatistics
BigQuant

This brief exchange explains how to interpret a feature-importance chart when one or more short-horizon factors receive a score of zero. The response says the chart ranks factors within the particular set used to train a particular model. A low-ranked factor…

Machine learningFactor investingStatistics
BigQuant

The document gives a brief historical and conceptual overview of reinforcement learning. It starts with Markov decision processes and dynamic programming, then describes temporal-difference learning and Monte Carlo methods as ways to estimate value without…

Machine learningStatistics
MQL5 code base

This Chinese-language case study describes using an AI coding assistant to reproduce and modify a high-frequency volume factor for Chinese equities. The source factor uses intraday volume’s Fourier spectrum to measure energy in a short-period band, with…

China marketsEquitiesFactor investingHigh-frequency trading
BigQuant

This introductory overview surveys regression, neural networks, support vector machines, clustering, dimensionality reduction, and recommendation methods. It distinguishes numerical prediction from classification, explains how logistic regression turns a…

Machine learningStatistics
Qlib

This configuration specifies a Qlib workflow for a TabNet model using the Alpha360 feature handler and CSI 300 instruments, with the index as benchmark. It sets a two-day-ahead close-price return label, applies robust normalization and missing-value filling…

EquitiesChina marketsMachine learningBacktesting
BigQuant

The document summarizes a 2019 study that combines two representations of the same stock data to predict prices: numerical time series and images of stock charts. An LSTM extracts temporal patterns from the sequence data, while a CNN extracts visual patterns…

EquitiesMachine learningStatisticsTechnical indicators
BigQuant

This research summary describes a method for studying whether public information-seeking behavior can reveal topics associated with subsequent stock market moves. The cited 2014 study analyzes historical data from 2004 through 2012, drawing on Google and…

EquitiesSentimentStatisticsMachine learning
Qlib

This workflow note explains how to prepare data when training models across rolling windows. As each window advances, the training sample changes, and learned processor state—such as means and standard deviations—must be recalculated for that window. Reusing…

Machine learningBacktestingStatistics
BigQuant

The document explains how to remove stocks from a model’s predicted buy signals when they fail a chosen condition. Its example filters out stocks whose return_5 value is below 1.05, so a signal containing three names could proceed with only the two that…

EquitiesMachine learningBacktesting
BigQuant

This overview describes quantitative investing as using mathematical models, statistical analysis, and computer algorithms to guide investment decisions systematically. It surveys time-series and regression analysis, factor models, automated execution, large…

StatisticsMachine learningRisk management
BigQuant

This BigQuant question and answer explains the distinction between labels and input features in a supervised machine-learning workflow. A label supplies the target value that a model learns to predict, while the input feature list is used to produce the…

Machine learningStatistics
BigQuant

The strategy turns conventional stock-selection rules into Boolean features for a CNN classifier. Its inputs include returns and return ranks, turnover, valuation and profitability measures, money-flow signals, volatility, technical indicators, and recent…

China marketsEquitiesMachine learningMomentum
BigQuant

This strategy combines machine-learning stock ranking with trend-based entry filters for a manually selected pool of China Securities 150 constituents. The pool emphasizes larger, liquid companies, often described as core or sector leaders. A model scores…

China marketsEquitiesMachine learningMomentum
FMZ forum

The document explains a portfolio construction approach that forecasts stock trading volume and uses the forecasts as a proxy for expected price impact. With trade size held fixed, lower volume implies a higher participation rate and greater expected impact,…

EquitiesMachine learningPortfolio constructionExecution
BigQuant

The document introduces multi-task learning (MTL), in which one model addresses several related tasks and uses shared patterns and task-specific differences. It suggests that this can improve learning efficiency and predictive accuracy compared with training…

Machine learningStatisticsMulti-asset
Qlib

This configuration specifies a Qlib workflow for training a CatBoost model 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. The model…

China marketsEquitiesMachine learningBacktesting
vn.py community

This forum exchange explains how to guide an AI assistant when generating VeighNa CTA strategy code. It recommends supplying a focused set of references instead of the entire codebase: the CTA base class, the ArrayManager indicator API, and one or two…

Machine learningTechnical indicatorsExecution
MQL5 code base

The document describes an Expert Advisor that combines moving-average changes from hourly, four-hour, and daily charts. Each timeframe contributes three relative changes between recent moving-average values, weighted by adjustable parameters and rounded…

Technical indicatorsMachine learningBacktesting
BigQuant

This exchange asks how to make a deep-learning model produce two predictions for futures trading, one for a long view and one for a short view. The response explains that producing multiple outputs for a regression or classification model may require a…

Machine learningFuturesStatistics
MQL5 code base

This document describes an Expert Advisor that predicts a future price from a sequence of past prices using linear prediction. Burg’s method estimates model coefficients by reducing mean-square prediction error over a training window. The strategy’s…

StatisticsMachine learningRisk managementBacktesting
BigQuant

This forum post documents a BigQuant workflow in which LightGBM finishes running, but the subsequent score-to-position step fails because its query orders predictions by a column named score that is absent from the input dataset. The error identifies the…

Machine learningExecutionPortfolio constructionChina markets
Qlib

This configuration describes a Qlib workflow for training a Localformer model on China A-share data and evaluating its predictions as a portfolio signal. It uses the CSI 300 universe and benchmark, an Alpha360 data handler, robust feature normalization,…

China marketsEquitiesMachine learningBacktesting
BigQuant

This Chinese-language support exchange asks why BigQuant’s DNN template does not show a separate standardization module and how to handle an error after adding one. The response explains that the DNN is implemented as code and that data processing, including…

Machine learningStatistics