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

8,851 documents

MQL5 code base

The document outlines a configurable strategy that uses three moving averages to identify trending conditions and time entries. For buys, the shorter average must be above the two longer averages, and a candle must cross above the shortest average. The sell…

Trend followingTechnical indicatorsRisk management
MQL5 code base

The document introduces the T3 moving average, an adaptive smoothing indicator attributed to Tim Tillson. It describes the indicator as aiming to reduce lag while filtering price noise, and lists three inputs: the calculation period, a coefficient, and the…

Technical indicatorsTrend followingStatistics
ProRealCode

This chart indicator classifies each candle by comparing its close with two exponential moving averages calculated separately from highs and lows. A close above the high-based average is colored green, a close below the low-based average is colored red, and…

Technical indicatorsTrend following
MQL5 code base

A Donchian channel is formed from the highest high and lowest low over a chosen lookback period. The document describes a breakout rule: open a long position when price makes a new high beyond the upper channel, and open a short position when price falls…

Technical indicatorsBreakoutTrend followingVolatility
SuperMind

This post describes a Chinese equity screen that selects stocks classified in the metaverse theme, trading above their 250-day moving average, with circulating market value above the stated threshold. It frames the theme filter as a way to target a popular…

EquitiesChina marketsTechnical indicatorsTrend following
BigQuant

This review surveys momentum investing across equities, funds, commodities, bonds, currencies, and cryptocurrencies. It explains cross-sectional momentum, which buys past winners and sells losers, and time-series momentum, which takes positions based on each…

MomentumTrend followingFactor investingMulti-asset
MQL5 code base

This brief indicator description explains a chart overlay that first uses the BSI indicator to assess trend conditions, then draws either a regression-based trend line or channels using a Tango line. It identifies plotted elements by color: upper and lower…

Technical indicatorsTrend following
SuperMind

The document presents a Chinese stock selection rule combining three conditions: daily price amplitude above one percent, no limit-up close on the prior day, and a weekly close crossing above its 30-week moving average. It frames the amplitude and prior-day…

China marketsEquitiesTechnical indicatorsTrend following
Lumibot

This LumiBot guide describes a historical backtest workflow in which one AI agent researches a market signal and a second reviews risk and can place trades. Its example uses SPY daily prices, compares the completed close with a 20-bar average, and allows…

EquitiesTrend followingBacktestingRisk management
vn.py community

This community post asks how to adapt VeighNa’s double moving-average example for daily bars in live trading and backtesting. The author describes sending ticks to a BarGenerator configured for daily aggregation, binding a daily callback, and loading…

FuturesTechnical indicatorsTrend following
MQL5 code base

The document describes an indicator that presents trend information from the AMkA indicator for a fixed timeframe. It displays the source indicator’s colored-dot signals on a line, with dots appearing when a bar in the selected timeframe changes. The…

Technical indicatorsTrend following
MQL5 code base

This trading-system description combines Alligator indicator signals with fractal confirmation for entries. It includes a trailing exit and a fixed stop, while the tested configuration disables martingale sizing and permits only one open order. The author…

ForexTechnical indicatorsTrend followingRisk management
BigQuant

This report summary examines gold supply and demand, macroeconomic influences, and ways to combine fundamental signals with short-term trend trading. It argues that supply changes relatively little, while shifts in investment demand help explain price…

CommoditiesFactor investingTrend followingBacktesting
MQL5 code base

This Expert Advisor uses two moving averages to manage trades. A slower average based on opening prices supplies entry signals, while a faster average based on closing prices supplies exit signals. The system checks for signals only when a new bar appears,…

Technical indicatorsTrend followingRisk managementBacktesting
MQL5 code base

The document describes an indicator intended to flag a possible market trend when a bar has unusually high tick activity. It suggests watching for a move in the same direction as the signal and gives EUR/USD as an example, with a suggested stop and target…

ForexTechnical indicatorsTrend followingRisk management
MQL5 code base

XDidi_Index is a customizable implementation of the Didi Needles indicator. It uses three smoothed price averages, labeled short, medium, and long, with default smoothing depths of 3, 8, and 20 periods. Each average has an independently selectable smoothing…

Technical indicatorsTrend following
SuperMind

This proposed China A-share screen selects companies in the metaverse industry with a circulating share count below a stated cap and at least five moving averages aligned. The accompanying explanation presents the industry filter as a way to focus on an…

EquitiesChina marketsTechnical indicatorsTrend following
SuperMind

The document outlines a Chinese-equity screen combining daily amplitude above 1%, a robot-industry classification, circulating market capitalization below 10 billion yuan, and a weekly five-period moving average crossing above the ten-period average. It…

EquitiesChina marketsTechnical indicatorsTrend following
FMZ forum

This tutorial explains how to build a basic Donchian channel breakout system in Python on a quantitative trading platform. It defines the channel using the highest high and lowest low over a lookback window, with a midpoint between the boundaries. A close…

FuturesBreakoutTrend followingTechnical indicators
MQL5 code base

This document describes an Expert Advisor that sets a daily trading bias by comparing the number of bullish and bearish candles from the previous day. It checks whether that day’s final close is above or below a moving average, and enters only when the…

Trend followingTechnical indicatorsRisk managementExecution
MQL5 code base

This brief entry identifies BlauHLM as a color histogram implementation of the Directional Trend Index, an indicator associated with William Blau’s book on momentum, direction, and divergence. It presents the indicator as a way to display directional trend…

Technical indicatorsMomentumTrend following
MQL5 code base

The document introduces a third generation moving average method attributed to Manfred G. Dürschner. It describes the method as reducing temporal lag through a procedure that increases the moving average period. The indicator is intended to be used like a…

Technical indicatorsTrend following
BigQuant

The article argues that individual traders are unlikely to beat quantitative funds at speed and disciplined execution. It challenges the idea that simply refusing to sell is a reliable defense, pointing to the difficulty of holding through sharp price moves…

EquitiesTrend followingRisk management
MQL5 code base

This brief description explains a trend-envelope indicator that uses price changes to decide whether a trend has changed or should continue. In this variant, standard deviation replaces a fixed percentage as the basis for measuring price change, and price…

Technical indicatorsTrend followingStatistics