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

FMZ digest

The document presents a trend-following strategy that combines two exponential moving averages with an RSI oscillator. It frames the moving averages as a way to identify direction and uses RSI threshold crossovers to time entries, aiming to avoid relying on…

Technical indicatorsTrend followingMomentumFutures
FMZ digest

The document introduces the Aroon indicator, which measures how recently the highest high and lowest low occurred within a chosen lookback period. Its Up and Down lines range from zero to one hundred: a more recent extreme produces a higher reading. The…

Technical indicatorsTrend followingFuturesBacktesting
FMZ digest

This tutorial explains how to derive Renko bricks and Heikin Ashi candles from ordinary price bars and display them for trend analysis. Renko construction advances by a fixed price displacement, suppressing smaller fluctuations; the article presents this as…

Technical indicatorsTrend followingBacktesting
FMZ digest

The article maps a three-part wealth-building concept—cash flow, core assets, and alpha—to a set of automated crypto trading components. It proposes a reserve floor to help avoid selling core holdings, scheduled dollar-cost averaging to accumulate those…

CryptoPerpetual futuresTrend followingBacktesting
FMZ digest

This note explains a basic trend-following strategy based on Donchian channels. The upper and lower bands are formed from the highest high and lowest low over a lookback window, with the middle line between them. Wider bands indicate a broader recent price…

BreakoutTrend followingTechnical indicatorsBacktesting
FMZ digest

This strategy switches between range and trend rules using the Choppiness Measurement Index (CMI). When CMI is below 20, it treats the market as oscillating and uses stochastic K and D conditions to open or reverse positions. When CMI is at least 20, it…

CryptoFuturesSpot marketsTrend following
FMZ digest

The article explains On Balance Volume (OBV), which cumulatively adds volume when a bar closes above the prior close, subtracts it when the close is lower, and leaves the value unchanged on a tie. It interprets OBV as a way to view volume direction and…

CryptoTechnical indicatorsTrend followingBacktesting
FMZ digest

This tutorial shows how to transfer a simple MyLanguage trend strategy into JavaScript using a reusable event loop and order-management framework. The example computes two moving averages from market bars, compares their recent completed values, and treats…

FuturesTrend followingTechnical indicatorsBacktesting
FMZ digest

The author describes a daily-oriented ETH spot strategy that combines three chart horizons: a larger interval for market direction, a middle interval for the active trading regime, and a smaller interval for stop signals. Suggested horizons vary with trading…

CryptoSpot marketsTechnical indicatorsTrend following
FMZ digest

The article explains how to translate a SuperTrend indicator into a rule-based trading system. It first derives true range from the current high and low and the previous close, then smooths true range into ATR. The midpoint of each bar, adjusted by a…

CryptoFuturesTrend followingBreakout
FMZ digest

This introductory course explains quantitative trading as the use of rules, data, and computation to research and execute investment decisions. It contrasts systematic execution with discretionary judgment, while emphasizing that automation is a tool and…

StatisticsBacktestingRisk managementPosition sizing
FMZ digest

This document presents a strategy that combines exponential moving averages with the relative strength index (RSI) for commodity futures and digital assets. Its premise is that moving averages can help identify trend direction, while RSI can contribute…

Technical indicatorsTrend followingFuturesCrypto
FMZ digest

The document explains a daily RangeBreak method that sets upper and lower entry thresholds around the day’s opening price using the previous session’s high-to-low range multiplied by a tunable factor. A move above the upper boundary triggers a long entry,…

CryptoBreakoutTrend followingVolatility
FMZ digest

The article presents a trend-following system built around three shifted simple moving averages, named the jaw, teeth, and lips. When the lines are tangled, the approach treats the market as directionless and waits; when they separate in order, it interprets…

FuturesCommoditiesTrend followingTechnical indicators
FMZ digest

This article surveys stop-loss approaches and shows how to express several of them as trading rules. It covers price levels based on support or resistance, fixed limits from entry, trailing exits that follow favorable price movement, retracement exits from a…

Risk managementPosition sizingTechnical indicatorsTrend following
FMZ digest

This article describes a Python framework for automated cryptocurrency trend trading, organized as a class with separate modules for market setup, data persistence, commands, orders, risk controls, trend signals, and status reporting. Its example trend…

CryptoFuturesTrend followingTechnical indicators
FMZ digest

This Python strategy follows price moves without technical indicators. It stores a reference price and compares the latest price with it; when price rises or falls beyond a configurable fraction, it places a buy or sell order and resets the reference to the…

Trend followingMomentumPosition sizingBacktesting
FMZ digest

The document introduces relative strength as a momentum approach: compare assets with a market benchmark or with one another, favor stronger performers, and reduce exposure to weaker ones. It says the method is most suited to markets with clear trends and…

MomentumTrend followingTechnical indicatorsCrypto
FMZ digest

This Chinese course chapter introduces commodity trading advisors (CTAs), describing trend following, mean reversion, arbitrage, and strategies across different holding periods. It explains trend-following returns as a pattern of frequent small losses and…

FuturesCommoditiesTrend followingTechnical indicators
FMZ digest

This tutorial explains time-series bars and tick data, then uses a simple EMA crossover strategy to connect market data with backtesting. It describes OHLCV bars and finer-grained snapshots, noting that smaller data intervals can represent intraperiod price…

BacktestingTechnical indicatorsTrend followingExecution
FMZ digest

The document presents a JavaScript implementation of SuperTrend, built from the Average True Range and upper and lower bands around the candle midpoint. It carries forward band values according to prior closes, then labels the active line as upward or…

Technical indicatorsTrend followingFuturesBacktesting
FMZ digest

The article explains the Aroon indicator, which measures how many bars have elapsed since the period’s highest high and lowest low. Aroon Up and Aroon Down range from zero to one hundred; their relative position is used to assess trend direction, while…

Technical indicatorsTrend followingFuturesCommodities
FMZ digest

This article turns a rolling-position idea into a rule-based trading framework. It proposes using EMA5 and EMA10 crossovers to enter long or short positions, then checking whether the moving-average relationship still supports the trade after each…

CryptoTrend followingTechnical indicatorsPosition sizing
FMZ digest

This tutorial explains a trend-following use of Keltner channels. It first describes a channel built around an average price and a range-based width, then presents an upgraded version using an exponential moving average for the center line and average true…

CryptoPerpetual futuresTrend followingTechnical indicators