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 how discriminant analysis can classify market observations into groups such as upward and downward price moves. It illustrates the idea with technical indicators: statistical analysis can identify variables that contribute little to…

ForexStatisticsMachine learningTechnical indicators
MQL5 articles

The Grey Wolf Optimizer is presented as a population-based stochastic method for optimizing a fitness function. Candidate solutions are ranked as alpha, beta, and delta leaders, while the remaining candidates update their positions using those leaders. A…

Machine learningStatisticsBacktesting
MQL5 articles

The article concludes an implementation series on the SAGDFN adaptive graph forecasting framework, focusing on its OneStepFastGConv component. The framework constructs a sparse graph by selecting significant neighbors, then applies sparse multi-head…

Machine learningBacktestingStatisticsRisk management
MQL5 articles

The article evaluates whether the CBOE Euro and Gold volatility indexes (EVZ and GVZ) add forecasting value for XAUEUR. It describes merging the indexes with daily XAUEUR OHLC data, imputing missing values with column means, and examining correlations,…

ForexCommoditiesVolatilityMachine learning
MQL5 articles

The article addresses weaknesses in randomly sampled training labels for a market classifier, including class imbalance, serial dependence among examples, and overlap between classes. It uses principal component analysis to visualize feature structure and…

Machine learningStatisticsForexBacktesting
MQL5 articles

The article describes the Shuffled Frog-Leaping algorithm, a population-based optimization method inspired by memetic search and particle swarm optimization. Candidate solutions, represented as frogs, are divided among memeplexes. Within each group,…

Machine learningStatisticsBacktesting
MQL5 articles

The article explains least-squares support-vector machines for time-series regression and describes how lagged observations form predictor vectors for forecasting. LS-SVM replaces a constrained nonlinear optimization with a linear system whose kernel matrix…

Machine learningStatisticsForexBacktesting
MQL5 articles

The article translates fixed-width fractional differentiation from Python into an MQL5 engine and custom indicator for live market data. It explains how to generate weights recursively until they fall below a chosen threshold, reverse them to align with the…

Machine learningTechnical indicatorsExecution
MQL5 articles

The article introduces chronological validation for machine-learning models in trading and explains why ordinary shuffled cross-validation can leak future information into training. It outlines a workflow using historical EUR/USD data: create differenced…

Machine learningStatisticsBacktestingForex
MQL5 articles

The article explores whether US and Japanese 10-year government bond data can help forecast USDJPY. It compares three predictor sets: currency OHLCV alone, bond OHLCV, and a combined set. The target is a future USDJPY close, and the workflow includes joining…

ForexFixed incomeMachine learningBacktesting
MQL5 articles

This article proposes a custom MQL5 money-management class that combines a KD-tree over historical log-return and ATR coordinates with an Echo State Network (ESN) processing recent return sequences. The KD-tree is intended to identify whether current…

Machine learningRisk managementPosition sizingVolatility
MQL5 articles

The document explains the Dolphin Echolocation Algorithm (DEA), a population-based optimization method inspired by how dolphins use echoes to search. Candidate solutions act as agents, and their fitness information is spread across nearby alternatives in an…

Machine learningStatisticsPortfolio construction
MQL5 articles

This article presents a reproducible DSP pipeline for adapting trading signals to changing market rhythms. A Hilbert-transform homodyne discriminator estimates the dominant cycle period from in-phase and quadrature components, then clamps and smooths the…

Technical indicatorsMachine learningBacktestingTrend following
MQL5 articles

This article presents GPT as a decoder-only Transformer trained first on large unlabeled sequences and then fine-tuned with labeled examples for specific tasks. It explains causal self-attention: each token can use information from itself and earlier tokens,…

Machine learningTechnical indicators
MQL5 articles

The article explains UniTraj, a framework designed to handle trajectory prediction and reconstruction by treating input as a sequence with visible and missing observations. A mask marks which agent states are known, and the model aims to reconstruct observed…

Machine learningStatisticsBacktesting
MQL5 articles

The article develops a short-period moving-average crossover idea that applies averages separately to open, high, low, and close prices, then explores whether engineered features can help identify crossover opportunities earlier. Its MQL5 data pipeline…

Machine learningTechnical indicatorsStatisticsBacktesting
MQL5 articles

The article describes an Expert Advisor signal that combines price-action patterns with a GARCH(1,1) estimate of near-term volatility expansion. Seven signal modes interpret breakouts, squeeze releases, band re-entries, impulses, band walks, pullbacks, and…

VolatilityTechnical indicatorsMachine learningBacktesting
MQL5 articles

The article explains Invasive Weed Optimization (IWO), a population-based stochastic method for searching continuous optimization spaces. It initializes candidate solutions randomly, evaluates their fitness, and lets each candidate produce offspring, with…

Machine learningStatisticsBacktesting
MQL5 articles

The article outlines a workflow for developing a deep-learning trading bot around MetaTrader 5. It describes connecting Python to the terminal, downloading tick data, converting ticks into price data, and using those records to train a neural network. It…

Machine learningForexExecutionStatistics
MQL5 articles

This article presents principal component analysis as a way to identify combinations of cryptocurrency assets associated with different portfolio variance levels. It introduces PCA with an image-reconstruction example, then describes gathering a basket of…

CryptoPortfolio constructionMachine learningRisk management
MQL5 articles

This article proposes a modular MQL5 framework for preparing financial data before machine-learning models consume it. Its pipeline design chains separate preprocessing classes for median or mode imputation, standard scaling, robust scaling, min–max scaling,…

Machine learningStatisticsBacktesting
MQL5 articles

The article presents TimeGPT, a compact transformer-style model implemented for MetaTrader 5 to forecast price changes over 24 bars. It describes storing calculations in matrices, normalizing historical price changes, and mapping them into a 256-value token…

Machine learningForexEquitiesBacktesting
MQL5 articles

The article explains a simplified, decoder-only transformer applied to sequential security price changes in an MQL5 signal class. It outlines positional encoding with sine waves, then describes causal self-attention: project inputs into query, key, and value…

Machine learningStatistics
MQL5 articles

The article develops an MQL5 class modeled on Python’s Pandas DataFrame to collect, inspect, transform, and export data for machine learning. It stores tabular data in a matrix and tracks column names separately. Because the implementation holds numeric…

Machine learningStatisticsForexBacktesting