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

9,797 documents

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

The article describes three sentiment measures and proposes contrarian trades based on them. VIX is presented as an options-derived estimate of expected S&P 500 volatility; high readings are associated with fear and falling prices, while low readings are…

SentimentVolatilityOptionsFutures
QuantInsti blog

This document explains how the IBrokers R package connects a strategy to Interactive Brokers through Trader Workstation (TWS). It outlines functions for requesting contract details, live quotes, market depth, real-time bars, and historical data, along with…

ExecutionMarket microstructureEquitiesOptions
QuantInsti blog

The article explains how Quadratic Discriminant Analysis (QDA) differs from Linear Discriminant Analysis (LDA), then applies QDA to an intraday momentum strategy using three-minute e-mini S&P 500 futures data. LDA assumes classes share a covariance matrix,…

FuturesMomentumTechnical indicatorsMachine learning
QuantInsti blog

This article presents an individual trader’s checklist for moving automated strategies from research into live trading and, potentially, managing outside capital in the United States. It recommends validating systems through backtests, walk-forward work, and…

Risk managementExecutionBacktestingFutures
QuantInsti blog

This guide describes a trend-following method that calculates short- and long-window moving averages on the Nifty index, then uses their crossovers to signal long call option trades. It outlines a Python workflow: obtain index and option data, combine the…

OptionsFuturesTrend followingTechnical indicators
QuantInsti blog

This tutorial explains how to prepare market data for classification and regression decision trees. It uses daily E-mini S&P 500 futures data and constructs predictors from exponential moving averages, average true range, average directional index, relative…

FuturesMachine learningTechnical indicatorsBacktesting
QuantInsti blog

The document introduces covered calls as a way to earn option premium while holding shares, explaining that the seller keeps the premium if the stock stays below the strike but may have to sell shares at the strike if the price rises. It then outlines a…

OptionsFuturesMachine learningDerivatives pricing
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 interview follows Derek’s path from futures trading and professional card games into quantitative trading and the creation of Golden Compass with collaborator Maxime. Their partnership developed through continued remote research, a shared derivatives…

FuturesOptionsMarket microstructure
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

This project describes a dispersion strategy using Bank Nifty options and options on its constituent bank stocks. It compares implied volatility across the index and its components, using implied correlation as a signal: high correlation points toward…

OptionsVolatilityMean reversionRisk management
QuantInsti blog

This analysis uses daily Nifty 50 futures data from exchange files to examine price, trading volume, open interest, rollover percentages, and foreign and domestic institutional activity during the first quarter of 2020. It explains how to interpret price…

FuturesEquitiesMomentumTechnical indicators
QuantInsti blog

A fill-or-kill order is described as a limit order that must be executed immediately for the full requested quantity or cancelled entirely. It does not permit a partial execution. The document contrasts this behavior with immediate-or-cancel and all-or-none…

ExecutionMarket microstructureFutures
QuantInsti blog

The document is an outline for a webinar introducing machine learning in quantitative finance. It lists an overview of machine learning and its workflow, features of the Quantiacs toolkit, and a demonstration applying machine learning to futures data. The…

FuturesMachine learningBacktesting
QuantInsti blog

This guide compares free and paid sources of financial data by access method, asset coverage, and availability of intraday, daily, fundamental, and news information. It recommends choosing a provider according to data accuracy, latency, historical depth,…

BacktestingStatisticsEquitiesFutures
QuantInsti blog

This study compares two systematic futures trend approaches across indices, bonds, currencies, and commodities: a one-year time-series momentum rule and a continuous-forecast framework inspired by systematic trading methods. The first takes long or short…

FuturesTrend followingMomentumBreakout
QuantInsti blog

This interview follows an experienced IT professional who developed an interest in algorithmic trading and built a short-duration intraday system for futures alongside a full-time job. He describes drawing on engineering, programming, mathematics, and…

FuturesBacktestingRisk management
QuantInsti blog

The article introduces time series as observations arranged over time and outlines how traders can analyze and forecast such data. It distinguishes univariate from multivariate series and stationary from nonstationary series. Autocorrelation and partial…

StatisticsMean reversionFuturesPairs trading
QuantInsti blog

The document explains how to size positions so instruments with different price volatility make more balanced contributions to portfolio risk. It first distinguishes account capital from notional exposure, including how margin and contract multipliers can…

VolatilityPosition sizingPortfolio constructionRisk management
QuantInsti blog

This beginner guide defines day trading as opening and closing positions within the same session, partly to avoid overnight price gaps. It surveys momentum trading, scalping, and tick-based spread strategies, then outlines markets available to day traders,…

MomentumMarket makingTechnical indicatorsRisk management
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
QuantInsti blog

The tutorial describes IBridgePy as a Python wrapper that calls Interactive Brokers’ C++ API, and outlines how to connect it to Trader Workstation or IB Gateway. It explains a basic program structure in which initialization sets persistent variables and a…

ExecutionMarket microstructureEquitiesFutures
QuantInsti blog

The article surveys how traders identify and control exposure to market and operational shocks. It discusses diversification, portfolio optimization, position sizing, hedging, stop-loss orders, and take-profit rules, with an opening recommendation for…

Risk managementPosition sizingPortfolio constructionBacktesting