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

1,116 documents

QuantInsti blog

This overview addresses common assumptions about algorithmic trading. It distinguishes algorithmic trading, which automates decisions or order execution using predefined rules, from high-frequency trading, described as a speed- and turnover-intensive subset…

High-frequency tradingExecutionMarket microstructureRisk management
QuantInsti blog

This webinar summary introduces the execution trade-off between market and limit orders: market orders offer faster execution with uncertain price, while limit orders specify price but may not execute if the market moves away. Execution algorithms seek a…

High-frequency tradingExecutionMarket microstructure
QuantInsti blog

The article explains dark pools as private securities trading venues, often used by institutions seeking to execute large orders with less exposure of their intentions. It describes execution linked to the National Best Bid and Offer, outlines independent,…

EquitiesExecutionMarket microstructureHigh-frequency trading
QuantInsti blog

This beginner overview explains algorithmic trading as rules that use market inputs such as price, time, and volume to generate orders. It outlines a basic architecture with a market-data handler, a strategy module, and an order router, describing how data…

ExecutionBacktestingHigh-frequency tradingStatistics
QuantInsti blog

This overview describes the spread of algorithmic trading across firms and markets, emphasizing speed, automation, and reduced reliance on manual decisions. It surveys drivers and enabling technologies, including machine learning, artificial intelligence,…

Machine learningHigh-frequency tradingExecutionMarket microstructure
QuantInsti blog

This article surveys the development of trading from direct barter and currency to intermediaries, exchanges, telephone dealing, electronic order routing, online platforms, and algorithmic systems. It highlights how each stage changed the way participants…

Machine learningHigh-frequency tradingMarket microstructureRisk management
QuantInsti blog

The article compares programming languages used in algorithmic trading and frames language choice as dependent on the task. It characterizes Python as a readable, open-source option for research, strategy development, and backtesting, with libraries that…

BacktestingExecutionHigh-frequency tradingStatistics
QuantInsti blog

This overview summarizes a SEBI discussion paper on algorithmic trading and co-location in Indian markets. It reports that algorithms generate a large share of exchange orders and a substantial portion of trades, and reviews research findings that…

High-frequency tradingMarket microstructureExecution
QuantInsti blog

The article introduces quantitative and algorithmic trading as the combination of programming with market knowledge, statistics, finance, mathematics, and other disciplines. It traces a broad shift from physical trading to screen-based exchanges and…

High-frequency tradingStatisticsMarket microstructureExecution
QuantInsti blog

The article explains direct market access (DMA) as a broker-provided route for submitting orders to exchange order books, with checks such as margin review before execution. It contrasts this with retail arrangements where a broker may intermediate orders or…

ExecutionMarket microstructureForexHigh-frequency trading
QuantInsti blog

This FAQ addresses practical questions about algorithmic trading, including latency, frequency categories, competition with manual traders, market efficiency, coding chart patterns, automation, and retail access. It frames latency as the time required for…

ExecutionMarket microstructureHigh-frequency tradingTechnical indicators
QuantInsti blog

This event overview outlines advanced algorithmic trading topics covered in a two-day NSE management program for financial institution leaders and experienced practitioners. Its strategy survey includes high-frequency trading, market making, structural and…

High-frequency tradingArbitrageMean reversionMomentum
QuantInsti blog

The article surveys market microstructure as the study of how trading rules and market design shape price formation, liquidity, and execution. It distinguishes quote-driven markets, where dealers or market makers provide quoted prices, from order-driven…

Market microstructureExecutionHigh-frequency tradingMarket making
QuantInsti blog

The article outlines common hurdles for people learning algorithmic trading: reluctance to program, weak mathematical foundations, confusion between technical and quantitative analysis, limited data skills, conflating algorithmic trading with high-frequency…

BacktestingStatisticsTechnical indicatorsHigh-frequency trading
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 interview follows Srinivas Hosur’s path from an MBA in finance and a trading job into compliance and risk analysis at a high-frequency trading firm. He describes moving from manual trading toward systematic methods after encountering the limits of…

High-frequency tradingMachine learningStatisticsBacktesting
Hudson & Thames

This announcement describes the early contents and development plans for MLFinLab, a Python package based on methods from a financial machine learning text. Its covered techniques include financial data structures built from raw tick data, such as imbalance…

Machine learningStatisticsHigh-frequency trading
MQL5 articles

The article explains how OpenCL kernels can be optimized by accounting for GPU hardware. Using large matrix multiplication as its example, it introduces the OpenCL memory model, including global, constant, local, and private storage, and explains why local…

ExecutionHigh-frequency tradingStatistics
MQL5 articles

This article explains how MetaTrader 5 exposes exchange order book data and how to build a reusable MQL5 class to simplify access. It describes subscribing to book-change events for selected symbols, retrieving second-level quotes, and organizing price…

FuturesMarket microstructureExecutionHigh-frequency trading
MQL5 articles

The article presents a way for MQL4 and MQL5 indicators to read one another’s data buffers without repeatedly calling the standard custom-indicator access functions. Its approach passes a dynamic array’s memory address to a small C++ DLL, then uses that…

Technical indicatorsExecutionHigh-frequency trading
MQL5 articles

The article outlines a foreign-exchange arbitrage prototype that uses Python with MetaTrader 5. It retrieves tick data for multiple currency pairs, removes duplicate timestamps, calculates synthetic prices from combinations of quoted pairs, and compares…

ForexArbitrageHigh-frequency tradingBacktesting
MQL5 articles

The article demonstrates a workflow for exploring tick-level strategies in MetaTrader 5. It proposes tracking changes between consecutive prices, estimating their standard deviation over a configurable tick window, and marking unusually large moves for…

High-frequency tradingTechnical indicatorsMean reversionBacktesting
MQL5 articles

This article details a practical token-generation stage for a LightGTS-style forecasting model. It first estimates each input series’ dominant frequency with a Fourier transform, then uses that estimate to set patch length and overlap while keeping the…

Machine learningStatisticsHigh-frequency trading
MQL5 articles

The article compares MetaTrader 5 and QUIK using three measures: elapsed time for sequential confirmed market orders, time to send a sequence of unconfirmed orders, and the frequency of market-depth updates. The tests were run on the same hosted computer,…

FuturesExecutionMarket microstructureHigh-frequency trading