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 brief strategy description uses the most recently formed candlestick to define entry levels. It places an order when price breaks above the previous candle’s high or below its low, allowing trades in either direction. After the position gains an amount…

BreakoutTechnical indicatorsRisk managementBacktesting
MQL5 code base

This note describes a higher-timeframe option for the AsymmetricStochNR indicator. A user can select the indicator’s calculation timeframe through an input parameter, with a four-hour period shown as the default example. The note also says the underlying…

Technical indicators
MQL5 code base

Trix measures the rate of change in a price series after applying three moving-average passes. The document describes configurable averaging methods and periods, then derives a signal line by averaging Trix itself; the histogram is the difference between…

Technical indicatorsMomentum
MQL5 code base

This article outlines a workflow for moving prediction data from a BigQuant simulation into a separate live-trading setup. The strategy writes selected data into simulation logs as Base64 text; an external Python process retrieves the latest log, decodes the…

China marketsExecution
MQL5 code base

This indicator identifies runs of candles moving in the same direction and can alert the trader when a chosen run length appears. Its configurable inputs set the required candle count and the bar used to deliver a signal. Sound alerts are enabled by default,…

Technical indicators
MQL5 code base

This Expert Advisor opens a new buy position on each new bar when DeMarker is below a lower threshold, and a sell position when it is above an upper threshold. By default, it can add positions while others remain open, without checking whether the new entry…

Technical indicatorsForexPosition sizingRisk management
MQL5 code base

This strategy uses language metrics from company filings to form a monthly long-short equity portfolio. It selects a stock universe using liquidity and market-cap filters, retrieves filing metrics, and ranks eligible companies separately on lexical density…

EquitiesSentimentFactor investingPortfolio construction
MQL5 code base

The document describes an Expert Advisor that trades when a Three Line Break indicator changes color at a bar’s close. A transition in either direction—from red to blue or blue to red—triggers a trading signal. The system depends on a compiled indicator…

ForexTechnical indicatorsTrend followingBacktesting
MQL5 code base

This function describes a trade-management rule for open buy and sell orders. Once price moves favorably by a configurable pip threshold, it modifies the order’s stop loss to the opening price, aiming to remove the trade’s initial price risk. Optional…

Risk managementExecutionPosition sizing
MQL5 code base

This Expert Advisor places Buy Stop and Sell Stop orders around a recent price range, either at its edges or near its center. It can manage open Buy and Sell positions with classic trailing stops, prior-bar high/low levels, or a moving average. The…

ForexBreakoutPosition sizingRisk management
MQL5 code base

This brief describes a MetaTrader-style trading template that adds a trailing stop to rule-based long and short entries. The trader supplies entry conditions through separate long and short rules and sets the stop distance in pips as an external input. The…

ForexRisk managementExecution
MQL5 code base

This brief entry identifies two MetaTrader indicators built around moving averages: one applies a custom averaging algorithm twice, while the other applies it three times. The averaging method is attributed to an author named Neutron, and the indicators are…

Technical indicatorsEquities
MQL5 code base

The document outlines a trading robot that uses only the Relative Strength Index on a five-minute chart. It lists an RSI period and level alongside fixed take-profit and stop-loss inputs, and describes the approach as the author’s own version rather than the…

ForexTechnical indicatorsRisk managementBacktesting
MQL5 code base

This brief description explains a time-based control for trading programs, especially expert advisors. The function permits specified code to run only during a chosen interval, which can restrict when an automated system is allowed to trade. It notes that…

ExecutionRisk management
MQL5 code base

This indicator builds on the Didi Needles approach, which looks for crossovers or convergence among short, medium, and long moving averages. Users can adjust the moving average period, smoothing, and price input. The signals are drawn on the price chart when…

Technical indicatorsTrend followingBacktesting
MQL5 code base

The strategy takes one long GBPJPY position each Monday, enters at a preset server-time hour, holds for twelve hours, and exits before the daily rollover. It uses no price indicators or stop loss, with spread and margin checks as its only entry guards. The…

ForexBacktesting
MQL5 code base

This brief note describes a higher-timeframe variant of the ColorBullsBearsEyes indicator. Its key configuration feature is a timeframe input, with the documented default set to a four-hour chart period. This allows the indicator’s chart period to be…

Technical indicators
MQL5 code base

This brief indicator description presents a forex semaphore signal generated from an algorithm based on crossovers between two moving averages. A crossover can serve as a directional cue when the faster or otherwise designated average moves across the other,…

ForexTechnical indicatorsTrend following
MQL5 code base

This document describes an indicator that applies the Relative Strength Index calculation to a price time series and displays the resulting values as candlesticks. Its central idea is to present RSI behavior in a chart form resembling price candles, which…

Technical indicators
MQL5 code base

The document outlines an automated trading system that uses fractals and moving averages, described for hourly charts on major currency pairs and NASDAQ stocks. Its settings include entry and exit parameters, take-profit and stop-loss options, trailing…

ForexEquitiesTechnical indicatorsRisk management
MQL5 code base

The expert advisor identifies the most recent upper and lower price fractals and opens a long position when price breaks above the upper level, or a short position when it falls below the lower level. It does not cap the number of open positions, so each…

ForexBreakoutTechnical indicatorsRisk management
MQL5 code base

This expert-advisor strategy follows trend changes signaled by the TTM-Trend indicator. It checks for a colored bar when a bar closes, then opens a position; it can increase position volume when the latest deal’s profit exceeds a user-set point threshold.…

ForexTrend followingTechnical indicatorsPosition sizing
MQL5 code base

The note describes a trailing-stop setting that delays trailing until an open position reaches a specified profit threshold, measured in points. It presents this threshold as a breakeven-like activation condition: trailing begins only after the position has…

Risk managementExecution
MQL5 code base

The document describes a simple way to mark local price extremes. For each candle, it compares that candle’s high with the highs of candles on its left and right; it applies the same neighbor comparison to the low. An arrow is plotted when the candle meets…

Technical indicators