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
QuantRocket
7 documents
Lumibot strategies
7 documents
Awesome Quant
1 documents

Search the library

5,018 documents

QuantStart

The article surveys career paths where people with quantitative, statistical, and software skills can apply machine learning outside traditional asset management. It discusses financial technology use cases such as liquidity prediction, credit assessment,…

Machine learningStatisticsPortfolio constructionFixed income
QuantStart

This career guidance article outlines academic subjects that support work as a quantitative analyst, researcher, trader, or developer. It assumes a numerate degree background and identifies probability as a core foundation, with measure theory as useful…

StatisticsMachine learningDerivatives pricingOptions
QuantStart

The article introduces K-means as a hard clustering method and applies it to daily open, high, low, and close data. It explains that the algorithm assigns each observation to the nearest cluster centroid and iterates assignments and centroid updates to…

EquitiesUS marketsMachine learningStatistics
QuantStart

The article demonstrates fitting Gaussian hidden Markov models (HMMs) to simulated returns and S&P 500 daily returns. In the simulation, bullish and bearish periods are generated with different means and variances; a two-state model is then fitted with…

EquitiesUS marketsMachine learningStatistics
QuantStart

This article proposes a staged learning path for people preparing for quantitative trading research. It begins with expectations about the work: systematic trading relies on scientific hypothesis testing, statistical analysis, programming, and…

Machine learningStatisticsBacktestingMarket microstructure
QuantStart

This article outlines second-year undergraduate mathematics topics for self-study, with links between foundational theory and quantitative finance. Its roadmap includes the Riemann integral, metric spaces, vector calculus, nonlinear ordinary differential…

StatisticsMachine learningDerivatives pricing
QuantStart

Unsupervised learning finds structure in observations without labeled outcomes. The article contrasts this with supervised prediction and explains that unlabeled methods are useful when labels are costly or data is high-dimensional. In finance, possible uses…

Machine learningStatisticsFactor investingPortfolio construction
MQL5 articles

This article outlines an MQL5 Expert Advisor that combines a linear regression forecast with technical indicators and gradient descent. Its proposed objective is to reduce absolute forecast error by adjusting model coefficients; the learning rate controls…

Machine learningTechnical indicatorsForexRisk management
MQL5 articles

This article is a curated directory for traders beginning to study machine learning in algorithmic trading. It organizes suggested learning materials into books, online courses, videos, blogs, interviews, and scientific papers. The topics represented include…

Machine learningStatistics
MQL5 articles

This article introduces an MQL5 library for specifying, fitting, forecasting, and assessing conditional volatility models. Its architecture separates the conditional mean, volatility process, and residual distribution, with a mean-model class serving as the…

VolatilityStatisticsMachine learningBacktesting
MQL5 articles

The article introduces a pipeline for applying topological data analysis to financial time series. Takens time-delay embedding converts a one-dimensional series into vectors in a higher-dimensional point cloud, controlled by embedding dimension and delay.…

StatisticsMachine learningForex
MQL5 articles

This article presents an MQL5 Expert Advisor that combines UK gilt and FTSE 100 market data in a linear regression model. It describes conventional gilts and inflation-linked gilts, and outlines the common tendency for investors to move between equities and…

EquitiesFixed incomeMachine learningTechnical indicators
MQL5 articles

This article extends a context-aware reinforcement learning framework for cryptocurrency trading with a risk management module. In the described two-stage setup, market conditions are classified by trend and volatility so specialized sub-agents can learn for…

CryptoHigh-frequency tradingMachine learningRisk management
MQL5 articles

The article explains how offline reinforcement learning can become overconfident when its training data do not cover the states and transitions encountered later. It introduces SPLT-Transformer, which uses separate Transformer-based latent models for policy…

Machine learningStatisticsBacktesting
MQL5 articles

This article shows how to calculate technical indicators directly from input vectors in MQL5, giving developers control over the data series supplied to each calculation. It contrasts this approach with built-in indicator handles, which use predefined price…

Technical indicatorsStatisticsMachine learning
MQL5 articles

The article diagnoses why sequential-bootstrap and standard-bootstrap models produced nearly identical out-of-fold Brier scores. It traces the problem to two linked implementation defects: a pipeline helper replaced the sequential bagging classifier with a…

Machine learningBacktestingStatistics
MQL5 articles

This article presents an MQL5 money-management module that adjusts position size as the recent price range expands. It uses a monotonic queue to track rolling highs and lows, describing how each observation is added and removed at most once to achieve linear…

Risk managementPosition sizingVolatilityMachine learning
MQL5 articles

This article outlines a workflow for building a regression model to forecast an asset’s closing price within a week and connecting it to the MetaTrader 5 Strategy Tester. It compares linear, polynomial, decision tree, and support vector regression,…

Machine learningStatisticsBacktesting
MQL5 articles

The article adapts ideas from Molformer, a transformer framework for molecular graphs, to represent financial data. Its proposed market representation combines nodes for individual assets with nodes for recurring multi-asset patterns, aiming to encode…

Machine learningStatisticsMulti-assetBacktesting
MQL5 articles

This technical overview explains how activation functions map neural network inputs to outputs and why their derivatives matter for backpropagation. It presents formulas and MQL5 usage examples for functions including ELU, exponential, GELU, sigmoid, tanh,…

Machine learningStatistics
MQL5 articles

The article describes an MQL5 entry signal that encodes each of the last 64 bars as a binary value: bullish bars set a bit, while other bars leave it unset. A perceptron then adds the weights for active bits to a bias to produce an activation score. The…

Machine learningHigh-frequency tradingBacktestingExecution
MQL5 articles

This article introduces classifier ensembles and explains bagging, or bootstrap aggregation, as a parallel method for reducing prediction variance. Each base classifier is trained on a bootstrap sample, and their outputs are combined through averaging or…

Machine learningStatisticsBacktesting
MQL5 articles

This article explains convolutional neural networks as a way to recognize patterns in price-chart data. It describes how convolution filters scan input sequences to produce feature maps, while subsampling retains local maxima or averages to reduce…

Machine learningTechnical indicatorsBacktesting
MQL5 articles

This article completes a trading-oriented implementation of RefMask3D, a language-guided 3D point-cloud segmentation framework. It focuses on the Object Cluster Module, which combines two self-attention blocks, an intervening cross-attention block, and a…

Machine learningStatisticsBacktesting