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
Quantopian lectures
45 documents
Binance API docs
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

8,851 documents

MQL5 articles

This article explains how to build an MQL5 Expert Advisor that trades confirmed Supertrend state changes. It waits for a completed candle to close beyond the relevant band, closes an opposing position opened by the EA, and may enter in the new direction.…

Technical indicatorsTrend followingExecutionRisk management
MQL5 articles

This article continues a practical implementation of the Chimera framework, a two-dimensional state space model that learns dependencies across both time and input features. It describes an MQL5/OpenCL neural network layer: input projections are formed…

Machine learningStatisticsBacktestingTrend following
MQL5 articles

This article develops an MQL5 Expert Advisor that uses the current daily candle to constrain trade direction and a lower-timeframe RSI to time entries. A bullish daily candle permits long setups when RSI is oversold; a bearish candle permits short setups…

ForexTrend followingTechnical indicatorsRisk management
MQL5 articles

This article presents an MQL5 framework for consolidating Strategy Tester optimization results in CSV files, including custom measures that native tester statistics do not provide. It describes calculating Sortino ratio from losing deals, average holding…

BacktestingStatisticsTrend following
MQL5 articles

The article describes a chart analyzer that uses ZigZag swing points as anchors for trend lines and support or resistance levels. ZigZag filters smaller fluctuations according to its settings, leaving selected highs and lows that can be connected to show…

Technical indicatorsTrend followingForexCrypto
MQL5 articles

This installment of a candlestick trend constraint series explains how MQL5 indicator drawing styles can make signals and trends easier to interpret. It recaps a model that filters lower-timeframe signals according to the direction of the daily candle, with…

Technical indicatorsTrend followingForex
MQL5 articles

The article explains how to extend a two-timeframe Expert Advisor with a third, shorter timeframe. The higher timeframe supplies the broader trend context, an intermediate timeframe contributes entry conditions, and the smallest timeframe is used to detect…

ForexTechnical indicatorsTrend followingRisk management
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 describes a trading model that combines a ResNeXt-based market encoder with multiple task-specific outputs. One output acts as an agent to generate trade parameters, while another estimates the probability of future price direction. Sharing the…

Machine learningFuturesTrend followingRisk management
MQL5 articles

The article demonstrates how to combine three MQL5 Standard Library classes in a trend-following Expert Advisor: CTrade for order execution, CiMA for fast and slow moving averages, and CiATR for volatility measurement. The example uses the moving averages to…

Trend followingTechnical indicatorsRisk managementPosition sizing
MQL5 articles

The article explains structural break tests as features for identifying changes in market behavior. It covers the Chu–Stinchcombe–White test for departures from a no-trend baseline, Chow-type Dickey–Fuller testing for a single unknown break, and SADF and…

StatisticsMachine learningTrend followingBacktesting
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 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

The article presents NRTR, a dynamic channel indicator that signals when closing prices cross a trailing level set from recent highs or lows. Its lookback period grows as a trend develops and resets after a reversal, so earlier prices are excluded from the…

BreakoutTrend followingVolatilityTechnical indicators
MQL5 articles

This article describes a cross-market trend-following method that combines each market’s own momentum with momentum from markets that tend to lead it. It first scales price changes by estimated volatility, then forms moving-average crossover oscillators at…

Multi-assetForexTrend followingMomentum
MQL5 articles

The article explains Andrews Pitchfork analysis using three successive price pivots to draw a median line and two parallel channel boundaries. It treats the median line’s slope as a guide to local trend, and describes watching for price reactions at the…

Technical indicatorsTrend followingBreakoutRisk management
MQL5 articles

The article lists ten behavioral and position-management errors that can undermine a trader: reacting emotionally to the market open, taking profits too quickly, adding to losing trades, and prioritizing profitable positions when reducing exposure. It also…

Risk managementPosition sizingTrend following
MQL5 articles

The article explains a Moving Mini-Max indicator inspired by a simplified analogy to quantum tunneling. It transforms a price window into normalized values using transition probabilities across nearby prices. One version emphasizes local minima and another…

Technical indicatorsTrend followingStatistics
MQL5 articles

The article explains how fuzzy membership functions can represent degrees of upward trend, flat conditions, and downward trend. It builds an indicator by comparing a short-period exponential moving average of typical price with the upper and lower boundaries…

Technical indicatorsTrend followingStatistics
MQL5 articles

This tutorial describes an MQL5 Expert Advisor that derives ascending lines from recent swing lows and descending lines from swing highs, then trades price interactions with those lines. It distinguishes bounce entries from breakout entries: a bullish or…

BreakoutTechnical indicatorsTrend followingExecution
MQL5 articles

This interview presents one programmer-trader’s experience building Expert Advisors for forex and competing in an automated trading championship. He favors relatively simple systems, argues that strategy-specific money and risk management require careful…

ForexTrend followingRisk managementPosition sizing
MQL5 articles

The document presents an Elder-Ray system combining an exponential moving average (EMA) with Bulls Power and Bears Power. In the single-timeframe version, an upward EMA trend and a negative but rising Bears Power reading set up a buy; a pending buy stop is…

FuturesEquitiesTrend followingTechnical indicators
MQL5 articles

The document explains how to create an MQL5 indicator that overlays Renko bricks on a standard MetaTrader 5 candlestick chart. It uses candle closes and a starting close as the base price, then adds a brick whenever price moves by the chosen fixed interval.…

Technical indicatorsTrend following
MQL5 articles

The article develops a general method for turning a single-timeframe Expert Advisor into a two-timeframe system. A higher timeframe supplies the broad trend direction, while a lower timeframe identifies potential entries. The higher-timeframe trend acts as a…

Multi-assetTrend followingMomentumBacktesting