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
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

7,090 documents

MQL5 code base

This Expert Advisor uses the AFIRMA autoregressive finite impulse response moving average indicator to generate trade signals. It checks for a change in the indicator’s direction when a bar closes, then forms a signal. The document notes that the indicator…

ForexTechnical indicatorsBacktestingExecution
MQL5 code base

This Expert Advisor combines ADX, CCI, RVI, and Williams %R indicators with a martingale sizing approach. Its suggested tuning sequence first optimizes the main signal and ADX settings with the WPR strategy disabled, then tunes WPR separately, and finally…

ForexTechnical indicatorsRisk managementBacktesting
MQL5 code base

This indicator description defines alert conditions using Bollinger Bands and price envelopes together. A buy alert is triggered when a bullish candle opens and closes below both lower bands. A sell alert requires a bearish candle to open and close above…

Technical indicatorsMean reversionVolatility
MQL5 code base

This MetaTrader 5 Expert Advisor description outlines a breakout scalping system that trades only when a set of filters align. It uses fast and slow exponential moving averages to define direction, an ATR-based threshold for trend strength, price location…

BreakoutTechnical indicatorsRisk managementPosition sizing
MQL5 code base

This description presents a trading-platform header library intended to let Expert Advisors submit buy, sell, and modification requests asynchronously. Its central idea is to avoid making the strategy wait for a server response after each order, allowing…

ExecutionMarket microstructureRisk managementHigh-frequency trading
MQL5 code base

This indicator description explains a charting tool inspired by Stanislav Chuvashov's wave theory. It uses a modified Zig Zag to distinguish impulse waves from corrective waves, color upward and downward sequences differently, and label wave lengths at…

Technical indicatorsBreakoutTrend following
MQL5 code base

The Absolute Strength Oscillator (ASO) is described as a trend-following indicator that compares bullish and bearish forces to represent the current market trend. Its configurable inputs include the calculation period, smoothing period, mode, calculation…

Technical indicatorsTrend followingStatistics
MQL5 code base

This indicator displays DeMarker oscillator conditions across ten timeframes to give a compact view of current market trends. Each line represents an indicator on a separate timeframe. Its color marks whether the oscillator is below the oversold threshold,…

Technical indicatorsTrend followingMulti-asset
MQL5 code base

The document describes a script intended to compare how much an asset moves across trading days. Its single input is the number of trading days to include. The proposed workflow is to analyze historical data and convert the output into a column chart, making…

StatisticsTechnical indicatorsRisk management
MQL5 code base

The document explains a simple transformation of the Relative Strength Index (RSI) into a bounded indicator. It takes an RSI value for a selected period and price input, subtracts a baseline, and multiplies the difference by a sensitivity factor. The result…

Technical indicatorsEquitiesForex
MQL5 code base

This brief note describes a three-line MACD indicator that adds a smoothing curve to the conventional MACD display. It comments that intersections between the black and red lines may be useful even while the chart is moving sideways, and that the indicator…

Technical indicatorsMomentum
MQL5 code base

The document describes a smooth-step indicator as a way to map values into a normalized range from zero to one. It places the function among sigmoidal or clamping transforms and relates its behavior to the stochastic oscillator: the indicator produces a…

Technical indicatorsStatistics
MQL5 code base

This document describes a MetaTrader indicator that identifies candles with relatively small real bodies compared with their full high-to-low ranges. By default, a candle qualifies when its body is less than half of the total range. The indicator marks…

Technical indicatorsMarket microstructure
MQL5 code base

This document describes a MetaTrader expert advisor built around signals from the Candels High Open indicator. The generated advisor can place market and pending orders and uses a Parabolic SAR based trailing stop. It requires both the signal module and the…

ForexTechnical indicatorsExecutionBacktesting
MQL5 code base

This note introduces the Wave Period Oscillator (WPO), drawing on an article about time-cycle oscillators. It describes the indicator as a short-term measure of buying and selling periods within price cycles. When the oscillator crosses above zero, the…

Technical indicatorsMomentumTrend followingRisk management
MQL5 code base

The document describes an expert advisor for stocks priced below a chosen ceiling. It places an initial small buy when price rises above a stochastic low level, then adds equal-sized lots after declines. A percentage step setting controls when another buy…

EquitiesTechnical indicatorsPosition sizingRisk management
MQL5 code base

This document describes an alert layer for an XRSI candle and zero-line indicator. It can notify the user when the indicator crosses the zero line, when candle direction changes, when an overbought or oversold threshold is crossed, or when the indicator…

Technical indicatorsMomentum
MQL5 code base

This indicator displays the colors and signal shapes produced by a separate Ichimoku candle indicator across ten configurable timeframes, ranging from hourly to monthly by default. It lets a trader compare trend conditions across several horizons on one…

Technical indicatorsTrend following
MQL5 code base

This short strategy description uses consecutive candlestick bars and the growth of their real bodies to generate contrarian signals. A run of N bullish bars, with each bar's body larger than the preceding one, is treated as a sell signal. Conversely, N…

Technical indicatorsMean reversionEquities
MQL5 code base

The document describes an indicator that overlays three Tymen STARC Bands sets on one chart, each calculated using a separately chosen timeframe and parameters. It is designed to let traders compare volatility bands from higher or lower timeframes with the…

Technical indicatorsVolatility
MQL5 code base

The document describes an expert advisor that trades support and resistance levels drawn by a user with trendline tools. The trader indicates the intended direction graphically, and the advisor opens a position when price crosses the configured level. If a…

ForexTechnical indicatorsExecution
MQL5 code base

This description outlines an indicator concept based on the ICT Silver Bullet approach. It proposes restricting fair value gap detection to selected morning or afternoon macroeconomic trading windows, on the premise that time alignment can help distinguish…

Technical indicatorsMarket microstructureExecution
MQL5 code base

This document describes an MT4 script for opening charts in batches. Users can choose every symbol in Market Watch or supply a comma-separated list, select a timeframe, and optionally apply a saved chart template. A text filter can restrict symbols by a name…

Execution
MQL5 code base

This expert advisor opens a trade when a candle reaches a configurable minimum size within a specified number of minutes. An optional maximum length for the opposing candle shadow can filter the signal; the relevant shadow differs for buys and sells. Trading…

Technical indicatorsPosition sizingRisk managementExecution