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
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

The article outlines a workflow for adding AI-generated commentary to an MQL5 news headline Expert Advisor. It describes downloading a quantized language model, running it locally through a Python inference service, and having the EA send prompts to a web…

Machine learningForexSentimentExecution
MQL5 articles

The article describes ways to transform existing variables and create or select predictors for a neural-network classification task. It discusses logarithms and roots for changing skew, discretization for grouping values, and normalization, alongside outlier…

Machine learningStatisticsBacktesting
MQL5 articles

This article presents an MQL5 implementation of a TQNet temporal query model, focusing on a multi-head attention module that combines source time-series data with accumulated global correlation parameters. The module extends a cross-attention layer, uses a…

Machine learningStatisticsForexBacktesting
MQL5 articles

This article explains how a Kohonen self-organizing map (SOM) can organize multidimensional market features into a two-dimensional grid. Each input pattern is matched to its closest neuron using Euclidean distance, then the winning neuron and nearby neurons…

Machine learningStatisticsForexBacktesting
MQL5 articles

This article describes a workflow for turning single-candle patterns into machine-learning inputs. It defines patterns using rules on open, high, low and close prices, including thresholds for doji bodies, shadow lengths and body size. Those rules feed an…

Technical indicatorsMachine learningBacktestingForex
MQL5 articles

The article explains propensity scores as a way to reduce the dimensionality problem in causal matching. Rather than matching observations across many covariates directly, researchers estimate each observation’s probability of receiving treatment and match…

StatisticsMachine learningBacktestingForex
MQL5 articles

The article describes a pipeline for adapting a pretrained language model to forecast currency-pair direction from historical MetaTrader data. Its dataset method labels whether price is higher or lower after 24 hours, samples balanced UP and DOWN examples,…

ForexMachine learningBacktestingStatistics
MQL5 articles

This article compares forecasting price direction with predicting whether a future close will exceed the current high, fall below the current low, or remain between those levels. The latter target formalizes a classic price action idea: traders look for…

ForexMachine learningStatisticsTrend following
MQL5 articles

Alexander Topchylo describes managing Forex accounts after winning the Automated Trading Championship and explains his preference for giving investors access to a detailed, public trading history. He discusses moving toward stocks and futures and argues that…

ForexMachine learningStatisticsPosition sizing
MQL5 articles

This article describes a workflow for recognizing potential liquidity zones with a Graph Neural Network. It represents detected swing highs and lows as graph nodes, uses price, tick volume, and swing type as node features, and links neighboring swings.…

Machine learningTechnical indicatorsCommoditiesBacktesting
MQL5 articles

The article presents NOA2, a population optimization method that combines boid-style group movement with individual neural networks. Agents use cohesion, separation, and alignment to explore a search space, while their networks adjust movement and the…

Machine learningStatisticsBacktesting
MQL5 articles

This article introduces association rule mining as an unsupervised method for finding item combinations that recur in transaction data, then explains how the ideas may be applied to trading. It defines support as the frequency of an itemset in the data and…

Machine learningStatistics
MQL5 articles

The article argues that decentralized broker feeds can produce materially different histories for the same forex symbol, making trading research and machine learning results difficult to reproduce across brokers. It compares four years of daily EURUSD data…

ForexMachine learningStatisticsBacktesting
MQL5 articles

This article develops an automated workflow for optimizing trading-strategy parameters and assembling selected results into a standalone expert advisor. It defines a hierarchy of projects, stages, jobs, and tasks, each with queued, processing, and completed…

BacktestingMachine learningStatistics
MQL5 articles

The article describes a trading adaptation of the Hidformer multivariate time-series architecture. Its dual towers analyze temporal patterns and frequency-domain information separately, using recursive attention for sequence dependencies and linear attention…

Machine learningForexRisk managementBacktesting
MQL5 articles

The article presents a feature pipeline built around Bill Williams' fractals, defined as swing highs or lows confirmed by bars on both sides. It shows how these patterns can feed strength and validity measures, support and resistance levels, breakout flags,…

Technical indicatorsMachine learningBreakoutBacktesting
MQL5 articles

This article lays out a practical pipeline for deciding whether to develop and evaluate a reinforcement-learning trading system for gold. It begins with a supervised LightGBM baseline using triple-barrier labels and purged walk-forward folds to check whether…

Machine learningBacktestingRisk management
MQL5 articles

The article explains ASHA, a metaheuristic optimizer that represents candidate solutions as water units moving across an objective-function landscape. It describes initialization, probabilistic moves toward random lower positions or the current best, an…

StatisticsMachine learningBacktesting
MQL5 articles

This article proposes representing a bar’s open and close prices as Cartesian coordinates, then converting them into polar coordinates: a radial distance and an angle. It explains how trigonometric transformations and derivatives can be calculated in MQL5,…

ForexMachine learningBacktestingTechnical indicators
MQL5 articles

Artificial Multi-Social Search (MSO) is a population optimization method in which groups of particles move among sectors of a multidimensional search space. Each group tracks its center and best solutions, while particles and groups retain memories of…

Machine learningStatisticsBacktesting
MQL5 articles

The article explains how feature selection can reduce redundant or noisy inputs, simplify machine learning models, and potentially improve training efficiency and predictive performance. It groups techniques into filter methods, wrapper methods, embedded…

ForexMachine learningStatisticsTechnical indicators
MQL5 articles

The article explains DADA, a deep learning framework for detecting unusual patterns in time series, and begins an MQL5 interpretation of its architecture. DADA masks portions of input sequences and trains an encoder to reconstruct them. Its adaptive…

Machine learningStatisticsRisk management
MQL5 articles

This article introduces local deployment of open-source large language models as a foundation for later integration with algorithmic trading systems. It explains the proposed benefits of keeping data under local control, reducing network latency, and…

Machine learningExecution
MQL5 articles

This article describes a proposed S&P 500 Expert Advisor that combines a linear regression forecast with trend-following technical filters. It uses historical prices from a selected group of large index constituents as inputs to an ordinary least squares…

EquitiesUS marketsMachine learningTrend following