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

102 documents

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

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

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 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 guide introduces algorithmic trading as a process of turning trading rules into programs, evaluating them with historical data, and deploying them for automated or partly automated execution. It outlines a learning path covering financial markets and…

StatisticsBacktestingExecutionMachine learning
QuantInsti blog

This project describes an automated strategy that uses live EURUSD prices to generate signals for EURUSD, USDCHF, and XOM. A long signal occurs when EURUSD rises above the highest close of the prior five days; a short signal occurs below the lowest close.…

ForexEquitiesBreakoutMomentum
QuantInsti blog

The article explains the order management system (OMS) as a component of an automated trading system. It describes the information an order should carry, including instrument, direction, quantity, price constraints, type, duration, execution algorithm, and…

ExecutionMarket microstructureRisk management
QuantInsti blog

This article organizes suggested reading for people learning algorithmic trading. Its categories span market microstructure, statistics and econometrics, technical analysis, options, advanced statistics, machine learning, Python, and portfolio management.…

Market microstructureStatisticsExecutionBacktesting
QuantInsti blog

This tutorial explains how to connect a trading application to FXCM through the FIX protocol using the QuickFIX engine. It outlines the session settings and credentials, shows how the logon exchange works, and describes requesting trading-session status to…

ForexExecutionMarket microstructure
QuantInsti blog

The article introduces algorithmic trading as using coded rules to generate and execute orders, then compares it with manual trading. It highlights speed, simultaneous monitoring of markets, reduced reliance on emotional judgment, and the ability to backtest…

ExecutionBacktestingRisk managementHigh-frequency trading
QuantInsti blog

This event overview outlines a two-day NSE workshop on algorithmic trading, with material spanning strategy research, trading technology, regulation, and portfolio management. Topics include execution methods such as time- and volume-weighted orders,…

ExecutionMarket microstructureHigh-frequency tradingRisk management
QuantInsti blog

The article introduces multithreading as a way to handle several stock data downloads concurrently. Since network requests spend time waiting for external responses, separate threads can work on different tickers while other requests are pending. It outlines…

EquitiesExecutionBacktesting
QuantInsti blog

This article introduces FIX as a standardized messaging protocol used to connect participants and systems across electronic trading workflows. It describes how a shared format can reduce integration effort, simplify communication with multiple brokers, and…

ExecutionMarket microstructureHigh-frequency trading
QuantInsti blog

This article introduces Nasdaq Data Link as a source of traditional financial, ESG, and alternative datasets, then explains how to retrieve data through the Quandl API in Python. It describes dataset categories and subscription access, and outlines the…

Multi-assetEquitiesCommoditiesExecution
QuantInsti blog

This guide explains the long-short equity approach: buying stocks expected to outperform and shorting those expected to underperform. It distinguishes general long-short portfolios from market-neutral funds, which seek to offset broad market exposure, and…

EquitiesPortfolio constructionRisk managementBacktesting
QuantInsti blog

The document outlines a framework for deciding whether to expand algorithmic trading into another country or exchange. It groups the assessment into four considerations: market access and regulation, the technical requirements for connectivity, traded…

Multi-assetMarket microstructureExecution
QuantInsti blog

The article explains latency as the time required for data and orders to move through a trading system, distinguishing it from bandwidth or capacity. It compares a traditional workflow, where market data passes through a broker to a trader’s tools before…

ExecutionMarket microstructureHigh-frequency tradingRisk management
QuantInsti blog

The article argues that a backtest should approximate live trading conditions rather than maximize the appearance of historical returns. It recommends including commissions and slippage, with estimates adjusted to the instrument and checked against actual…

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

This article describes India’s securities regulator, SEBI, considering new algorithmic trading rules. The proposed measures discussed include reducing high order-to-trade ratios, discouraging orders submitted without intent to execute, and potentially…

Market microstructureRisk managementExecution
QuantInsti blog

This event report describes two algorithmic trading workshops held at IIT Bombay’s Entrepreneurship Summit in 2015. The workshops were intended as introductions to the field and covered system architecture, latency, standardized protocols, strategy design…

High-frequency tradingExecutionMarket microstructure
QuantInsti blog

The document discusses SEBI’s approval for Indian exchanges to set equity derivatives trading hours between 9 a.m. and 11:55 p.m., subject to suitable risk systems and infrastructure. Approval alone does not ensure the exchanges will extend their sessions.…

EquitiesFuturesExecutionRisk management
QuantInsti blog

This career-focused article explains how banking experience may transfer to quantitative trading. It points to financial knowledge, disciplined processes, comfort with targets, collaboration, and attention to transaction speed as potentially useful…

High-frequency tradingBacktestingExecutionRisk management
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