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

This document introduces an indicator that draws a vertical histogram representing the distribution of extreme prices. It identifies the author and says the indicator was originally written for MQL4 and published in 2012. The available description is brief:…

Technical indicatorsStatistics
MQL5 code base

MT4Orders QuickReport is a browser-based reporting tool for trades from MT4, MT5, and virtual testers. It moves report calculations and chart generation into JavaScript and paginates large reports. The described views include profit and loss over time,…

BacktestingStatisticsExecutionMarket microstructure
MQL5 code base

The document outlines a tick-driven Expert Advisor that compares the current price with the price observed on the preceding tick. It identifies two static variables as the core implementation idea: because a static variable retains its value after a function…

Technical indicatorsHigh-frequency tradingExecutionBacktesting
MQL5 code base

The document presents an RSI of average indicator as an example of concise indicator development in MetaTrader 5. It says the main calculation can be expressed in a few lines inside the main loop, with color assignment added when the RSI slope changes. The…

Technical indicators
MQL5 code base

The document describes an Expert Advisor that trades signals from the ExchangePrice trend indicator. A signal is generated when a bar closes and the indicator cloud changes color. The EA therefore follows shifts in the indicator’s trend state, with decisions…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

GMACD is presented as a two-line MACD indicator intended for trading platforms that do not include this variant by default. The description identifies configurable smoothing methods for the histogram and signal line, along with fast and slow moving-average…

Technical indicatorsStatistics
MQL5 code base

This expert advisor compares the overlaid price histories of two currency pairs and trades when their divergence retreats from a recent maximum. It starts from a chosen point, scales the second pair’s price range to roughly match the chart pair, and measures…

ForexPairs tradingMean reversionBacktesting
MQL5 code base

The document describes a market indicator inspired by Edgar Peters’s work and based on the Bollerslev GARCH model. It presents the indicator as a way to track changing volatility: its value rises when market volatility is high. The author also suggests that…

VolatilityTechnical indicatorsStatistics
MQL5 code base

The Flat indicator is described as a tool for measuring market volatility and displaying conditions through colored dots. Red dots mark strong trends, gray dots mark weak trends, and blue dots indicate moderate trends. Its inputs include a smoothing period…

Technical indicatorsVolatilityTrend following
MQL5 code base

This script is intended to close part of a buy order that is already in profit while leaving other running orders open to pursue their target profits. Its described role is a position-management operation: realize some gains from a profitable buy without…

ExecutionPosition sizingRisk management
MQL5 code base

This indicator combines a variable moving average with a display of trend direction and strength. It can round the latest value and channel levels to a chosen number of digits, and places colored dots on the moving average to show the trend. The description…

Technical indicatorsVolatilityTrend following
MQL5 code base

The document describes the Forecast Oscillator, attributed to Tushar Chande and based on his Time Frame Forecast method. It says the indicator compares the applied price with the prior time-series forecast and expresses the difference as a percentage of…

Technical indicatorsStatistics
MQL5 code base

This trading example describes calculating a buy position size from a chosen percentage of account equity at risk and a stop-loss distance. It then checks whether the calculated size is valid and whether the account has enough funds to open it. If the…

Position sizingRisk managementExecutionBacktesting
MQL5 code base

The i-Spread indicator displays recent minimum and maximum spread values across several lookback windows: the last hour, four hours, and day. It also plots two additional lines for the minimum and maximum spread observed on the current bar. This can help…

ExecutionMarket microstructure
MQL5 code base

The document describes a helper function that generates a 64-bit magic number from a financial instrument, chart timeframe, and prefix index. Such identifiers can distinguish automated trading instances, including multiple strategies running on one chart.…

Execution
MQL5 code base

This short description presents XDPO_Sign, a semaphore indicator that detects changes in the direction of a smoothed Detrended Price Oscillator and displays them as trading signals. It conveys the indicator’s basic signal concept, but does not state how…

Technical indicatorsMomentum
MQL5 code base

This Expert Advisor uses the CronexRSI oscillator’s cloud color to generate signals. A signal is formed at the close of a bar when the cloud changes color, making the indicator’s state transition the central entry cue. The document does not specify how…

CommoditiesTechnical indicatorsBacktesting
MQL5 code base

This Expert Advisor bases its entries on Bill Williams’ Awesome Oscillator (AO) and Accelerator Oscillator (AC). It buys when both indicators are green and sells when both are red; an open position is exited when either indicator changes color. Signals are…

ForexTechnical indicatorsTrend followingBacktesting
MQL5 code base

This indicator plots historical trades directly on a chart. For each order, it displays the opening time and price, the closing time and price, and profit measured in pips. The stated purpose is to help traders review past orders visually, whether those…

ExecutionBacktesting
MQL5 code base

This document describes an expert advisor that trades when the MultiTrend_Signal_KVN indicator shows a new arrow as a bar closes. It identifies a change in the indicator’s trend direction as the entry signal. The described test uses the advisor’s default…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

This screener searches symbols or selected asset categories for instruments whose current prices have fallen below recent closing-price peaks. Users can set a lookback period, with a 90-day default, and a drawdown threshold. The intended use is to surface…

Technical indicatorsMean reversionEquitiesForex
MQL5 code base

The document describes a simple monitoring technique for automated trading systems: capture and save a chart screenshot when a trade is placed. A trader can later inspect the chart to see the indicator conditions and market context present at that moment.…

ExecutionTechnical indicatorsBacktesting
MQL5 code base

MultiRVISignal presents four Relative Vigor Index readings from different timeframes as a compact view of market direction. Each indicator is represented by a line: green when its RVI value is above its signal line and red when it is below. Colored points…

Technical indicators
MQL5 code base

This brief indicator description explains that a moving average based tool dynamically calculates and displays potential support and resistance levels. It exposes two user settings: the calculation period and the price series used in the calculation. The…

Technical indicatorsStatistics