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 article presents the five-point pivot system, calculating the central pivot from the previous period's high, low, and close, then deriving two support and two resistance levels from that pivot and the prior range. It describes using prior-day data for…

Technical indicatorsEquitiesExecution
QuantInsti blog

The article explains the triple-barrier method as a way to create supervised learning labels using an upper profit-taking threshold, a lower stop threshold, and a time limit. It frames these barriers as a risk-aware alternative to fixed thresholds and…

Machine learningBacktestingRisk managementVolatility
QuantInsti blog

This career guide outlines the work of quantitative analysts, traders, data scientists, and developers, then describes skills that may be assessed in quant interviews. It emphasizes practical market knowledge, programming, statistical analysis, and…

StatisticsMachine learningMarket microstructureExecution
QuantInsti blog

The article introduces support vector machines as classifiers that separate labeled observations with a boundary chosen to maximize the margin around nearby points. It explains support vectors, hard-margin classification, and soft margins that permit some…

Machine learningStatisticsEquitiesBacktesting
QuantInsti blog

The article describes a bull call spread, formed by buying a call and selling another call on the same underlying with the same expiration but a higher strike. The net premium paid is the maximum loss, while the difference between strikes less that premium…

OptionsRisk managementDerivatives pricing
QuantInsti blog

The article surveys nine factors that may influence exchange rates: political conditions, inflation, interest rates, government debt, terms of trade, speculation, capital-market performance, employment data, and economic planning. For each, it gives a…

ForexChina marketsUS markets
QuantInsti blog

The article explains cloud computing as internet-delivered access to computing resources and outlines service models—software, platform, and infrastructure—as well as private, hybrid, and public deployment. It describes possible trading uses, including…

Multi-assetBacktestingExecution
QuantInsti blog

The document explains how to use a spreadsheet model to price calls and puts with the Black–Scholes formulas and chart the payoff of a portfolio across underlying prices. Users enter each option’s expiry, type, strike, premium, contract count, volatility,…

OptionsDerivatives pricingVolatilityPosition sizing
QuantInsti blog

This study compares two systematic futures trend approaches across indices, bonds, currencies, and commodities: a one-year time-series momentum rule and a continuous-forecast framework inspired by systematic trading methods. The first takes long or short…

FuturesTrend followingMomentumBreakout
QuantInsti blog

This project report explains portfolio diversification through Modern Portfolio Theory and introduces measures including alpha, beta, standard deviation, R-squared, and the Sharpe ratio. It describes the Fama-French three-factor model as an extension of CAPM…

EquitiesPortfolio constructionStatisticsRisk management
QuantInsti blog

This interview follows an experienced IT professional who developed an interest in algorithmic trading and built a short-duration intraday system for futures alongside a full-time job. He describes drawing on engineering, programming, mathematics, and…

FuturesBacktestingRisk management
QuantInsti blog

This introduction presents Julia as a language intended to combine high computational performance with the ease of a dynamic language, addressing the need to rewrite demanding scientific code in lower-level languages. It outlines Julia’s origins and compares…

BacktestingExecutionTechnical indicatorsDerivatives pricing
QuantInsti blog

The article introduces the Central Limit Theorem (CLT) through simulated samples from exponential and binomial populations. It explains that, under suitable conditions, sample means approach a normal sampling distribution as sample size grows; the…

StatisticsEquitiesRisk management
QuantInsti blog

The article demonstrates foundational analysis of stock price and volume data with Python and pandas. It describes loading OHLCV records, inspecting the date index, counting observations, finding the maximum closing price and its date, calculating daily…

EquitiesTechnical indicatorsStatistics
QuantInsti blog

The document outlines a session about private equity secondary markets: transactions in existing investments, with coverage of seller and buyer types, their motivations, and factors that may make a secondary investment attractive compared with a primary one.…

EquitiesEvent-drivenPortfolio construction
QuantInsti blog

This project builds daily trading signals for the Nifty 50 using logistic and linear regression. It derives predictors from OHLC relationships, including whether the close is nearer the high or low and whether the current high or low exceeds the prior day’s…

EquitiesChina marketsMachine learningBacktesting
QuantInsti blog

This recap of an industry Q&A discusses learning quantitative and algorithmic trading, career paths, and how AI tools affect research. Its central advice is to focus on process and evidence rather than the excitement of profit and loss or the novelty of…

Machine learningRisk managementBacktesting
QuantInsti blog

This tutorial presents a workflow for adapting Pyfolio, a Python library for portfolio performance and risk analysis. It outlines the library’s reporting features, including return and risk statistics, rolling measures, drawdowns, and tear sheets, then…

Portfolio constructionRisk managementBacktesting
QuantInsti blog

The article explains how OHLC bars can be built using different measures of market activity. Time bars group trades into fixed intervals, while tick bars form after a set number of transactions. The examples show that equal-length time bars can conceal…

Market microstructureStatisticsTechnical indicatorsEquities
QuantInsti blog

This article introduces factor investing as portfolio construction based on characteristics associated with differences in investment returns and risks. It distinguishes macroeconomic factors, such as growth, interest rates, and inflation, from style…

Factor investingPortfolio constructionMomentumRisk management
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

This article introduces seven indicators commonly used in chart analysis and describes what each measures: moving averages smooth price changes; Bollinger Bands reflect volatility around a moving average; RSI and MFI assess momentum and possible overbought…

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