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

25 documents

QuantInsti blog

The article introduces derivatives as contracts whose value depends on an underlying asset, index, or rate. It describes forwards, futures, options, and swaps, explaining basic contract features such as long and short positions, strike prices, option…

Derivatives pricingFuturesOptionsRisk management
QuantInsti blog

This article surveys a collection of blog posts for readers learning about algorithmic trading. The topics range from mathematical and statistical foundations to strategy families such as momentum, arbitrage, market making, and machine learning. It also…

Machine learningStatisticsMomentumArbitrage
QuantInsti blog

The article introduces principal component analysis (PCA) as a way to reduce the dimensionality of financial data while retaining much of its variation. It explains eigenvectors and eigenvalues as directions and magnitudes of transformation, then connects…

StatisticsPairs tradingArbitragePortfolio construction
QuantInsti blog

This project tests a simple ETF pairs strategy in oil, technology, and financial sectors: USO with XLE, XLK with IYW, and XLF with PSCF. It estimates a hedge ratio by regression, evaluates spread stationarity with an Augmented Dickey-Fuller test, then enters…

EquitiesPairs tradingMean reversionArbitrage
QuantInsti blog

The article explains proprietary trading as a firm’s use of its own capital, then surveys strategies including merger arbitrage, index arbitrage, global macro trading, and volatility arbitrage. Its index example illustrates buying an ETF while shorting its…

ArbitrageVolatilityOptionsRisk management
QuantInsti blog

This broad primer surveys financial markets, trading styles, instruments, analysis methods, risk management, trading plans, psychology, algorithmic trading, regulation, ethics, portfolio management, and company financial statements. It distinguishes…

Multi-assetRisk managementMomentumArbitrage
QuantInsti blog

The article presents a simple cross-venue arbitrage example and uses it to show how algorithmic strategies can be organized around events. A strategy quotes one instrument using prices from another, aiming to capture a specified spread, then places a hedge…

ArbitrageExecutionMarket microstructureRisk management
QuantInsti blog

This project outlines a mean-reversion strategy for liquid, shortable stocks organized across five sectors. It first screens candidate pairs for correlation, then tests their spread for stationarity with the Augmented Dickey-Fuller test. When a qualifying…

EquitiesPairs tradingMean reversionArbitrage
QuantInsti blog

Presented as a dialogue with a trading expert, the article outlines a beginner’s path into algorithmic trading: learn a programming language, study markets and strategies, identify potential inefficiencies, then backtest ideas on historical data. It…

BacktestingPairs tradingArbitrageRisk management
QuantInsti blog

This article explains why index volatility depends on both the volatility of constituent stocks and the correlation among them. When stocks move more independently, their individual volatility can rise without a comparable increase in index volatility; when…

OptionsVolatilityArbitrageEquities
QuantInsti blog

A forex carry trade seeks to earn the interest-rate difference between currencies by holding a position that receives the higher rate and pays the lower one. The document explains how that return depends on the position and notional, and introduces covered…

ForexCarryRisk managementArbitrage
QuantInsti blog

This project tests an options dispersion strategy that compares BANKNIFTY implied volatility with the weight-adjusted implied volatility of its constituent stocks. The author estimates average implied volatility from first out-of-the-money calls and puts,…

OptionsVolatilityArbitrageBacktesting
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 project outlines a statistical arbitrage approach to trading cryptocurrency perpetual contracts on Binance. It screens contract price series for stationarity and cointegration, then forms a spread between a selected pair and uses deviations from the…

CryptoPerpetual futuresPairs tradingMean reversion
QuantInsti blog

This project describes dispersion trading as a relative value strategy that trades options on an index against options on its component stocks. It estimates implied volatility from nearby option strikes using Black–Scholes, combines component volatilities,…

OptionsVolatilityArbitrageFutures
QuantInsti blog

This project outlines an intraday strategy for trading the spread between a security’s spot price and its futures price. It classifies futures trading above spot as contango and below spot as backwardation, then calculates the spread from one-minute prices.…

ArbitrageFuturesSpot marketsTechnical indicators
QuantInsti blog

The document presents statistical arbitrage as a family of systematic strategies that seek to trade relative mispricing, often using mean reversion in historically related instruments. It describes pairs trading as one approach: identify assets whose prices…

StatisticsMean reversionPairs tradingArbitrage
QuantInsti blog

The document explains how crypto arbitrage seeks to capture price or lending-rate differences across exchanges. It describes why gaps can arise, including capital controls, uneven liquidity and reaction speeds, volatility, and differences in transaction…

CryptoArbitrageExecutionMarket microstructure
QuantInsti blog

The document outlines a basic workflow for algorithmic Bitcoin trading: generate entry and exit signals from a strategy, allocate capital according to risk rules, then send orders to an exchange through its API. It describes Bitcoin as a decentralized…

CryptoArbitrageMarket makingTechnical indicators
QuantInsti blog

This FAQ addresses practical questions about algorithmic trading, including latency, frequency categories, competition with manual traders, market efficiency, coding chart patterns, automation, and retail access. It frames latency as the time required for…

ExecutionMarket microstructureHigh-frequency tradingTechnical indicators
QuantInsti blog

This event overview outlines advanced algorithmic trading topics covered in a two-day NSE management program for financial institution leaders and experienced practitioners. Its strategy survey includes high-frequency trading, market making, structural and…

High-frequency tradingArbitrageMean reversionMomentum
QuantInsti blog

The article defines market inefficiency as a divergence between an asset’s traded price and its fair value, and links such gaps to crises, earnings information, speculation, and delayed investor reactions. It uses the dotcom boom and the U.S. housing and…

ArbitrageMean reversionEvent-drivenSentiment
QuantInsti blog

The guide describes Dijkstra’s greedy method for finding shortest paths from a starting node to other nodes in a weighted graph. It initializes tentative distances from the source, repeatedly selects the unprocessed node with the lowest current distance, and…

StatisticsArbitrage
QuantInsti blog

This project describes a dispersion strategy on Bank Nifty index options and constituent bank stock options. It takes relative volatility positions using combinations of straddles or strangles: when implied correlation is high, the example suggests selling…

OptionsVolatilityArbitrageRisk management