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

5,922 documents

MQL5 articles

The article outlines a process for assessing automated trading systems offered in a marketplace. It recommends understanding whether an Expert Advisor acts on ticks, new bars, or a timer, because operating logic affects how it should be tested and how…

BacktestingExecutionRisk managementPortfolio construction
MQL5 articles

This article explains an interpretation of the Artificial Bee Colony (ABC) algorithm, a population-based method inspired by how honey bees search for food sources. Candidate solutions represent locations in a multidimensional search space, and the objective…

StatisticsMachine learningPortfolio construction
MQL5 articles

The article presents MASAAT, a portfolio optimization framework that combines multiple agents, directional price filters, and attention mechanisms. Agents use filters with different thresholds to extract trends at different scales. Cross-sectional attention…

Machine learningPortfolio constructionMulti-assetRisk management
MQL5 articles

This installment improves an automated workflow for turning strategy optimizations into a multi-currency expert advisor. The pipeline first optimizes one strategy across symbols and timeframes, selects promising individual instances, then searches for groups…

Multi-assetBacktestingPortfolio constructionRisk management
MQL5 articles

This article explores automating the selection of optimized strategy instances for a multi-currency Expert Advisor. It first prepares optimization data, removes loss-making results, and ranks candidates with a weighted score built from scaled performance…

ForexPortfolio constructionPosition sizingBacktesting
MQL5 articles

The article explains the Sharpe ratio as average return above a risk-free rate divided by return standard deviation. It outlines how to compute periodic returns and dispersion, and how to annualize ratios from shorter timeframes using the square root of the…

Risk managementStatisticsBacktestingPortfolio construction
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

The article describes an MQL5 graphical interface for reviewing Expert Advisor optimization results. It presents a sortable table of top-performing passes, stores summary statistics alongside total and per-symbol balance data and drawdown series, then lets a…

BacktestingPortfolio constructionRisk managementStatistics
MQL5 articles

This article proposes evaluating social trading signals by inspecting the trades that generated their reported returns, rather than relying only on headline growth, subscriber count, and drawdown. It defines entry quality using maximum adverse excursion…

ForexStatisticsRisk managementPortfolio construction
MQL5 articles

The article describes portfolio allocation in Python and MQL5 using historical daily prices from MetaTrader 5. Its Python example calculates asset returns, estimates average returns and covariance, then maximizes expected return minus a variance penalty…

Portfolio constructionStatisticsRisk managementTechnical indicators
MQL5 articles

This article describes a tool that measures the relationship between two currency pairs, using EUR/USD and GBP/USD as its example. It explains correlation coefficients from negative to positive values and discusses how strongly related pairs can create…

ForexStatisticsPortfolio construction
MQL5 articles

The article argues that signal quality should be judged by the stability of returns and risk, not by a smooth balance curve or subscriber count alone. It warns that changing position sizes can disguise weak trade performance, and recommends examining results…

Risk managementPosition sizingPortfolio constructionForex
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

The article introduces category-theory products as a way to pair values from two indicator domains while retaining each value, then illustrates the idea in an MQL5 expert-advisor signal class. DeMarker and Williams Percent Range readings are mapped into long…

ForexTechnical indicatorsRisk managementPortfolio construction
MQL5 articles

The article adapts three opening range breakout strategies from Concretum Group research for intraday trading of a Nasdaq-100 CFD. It describes opening-period signals, moving-average and VWAP filters, stop placement, position risk, and end-of-day exits. The…

BreakoutMomentumTechnical indicatorsBacktesting
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 articles

The article presents the Eco-inspired Evolutionary Algorithm (ECO), a population-based metaheuristic that searches with multiple evolving subpopulations. It periodically groups populations into habitats according to the distance between their centroids.…

Machine learningPortfolio constructionBacktesting
MQL5 articles

In this interview, Mariusz Zarnowski discusses his development as an automated forex trader and his 2012 Automated Trading Championship system. He describes moving from single-currency Expert Advisors to multi-currency systems, with different moving-average…

ForexTrend followingTechnical indicatorsPortfolio construction
arXiv papers

This work studies infinite-horizon investment and consumption for an investor with power utility in an incomplete market whose opportunities depend on a stochastic factor. It treats both finite-state factors and factors modeled as Itô diffusions, connecting…

Portfolio constructionRisk managementVolatilityStatistics
arXiv papers

This paper studies portfolio choice over an individual’s life when income is stochastic and investments include stocks, a bond, and life insurance. The objective accounts for consumption, death benefits, and terminal wealth. A convex trading constraint…

Portfolio constructionMachine learningRisk managementFixed income
BigQuant

The article explains the Deep Momentum Network (DMN) approach to multi-asset trend following. Rather than predict returns and determine portfolio weights separately, the model outputs each asset’s next-period position, bounded between long and short…

FuturesTrend followingMachine learningPortfolio construction
Qlib

This guide outlines an end-to-end quantitative research workflow using Qlib. It describes installing the library, preparing Chinese market data from public sources, and running an example LightGBM configuration with the qrun tool. That workflow combines…

Machine learningEquitiesBacktestingPortfolio construction
Stratmill research code

The code implements a statistical-arbitrage strategy that uses a fitted C-vine copula to estimate conditional probabilities for a target asset from a panel of returns. It transforms each asset’s returns through fitted cumulative distribution functions,…

EquitiesMean reversionArbitrageStatistics