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

1,414 documents

Galaxy Research

This annual mining report reviews the industry’s 2023 recovery and outlook for the 2024 Bitcoin halving. It links miner revenue to Bitcoin’s price, transaction fees, and network difficulty through hashprice, the expected daily value of a unit of hashing…

CryptoCommoditiesRisk managementVolatility
Galaxy Research

The document outlines a market-structure proposal for managing financial exposure to computing capacity. It argues that GPU-hours are difficult to price consistently because capacity differs by chip architecture, workload, location, and contract terms.…

FuturesCommoditiesRisk managementVolatility
QuantInsti blog

This article describes an introductory online course on momentum trading offered through B3’s education platform in partnership with QuantInsti. It presents the course as suitable for learners with basic Python knowledge and says the material covers…

MomentumBacktestingEquitiesFixed income
QuantInsti blog

The document explains how to stitch successive futures contracts into a longer time series for analysis when each individual contract has limited history. Simply joining contract prices can create artificial jumps because adjacent expiries may trade at…

FuturesCommoditiesBacktestingStatistics
QuantInsti blog

The article introduces spread trading as a hedged position that buys and sells related contracts, such as options on the same security with different strikes or expiries, or futures with different delivery months, commodities, or locations. It recommends…

OptionsFuturesCommoditiesRisk management
QuantInsti blog

This article introduces Nasdaq Data Link as a source of traditional financial, ESG, and alternative datasets, then explains how to retrieve data through the Quandl API in Python. It describes dataset categories and subscription access, and outlines the…

Multi-assetEquitiesCommoditiesExecution
QuantInsti blog

This interview follows Xavier, an Australian IT architect with engineering and computer science training, as he moves from market research and investing to day trading and an interest in building an algorithmic trading desk. He describes exploring company…

BacktestingRisk managementCommoditiesEquities
QuantInsti blog

This overview explains how standardized futures contracts differ from private forward agreements, and describes contract expiry, delivery months, tickers, margin, and profit and loss. It also introduces futures continuation series, which join successive…

FuturesCommoditiesTrend followingBacktesting
QuantInsti blog

This project describes a mean-reversion pairs strategy implemented and backtested with quantstrat. It uses a stock pair from the same sector as its example and also introduces a separate example involving commodity futures on different exchanges. The…

Pairs tradingMean reversionEquitiesCommodities
QuantInsti blog

The article outlines a supervised learning pipeline for forecasting the next day’s closing price of the gold ETF GLD. It uses three-day and nine-day moving averages as predictors, shifts the closing-price series to define the next-day target, and fits a…

CommoditiesMachine learningTechnical indicatorsStatistics
QuantInsti blog

This project uses computer vision to classify the next trading day’s direction for selected precious and industrial metals. It turns fixed windows of daily candlesticks into 224-by-224 images and trains ResNet CNNs to predict whether the following day’s…

CommoditiesMachine learningBacktestingRisk management
QuantInsti blog

This interview traces a trader’s progression from executing commodity orders to coding trading systems and researching algorithmic strategies. The subject describes developing trend detection and momentum systems with position sizing, then building a…

CommoditiesTrend followingMomentumOptions
QuantInsti blog

This overview explains how different crises can affect markets and industries in different ways. It distinguishes natural disasters, technological failures, rumors, and man-made events, and reviews historical episodes in which markets fell sharply before…

Risk managementVolatilityEquitiesOptions
QuantInsti blog

This tutorial describes a basic workflow for retrieving continuous futures data with a Python finance library, preparing date-indexed price data, and plotting closing prices. It demonstrates fetching one contract and then multiple contracts, grouping the…

FuturesCommoditiesExecution
MQL5 articles

The article turns rough-volatility theory into a rolling local Hurst estimate for an XAUUSD intraday trading system. It blocks short-horizon returns into realized-variance observations, takes their logarithms, and estimates roughness from the slope of log…

VolatilityMachine learningBacktestingCommodities
MQL5 articles

The article applies a beta variational autoencoder to binary event features built from the Stochastic Oscillator and Fractal Adaptive Moving Average (FrAMA). It focuses on three patterns that had underperformed in earlier tests, encoding indicator conditions…

Machine learningTechnical indicatorsBacktestingCommodities
MQL5 articles

This article describes a price-action signal tool that builds slanted support and resistance lines from validated swing highs or lows. It requires three swing interactions to establish that a line has structural relevance, then signals a bullish or bearish…

ForexCommoditiesBreakoutTechnical indicators
MQL5 articles

The article connects supply-and-demand theory with the Commitments of Traders report, using the positions of different trader groups to assess market conditions. It presents Larry Williams’s approach to turning COT data into indicators intended to identify…

FuturesCommoditiesTechnical indicatorsRisk management
MQL5 articles

The article explains how to use a MetaTrader indicator to compare seasonal price behavior for individual instruments and weighted spreads. It defines a spread as the difference between two instruments’ opening prices, with configurable multipliers, and…

ForexCommoditiesFuturesPairs trading
MQL5 articles

The article translates the 80-20 setup attributed to Linda Raschke and Laurence Connors into an MQL5 signal module, indicator, and Expert Advisor. The pattern uses the previous daily bar: its open and close must lie in opposite outer portions of its range,…

ForexCommoditiesBreakoutBacktesting
MQL5 articles

This article presents a local voice interface for a MetaTrader Expert Advisor. A Python listener uses offline speech recognition to detect a wake phrase, recognize a limited set of trading commands, and expose the latest parsed command through a local HTTP…

ExecutionForexCommodities
MQL5 articles

This article refines a symbolic candlestick classification system by splitting previously unclassified candles into bullish and bearish categories. It retains symbols for several candle shapes and assigns a direction-specific fallback when a candle matches…

Technical indicatorsStatisticsForexCommodities
MQL5 articles

The article describes a unidirectional gold trading workflow that combines K-Means clustering with CatBoost classifiers. Rolling standard deviations of closing prices form both the main model’s features and separate meta-features used to identify market…

CommoditiesTrend followingMachine learningBacktesting
MQL5 articles

This article develops an Expert Advisor strategy around daily pivot levels. The indicator plots a central pivot and multiple support and resistance levels. The basic signal uses the day’s opening price relative to the central pivot and confirms entry when…

ForexCommoditiesTechnical indicatorsTrend following