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
WonderTrader
14 documents
Alphalens
14 documents
backtesting.py
11 documents
Technical Analysis
9 documents
QTPyLib
8 documents
Lumibot strategies
7 documents
QuantRocket
7 documents
Awesome Quant
1 documents

Search the library

31,205 documents

ProRealCode

The Fill Channel is a chart indicator intended to help traders plan entries, stop losses, profit targets, and position size. It draws a regression-based central line with surrounding bands, then uses those levels to display potential long or short entry…

Technical indicatorsPosition sizingRisk management
MQL5 code base

This document describes a modified exponential moving average that follows a proposal by Bob Fulks and Alex Matulich, originally used as part of an improvement to the T3 calculation. The alteration changes how the EMA is calculated, with the stated aim of…

Technical indicatorsTrend following
MQL5 code base

The indicator presents trend information from the VolatilityPivot indicator on a fixed timeframe. It uses the colors of the underlying indicator lines as the signal source, displaying colored dots when a bar in the corresponding timeframe changes. This gives…

Technical indicatorsVolatilityTrend following
SuperMind

The document proposes screening Chinese equities using three signals: a daily increase in holdings above 5%, a weekly five-period moving average crossing above the ten-period average, and a shortening MACD histogram on a 15-minute chart. It presents these as…

EquitiesTechnical indicatorsMomentumChina markets
SuperMind

The document proposes screening Chinese stocks for daily amplitude above 1%, observations dated in 2021, and alignment among five moving averages based on 5, 10, 20, 30, and 60 periods. It interprets higher amplitude as greater volatility and moving-average…

EquitiesChina marketsTechnical indicatorsVolatility
ProRealCode

This indicator adjusts an exponential moving average using an R-squared measure calculated from price observations over a chosen period. The measure compares a linear fit of recent prices with their variation, then changes the EMA period through a formula so…

Technical indicatorsStatisticsTrend following
SuperMind

The document describes a simple A-share stock screen using daily amplitude above 1%, a closing price set at 18.5 yuan, and an opening auction change from -2% up to but not including 5%. It presents these conditions as filters for price movement, nominal…

EquitiesChina marketsVolatilityTechnical indicators
SuperMind

This stock-selection proposal combines a price-amplitude threshold, a KDJ condition with K below 20, a market-value ceiling of 10 billion yuan, and a requirement for positive profits. The rationale is to find smaller companies with substantial price movement…

EquitiesTechnical indicatorsMean reversionFactor investing
SuperMind

This stock screen combines a daily price-range condition, a weekly MACD condition, and a profitability filter. It seeks shares with an amplitude above 1, weekly MACD above zero, and return on equity greater than 15% in each of the previous five years. The…

EquitiesTechnical indicatorsFactor investing
MQL5 code base

This indicator uses a simple moving average whose calculation period increases over time. When price crosses the moving average, the period resets and a new calculation begins. A chart label marks each new period, and the indicator has no user-configurable…

Technical indicators
MQL5 code base

This document describes a smoothed Commodity Channel Index oscillator displayed as a histogram. Its colors can indicate either a break through overbought or oversold levels, or a change in the histogram’s direction. The selected coloring behavior depends on…

Technical indicatorsMomentumBreakout
MQL5 code base

This document describes a synthetic RSI indicator built from three RSI calculations. The combined value is calculated using a method that differs from a simple average, although the exact formula and settings are not supplied. Before the RSI calculations,…

Technical indicatorsMean reversionStatistics
MQL5 code base

This document describes an indicator that presents a moving-average-based trend filter as a colored cloud. It identifies the tool’s general form and attributes its original implementation to Luis Guilherme Damiani, noting that it was first published in 2008.…

Technical indicatorsTrend following
SuperMind

This stock selection rule combines three filters: daily price amplitude above 1, a listing history longer than one year, and at least one limit-up event in the prior 25 days. The accompanying explanation treats recent limit-ups as a possible sign of market…

EquitiesChina marketsBreakoutTechnical indicators
MQL5 code base

Williams Thrust is a directional indicator that compares two Williams Percent Range readings, each calculated over a separately chosen lookback period. It also computes a moving average for each reading, with the averaging method and periods supplied as…

Technical indicatorsMomentum
BigQuant

This brief forum post asks how to express a condition in Python for a security’s low price to cross below its 60-day moving average. The visible example begins to describe a method that compares the prior period’s low and moving average with their current…

EquitiesTechnical indicators
BigQuant

This Chinese equity screening proposal combines three conditions: a price amplitude above 1%, free float no greater than 5.5 billion shares, and short-, medium-, and longer-term moving averages aligned upward. The article interprets the amplitude filter as…

EquitiesMomentumTechnical indicatorsChina markets
SuperMind

This document describes a Chinese equity screen combining turnover between 3% and 12%, seven consecutive down days, and a morning price condition below 6%. It presents the setup as a way to find stocks in a pullback while accounting for trading activity and…

EquitiesMean reversionTechnical indicatorsChina markets
MQL5 code base

The document presents a variation of a “triple” indicator that replaces the Hull Moving Average with a double-smoothed exponential moving average (DSEMA). The stated motivation is to avoid overshooting that can occur with the Hull average, while retaining a…

Technical indicatorsTrend followingMean reversion
SuperMind

This Chinese-language article proposes screening mainland Chinese stocks in the metaverse sector using two price conditions: the 9:25 price change must be below 6%, and the stock must have more than two limit-up days within the prior ten days. The first…

China marketsEquitiesMomentumTechnical indicators
MQL5 code base

The document describes a script that estimates where a third Elliott wave may end, following an approach attributed to Bill Williams. It uses a Fibonacci expansion object: for a bullish setup, the user places its three points at the first wave’s starting…

Technical indicatorsCommodities
MQL5 code base

This indicator compares the unmodified closing price with a transformed price calculated from the close and a shifted historical close. The user selects how many bars back to obtain the shifted close. The transformed series applies a base-10 logarithm to the…

Technical indicatorsStatistics
Freqtrade

This strategy is designed to capture short-term forex trends on a four-hour timeframe. It enters long when the 10-period RSI, calculated from the midpoint of open and close, crosses above 50 at the same time that the five-period EMA crosses above the…

ForexTrend followingMomentumTechnical indicators
SuperMind

The proposed screen uses Chinese A-share data from 2021 onward, compares the 20-day and 120-day moving averages, and keeps stocks where the shorter average is above the longer one. It then ranks candidates by capital strength and selects the top 100. The…

China marketsEquitiesTrend followingTechnical indicators