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

7,090 documents

MQL5 code base

The Silence indicator presents market activity using two plotted measures. Its average line represents aggressiveness as a percentage based on the rate of price change, while a red line represents volatility as a percentage of a corridor value. The document…

Technical indicatorsVolatilityStatistics
MQL5 code base

The document describes an indicator alert tool that notifies a trader when a candle moves through the indicator’s channel. It presents channel crossing as the event that triggers an alert and refers to an example of a breakthrough on the first bar. It also…

Technical indicatorsBreakoutExecution
MQL5 code base

The indicator overlays as many as three ATR band sets, each with independent settings for ATR period, moving-average period and type, applied price, and band multiplier. A visibility setting controls whether each set and its middle line appears. The midline…

Technical indicatorsVolatilityMean reversion
MQL5 code base

The MHL Average combines two averages: a conventional price average and an average derived from the highest highs and lowest lows. The document describes comparing these lines and interpreting their crosses as indications of the current trend. It reports…

Technical indicatorsTrend following
MQL5 code base

This document describes a version of the ASCtrend indicator that lets the user choose its calculation timeframe through an input parameter. The example setting defaults to a four-hour period, while the stated feature is the ability to select another…

Technical indicatorsTrend following
MQL5 code base

The document describes a line chart intended to follow the main direction of price movement using Japanese candlestick data. When the trend is rising, the line stays nearer each candle’s high; when the trend is falling, it stays nearer the low. This makes…

Technical indicatorsTrend following
MQL5 code base

The document describes a modified VKW Bands and DeMarker indicator that lets the user select the timeframe for its calculations through an input parameter. The stated default is a four-hour period. This allows the indicator’s timeframe to be selected…

Technical indicatorsForex
MQL5 code base

The document explains an EUR index indicator built as a weighted geometric combination of EURUSD, EURGBP, EURJPY, EURSEK, and EURCHF. Its fixed coefficients define each pair’s contribution to the index. Two settings control which price is used in the…

ForexTechnical indicatorsStatistics
MQL5 code base

This short note introduces a BullsBears indicator variant with an input that lets the user choose the chart period used for the indicator. The example setting selects a four-hour timeframe, indicating that the indicator can reference a timeframe different…

Technical indicatorsTrend following
MQL5 code base

This document describes a trailing-stop service that can manage one open position per symbol. For a real stop, the trader includes the desired stop distance in points in the order comment. For a virtual stop, the trader creates a horizontal chart line for…

Risk managementPosition sizingExecution
MQL5 code base

This MetaTrader expert advisor identifies a flat range and uses its boundary lines to place pending orders. It also evaluates a smoothed Standard Deviation across the current and four preceding bars: a strictly rising sequence is treated as evidence that a…

ForexTechnical indicatorsBreakoutVolatility
MQL5 code base

The document describes an MQL5 utility for detecting unusually long intervals between incoming market ticks. It measures elapsed time between ticks and compares the gap with a configured threshold. An ATR-based volatility check can suppress alerts when wider…

ExecutionMarket microstructureVolatilityRisk management
MQL5 code base

This indicator displays a trend direction or deal direction generated by the iMFISign indicator, using colored graphical arrows. A right-pointing arrow marks continuation of the existing trend at the selected bar, while a diagonal arrow indicates a trend…

Technical indicatorsForexStatistics
MQL5 code base

The document outlines an Expert Advisor that generates trade signals from Doji-like candlesticks. It evaluates the previous three completed bars when a new bar appears, excluding the still-forming current bar. A configurable maximum candle-body height…

ForexTechnical indicatorsRisk management
MQL5 code base

This expert advisor trades signals from the TimeZonePivotsOpenSystem indicator. It enters when a bar closes after a channel breakout and adds an optional time-based exit: a position closes once its holding period exceeds a configured limit, which defaults to…

ForexBreakoutExecutionBacktesting
MQL5 code base

TriXCandleSign is a signal indicator built from two TriX calculations applied to a price series: one uses open values and the other close values. It marks a signal when the difference between the two calculations changes sign, matching a change in the fill…

Technical indicators
MQL5 code base

This Expert Advisor combines three independent systems that trade when a ColorX2MA_Digit indicator changes color at a bar close, signaling a trend change. Each system can be enabled or disabled separately and manages its own long and short entries. Position…

ForexTrend followingTechnical indicatorsPosition sizing
MQL5 code base

This document describes a script that measures how much price moves during each hour relative to the spread, using a broker’s own M1 history. For each symbol and hour, it averages the bar ranges as a movement measure and averages recorded spreads. Their…

CommoditiesForexStatisticsExecution
MQL5 code base

This indicator forecasts support and resistance levels for the current day using price levels from the previous day. It displays the projected daily range as filled rectangles, offering a visual way to compare current prices with those forecast levels. The…

Technical indicators
MQL5 code base

This document describes an MT5 utility for estimating the potential risk and reward of a planned trade. Inputs include entry, stop-loss and take-profit prices, lot size, and direction; the calculator estimates possible loss and profit, account risk…

Risk managementPosition sizingExecution
MQL5 code base

The document describes an Expert Advisor that trades changes in trend direction indicated by MBKAsctrend3. It enters when a new indicator arrow appears, with the signal acted on at the bar close. The indicator can be displayed automatically on the chart and…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

The document introduces an on-chart MACD variant that aims to make the indicator’s calculation easier to visualize. It describes the display as a way to see the underlying construction of an EMA-to-SMA MACD and suggests that the same view can help explain…

Technical indicatorsMomentum
MQL5 code base

The document describes a dashboard indicator for monitoring the Sydney, Tokyo, London, and New York trading sessions. It reports whether each session is open, time remaining until openings or closings, overlapping sessions, and the next session with a…

ForexVolatilityTechnical indicatorsMarket microstructure