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 document describes a higher-timeframe version of the RSIOMA indicator for MetaTrader 5. Its input lets the user select the chart period used for the indicator, with a four-hour period shown as the default. The main concept is to display RSIOMA readings…

Technical indicators
MQL5 code base

TRIX is described as an oscillator based on exponential averaging that can help identify potentially overbought or oversold conditions and can also serve as a momentum indicator. This variant replaces the regular EMA calculation with a double-smoothed Wilder…

Technical indicatorsMomentumStatistics
MQL5 code base

The document describes a draft expert advisor that opens long and short positions simultaneously. Its defining condition is that the losing position’s stop loss is reached five points before the profitable position’s take profit. It says the strategy…

ForexExecutionBacktestingRisk management
MQL5 code base

The indicator draws a linear regression channel with support and resistance levels. The channel can be anchored at a price extreme and redrawn as subsequent lows or highs develop. If a new minimum or maximum does not appear for five bars, the indicator marks…

Technical indicatorsBreakoutRisk management
MQL5 code base

T3MACO is described as an oscillator that uses T3 averaging. The document identifies its author and notes that the indicator was first implemented in MQL4 before being published in a MetaTrader code library. It also refers to a separate explanation of…

Technical indicators
MQL5 code base

The Coppock indicator combines two rate-of-change measures and smooths their sum with a weighted moving average. The described default periods are 14 and 11 for the rate-of-change inputs and 10 for the average; the MetaTrader version allows these settings to…

Technical indicatorsMomentumTrend following
MQL5 code base

The Channel20 indicator calculates the highest and lowest prices across a configurable lookback window, initially set to 20 candles. These levels form a price channel. A move beyond the channel is proposed as a way to detect the start of a new tendency,…

BreakoutTrend followingTechnical indicators
MQL5 code base

This indicator draws candles from a larger timeframe as filled rectangles on a chart. It uses the dot colors from the AMkA indicator to determine the candle coloring: the body is green or red according to the indicated trend direction, and the shadows use…

Technical indicatorsTrend followingForex
MQL5 code base

This indicator compares the Average True Range (ATR) with an average of ATR and displays their difference as a color histogram. Yellow marks periods when ATR is above its average, while dark blue marks periods when it is below. The display is intended to…

VolatilityTechnical indicatorsForex
MQL5 code base

This short description identifies a MetaTrader 4 expert advisor built around three technical indicators: a 100-period simple moving average, a 14-period Average Directional Movement Index, and Parabolic SAR. It states that the author is testing the EA on…

ForexTechnical indicatorsTrend following
MQL5 code base

The document outlines a GBPUSD expert advisor concept that opens positions at a specified time, with an adjustable hour shift. It counts bullish and bearish bars on the one minute chart and exposes settings for the number of bars considered, maximum open…

ForexPosition sizingRisk managementTechnical indicators
MQL5 code base

This article explains a module for assigning an Expert Advisor different trading permissions according to time of day and weekday. Its six modes range from allowing both directions or only one direction, to stopping trading and closing positions, waiting…

ExecutionRisk managementFutures
MQL5 code base

This document describes a simple Expert Advisor that uses a fractal Williams Percent Range oscillator to generate entries. It sells when the oscillator crosses downward through its overbought threshold and buys when it crosses upward through its oversold…

ForexTechnical indicatorsBacktesting
MQL5 code base

This document explains a proof-of-concept MQL5 library that lets MetaTrader 5 Expert Advisors generate buy, sell, exit, and trailing-stop or take-profit actions from standard or custom indicators. Users can configure explicit indicators in input groups or…

Technical indicatorsExecution
MQL5 code base

The indicator converts each candle into a weighted value based on its body, upper and lower shadows, direction, and gap from the preceding candle. Users set the relative weight of each component. A component’s contribution is scaled against its average…

Technical indicatorsStatistics
MQL5 code base

The document outlines an Expert Advisor that analyzes two moving averages and two ADX indicators across one-minute and one-hour periods. It lists fixed trade volume and fixed profit-taking and loss levels, along with a threshold parameter for the distance…

ForexTechnical indicatorsRisk management
MQL5 code base

Twiggs Money Flow (TMF) is presented as a volume-based oscillator developed by Colin Twiggs. It compares Wilder-smoothed buying pressure with Wilder-smoothed volume over a configurable period. Buying pressure is derived from volume and the close’s position…

Technical indicatorsMomentumBreakout
MQL5 code base

The document describes a relative strength index monitoring tool with optional faster-reacting RSI calculations, automatic bullish and bearish divergence detection, and a combined bias score across timeframes. Its divergence logic is said to require…

Technical indicatorsMomentumVolatility
MQL5 code base

This document explains a trend indicator that displays values as a colored histogram relative to zero and user-defined overbought and oversold levels. The colors distinguish four regions: above the upper threshold, positive but below that threshold, negative…

Technical indicatorsTrend following
MQL5 code base

The document describes a trade-management library for positions that have already been opened. It can move stops to break-even after a profit threshold, trail stops, partially close positions, and add missing stops or targets. Triggers can use multiples of…

Risk managementPosition sizingExecution
MQL5 code base

The document describes a chart indicator that plots the autocorrelation function for a signal. Autocorrelation compares a signal with a shifted copy of itself, showing how their relationship changes as the time lag varies. In market analysis, such a plot can…

StatisticsTechnical indicators
MQL5 code base

The document describes a technical indicator that applies Gaussian smoothing to price data to form dynamic support and resistance levels. It presents the output as a price channel that traders can use to monitor changing levels across market timeframes. The…

Technical indicatorsStatistics
MQL5 code base

The document describes an Expert Advisor that takes trade signals from a CMO-based cloud indicator. It opens a position when a bar closes and the indicator cloud changes to the opposite color. The supplied description identifies the indicator file required…

ForexTechnical indicatorsBacktesting
MQL5 code base

The document describes an Expert Advisor that trades signals from the SSL indicator. It checks for a color change when a bar closes and uses that change to form a trade signal. The example setup tests EURUSD on an eight-hour timeframe during 2015. The stated…

ForexTechnical indicatorsBacktesting