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

This article describes a neural-network trading workflow using Python, TensorFlow, and Keras, with MQL5 scripts supplying historical prices and indicator data. The system separates buy and sell examples and uses two networks for each direction: one learns to…

Machine learningTechnical indicatorsForexBacktesting
MQL5 articles

The article explains SAC+DICE, an off-policy reinforcement learning approach that combines optimistic exploration with correction for the mismatch between replay-buffer samples and the current policy. It motivates the method by noting that conservative…

Machine learningStatisticsBacktesting
MQL5 articles

The article concludes a series on GinAR, a neural architecture for noisy financial time series. Its cells combine contextual attention, adaptive graph processing, recurrent state, and separate forget and reset controls. Multiple layers process a sequence,…

Machine learningStatisticsBacktestingMulti-asset
MQL5 articles

This article sketches an experimental approach to market analysis using Qiskit and MetaTrader 5. It describes encoding price movements into quantum circuits, applying quantum phase estimation, and combining quantum methods with classical probability and…

Machine learningStatistics
MQL5 articles

The document introduces DUET, a neural forecasting framework for multivariate time series that clusters information along both time and variable channels. Its Temporal Clustering Module groups temporal patterns and uses a mixture of encoders with noisy…

Machine learningStatistics
MQL5 articles

This tutorial describes moving a small financial language model training example from CPU to GPU, with emphasis on preparing AMD hardware for ROCm. It recommends Ubuntu because the article reports that ROCm-enabled PyTorch was not available for Windows or…

Machine learning
MQL5 articles

This article explains bidirectional piecewise linear representation (BPLR), a way to compress a time series into line segments while retaining its broad shape. For anomaly detection, the described method divides cyclic data into non-overlapping subsequences,…

Machine learningStatistics
MQL5 articles

This article introduces support vector machines as supervised classifiers that map labeled input examples into a feature space and determine a boundary separating two categories. It uses a two-dimensional diagram explanation and a hypothetical…

Machine learningStatistics
MQL5 articles

This tutorial walks through setting up Python for use with MetaTrader 5, implementing a perceptron and a multilayer perceptron, and connecting Python workflows with MQL5. It explains network initialization, forward propagation, sigmoid activation,…

Machine learningStatistics
MQL5 articles

The article applies category-theory naturality squares to classify price-change data across three linked currency pairs. USDJPY forms the source series, while EURJPY and EURUSD form the paired destination series. The proposed construction connects their…

ForexArbitrageMachine learningStatistics
MQL5 articles

This article explains the Encoder design for a probabilistic time-series model that combines latent linear dynamics, error analysis, and adaptive uncertainty estimation. Its KoopmanNet component predicts latent-state transitions and reconstructs earlier…

Machine learningStatisticsRisk management
MQL5 articles

This article introduces K²VAE, a framework intended to forecast distributions of future time-series paths rather than a single price estimate. It combines a variational autoencoder with a learned Koopman representation, which approximates nonlinear dynamics…

Machine learningStatisticsRisk managementMulti-asset
MQL5 articles

This article explains how ADX and CCI can be paired as inputs to a supervised multilayer perceptron. ADX measures trend strength without indicating direction, while CCI tracks price momentum relative to a typical-price average. It outlines Python…

Technical indicatorsMachine learningMomentumBacktesting
MQL5 articles

This article proposes treating consecutive price changes as angles and using sequences of those angles as features for market prediction. It frames the idea as a more systematic alternative to manually drawing Gann angles, with the goal of capturing…

ForexMachine learningTechnical indicatorsStatistics
MQL5 articles

This article builds a native MQL5 state store for Expert Advisors that need to resume after a restart. To avoid corrupting the active file during an interrupted save, it writes new data to a temporary file, flushes and closes it, then moves it into place. A…

Risk managementMachine learningExecutionBacktesting
MQL5 articles

The document describes the Cricket Algorithm, a population-based optimization method inspired by cricket calls and assembled from mechanisms associated with the Bat, Particle Swarm, and Firefly algorithms. Candidate solutions update velocity and position…

StatisticsBacktestingMachine learning
MQL5 articles

The article presents the Artificial Atom Algorithm (A3), a population-based metaheuristic for optimizing strategy parameters. Candidate solutions are represented as atoms, with each coordinate corresponding to a decision variable. The described procedure…

StatisticsBacktestingMachine learning
MQL5 articles

The article explains PointNet, a neural-network architecture designed to process unordered point sets directly. Rather than converting a point cloud into a voxel grid or image, it applies shared point-level transformations and uses max pooling to create a…

Machine learningStatisticsBacktesting
MQL5 articles

This installment describes connecting a trained classifier to MetaTrader 5 for live order execution. Predictions above or below a threshold trigger long or short trades with preset stop-loss and take-profit levels, while a cap on open positions limits new…

Machine learningExecutionRisk managementPosition sizing
MQL5 articles

The article explains how to extend a simple linear regression implementation to handle multiple independent variables using matrix algebra. It introduces the design matrix, including a column of ones for the intercept, and describes transposing data,…

StatisticsMachine learningUS markets
MQL5 articles

The article outlines a machine learning workflow that combines volume analysis with price features to predict market movements. It proposes rolling volume averages and ratios, price and volume momentum, volume volatility, and price-volume correlation.…

EquitiesMachine learningStatisticsTechnical indicators
MQL5 articles

The article compares three ways to combine population-based optimizers: merge their search logic, run them in successive stages, or run them in parallel and combine their best candidates. Its worked example pairs Grey Wolf Optimization with the Cuckoo…

StatisticsMachine learningBacktesting
MQL5 articles

The article describes an end-to-end workflow that connects MetaTrader 5 data collection to Python model training and live inference. Historical bars are uploaded in chunks, enriched with technical and statistical features, labeled, and stored for training. A…

Machine learningTechnical indicatorsExecutionStatistics