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

3,012 documents

MQL5 articles

Ruslan Ziyatdinov describes a trend-following robot built around the built-in ATR indicator. It probes for market direction by entering in small lots over set intervals within a defined profit channel, aiming to limit losses while waiting for a trend to…

ForexTrend followingTechnical indicatorsPosition sizing
MQL5 articles

The article discusses technical forecasting as a combination of data preprocessing and chart presentation. It proposes polynomial regression to extrapolate a price series, then uses a central regression curve and standard deviation bands to display a…

Technical indicatorsStatisticsTrend followingBreakout
MQL5 articles

The article presents a structured method for detecting standard and inverse Head and Shoulders formations in an MQL5 chart indicator. It identifies swing highs and lows, then checks candidate formations using the relative positions of the shoulders and head,…

Technical indicatorsBreakoutVolatilityStatistics
MQL5 articles

This article combines guidance on organizing MQL5 trading software as a project with an example Expert Advisor. The EA places limit orders at Bollinger Band boundaries only in the direction indicated by fast and slow exponential moving averages. It filters…

ForexMean reversionTechnical indicatorsVolatility
MQL5 articles

The article describes an MQL5 trading model that represents three qubits as a joint eight-state system. It outlines complex state amplitudes, probability measurement, rotation gates driven by market features, controlled phase gates based on feature…

Machine learningStatisticsVolatilityRisk management
MQL5 articles

The article describes an MQL5 dashboard for examining which market sessions contribute to closed-trade performance. It reads deal history over a configurable lookback period, assigns each closing deal to Sydney, Tokyo, London, or New York using UTC…

StatisticsBacktestingForex
MQL5 articles

The article introduces Gaussian process regression as a Bayesian, kernel-based approach that predicts a distribution over possible function values rather than only a point estimate. It explains how a prior encodes assumptions about function shape, how the…

Machine learningStatisticsVolatility
MQL5 articles

The article explains how an exponentially weighted covariance matrix can help a multi-symbol trading system react faster to changing correlations than a fixed rolling window. Each update blends the prior covariance estimate with the latest return…

Multi-assetStatisticsPortfolio constructionRisk management
MQL5 articles

The article proposes an optimization score that rewards both account growth and a smooth balance curve. It fits a least-squares linear regression to cumulative trade results, measures trend profit from the fitted line’s slope, and compares that return with…

BacktestingStatisticsRisk managementForex
MQL5 articles

The article presents a general-purpose tool for preliminary analysis of numeric sequences, including price series. It reports descriptive statistics such as mean, variance, skewness, and kurtosis, alongside normality tests, outlier limits, histograms,…

StatisticsBacktesting
MQL5 articles

The document examines how inconsistent profit-taking changes a trading system’s win rate and reward-to-risk ratio (RRR), and argues that expectancy is the useful measure when outcomes vary. It describes Monte Carlo simulations of systems with different…

StatisticsRisk managementBacktestingForex
MQL5 articles

The article introduces recurrent neural networks as a way to process price sequences while carrying information forward between time steps. It explains why a fixed input window can miss events outside the selected span, then presents an LSTM block with…

Machine learningStatisticsBacktesting
MQL5 articles

The article describes an MQL5 indicator that identifies supply and demand zones from higher-timeframe base-and-impulse patterns, then changes a zone’s role after a strong breakout. Zone boundaries come from the base candle, while an impulse candle must…

Technical indicatorsBreakoutMomentum
MQL5 articles

The article develops a mathematical model for the average number of price steps before a boundary is crossed in symmetric and asymmetric corridors. It begins with a product rule for the two corridor halves, then generalizes the model to directional step…

StatisticsBacktesting
MQL5 articles

In this interview, Automated Trading Championship participant Atsushi Yamanaka discusses a semi-automated approach to forex trading. He reviews long-term charts to classify conditions as bullish, bearish, or ranging, then lets expert advisors seek scalping…

ForexTrend followingTechnical indicatorsPosition sizing
MQL5 articles

The article describes an MQL5 control system that limits trading to configured session windows and blocks exposure around scheduled economic news. Its design has three parts: a permission engine that evaluates session and news rules, an Expert Advisor that…

Risk managementExecutionEvent-drivenMarket microstructure
MQL5 articles

The article explains natural transformations through two functors that map normalized changes in ATR and Bollinger Bands to price-range changes. Indicator changes are discretized into 21 bins from −100% to 100%, while price-range changes are stored as…

VolatilityTechnical indicatorsMachine learningStatistics
MQL5 articles

This article introduces three deterministic optimization methods available through ALGLIB in MetaTrader 5: BLEIC, L-BFGS, and NS. It explains objective functions, adjustable parameters, and box, equality, and inequality constraints, then focuses on practical…

StatisticsMachine learningPortfolio constructionBacktesting
MQL5 articles

This article’s first installment explains how to bring parts of the Kronos candlestick foundation model into native MQL5. It covers offline export of PyTorch parameters to binary float files, candle preprocessing, and the tokenizer encoder, which compresses…

Machine learningStatisticsFuturesBacktesting
MQL5 articles

This article describes a non-trading MQL5 module that labels market behavior as compression, transition, or expansion, while assessing trend separately. The states are descriptive: compression reflects narrow, overlapping ranges; transition indicates…

Technical indicatorsVolatilityTrend followingMarket microstructure
MQL5 articles

This article explains how to build an activity-based chart in MetaTrader 5, where each candle aggregates a configured number of incoming ticks rather than a fixed time interval. An Expert Advisor creates or activates a custom symbol, copies key price…

Market microstructureTechnical indicatorsExecution
MQL5 articles

The article describes custom Python implementations of DeMarker and price Envelopes, then turns combinations of their signals into features for a recurrent neural network using a white-noise kernel. DeMarker is calculated from smoothed increases in highs and…

Technical indicatorsMachine learningMomentumBreakout
MQL5 articles

The article explains linear discriminant analysis (LDA) as a way to project labeled data into a lower-dimensional space that emphasizes class separation. It contrasts LDA with PCA, which prioritizes overall variance, and QDA, which estimates separate class…

ForexMachine learningStatisticsRisk management
MQL5 articles

This article proposes a rejection checklist for evaluating automated trading systems before adding them to a portfolio. Its criteria cover operational independence, errors and restrictions, spread and commission sensitivity, broker dependence, scalping and…

Risk managementBacktestingPosition sizing