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

5,018 documents

QuantInsti blog

This tutorial explains how a neural network adjusts its weights after forward propagation produces an incorrect prediction. It defines a squared-error loss for predicted class probabilities, then describes gradient descent as repeated weight updates based on…

Machine learningStatistics
QuantInsti blog

This project compares ARIMA time-series modeling with an LSTM neural network for next-day Nifty index price forecasts. The author used five years of adjusted closing-price data, selected an ARIMA specification after stationarity checks and parameter…

EquitiesMachine learningStatisticsBacktesting
QuantInsti blog

The article introduces machine learning as a way to learn patterns from data and use them to classify or predict outcomes. It outlines supervised learning with labeled examples, including classification and regression; unsupervised learning that groups…

Machine learningStatisticsEquitiesBacktesting
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 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

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

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

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

The document introduces RAPIDS, a set of NVIDIA GPU libraries for data science, and explains the roles of cuDF for dataframe operations, cuML for machine learning, and cuPy for numerical arrays. It outlines system and installation requirements, then…

Machine learningBacktestingRisk management
QuantInsti blog

The article contrasts technical analysis with quantitative research in algorithmic trading. It describes technical analysts as using historical market behavior and indicators to form directional signals, while quants build and assess systematic strategies…

Technical indicatorsStatisticsMachine learningBacktesting
QuantInsti blog

The document introduces the Bag of Words (BoW) method for representing text as counts of vocabulary terms. It outlines basic preprocessing and explains how a document collection becomes a matrix in which rows represent documents, columns represent unique…

Machine learningSentimentStatisticsEquities
QuantInsti blog

The article surveys ways artificial intelligence is being used in quantitative finance, including automated trading, risk analysis, portfolio management, market prediction, fraud detection, and high-frequency trading. It describes how quant work has shifted…

Machine learningRisk managementPortfolio constructionBacktesting
QuantInsti blog

This overview curates Python resources for quantitative and algorithmic trading rather than developing one strategy. The listed topics include market-data retrieval and visualization, technical indicators, VaR estimation, machine-learning classification,…

Multi-assetMachine learningTechnical indicatorsRisk management
QuantInsti blog

The article introduces LightGBM, a tree-based gradient boosting method, and explains its leaf-wise tree growth, Gradient-based One-Side Sampling, and Exclusive Feature Bundling. It also describes histogram binning, categorical feature handling, and selected…

EquitiesMachine learningStatisticsBacktesting
QuantInsti blog

This presentation overview describes a pipeline for converting news text into numerical signals that an automated strategy can use. It identifies sentiment, relevance, novelty, event type and potential market impact as core features, with news volume, search…

Event-drivenSentimentMachine learningBacktesting
QuantInsti blog

The article introduces ordinary least squares regression and explains why correlated predictors can make coefficient estimates unstable and hurt predictions on new data. Using the diabetes dataset from scikit-learn, it outlines a comparison between a…

Machine learningStatisticsBacktesting
QuantInsti blog

This introduction explains deep learning as a form of machine learning built from neural networks with multiple layers. It describes the roles of input, hidden, and output layers, and how connection weights, biases, and activation functions transform inputs…

Machine learningEquitiesStatistics
QuantInsti blog

This compiled overview summarizes webinars on machine learning, factor investing, algorithmic day trading, language models, options, volatility, medium-frequency trading, and alternative data. It outlines topics rather than teaching one complete strategy, so…

Machine learningFactor investingOptionsVolatility
QuantInsti blog

This introduction explains XGBoost as a gradient boosting method that combines sequential models, typically decision trees, with later learners aimed at correcting earlier errors. It outlines classification and regression, describes model components such as…

Machine learningEquitiesPortfolio constructionRisk management
QuantInsti blog

This article compiles research papers, books, and other learning resources on reinforcement learning in finance, with expert recommendations attributed to Paul Bilokon. The cited applications include option hedging and dynamic replication, wealth management,…

Machine learningDerivatives pricingExecutionPortfolio construction
QuantInsti blog

The guide explains hierarchical clustering as an unsupervised method that builds nested groups and displays their relationships in a dendrogram. It contrasts clustering with supervised classification and compares hierarchical clustering with K-means: K-means…

Machine learningStatisticsEquitiesPairs trading
QuantInsti blog

This project describes a long-only portfolio that reallocates capital among a small basket of sector or asset ETFs and cash on a fixed weekly schedule. It compares classifier-based allocations with a rule-based momentum baseline. The baseline averages recent…

Multi-assetMachine learningMomentumPortfolio construction
QuantInsti blog

This beginner guide outlines a machine-learning workflow for classifying whether the S&P 500 will rise or fall on the next trading day. It introduces classification and distinguishes binary, multiclass, and imbalanced problems, then describes a practical…

Machine learningEquitiesUS marketsBacktesting