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
Quantpedia
86 documents
TqSdk
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

2,013 documents

QuantStart

The document describes a QSTrader backtest framework for comparing monthly rebalanced ETF portfolios. Each month, the strategy liquidates holdings and reallocates account equity to target weights. The examples include a 60/40 US stock and bond mix, a…

BacktestingPortfolio constructionMulti-assetEquities
QuantStart

The article defines a 60/40 benchmark as a portfolio holding 60% equities and 40% bonds, with periodic rebalancing to restore the target weights. It explains the rationale: stock and bond returns may diversify one another, potentially reducing volatility and…

Multi-assetEquitiesFixed incomePortfolio construction
QuantStart

This introduction describes tactical asset allocation as a long-horizon portfolio approach that adjusts broad asset-class exposures at relatively infrequent intervals. It contrasts the approach with fixed buy-and-hold allocations and short-term trading, and…

Multi-assetMomentumPortfolio constructionRisk management
QuantStart

The document demonstrates a systematic monthly rebalancing strategy using SPY for US equities and AGG for investment-grade bonds. It invests 60% and 40% of initial capital, respectively, at the first month end after the backtest begins. At each later month…

EquitiesFixed incomeMulti-assetBacktesting
MQL5 articles

This article examines whether groups of trading-strategy parameter sets selected on historical data continue to perform in a later forward period. It treats the main optimization interval as in-sample and the reserved interval as out-of-sample, then compares…

Multi-assetBacktestingRisk managementPortfolio construction
MQL5 articles

The article adapts ideas from Molformer, a transformer framework for molecular graphs, to represent financial data. Its proposed market representation combines nodes for individual assets with nodes for recurring multi-asset patterns, aiming to encode…

Machine learningStatisticsMulti-assetBacktesting
MQL5 articles

This article shows how MetaTrader 5’s standard chart-object classes can be extended to display changing textual information on a chart. It explains the class hierarchy from a general object with list and serialization methods, through chart objects that…

Multi-assetExecution
MQL5 articles

The article presents two behavioral software design patterns through MQL5 examples. Memento stores an object's state as a snapshot so it can later be restored, while keeping the object's internal state behind a limited interface. The article notes potential…

Multi-asset
MQL5 articles

The article explains how MQL5 preprocessor definitions can replace symbolic operators and syntax with more word-like forms, making code easier for beginners and other programmers to read. It illustrates definitions for equality, inequality, and logical…

Multi-asset
MQL5 articles

The article presents Temporal Query Network (TQNet), a neural architecture for forecasting multiple related time series. Its attention layer forms queries from trainable vectors that are shifted periodically through time, while keys and values come from the…

Machine learningStatisticsMulti-assetForex
MQL5 articles

The article explains how correlations among open positions change total portfolio risk. It distinguishes instrument-specific risk, which diversification can reduce, from shared systematic exposure, which remains when positions respond to the same market…

Risk managementPortfolio constructionStatisticsMulti-asset
MQL5 articles

This article describes a multi-symbol Expert Advisor that checks market execution conditions before acting on a liquidity-sweep continuation signal. Its filters monitor spread expansion, tick velocity, quote gaps, short-term volatility, slippage estimates,…

Market microstructureExecutionRisk managementMulti-asset
MQL5 articles

This article explains how to extend an MQL5 library so an indicator can retrieve and display price data for selected symbols and timeframes. It reorganizes shared data definitions, adds arrays for chosen symbols and periods, and describes a separate…

Multi-assetTechnical indicators
MQL5 articles

This article presents the practical architecture and training of StockFormer, a hybrid trading framework combining predictive coding with reinforcement learning. Its three predictive branches model relationships among assets and forecast market behavior at…

Machine learningMulti-assetStatisticsBacktesting
MQL5 articles

This article describes interface additions to an MQL5 correlation matrix dashboard, which computes Pearson, Spearman, and Kendall relationships across selected symbols, timeframes, and bar windows. Users can drag or minimize the panel, switch between…

StatisticsMulti-assetMarket microstructure
MQL5 articles

This article develops a MetaTrader 5 library method for displaying standard indicator data from another symbol and timeframe in a custom indicator subwindow. It focuses on single-drawn-buffer indicators and changes to the library’s buffer collection and…

Technical indicatorsMulti-asset
MQL5 articles

This installment outlines an architecture for two-way communication between MetaTrader 5 and spreadsheet software. It contrasts one-way Excel data links such as RTD or DDE with socket-based communication, which can transfer information in both directions.…

ExecutionMulti-asset
MQL5 articles

This article describes extending a multi-currency Expert Advisor optimization workflow so strategy instances can be grouped using their behavior in a forward period. It contrasts selecting the strongest optimization performers with selecting instances whose…

Multi-assetBacktestingPortfolio constructionStatistics
MQL5 articles

This article introduces HiSSD, a framework for learning transferable behavior in cooperative multi-agent reinforcement learning. It divides behavior into shared skills that generalize across tasks and task-specific skills that adapt actions to a particular…

Machine learningMulti-assetStatistics
MQL5 articles

This article describes an MQL5 application for visualizing combined trading results across multiple symbols. It modifies the standard MACD Sample expert advisor to test a list of instruments, records deal history after a test, and reads that data to draw a…

Multi-assetBacktestingPortfolio constructionRisk management
MQL5 articles

This article describes extending an MQL5 trading administration interface with an Analytics Panel. Its two proposed pie charts summarize winning versus losing trades and trade categories, including Forex, stocks, and futures. The panel is populated from…

StatisticsMulti-asset
MQL5 articles

The article explains how to build an anchored volume profile indicator in MQL5 that displays current-timeframe activity on the main chart and a selected higher-timeframe profile in a separate window. A draggable anchor sets the start of the analysis range,…

Technical indicatorsMarket microstructureMulti-asset
MQL5 articles

The article describes extending a Python-based MetaTrader 5 strategy tester to handle data for multiple instruments and timeframes. It introduces a history manager that fetches bars or ticks for a set of symbols, stores historical data locally, and supports…

BacktestingMulti-assetForexExecution
MQL5 articles

This article outlines a pipeline for exporting custom backtest and optimization data from MetaTrader 5 to CSV, then using Python libraries to examine results beyond the platform’s standard reports. Its proposed normalized dataset includes instrument and…

BacktestingStatisticsMulti-assetRisk management