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

The article describes turning a multi-timeframe sentiment indicator into an Expert Advisor. Its framework classifies conditions as bullish, bearish, risk-on, risk-off, or neutral using higher-timeframe direction and lower-timeframe price structure, moving…

SentimentForexTechnical indicatorsRisk management
MQL5 articles

The article presents an RSI method that measures the accumulated area between the oscillator and its 50 midpoint since their most recent crossing. It treats a sufficiently large area above 50 as a sell signal and a sufficiently large area below 50 as a buy…

ForexTechnical indicatorsMean reversionBacktesting
MQL5 articles

The article adapts Spatial Temporal Fusion (STF), a framework for jointly forecasting related demand and supply series, to trading signals. It treats bullish and bearish price movement as proxies for demand and supply, using high-minus-open and…

Machine learningForexVolatilityStatistics
MQL5 articles

The article proposes a price forecasting model built from transient functions related to the Gamma and Erlang distributions. It divides a price move following a disturbance into three components: a remaining external force, the current rate of change, and…

ForexStatisticsTechnical indicatorsBacktesting
MQL5 articles

The article discusses ways to build Parabolic SAR signals into wizard-assembled Expert Advisors, focusing on volatility divergence, higher-timeframe context, and RSI confirmation. A proposed continuation pattern treats a SAR flip accompanied by shrinking bar…

ForexTechnical indicatorsVolatilityTrend following
MQL5 articles

The document outlines what MetaTrader 4’s Strategy Tester models and where its behavior differs from live trading. It describes restrictions on trading other symbols, supported timeframes, execution assumptions, account settings, and how price data for other…

BacktestingExecutionForex
MQL5 articles

This article compares trailing stops, partial position reductions, and opening several positions with the same stop but staggered profit targets. Its main example uses five entries with reward-to-risk targets from 1.3 to 1.7. It calculates basket outcomes by…

Risk managementPosition sizingBacktestingForex
MQL5 articles

The article demonstrates a voting-style ensemble that runs two separately trained EURUSD daily models inside an MQL5 Expert Advisor. One model uses recent OHLC observations to predict the next close; the other classifies movement as up, down, or…

Machine learningForexStatisticsExecution
MQL5 articles

The article describes a semi-automated approach that turns chart lines into trade instructions for an Expert Advisor. Traders name lines with commands for pending entries, take-profit and stop-loss exits, or closing selected positions. The EA detects price…

Technical indicatorsExecutionBacktestingForex
MQL5 articles

The article builds a binary logistic regression classifier in native MQL5 using a sigmoid probability, binary cross-entropy, and stochastic gradient descent. Its example predicts whether the next bar will close higher, using five features derived from…

Machine learningForexTechnical indicatorsBacktesting
MQL5 articles

The article evaluates transfer learning for a neural model trained to detect price fractals. It compares a model initialized with random weights against models that reuse the encoders of previously trained variational autoencoders, including fully connected…

Machine learningBacktestingForex
MQL5 articles

This article presents a MetaTrader diagnostic for comparing live execution with backtest assumptions. It measures quoted spread, fill deviation, latency, and selected order return codes. A manual probe mode submits a round-trip trade and compares each fill…

ForexMarket microstructureExecutionStatistics
MQL5 articles

This article describes a price-action signal tool that builds slanted support and resistance lines from validated swing highs or lows. It requires three swing interactions to establish that a line has structural relevance, then signals a bullish or bearish…

ForexCommoditiesBreakoutTechnical indicators
MQL5 articles

The article explains the Kalman filter as a recursive estimator that alternates between predicting a time-series state and updating that estimate with new observations. It describes how process and measurement variance affect responsiveness and smoothness,…

ForexMean reversionStatisticsTechnical indicators
MQL5 articles

The article develops an approach for selecting RSI periods and signal levels instead of relying on standard settings such as 70 and 30. It builds on an earlier method that centers signals on the indicator’s observed range and scales deviations by their…

Technical indicatorsStatisticsBacktestingForex
MQL5 articles

This article introduces triangular arbitrage using three related currency pairs. It derives the no-arbitrage relationship among EUR/USD, GBP/USD, and EUR/GBP, then compares executable bid and ask prices to identify when one route through the triangle is…

ForexArbitrageExecutionMarket microstructure
MQL5 articles

The article introduces quantum computing concepts such as superposition and entanglement, then presents a prototype that encodes market data into a circuit, measures repeated outcomes, and maps the resulting bit patterns to a bounded price-direction…

Machine learningStatisticsForexTechnical indicators
MQL5 articles

The article combines TRIX trend signals and Williams %R oscillator signals in a convolutional neural network intended to filter trades. It explains Python calculations for both indicators, then describes a one-dimensional convolutional architecture whose…

ForexTechnical indicatorsMachine learningBacktesting
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

This article describes an MQL5 expert advisor that calculates Fibonacci retracement levels from daily candle ranges or a configurable lookback array. It derives a bullish or bearish setup from candle direction and can enter when price crosses selected custom…

ForexTechnical indicatorsBacktestingRisk management
MQL5 articles

This article tests overbought and oversold breakouts in a combined Williams Percent Range indicator built from the two currency baskets in a pair. The method compares each currency’s strength, seeks a threshold crossing in the combined reading, and enters on…

ForexMean reversionBreakoutTechnical indicators
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

The article explains how to construct a Three Line Break chart from closing prices without using equal time intervals to determine each new line. A line extends the current direction when price exceeds the prior extreme; a reversal requires price to cross a…

Technical indicatorsTrend followingForex
MQL5 articles

This article outlines a rule-based approach to trading after Non-Farm Payroll releases. It anchors Fibonacci retracement levels between the pre-spike price and the first post-release spike extreme, then waits for price to pull back into a chosen zone and…

ForexEvent-drivenTechnical indicatorsRisk management