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 explains vector autoregression as a multivariate forecasting method in which each series depends on its own lagged values and the lags of other series. It applies VAR to daily EURUSD open, high, low, and close data: the example differences the…

ForexStatisticsBacktesting
MQL5 articles

This article presents an MQL5 Expert Advisor that combines UK gilt and FTSE 100 market data in a linear regression model. It describes conventional gilts and inflation-linked gilts, and outlines the common tendency for investors to move between equities and…

EquitiesFixed incomeMachine learningTechnical indicators
MQL5 articles

This article extends a context-aware reinforcement learning framework for cryptocurrency trading with a risk management module. In the described two-stage setup, market conditions are classified by trend and volatility so specialized sub-agents can learn for…

CryptoHigh-frequency tradingMachine learningRisk management
MQL5 articles

This article describes how to apply a Jurik Moving Average (JMA) routine as a replacement for conventional averaging in MQL4 indicators and Expert Advisors. Its central contribution is a reusable series function, with companion routines for resizing internal…

Technical indicators
MQL5 articles

This article explains Ehlers’ signal-processing approach to price data and describes an MQL5 library for implementing several of his filters. It frames price as a mixture of fast noise, a middle-frequency cycle, and a slow trend. A low-pass filter can smooth…

Technical indicatorsStatisticsTrend following
MQL5 articles

The article explains how offline reinforcement learning can become overconfident when its training data do not cover the states and transitions encountered later. It introduces SPLT-Transformer, which uses separate Transformer-based latent models for policy…

Machine learningStatisticsBacktesting
MQL5 articles

This tutorial extends trade-level risk controls by treating an Expert Advisor’s open positions on one symbol as a combined basket. It describes aggregating position count, total volume, volume-weighted entry, floating profit and loss including swap,…

Risk managementPosition sizingMean reversionExecution
MQL5 articles

This interview describes a championship Expert Advisor built around moving-average comparisons for entries, with stop-loss and take-profit rules, adaptive money management, and GBP/USD trading. The trader says he chose a one-minute chart for its perceived…

ForexTechnical indicatorsRisk managementPosition sizing
MQL5 articles

This article describes adding a switchable cyberpunk display mode to an existing MQL5 graph for pair analysis and linear regression. The presentation adds neon colors, glow effects, animated elements, a starry background, and a theme toggle while retaining a…

Pairs tradingStatisticsMarket microstructure
MQL5 articles

This introductory article connects probability and statistics to trading, using repeated coin flips to explain why larger samples tend to represent underlying probabilities more reliably. It frames a trader’s task as using observed trade or price data to…

StatisticsTechnical indicatorsRisk management
MQL5 articles

This article shows how to calculate technical indicators directly from input vectors in MQL5, giving developers control over the data series supplied to each calculation. It contrasts this approach with built-in indicator handles, which use predefined price…

Technical indicatorsStatisticsMachine learning
MQL5 articles

This installment of a news-trading series revises an earlier MQL5 economic-calendar database project. It describes using object-oriented inheritance to organize country-specific news data, with a shared base class for event details and derived classes for…

Event-drivenRisk managementPosition sizing
MQL5 articles

The article diagnoses why sequential-bootstrap and standard-bootstrap models produced nearly identical out-of-fold Brier scores. It traces the problem to two linked implementation defects: a pipeline helper replaced the sequential bagging classifier with a…

Machine learningBacktestingStatistics
MQL5 articles

The article presents MQL4 as a way to investigate price behavior with historical data. Its examples count bullish and bearish candles, estimate how often each color follows the other, and build separate candle-color histograms across RSI and Williams %R…

StatisticsTechnical indicatorsBacktesting
MQL5 articles

The document explains Bear’s Power, an oscillator calculated as the period low minus an exponential moving average. Values below zero are presented as evidence of bearish pressure; a move toward or above zero is interpreted as weakening bears. It recommends…

Technical indicatorsTrend followingMomentum
MQL5 articles

This article presents an MQL5 money-management module that adjusts position size as the recent price range expands. It uses a monotonic queue to track rolling highs and lows, describing how each observation is added and removed at most once to achieve linear…

Risk managementPosition sizingVolatilityMachine learning
MQL5 articles

This article describes a chart indicator that marks price areas associated with strong moves, changes in market structure, and liquidity sweeps. Displacement zones come from unusually large candles with limited overlap against surrounding price action.…

Technical indicatorsBreakoutMean reversion
MQL5 articles

This article outlines a workflow for building a regression model to forecast an asset’s closing price within a week and connecting it to the MetaTrader 5 Strategy Tester. It compares linear, polynomial, decision tree, and support vector regression,…

Machine learningStatisticsBacktesting
MQL5 articles

The article proposes a theoretical model in which a probabilistic wave field governs price evolution. It derives a time-evolution equation under assumptions of a smooth field and conserved, normalized probability, then relates that equation mathematically to…

ForexStatisticsVolatility
MQL5 articles

This article presents a framework for evaluating whether price accepts or rejects a previous trading session’s high or low. It combines those boundaries with the Candle Pressure Index (CPI), a measure based on a candle’s close within its high-low range and…

ForexTechnical indicatorsBreakoutMomentum
MQL5 articles

The article describes a Monte Carlo layer for a multifractal model of asset returns. It takes fitted parameters, including the Hurst exponent, a distribution choice, and sample volatility, then runs many independent simulated paths over a chosen forecast…

VolatilityStatisticsBacktestingForex
MQL5 articles

This article examines whether groups of trading-strategy parameter sets selected on historical data continue to perform in a later forward period. It treats the main optimization interval as in-sample and the reserved interval as out-of-sample, then compares…

Multi-assetBacktestingRisk managementPortfolio construction
MQL5 articles

The article adapts ideas from Molformer, a transformer framework for molecular graphs, to represent financial data. Its proposed market representation combines nodes for individual assets with nodes for recurring multi-asset patterns, aiming to encode…

Machine learningStatisticsMulti-assetBacktesting
MQL5 articles

This article shows how MetaTrader 5’s standard chart-object classes can be extended to display changing textual information on a chart. It explains the class hierarchy from a general object with list and serialization methods, through chart objects that…

Multi-assetExecution