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

4,574 documents

MQL5 code base

This document describes an MT5 chart indicator that displays server time and the current bid price as labels in the main chart or a chosen subwindow. Its clock uses a timer event to update once per second, so the display can continue advancing when the…

ForexExecutionMarket microstructure
MQL5 code base

The document describes an Expert Advisor that trades when the Laguerre_ADX indicator’s cloud changes color. It generates a signal at the close of the bar where the color change occurs. The strategy therefore uses an indicator-state transition as its entry…

ForexTechnical indicatorsBacktestingExecution
MQL5 code base

This indicator marks the previous trading day's high, low, and close on a price chart. The high and low are presented as possible resistance and support, while the close can serve as a pivot or reference point. The levels are sourced from daily data…

ForexTechnical indicatorsBreakout
MQL5 code base

This Expert Advisor uses four Accelerator Oscillator readings, sampled at the selected bar shift and three successive seven-bar intervals, as inputs to a weighted perceptron. It multiplies each reading by a weight derived from an optimized parameter, sums…

ForexTechnical indicatorsMachine learningRisk management
MQL5 code base

This automated trading system uses pin-bar reversal signals with a filter built from two moving averages and fractal-based trend lines. Its stated rules pair upward-turning trend lines with a pin-bar sell signal and downward-turning lines with a pin-bar buy…

ForexEquitiesTechnical indicatorsMean reversion
MQL5 code base

This document describes an Expert Advisor that generates a trading signal when the i4_DRF_v3 indicator histogram changes color as a bar closes. It is an indicator-driven rule: the EA reads the color transition at the completed bar and forms a signal, with…

ForexTechnical indicatorsBacktestingExecution
MQL5 code base

This brief indicator description presents RSI values for the open, high, low, and close prices together as a candle display. It describes the implementation as a lighter-resource version that uses the platform’s standard RSI calculation function. The note…

ForexTechnical indicators
MQL5 code base

This document is a historical trading-platform report for an EURGBP system on daily data covering October 2021 through September 2022. It lists extensive configuration settings, including ATR, ADX, moving-average periods, spread and margin limits, trend…

ForexBacktestingRisk managementPosition sizing
MQL5 code base

This MetaTrader expert advisor detects bullish and bearish inside-bar patterns and opens corresponding long or short positions. It offers three position-handling modes: open a position at every signal with stop-loss or take-profit exits; reopen positions in…

ForexBreakoutTechnical indicatorsRisk management
MQL5 code base

The document describes a forex expert advisor that uses ZigZag swing highs and lows to identify support and resistance, then updates trend lines as price structure changes. When price approaches or touches a line, the EA may take a buy or sell position…

ForexTechnical indicatorsTrend followingExecution
MQL5 code base

The NineTFMovement indicator presents price movement across nine chart timeframes, from one-minute bars through monthly bars, alongside a directional assessment labeled up, down, or wait. The document recommends using it on five- or fifteen-minute charts,…

ForexTechnical indicatorsTrend following
MQL5 code base

This document describes an Expert Advisor that uses the PFE oscillator to generate trades. It forms a signal when a bar closes and the indicator changes direction. The system therefore relies on a direction turn in the oscillator rather than a threshold or…

ForexTechnical indicatorsBacktesting
MQL5 code base

The document describes two strategies using an adaptive baseline and volatility bands. For momentum breakouts, it calls for a candle close beyond an outer band and a baseline color indicating the same direction; the trade is held until the baseline changes…

ForexCryptoTrend followingMean reversion
MQL5 code base

This expert advisor combines a moving-average price filter with RSI readings in overbought or oversold territory. It opens trades when the RSI reaches one of those zones and price is on the corresponding side of the moving average. The description says the…

ForexTechnical indicatorsRisk managementBacktesting
MQL5 code base

The Round Levels indicator draws configured zones around round-number price levels above and below the current market price. The user sets how many levels appear in each direction, the spacing between levels, and each zone’s width. Optional settings control…

Technical indicatorsForexMarket microstructure
MQL5 code base

The document describes two versions of an expert advisor that open opposing positions and manage their volumes in opposite sequences. One starts with the minimum lot and increases the size of later positions; the other starts at the maximum and reduces later…

ForexPosition sizingRisk management
MQL5 code base

This MQL5 Expert Advisor uses a strict confirmation chain across five indicators: a moving average, MACD, Stochastic, OsMA, and Awesome Oscillator. A positive signal is accepted only when every indicator confirms it; failure at any stage discards the signal.…

ForexTechnical indicatorsBacktesting
MQL5 code base

This simple expert-advisor concept uses an 8-period weighted moving average and a 28-period exponential moving average to generate directional trades. A cross of the weighted average above the exponential average opens a long position; a cross below opens a…

ForexTechnical indicatorsTrend followingRisk management
MQL5 code base

This document describes an Expert Advisor that opens a hedge for a losing position after a configurable loss threshold. Its proposed safeguards include limiting each original position to one hedge, separating hedge and primary trades with different magic…

ForexRisk managementPosition sizingExecution
MQL5 code base

This expert advisor combines a three-moving-average crossover signal with a Price Channel indicator. The moving averages expose configurable periods, shifts, and calculation methods, while the crossover component can be configured for current-bar signals and…

ForexTechnical indicatorsTrend followingRisk management
MQL5 code base

This expert advisor measures the high and low during a configurable opening interval using one-minute data. After that range is complete, it watches for a chart-period bar to close beyond either boundary plus a buffer. A breakout can trigger one market…

BreakoutForexExecutionPosition sizing
MQL5 code base

The described expert advisor uses Fractals and Ichimoku signals to open trades, then increases the lot size after a losing trade according to a configurable multiplier. It lists trailing stops and take-profit settings, money-based exits for multiple trades,…

ForexTechnical indicatorsPosition sizingRisk management
MQL5 code base

Tengri is described as an Expert Advisor combining price-bar OHLC analysis with a standard moving average, RSI, and a custom Silence indicator. The brief identifies these components but does not explain their signal rules, parameter settings, entry or exit…

ForexTechnical indicatorsPosition sizingRisk management
MQL5 code base

This trading system uses the XDeMarker_Histogram_Vol indicator to generate entries when a bar closes beyond an overbought or oversold level. It distinguishes two signal levels, assigning each its own order identifier and deposit share, so stronger and…

ForexBreakoutTechnical indicatorsPosition sizing