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
WonderTrader
14 documents
Alphalens
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 year-in-review lists educational and industry events related to quantitative trading. The most substantive strategy topics include momentum linked to autocorrelation and market inefficiencies, with sessions described as covering backtesting and…

MomentumOptionsBacktestingMachine learning
QuantInsti blog

The article explains Value at Risk (VaR) as a loss threshold for a portfolio over a specified horizon and confidence level. It distinguishes losses measured relative to the expected value from absolute losses, then describes historical or non-parametric…

Risk managementStatisticsPortfolio constructionVolatility
QuantInsti blog

This overview describes momentum trading as taking positions in assets whose prices have recently moved strongly in a direction, on the premise that trends may persist before reversing. It distinguishes time-series momentum, which assesses an asset against…

MomentumTrend followingTechnical indicatorsRisk management
QuantInsti blog

This tutorial shows how to turn transaction-level tick data into open, high, low, and close values for fixed time intervals using Pandas resampling. A tick represents an individual trade, with the example dataset containing timestamps, last traded prices,…

CryptoSpot marketsMarket microstructureBacktesting
QuantInsti blog

This tutorial explains how Plotly can create interactive charts in Python and how its offline output can be displayed in a notebook or saved as a standalone HTML page. It demonstrates chart types useful for exploring financial data: OHLC candles, scatter and…

EquitiesTechnical indicatorsStatistics
QuantInsti blog

This webinar description introduces using Python to implement automated trading in live markets, with IBridgePy as the main example. It outlines a workflow that connects a strategy to Interactive Brokers and identifies three basic platform tasks: retrieving…

ExecutionBacktestingRisk managementEquities
QuantInsti blog

The document explains simple and multiple linear regression as ways to estimate a target from one or more predictors. It presents Ordinary Least Squares as the method for fitting coefficients by minimizing squared residuals, with coefficients describing the…

StatisticsMachine learningPairs tradingFactor investing
QuantInsti blog

Monte Carlo simulation estimates a range of possible outcomes by repeatedly applying a model to randomly sampled inputs. The document distinguishes fully random sampling, sampling from a normal distribution, and randomizing trade order, and favors fully…

StatisticsRisk managementPortfolio constructionBacktesting
QuantInsti blog

The article explains why ordinary cross-validation can mislead when financial features and labels depend on overlapping time periods. Embargoing removes observations near a test fold when their feature lookbacks could draw on information from that fold.…

StatisticsBacktestingMachine learningRisk management
QuantInsti blog

This overview explains why intraday options trading differs from trading the underlying asset: premiums respond to price, implied volatility, and time decay, while liquidity varies across strikes and expirations. It introduces delta, gamma, implied…

OptionsVolatilityTechnical indicatorsExecution
QuantInsti blog

This guide explains how candlesticks summarize open, high, low, and close prices, then describes common formations that may signal a bullish reversal or continuation. Single-candle examples include the hammer, bullish marubozu, dragonfly doji, and belt hold.…

Technical indicatorsEquitiesForexRisk management
QuantInsti blog

This profile describes Mahesh Sangade’s path from banking and discretionary trading to full-time algorithmic trading. After years of testing strategies with small amounts of capital, he studied systematic trading, coding, statistics, and trade management. He…

OptionsStatisticsTechnical indicatorsExecution
QuantInsti blog

This tutorial explains how to prepare market data from CSV files or an online source for a Zipline backtest. It describes reading OHLCV observations into pandas DataFrames, arranging the data in the three-dimensional Panel format expected by the version of…

BacktestingEquitiesExecutionUS markets
QuantInsti blog

The article introduces Markov models, focusing on Markov chains and hidden Markov models (HMMs), and explains how they can represent random processes whose next state depends on the current state. A fully observable process can be modeled as a Markov chain;…

StatisticsEquitiesMachine learningUS markets
QuantInsti blog

This project describes a news-based trading strategy for Nvidia shares. It collects news articles and historical prices, extracts article text, and scores sentiment using TextBlob and VADER. The strategy uses VADER scores, aggregating each day’s highest and…

EquitiesSentimentTechnical indicatorsBacktesting
QuantInsti blog

This project compares a Monte Carlo portfolio allocation approach with a mean-reversion pair-trading strategy on Indian equities. It uses three stocks from each of five sectors and evaluates portfolios with Sharpe, Sortino, and Calmar ratios. For allocation,…

EquitiesPortfolio constructionPairs tradingMean reversion
QuantInsti blog

This profile outlines a trader’s progression from computer engineering and robotics into systematic trading. It describes an interest in using unsupervised learning to uncover structure in market data, then reinforcement learning to train a neural network…

Machine learningTechnical indicatorsBacktestingRisk management
QuantInsti blog

Bollinger Bands pair a simple moving average with upper and lower envelopes set at a chosen number of standard deviations from that average. The guide explains how look-back periods and deviation settings shape the bands, and how band width can track…

Technical indicatorsVolatilityMean reversionBreakout
QuantInsti blog

This overview traces cryptocurrency’s development in India from early Bitcoin use through the regulatory uncertainty surrounding the Reserve Bank of India’s banking restrictions and the Supreme Court’s 2020 decision to lift them. It briefly explains…

CryptoSpot marketsDerivatives pricingRisk management
QuantInsti blog

The article explains Itô’s lemma as the stochastic counterpart to the ordinary chain rule and applies it to a stock price modeled by geometric Brownian motion. It derives the dynamics of log price, showing how the drift is adjusted by half the variance, and…

StatisticsVolatilityOptionsDerivatives pricing
QuantInsti blog

This overview explains how different crises can affect markets and industries in different ways. It distinguishes natural disasters, technological failures, rumors, and man-made events, and reviews historical episodes in which markets fell sharply before…

Risk managementVolatilityEquitiesOptions
QuantInsti blog

The article proposes retrospective simulation as a way to test whether a trading strategy depends too heavily on one realized market path. It generates alternate histories with a non-parametric Brownian bridge approach: daily returns are resampled with…

BacktestingStatisticsRisk managementTechnical indicators
QuantInsti blog

This article proposes an accessible self-study path for people interested in systematic trading. It groups suggested books and learning resources around Python and Pandas, market fundamentals across asset classes, machine learning, technical and fundamental…

BacktestingMachine learningTechnical indicatorsFactor investing
QuantInsti blog

This tutorial introduces Python iterators and the itertools module as tools for processing collections with concise, lazy iteration. It groups examples into infinite, terminating, and combinatoric iterators. Examples include count for stepped sequences,…

EquitiesStatistics