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

8,851 documents

QuantInsti blog

This article introduces five technical indicators for assessing price trends, momentum, and volatility: moving averages, the Average Directional Index, Moving Average Convergence Divergence, the Relative Strength Index, and Bollinger Bands. It distinguishes…

Technical indicatorsTrend followingMomentumVolatility
QuantInsti blog

Sourabh Sisodiya describes moving from discretionary trading based on technical analysis and candlestick patterns toward rule-based strategies after questioning whether his approach had a reliable edge. He presents backtesting as a way to assess a system and…

Mean reversionTrend followingOptionsBacktesting
QuantInsti blog

The article proposes evaluating automated strategies with two linked measures: win rate and the ratio of average winning to average losing trades. It defines expected edge as win probability times average win minus loss probability times average loss, and…

StatisticsRisk managementBacktestingTrend following
QuantInsti blog

This article is a curated overview of technical analysis learning resources rather than a single trading method. It points readers toward material on using indicators, combining signals, and creating indicator-based strategies, along with guides to bullish…

Technical indicatorsTrend followingStatisticsRisk management
QuantInsti blog

The document explains how moving averages summarize a rolling window of prices and how traders compare a faster average with a slower one. A cross above the slower average is commonly treated as a potential bullish signal, while a cross below is treated as…

Technical indicatorsTrend followingEquitiesRisk management
QuantInsti blog

The article explains divergence as a mismatch between an asset’s price swings and an indicator or oscillator’s swings. It distinguishes regular bullish and bearish divergence, which may warn of a trend reversal, from hidden bullish and bearish divergence,…

Technical indicatorsTrend followingMean reversionRisk management
QuantInsti blog

The document explains Donchian Channels, which mark the highest high and lowest low over a chosen lookback window, with a middle line derived from the two bands. It describes three breakout strategies: long-short, long-only, and long-only entries filtered by…

BreakoutTrend followingTechnical indicatorsBacktesting
QuantInsti blog

The document explains the Aroon indicator’s two components, Aroon Up and Aroon Down, which track how recently a period’s highest high and lowest low occurred. It gives a lookback-based calculation and shows that the resulting values are expressed as…

CryptoTechnical indicatorsTrend followingRisk management
QuantInsti blog

This project describes an intraday Nifty strategy using five-minute data, a 200-period simple moving average, and a 50-period exponential moving average. It takes long or short positions when the index closes beyond both averages, with no position when the…

FuturesOptionsTrend followingTechnical indicators
QuantInsti blog

This project describes a daily trend-following strategy for liquid Nifty 50 stocks, taking both long and short positions. MACD and SuperTrend generate directional signals: MACD crossovers can provide quicker entries, while SuperTrend helps identify the…

EquitiesTrend followingTechnical indicatorsBacktesting
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

The document introduces autocorrelation as the relationship between observations in a time series and their lagged values. It explains that positive autocorrelation can indicate persistence, while negative autocorrelation can suggest reversal, and describes…

StatisticsTechnical indicatorsEquitiesTrend following
QuantInsti blog

The document outlines the classic bearish head and shoulders reversal pattern. It describes three successive peaks: an initial peak, a higher central peak, and a lower third peak. The neckline connects the intervening lows and is presented as a level to…

Technical indicatorsBreakoutTrend following
QuantInsti blog

The article presents five broad practices for developing a trading strategy: define its edge and rules, test it against historical data, align it with the trader’s strengths and the strategy’s needs, refine parameters, and treat trading as an ongoing…

BacktestingRisk managementExecutionTrend following
QuantInsti blog

The article examines how fixed and trailing stop-loss rules affect a strategy’s return distribution. Its central point is that stopped trades remain part of the results: a stop can cut large losses while also closing positions that might have recovered or…

Risk managementTrend followingMomentumBacktesting
QuantInsti blog

This guide introduces algorithmic trading for retail traders, explaining how software applies predefined rules to market data and places orders. It names moving-average crossovers, momentum, and mean reversion as beginner strategy examples. It also describes…

BacktestingExecutionRisk managementTrend following
QuantInsti blog

The article describes collecting cryptocurrency price and volume observations at minute intervals, storing them for analysis, and accounting for delays caused by fetching data across many coins. It then presents a simple trend-following strategy that uses…

CryptoBreakoutTrend followingTechnical indicators
QuantInsti blog

This overview explains how standardized futures contracts differ from private forward agreements, and describes contract expiry, delivery months, tickers, margin, and profit and loss. It also introduces futures continuation series, which join successive…

FuturesCommoditiesTrend followingBacktesting
QuantInsti blog

The document introduces Zipline as an event-driven Python library for running trading algorithms and backtests. It outlines the algorithm structure: an initialization step stores the selected security, while a handler processes each market bar, places…

EquitiesTechnical indicatorsTrend followingBacktesting
QuantInsti blog

This interview traces a trader’s progression from executing commodity orders to coding trading systems and researching algorithmic strategies. The subject describes developing trend detection and momentum systems with position sizing, then building a…

CommoditiesTrend followingMomentumOptions
QuantInsti blog

This guide describes a trend-following method that calculates short- and long-window moving averages on the Nifty index, then uses their crossovers to signal long call option trades. It outlines a Python workflow: obtain index and option data, combine the…

OptionsFuturesTrend followingTechnical indicators
QuantInsti blog

Steven Downey describes using quantitative research to test investment beliefs rather than accepting them without evidence. His examples include examining whether gold behaves as an inflation hedge, whether oil and an energy company’s shares are related, and…

StatisticsBacktestingMachine learningMulti-asset
QuantInsti blog

This project describes a simple web tool for exploring how rule-based trend-following strategies might perform before implementation. Users select a ticker, view closing prices and indicators such as simple moving averages and Bollinger Bands, then define…

Trend followingTechnical indicatorsBacktesting
QuantInsti blog

This first-person account describes experiments with a volatility-triggered scalping strategy and a moving-average momentum strategy. The initial scalping rule used Average True Range to set a trading threshold and compared recent price action, but its…

BacktestingMomentumTrend followingPortfolio construction