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

MQL5 articles

The article explains ridge regression as a way to estimate linear model coefficients when predictors are correlated. It frames regularization as a bias–variance tradeoff: accepting some bias can reduce variance and overfitting. It also contrasts ridge with…

Machine learningStatisticsForex
MQL5 articles

The article applies Gaussian Naïve Bayes to classify whether a bar closes above or below its open, using Bulls Power, Bears Power, RSI, tick volume, and Money Flow Index as features. It explains preparing a labeled matrix, splitting observations into…

Machine learningStatisticsForexTechnical indicators
MQL5 articles

The article turns topological features of a rolling price window into chart and Expert Advisor buffers. It defines persistence entropy separately for H0 connected-component bars and H1 loop bars: entropy is low when persistence is concentrated in a few…

Technical indicatorsStatisticsMachine learning
MQL5 articles

The article turns rough-volatility theory into a rolling local Hurst estimate for an XAUUSD intraday trading system. It blocks short-horizon returns into realized-variance observations, takes their logarithms, and estimates roughness from the slope of log…

VolatilityMachine learningBacktestingCommodities
MQL5 articles

The article considers which data sources might help a multilayer perceptron forecast the next quarter’s direction for the SPDR XLV healthcare ETF. Candidate inputs include historical OHLC changes, volatility, volume, insurance claims, pharmaceutical sales,…

EquitiesMachine learningStatisticsUS markets
MQL5 articles

The article explains genetic algorithms as gradient-free methods for optimizing parametric models, including neural trading models that are not differentiable or are difficult to train with gradient descent. It describes evolving a population of agents…

Machine learningBacktestingStatistics
MQL5 articles

This article describes Biogeography-Based Optimization (BBO), a population-based method in which each candidate solution is modeled as a habitat and its quality as habitat suitability. Better solutions have higher emigration rates and can share selected…

Machine learningStatisticsBacktesting
MQL5 articles

The article describes Attraos, a neural forecasting framework that draws on chaos theory. It frames market series as observations of a more complex dynamical system and uses phase-space reconstruction, with embedding dimension and time delay, to represent…

Machine learningStatisticsForexEquities
MQL5 articles

This tutorial demonstrates connecting an MQL trading program to an external JSON data service, saving and parsing API responses, and using forecast data as a filter for a moving-average crossover. The example combines a directional moving-average signal with…

ForexMachine learningSentimentExecution
MQL5 articles

This article describes how to train and evaluate an MSFformer-based environmental state encoder for market time-series forecasting. It combines batch normalization, a feature extraction module that builds multiscale features, and stacked pyramid attention…

Machine learningStatisticsBacktestingRisk management
MQL5 articles

The article explains differential evolution (DE), a population-based metaheuristic for optimizing objectives when gradients are unavailable or the function is difficult to analyze. It represents candidate solutions as vectors, creates trial vectors by adding…

StatisticsMachine learning
MQL5 articles

The article presents a modified population-based optimization algorithm inspired by dingo hunting behavior. It changes three parts of the original method: group attacks move toward the best solution by changing the sign and scaling of the attack…

Machine learningStatisticsBacktesting
MQL5 articles

The article offers a geometric interpretation of machine learning prediction error. It argues that a model maps supplied features into a representation that may not align with the space of the true target, so predictions can differ from reality even beyond…

Machine learningStatisticsForexBacktesting
MQL5 articles

The article describes Extremal Optimization (EO), a population-based metaheuristic inspired by the Bak–Sneppen ecosystem model. Rather than concentrating updates on the best solution, EO ranks agents and their components, then selects poorly ranked elements…

Machine learningStatisticsBacktesting
MQL5 articles

The document introduces gating as a way to adapt how an ensemble uses specialist models according to contextual variables or model outputs. It distinguishes selecting one model for each case from combining several models with context-dependent weights.…

Machine learningStatisticsMulti-asset
MQL5 articles

The document explains COMBI, a single-layer form of the Group Method of Data Handling. It generates candidate linear models from combinations of input variables, estimates their coefficients on a training sample, and uses performance on a separate test…

Machine learningStatisticsCryptoBacktesting
MQL5 articles

The document explains online learning as a way to update predictive models as new market observations arrive. It contrasts this approach with batch training and discusses adaptability to changing patterns, lower memory demands for incremental methods, and…

Machine learningForexCryptoBacktesting
MQL5 articles

The article discusses TEMPO, a time-series forecasting approach that adapts ideas from pretrained language models. Its general method decomposes a series into trend, seasonal, and residual components, then encodes those components for attention-based…

Machine learningStatisticsBacktesting
MQL5 articles

The article applies a beta variational autoencoder to binary event features built from the Stochastic Oscillator and Fractal Adaptive Moving Average (FrAMA). It focuses on three patterns that had underperformed in earlier tests, encoding indicator conditions…

Machine learningTechnical indicatorsBacktestingCommodities
MQL5 articles

GoertzelBrain combines Goertzel frequency analysis with an ensemble of online-trained neural networks to turn detected cycle structure into a directional confirmation signal. It extracts cycle period, amplitude, spectral confidence and their changes,…

Machine learningTechnical indicatorsForex
MQL5 articles

This article adapts Directional Diffusion Models, originally developed for graph representation learning, to financial market data. Standard diffusion adds isotropic Gaussian noise, which can erase structure quickly in anisotropic data. The proposed method…

Machine learningStatisticsBacktesting
MQL5 articles

The document presents a workflow for labeling financial time-series data by trend. It retrieves bars from a MetaTrader 5 terminal with Python, converts the returned data into a pandas DataFrame, converts timestamps, and selects the close-price series for…

Machine learningStatisticsBacktestingTechnical indicators
MQL5 articles

The document explains FITS, a compact neural-network approach to time-series forecasting. It transforms an input window with the fast Fourier transform, interpolates its complex frequency representation using a complex linear layer, then applies the inverse…

Machine learningStatisticsBacktesting