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

The article develops an MQL5 chart indicator for finding bullish and bearish Oops gap reversals. It defines a gap as an open beyond the previous bar’s low or high by at least a configurable minimum, then confirms the reversal when a completed bar closes back…

ForexTechnical indicatorsBacktesting
MQL5 articles

The article outlines a process for assessing automated trading systems offered in a marketplace. It recommends understanding whether an Expert Advisor acts on ticks, new bars, or a timer, because operating logic affects how it should be tested and how…

BacktestingExecutionRisk managementPortfolio construction
MQL5 articles

This article presents a toolkit for assessing whether observed trading returns are distinguishable from chance. It explains why net profit, profit factor, and win rate do not convey uncertainty, and describes one-sample and Welch t-tests, Mann–Whitney U…

StatisticsBacktestingVolatilityRisk management
MQL5 articles

The article describes extending a MetaTrader strategy tester EA so it can replay real account deals while applying alternative StopLoss, TakeProfit, and trailing-stop rules. It discusses Parabolic SAR and moving-average trailing approaches, then adapts…

BacktestingTechnical indicatorsForexRisk management
MQL5 articles

The article introduces category theory equalizers as a way to identify input cases where two mappings agree, then applies the idea to forecasting changes in bar range from changes in ATR. It normalizes both series as percentage changes, groups them into…

ForexVolatilityTechnical indicatorsStatistics
MQL5 articles

The article introduces the Mask-Attention-Free Transformer (MATF), originally developed for 3D point-cloud segmentation, and describes an interpretation for trading models. MATF addresses slow Transformer training attributed to poor initial object masks by…

Machine learningBacktestingStatisticsForex
MQL5 articles

The article turns Larry Williams’ Hidden Smash Day idea into explicit rules for an automated strategy. A bullish setup is an up-closing bar whose close lies in the bottom quarter of its own range; a bearish setup is the inverse, with the close in the top…

ForexMean reversionTechnical indicatorsRisk management
MQL5 articles

This article explains the design of a Volume at Price display for MetaTrader 5, aimed at showing traded volume across price levels. It focuses on implementation and platform performance rather than teaching how to interpret the resulting profile. The…

Technical indicatorsMarket microstructureExecution
MQL5 articles

The article describes a high-throughput way to search for trading rules using tick histories rather than bars and indicators. It uses MetaTrader 5’s strategy tester, custom tick symbols, and a fast Expert Advisor that reacts to each tick. To reduce…

ForexBacktestingHigh-frequency tradingStatistics
MQL5 articles

This article explains an interpretation of the Artificial Bee Colony (ABC) algorithm, a population-based method inspired by how honey bees search for food sources. Candidate solutions represent locations in a multidimensional search space, and the objective…

StatisticsMachine learningPortfolio construction
MQL5 articles

This article presents a NumPy-inspired utility class for MQL5, intended to make mathematical and data-processing code easier to translate from Python. It surveys vector and matrix constructors, arithmetic operations, mathematical and statistical functions,…

Machine learningStatistics
MQL5 articles

This article describes the property-aware attention component of an Atom-Motif Contrastive Transformer for forecasting market patterns. It treats candlesticks as atomic observations and larger chart patterns as motifs, then uses contrastive learning to…

Machine learningTechnical indicatorsStatisticsBacktesting
MQL5 articles

The article explains alternatives to fixed-time bars for representing market data, including volume, range, momentum, volatility-regime, swing-point, acceleration, Renko, and Kagi bars. Each method forms bars according to market activity or price behavior…

Market microstructureStatisticsTechnical indicatorsBacktesting
MQL5 articles

The article tests whether forecasting performance differs across 11 EURUSD time frames, using equal-sized samples of historical and future closing prices and a 20-step forecast horizon. It reports that models had lower errors on monthly and hourly data than…

ForexMachine learningStatisticsBacktesting
MQL5 articles

The article develops Rolling Windows Eigenvector Comparison (RWEC) to monitor whether the portfolio weights of a cointegrated stock basket remain stable. It contrasts RWEC with In-Sample/Out-of-Sample ADF validation, which estimates a cointegration vector on…

Pairs tradingArbitrageStatisticsRisk management
MQL5 articles

This programming tutorial explains how MQL5 structures can group related values and how those values can be used in functions. A date-formatting example compares passing individual fields with passing an entire date structure by reference. Individual…

Execution
MQL5 articles

This article develops several MQL5 indicators that extract statistics from ZigZag segments: how frequently direction changes, the sums and averages of upward and downward segments, and the percentage balance between those sums. A further indicator compares…

Technical indicatorsStatisticsBacktesting
MQL5 articles

The article describes an MQL5 expert advisor that manages trades across 30 forex and metal symbols from one chart. Traders can select which pairs to trade, add broker-specific symbol prefixes or suffixes, and restrict activity to a chosen trading session.…

ForexCommoditiesTechnical indicatorsMulti-asset
MQL5 articles

This article builds a Multifractal Model of Asset Returns (MMAR) from previously estimated scaling parameters and compares its volatility forecasts with a GARCH(1,1) model. It creates multifractal trading time with a normalized multiplicative cascade, then…

VolatilityStatisticsMachine learningBacktesting
MQL5 articles

The article adapts empirical mode decomposition (EMD) for short-horizon forecasting. EMD splits a time series into intrinsic mode functions and a residual by iteratively finding extrema and interpolating them with splines. The proposed forecast extends the…

StatisticsTechnical indicatorsBacktesting
MQL5 articles

The article explains how to launch MetaTrader 5 with a custom configuration file so scripts or Expert Advisors can run automatically. It covers startup settings for the account, symbol, timeframe, and program to run, along with the MQL_STARTED_FROM_CONFIG…

BacktestingExecution
MQL5 articles

The article describes an MQL5 tool that tests whether trade sequence, position size, and market context help predict losses. It encodes each closed deal with eight features and trains a small feed-forward neural network using stochastic gradient descent. A…

Machine learningStatisticsRisk managementPosition sizing
MQL5 articles

This article explains a stepwise feature-selection method based on mutual information, designed to identify predictors that relate to a target while avoiding redundant features. For continuous data, it contrasts density estimation with Parzen windows, whose…

Machine learningStatistics
MQL5 articles

This article presents an iterative pattern-search tool for trading, including a finite, modified Fourier-series polynomial as an alternative family of functions for describing price behavior. Its coefficients are generated through several random schemes, and…

ForexMachine learningBacktestingExecution