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

1,507 documents

ProRealCode

The Double Smoothed Stochastic, attributed here to William Blau and Walter Bressert, adapts the stochastic oscillator by applying exponential smoothing twice. The provided calculation first smooths a stochastic reading, rescales that smoothed series within…

Technical indicatorsMomentumStatistics
ProRealCode

This indicator profiles five configurable intraday sessions and summarizes their historical behavior for a chosen market. For each session, it records range, volume share, whether it set the day’s high or low, directional closes and continuation, fair value…

Technical indicatorsStatisticsVolatilityMarket microstructure
ProRealCode

This document presents a rule-based EUR/USD strategy for a 15-minute chart. It calculates a midpoint from recent daily highs and lows, then smooths related upper and lower levels. Long entries require a price crossing above the midpoint alongside a…

ForexTechnical indicatorsExecutionRisk management
ProRealCode

This strategy description presents a long-only breakout approach for South Africa’s Top 40 index. It checks recent price bars against earlier highs and lows, then enters at market when the current close exceeds the highest level found in the lookback…

EquitiesBreakoutTechnical indicatorsRisk management
ProRealCode

This entry introduces the Butterworth filter, also known as a maximally flat filter, as a way to smooth a price series. Its stated aim is to reduce short-term noise while preserving a clearer indication of price direction. The included example initializes…

Technical indicatorsStatisticsTrend following
ProRealCode

This indicator adapts a Donchian channel by placing its upper and lower levels beyond recent highs and lows using a multiple of average true range. The code uses a lookback period and offset to calculate the channel reference points, then tracks a…

Technical indicatorsTrend followingBreakoutVolatility
ProRealCode

The author introduces a custom Better Volume indicator intended to simplify other versions the author considers overly complicated. The description says it uses a few moving averages and a built-in range calculation to process volume-related information. The…

Technical indicatorsEquitiesStatistics
ProRealCode

The Stiffness indicator estimates trend persistence by measuring how often closing prices remain beyond a moving average during a lookback window. It produces separate percentages for upward and downward conditions. A volatility buffer excludes small…

Technical indicatorsTrend followingStatistics
ProRealCode

The Volatility Quality indicator uses weighted moving averages of recent open, high, low, and close prices to combine price direction with range-based volatility. Its plotted value is positive in bullish conditions and negative in bearish conditions, with…

Technical indicatorsVolatilityTrend following
ProRealCode

This document describes a ProRealTime indicator that displays an economic news calendar, with filters for dates, event impact, and country or region. Users can choose to show events from the current date onward or define a date range, adjust the display…

Event-drivenTechnical indicators
ProRealCode

This post describes two chart indicators for comparing typical price ranges across hours and months. Each groups observed high-minus-low ranges by hour or calendar month, computes an average for each group, and plots those averages as bars alongside an…

Technical indicatorsStatisticsVolatilityBacktesting
ProRealCode

This document presents an intraday long-only system for the DAX40 CFD using hourly bars. It requires the close to exceed both a 185-period moving average, used as a broad trend filter, and a 16-period moving average, used to confirm nearer-term direction. It…

FuturesTrend followingTechnical indicatorsRisk management
ProRealCode

The indicator divides recent price action into clusters using one-dimensional K-means on bar midpoint prices, with trade volume weighting the centroid updates. It then builds a separate volume profile for each cluster, using the actual high-low envelope of…

Market microstructureTechnical indicatorsStatisticsFutures
ProRealCode

This research summary proposes rotating among Chinese equity sectors according to changing economic cash flows and market discount rates. It uses a two-beta decomposition of the dividend discount model to describe sector sensitivities: financials are…

EquitiesChina marketsPortfolio construction
ProRealCode

The indicator places a wide volatility envelope around a 55-period exponential moving average, using four times the 55-period average true range. It flags bullish or bearish traps when price moves beyond a band and returns inside, subject to a limit on time…

Technical indicatorsVolatilityMean reversionRisk management
ProRealCode

This indicator marks bullish and bearish order-block zones using a price pattern confirmed by unusually high volume. A bullish setup occurs when the prior bar makes a lower low than the bar before it, the current close exceeds the prior high, and volume…

Technical indicatorsBreakoutRisk management
ProRealCode

The Wako Volume Ratio is a volume-only oscillator that compares up-bar volume with down-bar volume over a chosen lookback period. Volume on bars where the close exceeds the open is classified as distributive, while volume on bars where the close is below the…

Technical indicatorsMean reversion
ProRealCode

The indicator estimates trend sentiment by subtracting the latest period's price change from the change over a longer lookback. Its example compares a 12-month change with a one-month change: a positive difference is treated as bullish and a negative one as…

Technical indicatorsTrend followingMomentum
ProRealCode

This document explains an order block indicator that marks potential support and resistance zones using volume pivots alongside price direction. It distinguishes bullish zones after downward movement from bearish zones after upward movement. The described…

Technical indicatorsMarket microstructureExecution
ProRealCode

The document describes two indicators that display each bar’s traded volume according to whether the candle closes above or below its open. A positive candle assigns the full volume to buying pressure and displays it in green; a negative candle assigns the…

Technical indicatorsMarket microstructureStatistics
ProRealCode

Trendilo turns changes in a selected price series into a smoothed trend signal. It computes percentage change over a configurable interval, applies an Arnaud Legoux moving average (ALMA), and compares that value with positive and negative root mean square…

Technical indicatorsTrend followingEquities
ProRealCode

Fibonacci Gravity Clusters estimates where retracement levels from confirmed swings accumulate near one another. It maintains separate ZigZag swing histories across six pivot scales, filters small legs by their size relative to ATR, and projects selected…

Technical indicatorsVolatilityStatistics
ProRealCode

This document outlines a short-term EUR/USD strategy using 20-period moving average envelopes and 40-period directional indicators. It describes long and short entry conditions around the upper and lower envelope, with ADX above 10 and the positive or…

ForexTechnical indicatorsRisk management