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

2,013 documents

MQL5 articles

The article outlines a risk manager for a multi-strategy trading system, using two account safeguards: a daily loss limit that pauses trading until the next day, and a total loss limit that stops trading altogether. It defines reference values such as the…

Risk managementPosition sizingMulti-assetBacktesting
MQL5 articles

The article revises the design of a multi-currency Expert Advisor that runs multiple strategies. Its initial architecture lets each strategy place market orders directly, which can leave some strategies unable to trade when position sizes fall below broker…

Multi-assetForexExecutionPortfolio construction
MQL5 articles

This introduction explains category theory through domains, elements, and morphisms, then sketches how those ideas might help describe relationships among trading strategies, instruments, and market conditions. It presents MQL5 classes for representing…

StatisticsMulti-asset
MQL5 articles

The article presents a framework for a MetaTrader 5 Expert Advisor that processes multiple currency symbols while maintaining separate settings for each. It compares three ways to schedule checks: timer events, ticks on the chart symbol, and chart events…

ForexMulti-assetBacktestingExecution
MQL5 articles

The article extends a multi-currency Expert Advisor risk manager with adaptive position-volume controls and configurable daily and overall loss limits. It discusses calculating thresholds from fixed money amounts, a base balance, or high-water marks for…

Risk managementPosition sizingBacktestingMulti-asset
MQL5 articles

This article explains how to add adaptive resizing and maximization to MQL5 dialog windows used to display multidimensional OLAP results. It extends horizontal and vertical layout containers so they recalculate their sizes, including nested containers, then…

Multi-asset
MQL5 articles

This article describes a customizable MQL5 signal class that combines the Stochastic Oscillator with the Fractal Adaptive Moving Average (FrAMA). FrAMA supplies a trend and market-structure context through its adaptive slope, while Stochastic readings help…

Technical indicatorsTrend followingMomentumBacktesting
MQL5 articles

The article surveys fractal ideas for describing financial time series whose behavior includes heavy tails, volatility clustering, and patterns that vary across scales. It explains self-similarity and the Hurst exponent as indicators of persistence, mean…

StatisticsVolatilityMachine learningRisk management
MQL5 articles

This article extends an MQL5 library so standard indicators with multiple output lines can be calculated and displayed on a chart for a different symbol or timeframe. Its central design change is to identify each buffer by indicator type, instance…

Technical indicatorsMulti-asset
MQL5 articles

The article explains how to organize economic calendar information in a SQLite database from MQL5. It introduces the platform’s native database functions and a reusable database class for opening databases, creating tables, issuing queries, and working with…

Multi-assetEvent-drivenStatistics
MQL5 articles

This article presents an execution filter for a multi-symbol trading system. It tracks each symbol’s spread, compares spread with an absolute limit and an ATR-based threshold, and ranks eligible markets by cost efficiency. Symbols with unfavorable spreads…

Multi-assetExecutionMarket microstructureTechnical indicators
MQL5 articles

The article explains ST-Expert, a neural forecasting framework intended to handle changing relationships among financial assets. It frames market data as a sequence of regimes, each with its own correlation structure, and proposes combining learned…

Machine learningStatisticsMulti-assetEquities
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

Alexander Topchylo describes managing Forex accounts after winning the Automated Trading Championship and explains his preference for giving investors access to a detailed, public trading history. He discusses moving toward stocks and futures and argues that…

ForexMachine learningStatisticsPosition sizing
MQL5 articles

This article extends a basic real-time ticker panel by adding asset images, richer quote labels, and click-to-open chart behavior. It describes encapsulating bitmap display in a class so image handling can later be changed independently, and expanding text…

Technical indicatorsExecutionMulti-asset
MQL5 articles

This installment develops a Python tester modeled on MetaTrader 5. It outlines tester configuration, validates required settings and values, and loads historical data for specified symbols and dates. The central replay loop processes ticks across those…

BacktestingExecutionMulti-assetForex
MQL5 articles

This article describes a MetaTrader 5 player for reviewing historical trades visually. It converts tester reports or parsed MetaTrader 4 championship records into a format the player can replay, and explains controls for choosing the time span, symbols,…

BacktestingExecutionMulti-assetStatistics
MQL5 articles

In this interview, Automated Trading Championship participant Valery Mazurenko describes building a multi-currency expert advisor from simple entry rules, then using optimization to select logical combinations of those rules. The system combined seven or…

ForexMulti-assetPosition sizingPortfolio construction
MQL5 articles

This article extends an MQL5 table library built around the Model-View-Controller pattern with a vertical row header, complementing the existing column header. It applies the updated interface to an indicator that displays a symmetric correlation matrix for…

Multi-assetStatisticsPortfolio constructionTechnical indicators
MQL5 articles

This installment describes preparing a multi-currency expert advisor for real use by extracting selected strategy-group initialization data from a large optimization database and packaging it with the EA. The workflow has three stages: select groups and save…

BacktestingPortfolio constructionMulti-asset
MQL5 code base

The document describes an indicator that displays the direction of recent candles from multiple timeframes in one place. It classifies a candle by comparing its close with its open: a close above the open is upward, a close below is downward, and equal…

Technical indicatorsMulti-asset
SuperMind

This account traces Bridgewater’s All Weather approach from Ray Dalio’s early effort to understand how markets respond to economic surprises. Its central framework separates asset returns into cash, broad market exposure (beta), and manager skill (alpha),…

Multi-assetPortfolio constructionRisk managementFixed income
BigQuant

This short BigQuant support exchange explains how to obtain historical fund data for use in a backtest. It recommends reading the fund bar data source with a start date and end date, with the backtest's current date supplying the endpoint. The example…

Multi-assetBacktesting
NautilusTrader

This document explains a data model for reference indexes such as equity benchmarks and volatility indexes. An index instrument stores identifiers, its native symbol, quote currency, price and size precision, valid increments, timestamps, and optional…

Multi-assetFuturesOptionsMarket microstructure