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

4,574 documents

MQL5 articles

This article presents an MQL5 forex strategy that combines a higher-timeframe directional view with lower-timeframe technical confirmation. The fundamental framing treats long-run currency movements and possible policy constraints as context for market…

ForexTrend followingBreakoutTechnical indicators
MQL5 articles

The article shows how to create a MATLAB graphical interface that receives live quote updates from MetaTrader 4 through Dynamic Data Exchange. It outlines the client-server roles, the advisory-link method used by MT4, and a GUI for selecting a currency pair,…

ForexExecutionBacktesting
MQL5 articles

This article explains how to extend a MetaTrader 5 news-trading Expert Advisor so manual trade controls can act on several selected symbols from a single chart. A reusable trading-buttons class combines chart controls, symbol checkboxes, order functions, and…

ForexEvent-drivenExecutionMarket microstructure
MQL5 articles

The article teaches how to build an MQL5 indicator that draws pattern structures with chart objects rather than relying on indicator buffers and plots. Its example locates alternating swing highs and lows to form XABCD points, connects and labels those…

Technical indicatorsForex
MQL5 articles

The article examines a simple strategy that trades reversals near the edges of an overnight range, focusing on currency pairs that may be relatively quiet during Pacific and Asian hours. It estimates the range from the highs and lows of the two bars before…

ForexMean reversionBacktestingRisk management
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 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

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

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

The study examines why a moving average crossover system’s performance changes over time, using sixteen years of M15 EURUSD and GBPUSD data. It compares periods of strategy returns with ATR, Bollinger Band spread, and autocorrelation of bar price changes.…

ForexTechnical indicatorsStatisticsBacktesting
MQL5 articles

The article presents a MetaTrader 5 system that combines Renko direction and EMA information from M5, M15, H1, and H4 into a synthetic symbol. It describes three signal-combination approaches: an equal average, a timeframe-weighted average, and a consensus…

ForexTechnical indicatorsVolatilityBacktesting
MQL5 articles

The article examines whether apparent market randomness hides recurring hourly structure. It contrasts conventional autocorrelation of hourly price differences with seasonal autocorrelation, calculated after retaining observations from selected hours across…

ForexStatisticsMachine learningBacktesting
MQL5 articles

This article explains disagreement-based exploration in reinforcement learning. An ensemble of forward dynamics models predicts the next environment state from the current state and action. The variance among their predictions becomes an intrinsic reward:…

Machine learningStatisticsBacktestingForex
MQL5 articles

The article outlines a discretionary-to-automated approach that uses monthly, weekly, and daily charts to set directional bias and identify potential long-term trades. Traders mark prior highs and lows, equal highs and lows, and other reaction areas such as…

ForexTechnical indicatorsTrend followingBreakout
MQL5 articles

The article shows how Numba just-in-time compilation can accelerate computationally intensive Python tasks while keeping a Python-based workflow. It explains that code intended for Numba’s fast nopython mode should avoid unsupported objects such as Pandas…

ForexMachine learningBacktestingStatistics
MQL5 articles

The article presents a spreadsheet sandbox that simulates random trades and displays common MetaTrader performance measures, including profit factor, relative drawdown, return, and winning or losing streaks. Users can vary starting capital, stop and…

ForexRisk managementPosition sizingBacktesting
MQL5 articles

The article introduces k-means clustering and contrasts it with hierarchical clustering and alternatives such as k-medians, k-medoids, Jenks natural breaks, and fuzzy clustering. It focuses on k-means++ initialization, which chooses initial centers in a more…

ForexMachine learningStatisticsBacktesting
MQL5 articles

The article explains the Alligator indicator as three smoothed moving averages, called the Jaws, Teeth, and Lips, whose spacing and order are used to interpret market phases. Lines close together suggest consolidation; separation can mark a developing trend;…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 articles

This article compares a EURGBP daily moving-average crossover system with an AI-assisted version. The baseline combines exponential moving averages, a stochastic oscillator, and ATR-based exits. The proposed method trains models on earlier data to estimate…

ForexTechnical indicatorsMachine learningBacktesting