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

8,851 documents

MQL5 code base

This note explains the idea behind John Ehlers’ Instantaneous Trend Line. It argues that a simple moving average spanning the dominant cycle can cancel much of that cycle: samples above and below the midpoint balance across a full cycle. In frequency terms,…

Technical indicatorsStatisticsTrend following
SuperMind

This Chinese-language post describes a stock-selection rule that combines a daily amplitude threshold, a daily decline bounded between four and five percent, and a company-type or industry filter. It presents the screen as a way to build a stock pool for…

EquitiesTechnical indicatorsMean reversionTrend following
ProRealCode

The TMMS oscillator combines one RSI series with two stochastic series. It centers each reading around its midpoint and classifies the histogram as bullish when all three are above that level, bearish when all three are below, and neutral when they disagree.…

Technical indicatorsMomentumTrend following
SuperMind

This note outlines a Chinese equity screen for stocks associated with the metaverse theme, with circulating market capitalization above 10 billion yuan and a 20-day moving average above the 120-day moving average. The moving average comparison is used as a…

EquitiesChina marketsTrend followingTechnical indicators
Amberdata research

This interview discusses how traders can identify persistent sources of edge, implement them, and manage the risks and emotions that accompany them. Euan Sinclair describes edge as a market phenomenon that mathematics can measure, citing trends, mean…

Risk managementVolatilityTrend followingMean reversion
ProRealCode

The document explains the Kase DevStops indicator as a way to place trend-following stops while accounting for variation and asymmetry in price ranges. It uses a short and a longer moving average to determine trend direction, tracks an extreme price as the…

Technical indicatorsTrend followingVolatilityRisk management
ProRealCode

This indicator description shows a way to mark neutral trading ranges using transitions, or twists, between the Ichimoku Senkou Span A and Senkou Span B lines. It draws each range’s upper and lower boundaries as a rectangle, ending the range when price…

Technical indicatorsTrend followingBreakoutEquities
MQL5 code base

This brief description presents a variant of QQE, or Quantitative Qualitative Estimation, that uses Velocity as its momentum input instead of the more typical Relative Strength Index. The author characterizes Velocity as smoother momentum and says the…

Technical indicatorsMomentumTrend following
MQL5 code base

TrendCollector is described as a forex expert advisor that combines price action, Stochastic crossings, and moving-average conditions. Its logic considers the speed of a fast EMA, the behavior and distance of a slow EMA, and price position relative to that…

ForexTrend followingTechnical indicatorsVolatility
MQL5 code base

This indicator variant applies smoothing to price before calculating the stochastic oscillator. The standard oscillator compares current price with its recent price range, providing a momentum measure whose responsiveness can also be moderated by changing…

Technical indicatorsMomentumTrend following
MQL5 code base

ASCTrend is described as a method for identifying market direction from current conditions and setting stops for trades. Its stated aim is to make trend assessment objective by reacting to observed market facts rather than forecasts about what the market…

Trend followingTechnical indicatorsRisk management
MQL5 code base

The document explains an indicator that displays smoothed moving average (SMMA) levels from several timeframes together. Comparing price with lower- and higher-timeframe averages can help traders judge whether market direction is aligned, whether a move may…

Technical indicatorsTrend followingMean reversionRisk management
MQL5 code base

This document outlines an Expert Advisor that uses the LeManTrend oscillator. It generates a signal when a bar closes with a crossover between the oscillator’s main and signal lines. The description specifies the signal condition but does not explain how the…

ForexTechnical indicatorsTrend followingBacktesting
MQL5 code base

This document describes an indicator that presents trend information from the BlauErgodic indicator on a fixed timeframe. Users can choose whether signals come from the original indicator’s histogram or from a colored cloud, so the signal display depends on…

Technical indicatorsTrend following
FMZ forum

This article explains why parameter optimization should favor a broad, stable region of good performance over a narrow peak. A broad region suggests the model can tolerate small parameter changes; a sharp isolated peak may reflect a fit to quirks in…

BacktestingStatisticsRisk managementTrend following
MQL5 code base

The McGinley Dynamic is presented as a moving-average alternative designed to adjust its speed as market prices change. Unlike a conventional moving average with a fixed period, it aims to stay closer to price during rapid moves and reduce lag-related…

Technical indicatorsTrend following
MQL5 code base

This MetaTrader expert advisor opens a position when a BykovTrend indicator arrow appears at a bar close. It then adds volume in the direction of the existing position once the last deal’s profit points pass a user-set threshold. The system stores the scale…

ForexTrend followingPosition sizingBacktesting
MQL5 code base

This document describes an indicator that fits a polynomial regression trend to historical prices and draws a channel around it. The upper and lower lines are parallel to the regression curve, with their distance set by the maximum closing-price deviation…

Technical indicatorsStatisticsTrend followingBacktesting
MQL5 code base

Trend Envelopes use price-change thresholds to decide whether a new trend has begun or the existing trend should continue. This variant bases the price-change calculation on standard deviation, allowing the envelope threshold to adjust to conditions…

Technical indicatorsTrend followingStatistics
MQL5 code base

Extreme TMA Line is a channel indicator used within several related trading strategies. It draws a central line and upper and lower channel boundaries. The center line signals the detected market state by changing to green for bullish conditions, red for…

Technical indicatorsTrend followingVolatility
MQL5 code base

The document describes an Expert Advisor that trades crossings between the positive and negative directional indicator lines of a Fractal ADX Cloud. A signal is generated when a bar closes with a crossover, making the close the stated confirmation point. It…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

This short description introduces ColorZerolagRSIOSMA, an indicator based on the rate of change of a smoothed Color Zero-Lag RSI. Its output is displayed as a colored histogram intended to help traders identify the current direction of a trend. The…

Technical indicatorsMomentumTrend following
MQL5 code base

BB MACD is presented as a variation of Moving Average Convergence Divergence that adds Bollinger Band-style levels around the MACD reading. The intended use is to help identify possible trend changes and gauge the strength of the current trend. The…

Technical indicatorsTrend followingMomentum
MQL5 code base

The document describes an oscillator ported from AmiBroker Formula Language to MQL4. It presents the indicator as a trend-identification tool, using characteristic turning points within a 0-to-100 range to signal possible changes in direction. For intraday…

Technical indicatorsTrend following