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
WonderTrader
14 documents
Alphalens
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

This installment of a market replay system series addresses how many simulated ticks are needed to represent a one-minute bar’s open, high, low, and close. It derives minimum counts from the OHLC configuration: one tick when all prices coincide, two when…

Market microstructureBacktestingExecution
MQL5 articles

The article adapts three Larry Connors RSI2 strategies for intraday trading, implementing them on a 30-minute US500 CFD chart. It explains the premise: a two-period RSI flags sharp short-term moves, while a moving average helps align trades with the broader…

Mean reversionTechnical indicatorsBacktestingUS markets
MQL5 articles

The article introduces Soft Actor-Critic (SAC) as a reinforcement-learning method for trading systems. It describes an actor network that outputs a Gaussian action distribution and two critic networks that estimate action values. Using the lower critic…

Machine learningForexStatistics
MQL5 articles

The article explains how to build a MetaTrader indicator and reusable data interface for analyzing Commitments of Traders reports from Commission-provided CSV files. It distinguishes Legacy, Supplemental Commodity Index, and Disaggregated reports, describing…

FuturesCommoditiesSentimentStatistics
MQL5 articles

This article describes an implementation problem in a MetaTrader expert advisor: dragging a pending entry price can change the order’s required type, but modifying the existing server order may leave the chart and server out of sync or trigger an unintended…

ExecutionRisk managementMarket microstructure
MQL5 articles

The article walks through developing a price-chart ZigZag whose reversals are triggered when an oscillator crosses overbought or oversold levels. It uses Williams %R as an example, marks the bars where those thresholds are reached, and tracks price highs and…

Technical indicatorsBreakoutBacktesting
MQL5 articles

The article describes an Expert Advisor that uses Heikin-Ashi candles to smooth price data and identify a prevailing trend before looking for a possible reversal. It calculates averaged candle values, checks for consecutive movement in the trend direction,…

ForexTechnical indicatorsTrend followingMean reversion
MQL5 articles

The article outlines a workflow for adding AI-generated commentary to an MQL5 news headline Expert Advisor. It describes downloading a quantized language model, running it locally through a Python inference service, and having the EA send prompts to a web…

Machine learningForexSentimentExecution
MQL5 articles

The document explains Delta as an option’s sensitivity to the underlying price and Gamma as the rate at which Delta changes. It contrasts long options, which have positive Gamma, with short options, which have negative Gamma, and describes why Gamma is…

OptionsDerivatives pricingRisk managementVolatility
MQL5 articles

The article describes ways to transform existing variables and create or select predictors for a neural-network classification task. It discusses logarithms and roots for changing skew, discretization for grouping values, and normalization, alongside outlier…

Machine learningStatisticsBacktesting
MQL5 articles

The article explains how a single backtest equity curve can hide the range of outcomes produced by different orderings of the same trades. It distinguishes Monte Carlo simulation, which shuffles closed-trade profit and loss values to generate alternative…

BacktestingStatisticsRisk managementPosition sizing
MQL5 articles

The document presents a software design approach for maintaining expert advisors that target both MetaTrader 4 and MetaTrader 5. Because each platform compiles its own source format, the article proposes keeping thin platform-specific source files while…

Backtesting
MQL5 articles

The document explains how a MetaTrader 5 indicator can place higher-timeframe boundaries and candle information on a lower-timeframe chart. Vertical markers, optional intermediate periods, candle-body fills, and open and close levels help traders inspect the…

Technical indicatorsMarket microstructure
MQL5 articles

This article presents a graphical strategy builder designed to explore trading rules based on Merrill patterns. The proposed interface lets users choose symbols, a test date range, a timeframe, and separate buy and sell signal configurations. Each side can…

BacktestingTechnical indicatorsForex
MQL5 articles

This article describes the CSymbol class in the CStrategy MQL5 trading engine, which gathers access to instrument data in a dedicated object called WS, for Working Symbol. It explains how the class provides OHLCV series, quotes, market depth, and symbol…

FuturesExecutionMarket microstructure
MQL5 articles

This article surveys multi-timeframe (MTF) indicators that bring calculations or market information from higher chart periods onto a working chart. It classifies tools that display raw information, plot indicator values across periods, convert periods into…

Technical indicatorsMulti-assetVolatility
MQL5 articles

This article explains object-oriented programming (OOP) through an MQL5 price action Expert Advisor, with the main goal of illustrating code organization rather than teaching a trading strategy. It introduces classes as blueprints for objects, attributes as…

Technical indicators
MQL5 articles

The article tests whether running a grid Expert Advisor across several currency pairs can improve its risk and return profile. The EA uses RSI thresholds to choose an initial contrarian position, adds a second position after an adverse move, and limits the…

ForexGrid tradingRisk managementBacktesting
MQL5 articles

The article presents seasonal analysis as a way to identify price behavior that recurs during similar calendar periods. It links currency movements to recurring changes in supply and demand, including commodity demand, agricultural cycles, weather, holidays,…

ForexStatisticsTechnical indicators
MQL5 articles

The article explains Chaikin Money Flow (CMF), a volume and price indicator intended to gauge accumulation and distribution. It describes the money flow multiplier and volume calculations, then shows how CMF is aggregated over a lookback period. Values above…

Technical indicatorsBacktestingMomentum
MQL5 articles

This beginner-focused tutorial extends an MQL5 trading journal by selecting account history over a chosen time interval and exporting trade details to a CSV-style file. It describes creating readable column headers for identifiers, symbols, order types,…

ExecutionStatisticsBacktesting
MQL5 articles

The article explains a position management design for adding to winning trades while controlling combined downside. It identifies two common risks: keeping add-on sizes uniform, which can multiply exposure, and managing each position with a separate stop,…

Risk managementPosition sizingTrend followingForex
MQL5 articles

This article implements a session-based reversal strategy in MQL5. It first sets directional bias from higher-timeframe swing structure, then limits setups to selected London, New York, or Asia windows expressed in New York time. The session high and low…

ForexMean reversionTechnical indicatorsRisk management
MQL5 articles

This installment in an MQL5 market replay project examines how a position indicator can present information in different display modes. The motivation is that some traders prefer not to see the cash profit or loss of an open trade, while still needing to…

Risk managementExecution