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

5,018 documents

QuantInsti blog

This guide describes a walk-forward workflow for forecasting stock prices with XGBoost. It motivates repeated model updates as a response to concept drift and changing data distributions. Historical price data are cleaned, adjusted prices are used, and…

Machine learningEquitiesBacktestingTechnical indicators
QuantInsti blog

The article explains the conditions commonly used to justify ordinary least squares regression and why they matter for estimation and inference. It covers linearity in the model parameters, lack of perfect multicollinearity, independent errors, constant…

StatisticsMachine learningBacktesting
QuantInsti blog

This project describes a framework for classifying market conditions with a Random Forest and adapting capital allocation to the detected regime. It uses historical Nifty 500 data and market breadth features intended to capture cross-stock momentum, trend…

Machine learningEquitiesRisk managementPosition sizing
QuantInsti blog

This tutorial outlines a TensorFlow multilayer perceptron that predicts whether Tata Motors’ next daily close will rise. It derives eight inputs from daily OHLC data: price spreads, moving averages, short-period volatility, RSI, and Williams %R. The target…

EquitiesMachine learningTechnical indicatorsBacktesting
QuantInsti blog

The document presents an adaptive Bitcoin strategy that first infers market regimes from daily returns with a Hidden Markov Model, then uses a regime-specific Random Forest classifier to predict the next day’s direction. Within a rolling historical window,…

Machine learningTechnical indicatorsBacktestingRisk management
QuantInsti blog

The article explains algorithmic trading as using defined instructions to generate signals and place or manage orders, then argues that learning it requires programming, market knowledge, analysis and backtesting. Its practical example describes reading…

EquitiesBacktestingPortfolio constructionMachine learning
QuantInsti blog

This overview introduces several methods for modeling financial data when a straight-line relationship is inadequate or the target is not a continuous average. It describes logistic regression for binary outcomes, including interpreting its output as a…

Machine learningStatisticsEquitiesSentiment
QuantInsti blog

The document introduces decision trees as supervised models for classifying a stock’s next daily move as up or down. It outlines a workflow using historical OHLCV data, technical indicators such as RSI, moving averages and ADX, and a target class derived…

EquitiesMachine learningTechnical indicatorsBacktesting
QuantInsti blog

The article describes how MBA graduates might move into algorithmic trading and identifies skills that can transfer, including business judgment and awareness of ethics and compliance. It recommends building stronger knowledge of markets and trading…

BacktestingMachine learningStatisticsRisk management
QuantInsti blog

This project tests active management of a Big Tech stock portfolio against equal-weight buy-and-hold and monthly rebalancing baselines. It uses online linear regression, principal component features, and a Kalman filter to estimate each stock’s value…

EquitiesMachine learningStatisticsMean reversion
QuantInsti blog

This project describes a machine-learning system that uses a decision tree to generate binary signals for trading individual stocks. Indicator buy triggers are used as inputs, while indicator sell rules are omitted to keep the model focused; a zero signal…

EquitiesMachine learningBacktestingRisk management
QuantInsti blog

This article surveys an end-to-end approach to applying machine learning and artificial intelligence to trading. It advocates starting with a trading objective, selecting a model only when it adds value, and interpreting model outputs in the context of…

Machine learningBacktestingPortfolio constructionRisk management
QuantInsti blog

This interview profile describes a trader and strategy researcher’s plan to help establish a high-frequency trading desk within a broader systematic trading fund. The intended focus is short holding periods in Asian and European markets, drawing on machine…

High-frequency tradingMachine learningStatisticsMean reversion
QuantInsti blog

This interview presents a quantitative analyst’s path from engineering and statistics studies into quantitative finance, including work in high-frequency trading, banking, and strategy research. Its central lesson is to research markets carefully before…

High-frequency tradingMachine learningBacktestingMarket microstructure
QuantInsti blog

The document introduces Bayesian classification and applies a Bernoulli Naive Bayes model to a long-only stock trading example. The features are binary signals derived from RSI and the stochastic oscillator; the target labels whether the following day's…

Machine learningStatisticsTechnical indicatorsBacktesting
QuantInsti blog

This project describes a cloud based automated system for WTI futures that uses machine learning to classify market conditions as trending or ranging. Several models vote within separate trend and range groups; when the groups disagree, their confidence…

FuturesMachine learningTrend followingMean reversion
QuantInsti blog

The article describes a shift in Indian financial engineering education from broad, long-duration programs toward focused training in areas such as quantitative and algorithmic trading. It outlines traditional subjects including quantitative methods, equity…

Machine learningStatisticsRisk managementExecution
QuantInsti blog

This article is a curated overview of resources on sentiment analysis for trading rather than a single strategy or empirical study. It points readers to approaches that use news, social media, earnings information, macroeconomic data, and other sources to…

SentimentMachine learningStatistics
QuantInsti blog

This project applies a Random Forest classifier to intraday BTC/USD data to produce directional signals from technical features. It uses two years of one-minute OHLC observations and inputs including returns, percentage changes, RSI, ADX, moving-average…

CryptoMachine learningTechnical indicatorsBacktesting
QuantInsti blog

This article turns machine-learning predictions into a rule-based EUR/USD strategy and compares its historical performance with buy and hold. Its indicators are Parabolic SAR, which trails price and reverses after a price break, and the MACD histogram,…

ForexMachine learningTechnical indicatorsBacktesting
QuantInsti blog

The document introduces convolutional neural networks (CNNs), explaining how convolutional filters create feature maps, pooling reduces dimensionality, and fully connected layers support classification or regression. It surveys several well-known CNN…

Machine learningStatisticsBacktestingTechnical indicators
QuantInsti blog

The article compares two unsupervised clustering methods using daily RSI and ADX observations as an example for grouping stock behavior into possible bullish, bearish, and sideways regimes. K-means assigns observations to the nearest of a chosen number of…

Machine learningTechnical indicatorsStatistics
QuantInsti blog

The article presents data cleaning as a necessary stage between acquiring raw data and analyzing it or training machine learning models. It explains tidy data structure, variable types, and the importance of preserving the original source data alongside a…

Machine learningStatisticsBacktesting
QuantInsti blog

The article introduces supervised and unsupervised learning, then focuses on supervised classification, where models learn from labeled examples to assign observations to categories. It distinguishes binary, multiclass, and imbalanced classification and…

Machine learningStatisticsEquitiesTechnical indicators