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 PSformer, a Transformer architecture for multivariate time series forecasting. It divides input series into patches, groups patches at matching positions across variables into segments, and applies attention to model relationships across…

Machine learningStatistics
MQL5 articles

The article frames stop-outs as a problem of price moving against a correct directional view before eventually reversing. It argues that simply widening stops creates inconsistent risk, while waiting for confirmation may only delay a stop-out. Its baseline…

ForexMean reversionMachine learningBacktesting
MQL5 articles

The article describes the Dingo Optimization Algorithm, a population-based method for searching an optimization space. Each candidate solution is represented as a member of a population, and its position is updated using modeled group attacks, individual…

StatisticsMachine learningBacktesting
MQL5 articles

This article motivates Advantage Actor-Critic by contrasting value-based Q-learning with policy-gradient methods. Q-learning estimates action values and can support stepwise decisions, but its training can be biased and requires exploration choices. Policy…

Machine learningRisk managementBacktestingStatistics
MQL5 articles

This article introduces CatBoost, a gradient-boosted decision tree library that can process categorical features, and describes its ordered encoding and symmetric tree structure. It compares CatBoost with LightGBM and XGBoost, noting tradeoffs in…

ForexMachine learningBacktestingStatistics
MQL5 articles

The article explains MacroHFT, a reinforcement-learning framework for high-frequency cryptocurrency trading. Its original design classifies fixed-length market blocks by trend and volatility, then trains specialized agents for the resulting market regimes. A…

CryptoHigh-frequency tradingMachine learningVolatility
MQL5 articles

The article introduces Gaussian processes as a statistical forecasting framework that predicts a distribution, including a mean and uncertainty, rather than only a point estimate. It focuses on the radial basis function kernel, which measures similarity…

StatisticsTechnical indicatorsMachine learningForex
MQL5 articles

The article explains Adam-mini, an Adam optimizer variant designed to reduce the memory used for per-parameter second-moment estimates. It groups model parameters into blocks and tracks a moving average of squared gradients for each block, using the block…

Machine learningStatistics
MQL5 articles

The article describes Elite Crystal Evolution, a population-based method adapted from the Crystal Energy Optimizer for continuous search. It ranks candidate solutions by fitness, treating the top ten crystals in a population of fifty as elites. Elites refine…

StatisticsMachine learning
MQL5 articles

This article develops Symbolic Fourier Approximation (SFA), a way to encode normalized price windows as short symbolic words for similarity search. It replaces SAX’s piecewise-average representation with selected low-frequency Fourier coefficients, then…

Machine learningStatisticsBacktestingTechnical indicators
MQL5 articles

This article completes an MQL5 Gaussian process library by describing interfaces for covariance kernels, likelihoods, and inference. It details RBF, linear, and periodic kernels, including their hyperparameters and covariance derivatives, then applies the…

Machine learningStatisticsForexBacktesting
MQL5 articles

The article presents Approximate Entropy (ApEn) as a measure of recurring structure in rolling sequences of closed-bar log returns. It explains how the calculation embeds returns into short pattern vectors, counts similar patterns using Chebyshev distance…

StatisticsTechnical indicatorsMachine learningBacktesting
MQL5 articles

This article describes connecting MetaTrader 5’s standard signal classes to the CStrategy trading engine so that strategies can reuse existing indicator-based patterns. It surveys the library’s class structure, including signal modules, indicators, price…

Technical indicatorsExecutionForexMachine learning
MQL5 articles

This article introduces support vector machines as supervised models for classification and explains how their decision boundary is chosen. It describes hyperplanes, support vectors, and the maximum-margin objective, then distinguishes a linear model’s…

Machine learningStatisticsForexBacktesting
MQL5 articles

This article evaluates whether oil and gold prices improve forecasts of USDZAR compared with the pair’s own OHLC data. It describes exporting price histories, reversing their order into chronological sequence, aligning observations by timestamp, and…

ForexCommoditiesMachine learningStatistics
MQL5 articles

The article explains how an MQL5 application can communicate with external quantitative software using raw TCP sockets and a native implementation of the ZeroMQ Message Transfer Protocol. It describes the request-reply pattern and the roles of protocol…

Machine learningVolatilityExecutionMarket microstructure
MQL5 articles

The article describes HimNet, a neural forecasting framework designed to account for differences across instruments, venues, and time periods. It represents time of day, day of week, and each series or location with trainable embeddings. Similar contexts can…

Machine learningStatisticsVolatilityMarket microstructure
MQL5 articles

The article proposes detecting scale-varying symmetric patterns in price data through sliding-window correlation. For each starting point, it compares the first half of a window with the reversed, sign-inverted second half across a configured range of even…

Machine learningStatisticsForexBacktesting
MQL5 articles

The article describes a pipeline that turns price changes into binary sequences, groups the bits, maps them to BIP39 words, and feeds word indices to a transformer encoder. The stated aim is to predict subsequent market sequences and inspect word patterns…

ForexMachine learningStatisticsTechnical indicators
MQL5 articles

The article describes Enhanced Colliding Bodies Optimization (ECBO), a population-based metaheuristic for minimizing an objective function. Candidate solutions are treated as bodies with masses based on solution quality. After ranking the population, the…

StatisticsMachine learningBacktesting
MQL5 articles

The article explains how a single-neuron perceptron and a multilayer perceptron produce predictions, then describes how training adjusts their weights. A perceptron combines inputs with weights and a bias, applies an activation function, and can classify…

Machine learningStatistics
MQL5 articles

The article explains the Multi-future Transformer, a neural architecture for predicting multiple plausible futures for several interacting agents. It frames future uncertainty as a mixture of unimodal scene outcomes, separating distinct interaction modes…

Machine learningStatisticsBacktesting
MQL5 articles

The article explains Bayesian Online Change-Point Detection (BOCPD), an online method that updates each bar using only current and past observations. It maintains a probability distribution over run length, the time since the latest regime break, and uses…

StatisticsMachine learningVolatilityRisk management