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 document explains how quantitative methods have expanded across finance as electronic trading, data driven asset management, and stronger risk oversight have changed the industry. It describes three career areas: portfolio management, where statistics…

Multi-assetMachine learningRisk managementDerivatives pricing
QuantStart

The document derives a limiting asset-price distribution from a multi-step binomial model under simplifying assumptions: zero interest rates, equal up and down probabilities, and an expected expiry price equal to today’s spot. The step changes are…

Derivatives pricingOptionsStatistics
QuantStart

The article explains how to distribute a US sector ETF momentum strategy’s parameter sweep across a Raspberry Pi cluster managed with SLURM. It varies momentum lookback windows from 21 to 252 business days and the number of holdings from one to eight,…

EquitiesMomentumBacktestingPortfolio construction
QuantStart

The document outlines a developing Python options library that combines analytical pricing with Monte Carlo simulation. Closed-form methods use the normal probability density and cumulative distribution functions to price vanilla calls and puts, calculate…

OptionsDerivatives pricingVolatility
QuantStart

The document explains how an event queue can pass information among the components of an event-driven trading system. A market event marks a new data update and prompts strategy evaluation. Strategies emit signal events with a symbol, time, and direction;…

BacktestingExecutionPosition sizingRisk management
QuantStart

The document presents a templated C++ array class for managing data in CUDA device memory. Its interface supports allocation at construction, resizing, querying the array length, and accessing the device pointer. Separate methods copy data from host memory…

OptionsDerivatives pricingExecution
QuantStart

The document explains QSTrader’s basic asset class hierarchy for representing instruments in a backtesting system. A generic base class provides a place for future shared behavior, while the described subclasses represent cash and equities. Cash stores its…

BacktestingEquitiesMulti-assetRisk management
QuantStart

This article presents the Kelly criterion as a way to choose leverage and allocate capital among algorithmic trading strategies to maximize long-run compounded growth. Under its simplified single-strategy assumptions, the recommended leverage depends on…

Risk managementPosition sizingPortfolio constructionBacktesting
QuantStart

This article proposes advanced undergraduate and early postgraduate topics for learners preparing for quantitative finance study or work. Its suggested curriculum emphasizes Brownian motion, stochastic analysis, stochastic calculus for finance and stochastic…

Derivatives pricingOptionsMachine learningStatistics
QuantStart

This article explains QR decomposition, which factors a matrix into an orthogonal matrix and an upper triangular matrix. It connects the method to least-squares problems used in regression and quantitative analysis, emphasizing that QR is more numerically…

StatisticsMachine learning
QuantStart

This article outlines the interface and storage choices for a reusable templated matrix class intended for quantitative finance calculations. It compares `std::vector` with `std::valarray` and favors a vector of row vectors for straightforward element…

Multi-assetStatistics
QuantStart

This diary entry describes an attempt to build a portfolio component for an event-driven automated forex system connected to a broker API. The goal is to keep a local portfolio’s balance, realized and unrealized profit and loss, and open positions aligned…

ForexBacktestingRisk managementExecution
QuantStart

This first-person account describes a typical day in a quantitative developer role at a small trading fund. Work spans monitoring overnight data jobs, diagnosing API or data failures, maintaining tests and deployments, building automated data ingestion, and…

ExecutionEquitiesRisk managementBacktesting
QuantStart

This trip report summarizes ideas from a quant meetup and trading conference, with its most concrete trading content focused on strategy research. A talk described applying vertical improvement to an existing approach and horizontal exploration of new…

EquitiesEvent-drivenSentimentPortfolio construction
QuantStart

The article explains how to simulate standard Brownian motion and a process with constant drift and volatility using discretized time steps. It applies the recursive update to many paths at once with vectorized arrays, then plots the paths and estimates the…

Derivatives pricingOptionsStatisticsBacktesting
QuantStart

The article describes high-frequency trading as automated trading that processes market information and executes orders at very low latency, with little discretionary input after deployment. It outlines the competitive, technically demanding nature of the…

High-frequency tradingExecutionMarket microstructure
QuantStart

The article contrasts ordinary least squares with Bayesian linear regression. In the classical model, coefficients are point estimates chosen to minimize residual error; in the Bayesian model, the response is described probabilistically and inference yields…

StatisticsMachine learning
QuantStart

This introduction presents a one-period binomial model for a vanilla call option. It starts with an asset priced at 100 today that can move to either 110 or 90 tomorrow, and a call with strike 100. With interest rates temporarily set to zero, the payoff is…

OptionsDerivatives pricingRisk managementStatistics
QuantStart

This reading guide surveys ways for quantitative analysts to learn Python, from beginner programming fundamentals to data analysis, finance applications, and more advanced software development. It recommends introductory texts for syntax, control flow,…

StatisticsDerivatives pricingMachine learning
QuantStart

This tutorial explains how to implement a long-only, monthly rebalanced momentum strategy with QSTrader. It ranks ten US sector ETFs by six-month holding-period return and allocates to the three strongest sectors for the next month. The example accounts for…

EquitiesMomentumBacktestingPortfolio construction
QuantStart

The document explains how model flexibility affects prediction error in supervised regression and why the lowest training error does not necessarily identify the best model. It distinguishes training mean squared error from test error, which measures…

Machine learningStatisticsBacktesting
QuantStart

The article introduces supervised binary classification for predicting whether the S&P 500 will rise or fall. It uses the first two lagged daily returns as predictors and compares logistic regression, linear discriminant analysis, and quadratic discriminant…

EquitiesUS marketsMachine learningStatistics