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

Hybrid Scalper is a forex Expert Advisor that uses Stochastic direction and RSI to determine buy and sell entries. It describes closing losing orders based on RSI while retaining profitable positions and modifying their stop-loss or take-profit settings. A…

ForexTechnical indicatorsVolatilityRisk management
MQL5 code base

This brief note discusses the Detrended Synthetic Price indicator, attributed to John Ehlers, and compares ways of displaying it. The author finds versions that rely on fixed threshold levels cumbersome because the levels may need adjustment for each symbol,…

Technical indicatorsEquities
MQL5 code base

This trading system uses the Zero Point Force indicator to generate a deal signal when its cloud changes color at a bar close. The document describes an Expert Advisor based on that rule and states that the reported tests used the advisor's default input…

Technical indicatorsCommoditiesBacktesting
MQL5 code base

This indicator calculates fractals using closing prices alone, in contrast with the standard fractal indicator shown for comparison. The accompanying visual convention distinguishes the two outputs with different icon colors: standard fractals appear gray,…

Technical indicatorsStatistics
MQL5 code base

This chart indicator numbers candles sequentially within each day and can optionally restrict display to a selected week of the month. A setting determines whether counting begins at the first candle of the day or proceeds backward from the last candle. The…

Technical indicatorsEquities
MQL5 code base

Bleris is presented as a foreign-exchange strategy that opens hedges when the trend changes. Its author emphasizes keeping absolute drawdown below $3,000 as the system’s central constraint and recommends fixed lot sizes when optimizing. The description also…

ForexRisk managementPosition sizingBacktesting
MQL5 code base

This indicator description presents a variation on Bollinger Bands that lets traders smooth the upper and lower outer bands independently. The upper-band smoothing period can therefore be adjusted without changing the lower band’s setting, and vice versa.…

Technical indicatorsVolatility
MQL5 code base

This Chinese-language report outlines a framework for evaluating single factors used in quantitative stock selection. It organizes the assessment around information coefficients (IC) and portfolio grouping tests. The IC section includes rank IC, the…

EquitiesFactor investingStatisticsBacktesting
MQL5 code base

This document describes an adaptive envelope indicator built around a moving average. The central line is the selected moving average of closing prices; upper and lower bands sit symmetrically around it. Their width is scaled by a standard deviation measure…

Technical indicatorsVolatilityStatistics
MQL5 code base

The document describes a modified Accumulative Swing Index intended to make the indicator easier to interpret. Instead of relying on its levels, which the source says are not readily usable, the smoothed version focuses on the indicator’s slope as a way to…

Technical indicatorsTrend following
MQL5 code base

This indicator modifies the Commodity Channel Index by replacing its usual simple moving average with a T3 average and its mean deviation with an exponential moving average based deviation. The stated aim is to smooth the calculation while retaining a…

Technical indicatorsMean reversionVolatilityStatistics
MQL5 code base

The Integral Linear Regression Moving Average (ILRS MA) is presented as a moving-average indicator with two configurable inputs: the calculation period and the applied price. Its calculation uses a window of recent prices and weighted sums, alongside the…

Technical indicatorsStatistics
MQL5 code base

This short indicator description defines Pearson correlation as covariance divided by the product of the variables’ standard deviations. It presents an indicator that can calculate correlation for a chart symbol against itself at a lag, or compare the chart…

StatisticsTechnical indicatorsMarket microstructure
MQL5 code base

This brief indicator note describes a MACD variant that accepts an averaged price series as its input instead of the raw price. The stated rationale is that averaging may filter some false signals. The indicator retains familiar MACD options and can change…

Technical indicatorsMomentumBacktesting
MQL5 code base

This automated strategy records the highest and lowest prices during a two-hour window, from 14:00 to 16:00 terminal time, then places a buy stop at the high and a sell stop at the low. It is intended for the M15 timeframe. The pending orders are placed only…

BreakoutExecutionRisk management
MQL5 code base

The Range Expansion Index (REI) is described as a bounded oscillator developed by Tom DeMark. Its values range from -100 to +100, and it is intended to measure the pace of price changes while identifying potentially overbought or oversold conditions when…

Technical indicatorsVolatility
MQL5 code base

Moving Average Bands are described as a trend-following indicator that shows how a shorter-term moving average moves in relation to a longer-term moving average. The document refers to a two-part article series that covers the bands and their width, and says…

Technical indicatorsTrend following
MQL5 code base

The Maximus expert advisor identifies past price consolidations, draws their boundaries, and opens trades when price moves beyond them by a configured distance. Its chart uses separate colored boundary pairs for buy and sell consolidations, with white lines…

ForexBreakoutMean reversionPosition sizing
MQL5 code base

The indicator first uses the BSI value to assess trend conditions, then draws a regression-based trend line or tango-line channels according to those conditions. Its chart marks distinguish upper and lower lines and reversal bars. The tango line is presented…

Technical indicatorsTrend following
MQL5 code base

The document describes an Expert Advisor that generates a signal when a bar closes and the direction of the X2MA universal moving average changes. It specifies that a compiled indicator file must be available in the terminal’s indicator directory, and says…

ForexTechnical indicatorsBacktesting
MQL5 code base

The document introduces the Restoring Pull Indicator as an early momentum indicator created by John Ehlers and referenced to an article in Stocks & Commodities. Its only operational rule is to buy while the indicator line is green and sell while it is red.…

Technical indicatorsMomentum
MQL5 code base

The document describes an expert advisor for testing a calendar-based reversal hypothesis. It takes a position against Monday’s direction at the start of Tuesday: a Monday close below its open triggers a buy, while a close above its open triggers a sell. It…

FuturesForexMean reversionTechnical indicators
MQL5 code base

The document outlines an automated foreign-exchange strategy that combines Bollinger Bands, RSI, and a moving average. It opens a position when the most recent bar closes beyond a Bollinger Band and RSI indicates an overbought or oversold condition, while a…

ForexMean reversionTechnical indicatorsBacktesting
MQL5 code base

The document describes a basic grid-trading library through its public controls and a sample expert-advisor workflow. A grid is configured with a direction, initial lot size, spacing between grid levels, and a profit target. Optional settings assign a magic…

Grid tradingRisk managementPosition sizing