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 reading note summarizes two quantitative research papers. The first applies the thermal optimal path method, a nonparametric approach motivated by statistical physics, to study how stock indices and their futures lead or lag one another over time. The…

FuturesEquitiesStatisticsMachine learning
Stratmill research code

The introduction presents a machine-learning framework for selecting securities for pairs trading. It frames pair discovery as a search-space problem: limiting candidates to securities in the same sector may exclude useful relationships, while searching…

Pairs tradingMachine learningEquitiesArbitrage
BigQuant

The discussion examines a sequence-window feature pipeline for stock data. If rows are filtered before a rolling window is formed, dates can disappear; a nominal three-row window may then combine observations that are not three consecutive days. The answer…

EquitiesMachine learningStatistics
MQL5 code base

The document explains fixed-width fractional differencing (FFD) as a way to make price series more suitable for statistical and machine-learning models while retaining some long-term dependence. It contrasts this with ordinary integer differencing, which can…

Machine learningStatisticsForex
BigQuant

This short homework response defines quantitative investing as using scientific methods to seek profitable predictions. It identifies systematic analysis and statistical reasoning as strengths, then cautions that simulated results can create a false sense of…

StatisticsBacktestingMachine learning
FinRL

This Python example outlines a deep reinforcement learning workflow for a stock portfolio using FinRL and Alpaca. It trains a PPO agent with ElegantRL on one-minute data for Dow Jones stocks, evaluates it on a short held-out date window, then retrains using…

EquitiesMachine learningBacktestingExecution
BigQuant

This short note highlights that feature importance can differ across predictive models, naming StockRanker and XGBoost as examples. It also points to changing the number of leaf nodes and the learning rate as model-tuning choices. These observations can help…

Machine learningEquitiesStatisticsBacktesting
MQL5 code base

MarketPredictor is described as an open-source MetaTrader 5 Expert Advisor that applies mathematical tools to historical prices and future scenarios. Its stated methods include Fast Fourier Transform analysis to identify dominant frequency patterns and Monte…

ForexMachine learningStatisticsBacktesting
BigQuant

This article explains a GBDT-plus-logistic-regression method for classifying stock direction. Gradient-boosted decision trees capture nonlinear feature relationships; each tree maps observations to leaf nodes, which are encoded as indicator variables.…

Machine learningEquitiesStatisticsBacktesting
BigQuant

A user reports that a template stock strategy fails during model training after replacing its full A-share universe with a manually chosen set of only a few stocks. The response recommends expanding the sample pool, explaining that the template is designed…

EquitiesMachine learningChina markets
SuperMind

This report presents machine learning as a data-driven approach and distinguishes supervised learning, which maps labeled inputs to outputs, from unsupervised learning, which seeks structure in unlabeled data, and reinforcement learning, which learns actions…

Machine learningStatisticsBacktestingChina markets
BigQuant

This report introduces machine learning as data-driven learning and outlines its three broad forms: supervised, unsupervised, and reinforcement learning. It describes how computing advances, larger datasets, and accessible software libraries have helped make…

Machine learningStatisticsChina marketsBacktesting
BigQuant

This brief overview introduces genetic programming as an evolutionary approach to generating quantitative investment factors. It describes starting with basic data inputs and mathematical operators, then iteratively evolving candidate expressions through…

Machine learningFactor investingStatisticsEquities
Lumibot

This overview presents LumiBot as a Python framework for writing conventional rule-based strategies, AI-agent strategies, or combinations of the two. Its workflow supports running historical backtests before connecting to a broker, then running a strategy in…

Multi-assetMachine learningBacktestingExecution
BigQuant

The article discusses translating plain-language trading rules into Python strategies for the QMT platform. Its example is a moving-average crossover on a named Chinese equity, with an all-in position rule and adjusted price data. The author reports that an…

Machine learningEquitiesTrend followingBacktesting
SuperMind

The document describes using genetic programming to discover stock-selection factors from intraday price and volume data. Factor expressions are represented as trees; successive candidate populations are produced through selection, crossover, and mutation.…

EquitiesMachine learningStatisticsFactor investing
BigQuant

The document outlines an end-to-end portfolio construction framework that embeds a differentiable convex optimization layer within a neural network. Raw asset data passes through the network for feature extraction and combination, then an optimization layer…

Machine learningPortfolio constructionBacktestingStatistics
Lumibot

This guide outlines six compact trading bot demos, each built around a single AI agent using plain-language instructions and built-in data tools. The examples include discretionary stock selection, market news, news sentiment, trend following, a…

Machine learningBacktestingTrend followingMomentum
BigQuant

This Chinese-language forum question explains two data objects that appear in AI strategy examples on the BigQuant platform. The ranker prediction object contains predictions passed to the backtesting module, and the strategy can read the data through the…

Machine learningBacktestingEquities
BigQuant

This tutorial introduces binary classification using logistic regression, with stock direction as its example. It explains encoding outcomes as two labels, interpreting the model output as a probability, and applying a threshold to produce a class. Logistic…

Machine learningStatisticsEquities
Lumibot

This example describes a daily stock selection process in which a research agent ranks large US stocks using recent prices, trends, and news. Bull and bear agents assess the same research from opposing perspectives, then a judge and trading agent select the…

EquitiesUS marketsMachine learningBacktesting
vn.py community

This project plan outlines VeighNa’s intended 4.0 development, including support for Python 3.13, framework refactoring, improved logging and API bindings, updated packaging and code-quality tools, and expanded trading gateways and applications. It describes…

Factor investingMachine learningBacktestingEquities
BigQuant

This brief listing identifies an educational quantitative trading strategy that uses linear regression to predict returns. It names the approach and its purpose, and indicates that an implementation is available in the associated platform environment. The…

Machine learningStatisticsBacktesting