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

MQL5 articles

This article explains principal component analysis (PCA) as a preprocessing method for compressing correlated inputs before they enter a trading decision model. It frames the problem around large sets of indicators, instruments, and timeframes: reducing…

Machine learningStatisticsBacktesting
MQL5 articles

The article explores whether independent components analysis (ICA) can separate structure from noise in market data already smoothed by moving averages. It constructs a dataset from raw and SMA-filtered open, high, low, and close prices, along with lagged…

Machine learningStatisticsTechnical indicators
MQL5 articles

This article adapts closed-loop control theory to a moving average channel strategy. The baseline buys when price breaks above a channel formed from moving averages of highs and lows, and sells on a break below. A controller first observes 90 days of market…

ForexBreakoutMachine learningBacktesting
MQL5 articles

The article introduces autoencoders as unsupervised neural networks that compress input features into a latent representation and reconstruct them. It describes using this approach to reduce noise in forex data and create alternative candlestick series for…

ForexMachine learningStatistics
MQL5 articles

The article presents an MQL5 workflow for preprocessing training data and selecting quantization tables for CatBoost predictors. A script loads a sample, tests candidate tables by measuring reconstruction error for each predictor, and records the best…

Machine learningStatisticsBacktesting
MQL5 articles

This article introduces receiver operating characteristic curves as a way to evaluate binary classifiers across decision thresholds. It defines the confusion-matrix outcomes and uses them to explain the true positive rate and false positive rate. Plotting…

Machine learningStatisticsBacktesting
MQL5 articles

The article surveys fractal ideas for describing financial time series whose behavior includes heavy tails, volatility clustering, and patterns that vary across scales. It explains self-similarity and the Hurst exponent as indicators of persistence, mean…

StatisticsVolatilityMachine learningRisk management
MQL5 articles

The article introduces multi-horizon forecasting and compares three approaches: training a separate model for each forecast step, iteratively feeding predictions from a single model back into itself, and predicting several horizons together with a…

ForexMachine learningStatisticsBacktesting
MQL5 articles

The Comet Tail Algorithm is a population-based optimization method inspired by comets and their tails. Candidate solutions are treated as comet nuclei, while clouds of particles sample nearby regions. The best solution acts as the sun: tail size and…

Machine learningStatistics
MQL5 articles

This tutorial refreshes the structure and implementation of decision trees for classification and regression. It explains internal decision nodes, leaf predictions, feature thresholds, and recursive tree construction, then contrasts CART, ID3, and C4.5. The…

Machine learningStatistics
MQL5 articles

This article describes Artificial Ecosystem-based Optimization (AEO), a population-based search method inspired by production, consumption, and decomposition in ecosystems. It represents candidate solutions as organisms with different roles. In the…

StatisticsMachine learningBacktesting
MQL5 articles

This article explains Node-Adaptive Feature Smoothing (NAFS), a graph representation method that combines node features with information from neighborhoods at multiple smoothing scales. Rather than applying the same amount of smoothing to every node, it…

Machine learningStatisticsBacktesting
MQL5 articles

The article presents CCMR, a coarse-to-fine optical-flow method adapted from computer vision, and describes an MQL5 implementation for analyzing financial data. The model extracts image and context features at several resolutions, computes global context…

Machine learningStatisticsBacktesting
MQL5 articles

The article introduces unsupervised clustering and implements k-means in MQL5. It walks through selecting initial centroids, measuring each observation's distance to each centroid, assigning observations to the nearest cluster, grouping observations, and…

Machine learningStatistics
MQL5 articles

This article evaluates a trading robot that combines a discrete Fourier transform with a leaky integrate-and-fire spiking neural network. The Fourier component identifies the strongest frequency in a rolling window and maps its phase to a directional score;…

ForexMachine learningTechnical indicatorsBacktesting
MQL5 articles

This article explains how to collect government bond yields from web pages and use them to derive interest rate differentials for forex analysis. It describes finding the data source in a page or its linked resources, extracting the quoted yield, and…

ForexFixed incomeTechnical indicatorsMachine learning
MQL5 articles

This tutorial explains a workflow for using a neural network trained in NeuroSolutions 5 from an MQL5 Expert Advisor. Its example strategy predicts a daily bar’s close at the bar’s opening, using OHLC data from five previous bars represented as changes…

ForexMachine learningBacktestingExecution
MQL5 articles

This article outlines a foreign-exchange forecasting system that combines a fine-tuned Llama language model with a Self-Evolving Adversarial Learning agent. It describes building labeled examples from MetaTrader data, balancing upward and downward classes,…

ForexMachine learningStatisticsBacktesting
MQL5 articles

The article introduces Nelder–Mead as a derivative-free method for minimizing an objective function by moving a simplex through parameter space. It describes sorting simplex vertices by objective value, calculating the centroid excluding the worst vertex,…

StatisticsMachine learningBacktesting
MQL5 articles

The article explains ST-Expert, a neural forecasting framework intended to handle changing relationships among financial assets. It frames market data as a sequence of regimes, each with its own correlation structure, and proposes combining learned…

Machine learningStatisticsMulti-assetEquities
MQL5 articles

This article walks through a single-layer neural network intended to predict a continuous market price value. It explains the forward pass as matrix multiplication of inputs by weights, addition of biases, and application of an activation function. It…

Machine learningStatisticsEquities
MQL5 articles

This tutorial explains how long short-term memory (LSTM) and gated recurrent unit (GRU) networks process sequences. It describes their gates and state updates, and contrasts them with simple recurrent networks, which can struggle to learn long-range patterns…

ForexMachine learningStatisticsBacktesting
MQL5 articles

The article introduces logistic regression as a binary classification method. It explains how a linear combination of features is passed through a sigmoid function to produce a probability between zero and one, then describes using a threshold to assign a…

Machine learningStatistics
MQL5 articles

The article introduces Soft Actor-Critic (SAC) as a reinforcement-learning method for trading systems. It describes an actor network that outputs a Gaussian action distribution and two critic networks that estimate action values. Using the lower critic…

Machine learningForexStatistics