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 explains index options as contracts whose value depends on a market index, and describes how they can be used to speculate on index moves or hedge exposure. It distinguishes index options from options on individual stocks and surveys broad…

OptionsEquitiesVolatilityRisk management
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

The document explains the difference between syntax errors, which prevent code from being parsed, and exceptions, which arise when syntactically valid code encounters a problem during execution. A division function illustrates runtime failures such as…

Machine learningStatistics
QuantInsti blog

Overnight trading means placing orders after a market closes for execution when it next opens. The article describes reviewing the day’s price action and relevant overnight news, then submitting an after-market order through a broker. It contrasts this with…

EquitiesExecutionRisk managementMarket microstructure
QuantInsti blog

This profile describes Ryan Soriano’s experience learning automated trading, including a course focused on connecting Python strategies to Interactive Brokers. He highlights practical steps such as linking to the broker for paper and live trading. His stated…

BacktestingExecutionMachine learningRisk management
QuantInsti blog

This guide explains autocovariance and autocorrelation as measures of how a time series relates to its own past values. Autocovariance retains the units and scale of the data, while autocorrelation standardizes the relationship by variance, making it bounded…

StatisticsBacktestingMean reversionMomentum
QuantInsti blog

The document surveys neural network concepts and architectures relevant to trading, including perceptrons, feed-forward networks, multilayer perceptrons, convolutional networks, recurrent networks, and modular networks. It explains their broad structural…

Machine learningEquitiesStatisticsBacktesting
QuantInsti blog

The document introduces Zipline as an event-driven Python library for running trading algorithms and backtests. It outlines the algorithm structure: an initialization step stores the selected security, while a handler processes each market bar, places…

EquitiesTechnical indicatorsTrend followingBacktesting
QuantInsti blog

This article explains why index volatility depends on both the volatility of constituent stocks and the correlation among them. When stocks move more independently, their individual volatility can rise without a comparable increase in index volatility; when…

OptionsVolatilityArbitrageEquities
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

This interview presents one learner’s route from long-term investing and manual indicator-based trading into algorithmic trading education. The interviewee describes choosing a structured course to study a range of subjects, including statistics, options,…

BacktestingTechnical indicatorsMachine learningMarket microstructure
QuantInsti blog

The article introduces Bayesian statistics as a way to update beliefs about market hypotheses and model parameters when new evidence arrives. It explains priors, likelihoods, and posterior probabilities, then works through a simplified earnings scenario in…

StatisticsMachine learningRisk managementEquities
QuantInsti blog

The document outlines conditions in which quantified news sentiment may be more useful for equity trading. It suggests that small-cap stocks can react more strongly than larger firms, low-beta stocks may be sensitive to sentiment shifts, and low-volatility…

EquitiesSentimentEvent-drivenMarket microstructure
QuantInsti blog

The article corrects common assumptions about algorithmic trading. It explains that returns depend on strategy design, quantitative analysis, historical testing, and changing market conditions, so no particular outcome is guaranteed. It also distinguishes…

BacktestingRisk managementExecutionHigh-frequency trading
QuantInsti blog

This interview describes how Pranav Lal, who is blind, uses screen readers and programming tools to study and run algorithmic trading systems. He contrasts the effort of interpreting charts with a workflow based on accessible command-line tools, code, price…

Machine learningBacktestingEquitiesExecution
QuantInsti blog

This beginner guide explains cryptocurrency as digital assets recorded on distributed blockchains, outlining transactions, cryptographic security, decentralization, consensus, and the distinction between proof of work and proof of stake. It then walks…

CryptoRisk managementSpot markets
QuantInsti blog

The Hurst exponent is presented as a measure of long-term dependence in a time series. Values above 0.5 are associated with persistence and possible trending behavior, values below 0.5 with anti-persistence, and a value near 0.5 with random-walk behavior.…

StatisticsTechnical indicatorsCrypto
QuantInsti blog

This overview traces computing from early mechanical calculators and punched-card systems through programmable computers, telecommunications, personal computing, and machine learning. It describes milestones such as the Pascaline, Babbage’s engines,…

High-frequency tradingMachine learningStatistics
QuantInsti blog

The document explains beta as a historical estimate of how an asset’s returns move relative to a market benchmark. A regression of asset returns on benchmark returns estimates beta as the slope, while the intercept represents historical excess return in the…

EquitiesStatisticsRisk managementPortfolio construction
QuantInsti blog

Boruta-Shap combines Boruta’s comparison of original features against shuffled versions with Shapley-based importance estimates. The described workflow uses a tree-based model to assess tentative features across repeated trials, counts how often features…

Machine learningStatisticsBacktesting
QuantInsti blog

This compilation describes QuantInsti’s 2018 webinars on systematic trading, covering risk management, strategy development and backtesting, foreign exchange, and equity products on SGX. The risk session outlines leverage choices, drawdown, stop losses,…

Risk managementBacktestingForexEquities
QuantInsti blog

This article surveys twenty videos and webinars for people learning algorithmic trading. The descriptions span foundational topics such as Python setup, market data, strategy development, backtesting, and live trading through broker APIs. Specific examples…

BacktestingExecutionTechnical indicatorsRisk management
QuantInsti blog

This interview traces Vijayakumar’s progression from early stock investments and repeated losses to options trading and work on algorithmic strategies. He describes learning through books and practice, then studying derivatives, Python, and quantitative…

OptionsRisk managementVolatilityMachine learning
QuantInsti blog

The document explains Python’s lambda expressions as short, unnamed functions that evaluate one expression and return a value. It contrasts them with named functions defined in blocks, noting that lambdas suit small, single-purpose operations but cannot…

StatisticsMachine learning