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

4,574 documents

QuantInsti blog

This beginner overview explains why foreign exchange exists, how currency systems evolved from barter and gold-backed notes to floating currencies, and how the FX market supports conversion and trading. It describes currency pairs as relative prices,…

ForexRisk managementPosition sizing
QuantInsti blog

This project describes a daily statistical arbitrage strategy applied to six INR currency pairs over the stated 2011–2013 sample. It screens pair combinations with cointegration tests, then applies a cointegrated Augmented Dickey–Fuller test to selected…

ForexPairs tradingMean reversionStatistics
QuantInsti blog

A bear trap is a brief selloff that appears to signal a reversal but is followed by recovery and continuation of an existing uptrend. The article describes how bearish traders may mistake a pullback or liquidation-driven move for a lasting breakdown, then…

ForexTrend followingRisk managementTechnical indicators
QuantInsti blog

The document explains harmonic trading as a method that combines geometric price swings with Fibonacci ratios to identify potential reversal zones. It describes the Gartley, Butterfly, Bat, and Crab patterns, outlining the retracement and extension…

ForexTechnical indicatorsRisk management
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

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

This webinar description introduces using Python to implement automated trading in live markets, with IBridgePy as the main example. It outlines a workflow that connects a strategy to Interactive Brokers and identifies three basic platform tasks: retrieving…

ExecutionBacktestingRisk managementEquities
QuantInsti blog

This guide explains how candlesticks summarize open, high, low, and close prices, then describes common formations that may signal a bullish reversal or continuation. Single-candle examples include the hammer, bullish marubozu, dragonfly doji, and belt hold.…

Technical indicatorsEquitiesForexRisk management
QuantInsti blog

This project tests whether adjusting percentage-based take-profit (TP) and stop-loss (SL) levels can improve strategies using simple or exponential moving-average crossovers and RSI signals. For each strategy and market series, it searches TP and SL…

BacktestingTechnical indicatorsRisk managementEquities
QuantInsti blog

This interview follows a quant developer’s move from commodity trading in his family’s business to automated trading and research. It describes building execution and research platforms, and explains how programming helped him explore rule-based trading. The…

ExecutionMarket microstructureForexBacktesting
QuantInsti blog

This beginner guide defines day trading as opening and closing positions within the same session, partly to avoid overnight price gaps. It surveys momentum trading, scalping, and tick-based spread strategies, then outlines markets available to day traders,…

MomentumMarket makingTechnical indicatorsRisk management
QuantInsti blog

The tutorial describes IBridgePy as a Python wrapper that calls Interactive Brokers’ C++ API, and outlines how to connect it to Trader Workstation or IB Gateway. It explains a basic program structure in which initialization sets persistent variables and a…

ExecutionMarket microstructureEquitiesFutures
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
MQL5 articles

This article proposes a Market DNA Passport: a summary of historical price behavior intended to help compare currency pairs and detect shifts in their market regimes. Its metrics cover candle shapes and closing locations, ATR-normalized volatility, spike…

ForexTechnical indicatorsStatisticsRisk management
MQL5 articles

This article reviews classic and hidden divergence as ways to compare price swings with changes in an oscillator. Classic divergence—where price makes a new extreme that the indicator does not match—is presented as a possible warning of a weakening move.…

Technical indicatorsMomentumForexBacktesting
MQL5 articles

This article explains how bar timestamps can create look-ahead bias in financial machine-learning datasets. MetaTrader 5 time bars are labeled with their opening time, although their high, low, close, and other completed-bar features are only known later.…

Machine learningStatisticsForexBacktesting
MQL5 articles

The article defines upper and lower fractals as local extrema formed by a five-bar structure, then describes plotting the latest fractal prices as horizontal levels. It treats a move beyond a fractal as a possible continuation signal and uses the…

ForexTechnical indicatorsBreakoutRisk management
MQL5 articles

This article proposes a self-adapting strategy based on the observed tendency for bullish and bearish candles to occur in roughly equal numbers over large samples. It presents counts from selected forex, equity, and other market data across several…

ForexEquitiesMean reversionStatistics
MQL5 articles

The article describes building a deep belief network initialized with stacked restricted Boltzmann machines, then fine-tuning it with labeled data. For EURUSD on a 30-minute timeframe, it constructs inputs from technical indicators and predicts directional…

ForexMachine learningTechnical indicatorsStatistics
MQL5 articles

The article explains unsupervised learning and applies k-means clustering to trading data. Without labeled target values, clustering groups observations represented as feature vectors by assigning them to nearby centers. The cluster count is a model…

Machine learningStatisticsForex
MQL5 articles

This article describes revisions to a candle-counting strategy that starts a series of positions when bullish or bearish candles dominate a sample. It identifies weaknesses in fixed window lengths and thresholds, frequent entries, fixed basket exits, and…

ForexStatisticsGrid tradingRisk management
MQL5 articles

The article presents MetaTrader 5 as an environment for moving an AI trading idea from research into a testable Expert Advisor. It describes using terminal data in Python for analysis and feature preparation, exporting trained models through ONNX for use in…

Machine learningBacktestingExecutionForex
MQL5 articles

The document explains a hybrid Time Price Opportunity (TPO) market profile indicator for chart-based session analysis. It divides prices into a configurable grid and counts how often each price level appears across time periods within a session. The level…

Technical indicatorsMarket microstructureBreakoutForex
MQL5 articles

The article presents ways to use Average True Range (ATR) in an MQL5 Expert Advisor. One signal looks for ATR and price to rise or fall across successive bars, treating aligned increases in range and direction as a volatility breakout. Another approach uses…

ForexVolatilityBreakoutPosition sizing