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
Quantpedia
86 documents
TqSdk
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
Quantopian lectures
45 documents
Binance API docs
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

The document presents hypothesis testing as an early step in quantitative strategy research. It uses a claim about whether the average return of Nifty 50 stocks exceeds a specified benchmark to explain how to define null and alternative hypotheses, choose a…

StatisticsBacktesting
QuantInsti blog

This overview compares free and paid sources for historical market data accessed through Python APIs. It describes retrieving single and multiple instruments, using daily or intraday frequencies, and handling several asset classes, with examples involving…

BacktestingMulti-assetEquitiesCrypto
QuantInsti blog

This article introduces five technical indicators for assessing price trends, momentum, and volatility: moving averages, the Average Directional Index, Moving Average Convergence Divergence, the Relative Strength Index, and Bollinger Bands. It distinguishes…

Technical indicatorsTrend followingMomentumVolatility
QuantInsti blog

The article explains short selling as borrowing an asset, selling it, then buying it back to return to the lender. Its gold illustration and a stock example show how a falling price can create a gain after borrowing costs and transaction charges. It also…

EquitiesExecutionRisk managementPosition sizing
QuantInsti blog

The article introduces derivatives as contracts whose value depends on an underlying asset, index, or rate. It describes forwards, futures, options, and swaps, explaining basic contract features such as long and short positions, strike prices, option…

Derivatives pricingFuturesOptionsRisk management
QuantInsti blog

This article surveys a collection of blog posts for readers learning about algorithmic trading. The topics range from mathematical and statistical foundations to strategy families such as momentum, arbitrage, market making, and machine learning. It also…

Machine learningStatisticsMomentumArbitrage
QuantInsti blog

The article introduces delta as option price sensitivity and gamma as the rate at which delta changes with the underlying price. It describes gamma scalping as repeatedly adjusting an options portfolio to manage its Greek exposures while seeking to benefit…

OptionsVolatilityRisk managementDerivatives pricing
QuantInsti blog

The article explains why systematic research depends on reliable, structured inputs and outlines a Python workflow that retrieves end-of-day prices and fundamental growth data through financial data APIs. Its illustrative research question is whether…

EquitiesStatisticsBacktestingMachine learning
QuantInsti blog

This overview explains how European Union financial regulation applies to algorithmic trading. It describes ESMA’s role in setting standards and the role of national regulators in implementing and supervising them. It introduces MiFID II as a framework…

High-frequency tradingExecutionMarket microstructureRisk management
QuantInsti blog

The document introduces LangChain as a way to connect large language models with external data and compose repeatable analysis workflows. It explains basic components including model calls, prompt templates, chains, batching, and agents. Its equity-analysis…

EquitiesMachine learningSentimentTechnical indicators
QuantInsti blog

The article surveys stock market simulators for practicing trades with virtual funds. It describes services for manual trading, historical chart exercises, and, in some cases, automated strategies or broker connections. The listed features include market…

EquitiesBacktestingTechnical indicatorsOptions
QuantInsti blog

The document explains how the risk-constrained Kelly criterion modifies standard Kelly position sizing. Standard Kelly sizing seeks to maximize long-run log growth using estimated win probability and win/loss payoff, but can lead to prolonged, deep…

Position sizingRisk managementMachine learningEquities
QuantInsti blog

The article explains random forests as ensembles of decision trees that reduce reliance on any single tree’s prediction. Trees are built from randomly selected data features, and their classifications are combined by majority vote; for continuous outputs,…

Machine learningEquitiesBacktestingStatistics
QuantInsti blog

Sourabh Sisodiya describes moving from discretionary trading based on technical analysis and candlestick patterns toward rule-based strategies after questioning whether his approach had a reliable edge. He presents backtesting as a way to assess a system and…

Mean reversionTrend followingOptionsBacktesting
QuantInsti blog

This study proposes distinguishing human-originated orders from high-frequency algorithmic orders using the time taken to modify an order before execution. Orders with a minimum or average replacement time below a selected threshold are labeled algorithmic;…

Market microstructureHigh-frequency tradingStatistics
QuantInsti blog

This overview explains the academic and practical skills that can support work in algorithmic trading. It maps computer science to programming, mathematics and statistics to probability and quantitative methods, finance and economics to markets and risk, and…

Machine learningStatisticsRisk managementBacktesting
QuantInsti blog

This tutorial walks through setting up Zipline for backtesting on Windows. It covers creating a Conda environment, installing Jupyter and Zipline, configuring a Quandl data key, and ingesting historical data. It also describes using Pyfolio to produce a…

BacktestingTechnical indicators
QuantInsti blog

This profile follows a California data analyst’s move toward quantitative and algorithmic trading. His engineering, econometrics, and data work led him to explore Python, futures, automated analysis, and discretionary trading based on macro news sentiment.…

Machine learningSentimentFuturesPairs trading
QuantInsti blog

This event announcement outlines a talk on risk oversight for automated trading. It emphasizes that algorithmic systems add operational and technology concerns to familiar market, financial, credit, and liquidity risks. The proposed discussion uses failures…

Risk managementExecutionMarket microstructure
QuantInsti blog

The article describes trading ideas as hypotheses about how an asset may behave in particular circumstances, then suggests developing them through experience, research papers, forums, books, and learning from practitioners. It gives momentum research as an…

BacktestingStatisticsRisk managementMomentum
QuantInsti blog

The article presents reinforcement learning (RL) as a trial-and-error approach in which an agent learns actions from rewards, with an emphasis on maximizing longer-term outcomes. It maps the framework to trading through states, such as price and indicators;…

Machine learningEquitiesRisk managementBacktesting
QuantInsti blog

The article introduces Bitcoin’s transaction ledger, UTXO accounting, public nodes, and Proof of Work consensus. It explains how miners compete to find a valid nonce, how difficulty targets regulate block production, and how block rewards and transaction…

CryptoSpot marketsOn-chain dataMomentum
QuantInsti blog

The article distinguishes algorithmic trading, high-frequency trading (HFT), and news-based trading by their aims, time horizons, speeds, and data sources. It describes algorithmic systems as rule-based automation across varied horizons, HFT as speed-focused…

High-frequency tradingMarket microstructureExecutionSentiment
QuantInsti blog

This article introduces Bayesian inference by estimating the unknown probability of heads for a coin. It contrasts the frequentist view, where the parameter is fixed but unknown, with the Bayesian view, where uncertainty about the parameter is represented by…

StatisticsMachine learning