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

511 documents

QuantInsti blog

This overview groups Python libraries by common tasks in quantitative trading workflows. For data access, it discusses tools for retrieving market prices, fundamentals, and economic datasets, along with a broker interface for working with Interactive…

EquitiesTechnical indicatorsBacktestingMachine learning
QuantInsti blog

The article combines company fundamentals with quantitative ranking to select equities. It describes comparing a group of large technology stocks using valuation and leverage ratios, inverting the ratios to represent value, standardizing them with Z-scores,…

EquitiesFactor investingStatisticsBacktesting
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

The article presents a checklist for evaluating automated trading platforms. It recommends considering backtesting capabilities, supported programming languages, asset and market data coverage, data frequency, web or desktop access, ease of use, strategy and…

BacktestingExecutionMarket microstructureEquities
QuantInsti blog

This tutorial describes a neural-network workflow for predicting the next stock price from daily OHLC data for an Indian listed company. It covers scaling inputs and targets, arranging observations into sequential training, validation, and test sets, and…

EquitiesMachine learningStatisticsBacktesting
QuantInsti blog

The article outlines a four-stage workflow—form a hypothesis, test it, refine it, and prepare for production—using a mean-reversion strategy on an Indian equity ETF. It describes how quantstrat represents a strategy through market instruments, indicators,…

EquitiesMean reversionBacktestingTechnical indicators
QuantInsti blog

This overview addresses common assumptions about algorithmic trading. It distinguishes algorithmic trading, which automates decisions or order execution using predefined rules, from high-frequency trading, described as a speed- and turnover-intensive subset…

High-frequency tradingExecutionMarket microstructureRisk management
QuantInsti blog

The document introduces sentiment analysis, also called opinion mining, as a way to classify the tone expressed in text as positive, negative, or neutral. In a trading context, this can be applied to news and other unstructured information, which automated…

SentimentMachine learning
QuantInsti blog

The article outlines a supervised learning pipeline for forecasting the next day’s closing price of the gold ETF GLD. It uses three-day and nine-day moving averages as predictors, shifts the closing-price series to define the next-day target, and fits a…

CommoditiesMachine learningTechnical indicatorsStatistics
QuantInsti blog

This webinar summary introduces the execution trade-off between market and limit orders: market orders offer faster execution with uncertain price, while limit orders specify price but may not execute if the market moves away. Execution algorithms seek a…

High-frequency tradingExecutionMarket microstructure
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 interview describes how an index-options trader developed a more systematic process, moving from market observation and paper trading toward strategy design, testing, and live execution. The trader emphasizes defining acceptable losses, quantifying…

OptionsRisk managementBacktestingStatistics
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

The article introduces unsupervised learning as a way to find structure in data without target labels, contrasting it with supervised prediction. Its trading example uses K-means to group stocks by return on equity and market beta. The workflow standardizes…

Machine learningEquitiesStatisticsPairs trading
QuantInsti blog

The document explains the Black–Scholes model for pricing European call options. It introduces the main inputs—underlying price, strike, time to expiry, risk-free rate, and volatility—and describes how the formula combines the discounted strike with the…

OptionsDerivatives pricingVolatilityStatistics
QuantInsti blog

This tutorial distinguishes syntax errors, which prevent Python from parsing a program, from exceptions, which arise when syntactically valid code encounters a problem at runtime. It explains how an interpreter may report incomplete input while a command is…

Risk management
QuantInsti blog

This guide introduces autoregressive moving-average models for time-series analysis, explaining why ARMA requires stationary input and how detrending or differencing can help achieve stationarity. It describes using the Augmented Dickey-Fuller test…

StatisticsMean reversionBacktesting
QuantInsti blog

This introduction presents statistics as a framework for making decisions when complete information is unavailable. It distinguishes questions answerable with certainty from statistical questions, which extend beyond the observed data and carry uncertainty.…

Statistics
QuantInsti blog

This project uses computer vision to classify the next trading day’s direction for selected precious and industrial metals. It turns fixed windows of daily candlesticks into 224-by-224 images and trains ResNet CNNs to predict whether the following day’s…

CommoditiesMachine learningBacktestingRisk management
QuantInsti blog

The article describes five personal qualities it associates with algorithmic trading practitioners: careful observation, realism, balanced optimism, persistence, and continued learning. It links realistic expectations and self-awareness to avoiding…

Risk managementStatisticsBacktestingMarket microstructure
QuantInsti blog

The article presents algorithmic trading as a way to automate responses to changing prices and reduce discretionary delays. It outlines possible uses such as entering or exiting positions under predefined conditions, using stop orders during sharp declines,…

Risk managementBacktestingExecutionMachine learning
QuantInsti blog

The article introduces spaCy as a Python library for processing text, with an emphasis on its production-oriented pipelines. It contrasts spaCy with NLTK and describes a workflow using a trained language model to convert text into tokens, lemmas, sentences,…

SentimentMachine learningStatistics
QuantInsti blog

The document explains seasonality as recurring price or return patterns tied to calendar periods and surveys several proposed effects: the Santa Claus rally, sell-in-May timing, weekday patterns, month-end and turn-of-month behavior, and a December pattern…

EquitiesVolatilityEvent-drivenBacktesting