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
Quantpedia
86 documents
TqSdk
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
Quantopian lectures
45 documents
Binance API docs
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
Lumibot strategies
7 documents
QuantRocket
7 documents
Awesome Quant
1 documents

Search the library

5,018 documents

MQL5 code base

This Expert Advisor builds several price patterns at different historical depths from tick movements. It encodes each pattern as a binary sequence according to whether each sampled price rose or fell, then tracks virtual trades for pattern configurations and…

ForexMachine learningStatisticsBacktesting
MQL5 code base

The document outlines a class for building a generalized regression neural network. Its constructor sets input and output vector sizes, while a learning method accepts training patterns arranged in flat input and output arrays. Training stops when it reaches…

Machine learningStatistics
MQL5 code base

This document explains a market-regime indicator built on Bag-of-SFA-Symbols (BOSS). It converts normalized price windows into symbolic words using a low-pass Fourier representation and data-learned bins, then compares stretches of market history as…

Machine learningStatisticsTechnical indicatorsBacktesting
vn.py community

This Chinese-language announcement outlines a community session devoted to building FinRL agents and comparing reinforcement-learning algorithms for quantitative investment. Its educational agenda covers how the DRLAgent class wraps different algorithms…

Machine learningPortfolio constructionBacktesting
BigQuant

This Chinese-language account describes a learning project that builds a China stock selection strategy with five ranked factors and a two-day forward price label. It trains a Ridge regression model, standardizes the inputs, and periodically retrains before…

Machine learningEquitiesFactor investingBacktesting
BigQuant

This account summarizes a 2021 conference talk on using machine learning to price stocks. A simple example feeds market-wide daily open, high, low, close, and average prices into an LSTM time-series model. The speaker stresses preparing noisy financial data,…

EquitiesMachine learningBacktestingStatistics
OctoBot

This guide explains how to configure OctoBot’s GPT interface and evaluator to use a language model for trading-related predictions. It covers adding an API credential for the hosted service, setting a custom LLM base address for another compatible server,…

Machine learningExecutionRisk management
BigQuant

This short BigQuant forum post concerns a modified XGBoost strategy whose equity curve and recent trade records appear unchanged despite adjustments to the data. The response offers two possible explanations: the backtest module may be reusing cached…

Machine learningBacktestingEquities
BigQuant

The article explains recurrent neural networks and LSTM gates, then outlines an A-share stock-selection example that predicts five-day returns from sequences of seven factors. It describes missing-value handling, outlier filtering, standardization, and…

EquitiesMachine learningFactor investingBacktesting
BigQuant

The article explains how risk-constrained Kelly sizing modifies the classic Kelly approach, which chooses a capital fraction to maximize long-run log growth but can produce large drawdowns. The constrained version adds a limit on the probability that wealth…

Risk managementPosition sizingBacktestingMachine learning
FMZ forum

This overview introduces regression as a way to model relationships between predictors and outcomes, then compares seven techniques: linear, logistic, polynomial, stepwise, ridge, lasso, and ElasticNet regression. It describes common use cases and…

StatisticsMachine learningBacktesting
BigQuant

This overview surveys a broad set of quantitative approaches, describing their basic mechanisms and the market settings or investor capabilities they may suit. It covers trend following, machine learning, arbitrage and market neutral methods, factor…

Trend followingArbitrageFactor investingMachine learning
BigQuant

This study compares time-series and cross-sectional standardization of price and volume factors in an A-share stock-selection setting. It uses a dataset spanning 2011–2022 with 98 daily factors and a five-day return label, and compares LightGBM and deep…

EquitiesChina marketsMachine learningFactor investing
Freqtrade docs

This documentation explains how to define model inputs and prediction targets in FreqAI strategies. It distinguishes base features, such as price indicators, volume, and time variables, from configuration-driven expansions across periods, timeframes, shifted…

Machine learningTechnical indicatorsStatisticsBacktesting
Qlib

This configuration describes a Qlib workflow that trains an XGBoost model on China A-share data for the CSI 300 universe, using Alpha360 features. Its label is a forward close-to-close return over the next interval. Training and validation use earlier…

Machine learningEquitiesChina marketsBacktesting
BigQuant

The post reports an observation from more than six months of intraday modeling in Chinese equities using five-minute bars. At each time point, the author independently tuned parameters with tree-structured Parzen estimation. The reported optimization…

EquitiesChina marketsMachine learningStatistics
BigQuant

This short assignment response defines quantitative investing as turning recurring patterns observed through statistical analysis of financial markets into structured methods for future trading. It mentions stocks, futures, and digital assets, and describes…

Multi-assetStatisticsMachine learningRisk management
BigQuant

This guide explains how to carry training data for a StockRanker model from BigQuant’s 1.0 environment into version 3.0. In the older environment, it exports the training dataset with date, instrument, label, and the selected feature columns. The file is…

Machine learningEquities
SuperMind

This tutorial introduces a basic neuron model, describing weighted inputs, a threshold, and an activation function. It explains why a smooth sigmoid function is used in practice in place of an idealized step function, then applies a neural network to…

Machine learningEquitiesTechnical indicatorsBacktesting
Lumibot

This example describes a daily SPY strategy that assigns market analysis and order decisions to separate AI agents. The research agent compares the latest completed daily close with its 20-bar average and reports the date, observed prices, evidence for and…

Machine learningTrend followingRisk managementExecution
BigQuant

The document explains a two-stage model that uses gradient-boosted decision trees to create features for logistic regression. The trees split and combine the original inputs; each sample is then represented by a binary vector marking the leaf it reaches in…

Machine learningStatisticsBacktesting
BigQuant

This tutorial demonstrates extracting minute-level stock data for a selected date range with a distributed query platform, then calculating features through SQL-style operators. The examples cover a five-period moving average of closing prices, a…

EquitiesTechnical indicatorsStatisticsMachine learning
Qlib

The document explains how to define and run a Qlib research workflow through a YAML configuration and the `qrun` command. It lays out the main stages: loading and preprocessing market data, training and applying a model, then analyzing forecast signals and…

Machine learningBacktestingPortfolio constructionEquities
FMZ forum

This beginner-oriented guide distinguishes algorithmic trading from quantitative, automated, and high-frequency trading. It describes algorithmic trading as expressing a trading idea in an algorithm that can be tested and then executed manually or…

Machine learningStatisticsBacktestingExecution