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

246 documents

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 curated directory surveys free or freely accessible resources for quantitative finance, grouped into market data, financial engineering, algorithmic trading, programming, and software. It highlights data-quality considerations: foreign-exchange tick…

BacktestingMachine learningDerivatives pricingStatistics
QuantStart

This introduction explains path signatures as collections of iterated integrals, organized by tensor order. The first level records path increments; second-level terms encode additional ordering information and obey identities linking them to products of…

Machine learningStatisticsEquities
QuantStart

The article explains why GPU acceleration can shorten deep learning training and compares renting cloud compute with buying a local workstation for quantitative research. It frames the decision around model and parameter-search demands, electricity costs,…

Machine learningStatistics
QuantStart

This article applies rough path signatures to a supervised classification task: infer whether a company is based in the United States, United Kingdom, or Germany from its daily closing prices and trading volumes over a year. Stocks are represented as…

EquitiesMachine learningStatisticsChina markets
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

This tutorial explains how to approximate European call and put prices by simulating terminal asset prices under a risk-neutral geometric Brownian motion model. Each simulated price is generated from a standard normal draw; the option payoff is calculated at…

OptionsDerivatives pricingStatistics
QuantStart

This guide lays out a learning path for aspiring quantitative analysts and financial engineers, whose work often centers on pricing derivatives. It starts with market and product fundamentals, then builds toward risk-neutral valuation, option pricing,…

OptionsFixed incomeDerivatives pricingBacktesting
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
QuantStart

The article classifies common systematic fund approaches by trading style and instrument. It describes trend following as holding positions while trends persist, often accepting frequent small losses in exchange for occasional large moves, and countertrend…

Trend followingMean reversionArbitragePairs trading
QuantStart

The article considers whether someone without a formal degree can enter high-frequency trading, defining its focus as trading at millisecond or microsecond speeds. It describes the technical work involved: low-latency programming, operating-system and…

High-frequency tradingMarket microstructureExecution
QuantStart

This introduction explains how the C++ Standard Template Library organizes data structures and relates them to generic algorithms through iterators. It focuses on containers likely to appear in quantitative finance programs, grouping them into sequence…

StatisticsBacktesting
QuantStart

The article surveys career paths where people with quantitative, statistical, and software skills can apply machine learning outside traditional asset management. It discusses financial technology use cases such as liquidity prediction, credit assessment,…

Machine learningStatisticsPortfolio constructionFixed income
QuantStart

This article explains how to implement closed-form Black–Scholes prices for European vanilla calls and puts in Python. It defines the inputs—spot price, strike, risk-free rate, volatility, and time to maturity—and describes the standard normal cumulative…

OptionsDerivatives pricingStatistics
QuantStart

This career guidance article outlines academic subjects that support work as a quantitative analyst, researcher, trader, or developer. It assumes a numerate degree background and identifies probability as a core foundation, with measure theory as useful…

StatisticsMachine learningDerivatives pricingOptions
QuantStart

This article introduces strict stationarity and the Akaike information criterion (AIC) before explaining autoregressive models of order p. An AR model predicts a series from its own prior values and a white-noise term, extending the random-walk idea. For an…

EquitiesStatisticsVolatilityUS markets
QuantStart

The document introduces the MA(q) time-series model, in which each observation depends on a finite number of current and past white-noise shocks. It explains that the autocorrelation function should cut off beyond lag q, then illustrates model identification…

StatisticsEquitiesUS marketsVolatility
QuantStart

The document introduces replication as a third way to price a call option in a one-step binomial model, alongside hedging and risk-neutral pricing. The central method is to find a portfolio of other traded instruments whose future payoff matches the option…

OptionsDerivatives pricingArbitrage
QuantStart

The document builds standard Brownian motion from a scaled sequence of random coin tosses. Scaling each step by the square root of its time interval keeps the walk’s quadratic variation finite as the number of steps grows. In the continuous-time limit, the…

StatisticsVolatilityDerivatives pricingOptions
QuantStart

The article introduces K-means as a hard clustering method and applies it to daily open, high, low, and close data. It explains that the algorithm assigns each observation to the nearest cluster centroid and iterates assignments and centroid updates to…

EquitiesUS marketsMachine learningStatistics
QuantStart

This tutorial explains how to map matrix multiplication onto CUDA threads. Each thread computes one output cell by taking the dot product of a row from the first matrix and a column from the second. The article shows how two-dimensional grid and block…

OptionsExecutionStatistics
QuantStart

The article demonstrates fitting Gaussian hidden Markov models (HMMs) to simulated returns and S&P 500 daily returns. In the simulation, bullish and bearish periods are generated with different means and variances; a two-state model is then fitted with…

EquitiesUS marketsMachine learningStatistics
QuantStart

The document describes an intraday pairs strategy that trades SPY against IWM. It estimates a changing hedge ratio with rolling linear regression, constructs a price spread, and standardizes that spread as a z-score. The strategy enters a long spread when…

EquitiesPairs tradingMean reversionBacktesting
QuantStart

The document explains how to solve for an option’s implied volatility using Newton-Raphson iteration. The target is the volatility at which a Black-Scholes call price matches an observed market price. Each iteration updates the volatility estimate using the…

OptionsDerivatives pricingVolatilityStatistics