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

715 documents

Machine Learning for Trading

This notebook uses NASDAQ ITCH-derived trade records to examine intraday trading activity. It resamples individual trades into time bars and compares share volume, trade counts, last prices and volume-weighted prices for one ticker selected from each of…

EquitiesMarket microstructureExecutionStatistics
Machine Learning for Trading

This notebook explains how market impact grows with order size and uses the square-root participation model to frame strategy capacity. It distinguishes inputs available from market data, such as volatility and average daily volume, from the impact…

Market microstructureExecutionRisk managementPosition sizing
Machine Learning for Trading

This notebook examines how return forecasts for ETFs can express uncertainty, comparing Monte Carlo dropout with deep ensembles. Dropout remains active across repeated inference passes, while an ensemble measures disagreement among separately trained…

EquitiesMachine learningStatisticsRisk management
Machine Learning for Trading

This notebook gathers registered double machine learning estimates from multiple trading case studies and compares their uncertainty and diagnostics. It loads current rows from each study’s registry, checks registry integrity and label uniqueness, makes…

StatisticsMachine learningRisk managementBacktesting
Machine Learning for Trading

This notebook fits a declared LSTM model for forecasting in an S&P 500 options study. The network receives chronological windows of each symbol’s history and uses gated recurrent state to represent information across sessions, rather than relying only on…

EquitiesOptionsMachine learningBacktesting
Machine Learning for Trading

This notebook compares three ways to classify financial-news sentences as positive, neutral, or negative: TF-IDF word and phrase features with logistic regression, averaged static word vectors with a classifier, and a pretrained FinBERT sentiment model.…

Machine learningSentimentEquitiesStatistics
Machine Learning for Trading

This notebook explains how to build and inspect a quarterly equity fundamentals panel from SEC XBRL data. Each observation carries both the fiscal period it describes and the filing date when the information became public. That distinction is essential in…

EquitiesUS marketsFactor investingBacktesting
Machine Learning for Trading

This notebook screens candidate features for a CME futures case study against forward returns. For each feature, it computes cross-sectional rank correlations between feature values and subsequent returns, summarizes the correlation over dates, adjusts…

FuturesStatisticsMachine learningBacktesting
Machine Learning for Trading

This notebook clusters monthly macroeconomic indicators to describe market conditions independently of equity returns. It aligns FRED series to month-end observations, standardizes unemployment, the federal funds rate, the yield-curve spread, and…

Machine learningStatisticsVolatilityUS markets
Machine Learning for Trading

This notebook adapts Diffusion-TS to generate synthetic daily ETF return sequences. Its denoiser predicts the original series and decomposes that prediction into a polynomial trend, selected Fourier components, and a residual. A combined time-domain and…

Machine learningVolatilityStatisticsMulti-asset
Machine Learning for Trading

This notebook builds a monitoring workflow for a deployed financial model using real holdout artifacts. It checks that incoming feature data is populated and structurally valid before measuring drift, then compares reference and current windows. Feature…

Machine learningStatisticsRisk managementEquities
Machine Learning for Trading

This notebook explains how to interpret Ridge regression forecasts for an ETF panel with SHAP. For a linear model, each feature’s attribution is its coefficient times the feature’s deviation from its training-background mean, so the attributions can be…

Machine learningStatisticsEquitiesBacktesting
Machine Learning for Trading

This notebook compares two methods for estimating bid-ask spreads when historical data contains daily open, high, low, close, and volume but no quotes. Corwin-Schultz separates spread from volatility by comparing daily and two-day high-low ranges, relying on…

Market microstructureExecutionStatisticsRisk management
Machine Learning for Trading

This notebook presents a workflow for turning SEC annual and quarterly filings into structured text suitable for later sentiment, topic, and embedding analysis. It maps desired sections to form-specific item numbers, emphasizing that management discussion…

EquitiesSentimentEvent-drivenStatistics
Machine Learning for Trading

This notebook explains how a conditional autoencoder extends an instrumented principal component model: a neural network maps stock characteristics to factor exposures, while the model retains the same exposure-times-factor-return structure. It fits the…

EquitiesFactor investingMachine learningBacktesting
Machine Learning for Trading

This study screens financial and GJR-GARCH volatility features against forward equity returns. For each session, it calculates the rank correlation across stocks between a feature and subsequent returns, then assesses average association, consistency across…

EquitiesOptionsStatisticsMachine learning
Machine Learning for Trading

This reference describes two financial news corpora used for sentiment analysis, text-feature development, and experiments linking news to returns. FNSPID connects headlines with stock tickers and covers a broad historical span; a smaller sample is available…

EquitiesSentimentMachine learningStatistics
Machine Learning for Trading

The document derives European call and put prices under Black-Scholes, checks their relationship through put-call parity, and computes implied volatility by numerically solving for the volatility that matches an observed option price. It also defines Delta,…

OptionsDerivatives pricingVolatilityRisk management
Machine Learning for Trading

This module defines how a holdout selection field is assembled across validation stages and strategy labels. It addresses discrepancies that can make frozen candidate sets and live reconstruction select different configurations, or cause later analysis to…

BacktestingRisk managementPortfolio constructionStatistics
Machine Learning for Trading

This notebook shows how to test whether four managed-portfolio strategies add explanatory power for SPY returns after controlling for broad movements captured by ten principal components. The candidate portfolios rank ETFs by recent momentum, low volatility,…

EquitiesMachine learningStatisticsRisk management
Machine Learning for Trading

This document describes a workflow for turning quarterly SEC 13F bulk filings into an institutional holdings panel. It selects the latest filing per manager by filing date, uses CUSIP rather than filer-entered company names to identify securities, and…

EquitiesUS marketsStatisticsSentiment
Machine Learning for Trading

The document explains instrumented principal component analysis for modeling ETF returns. Unlike ordinary PCA, which assigns each fund fixed factor exposures, IPCA makes each fund’s exposures a shared linear function of its observable features. It estimates…

EquitiesFactor investingMachine learningStatistics
Machine Learning for Trading

This notebook uses NASDAQ ITCH trade records to examine how volume and trading activity vary through the regular session. It resamples trades into time bars, compares price and volume for representative high-, medium-, and low-activity stocks, then…

EquitiesMarket microstructureStatisticsTechnical indicators