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,613 documents

MQL5 articles

This article presents a quantitative framework for judging a trading system through win rate, reward-to-risk ratio, and the fraction of capital risked per trade. It derives the basic expectancy condition and tabulates the minimum win rate associated with…

StatisticsRisk managementPosition sizingBacktesting
MQL5 articles

This article presents an MQL5 framework for rating pullbacks within an EMA-defined trend. It measures retracement depth against the recent swing high and low, assigns quality categories from shallow to structurally broken, and adds two context measures:…

FuturesTechnical indicatorsStatisticsPosition sizing
MQL5 articles

In this interview, Automated Trading Championship participant Berron Parker describes developing Expert Advisors and the lessons he drew from trading them. He recounts growing and then losing a small account after failing to monitor the EA, attributing the…

ForexTrend followingRisk managementPosition sizing
MQL5 articles

This guide explains how to assemble an Expert Advisor in MetaTrader 5’s MQL5 Wizard without writing the strategy code manually. It walks through choosing the traded instrument and timeframe, selecting indicator-based signals, configuring their parameters,…

Technical indicatorsForexPosition sizingExecution
MQL5 articles

The article argues that signal quality should be judged by the stability of returns and risk, not by a smooth balance curve or subscriber count alone. It warns that changing position sizes can disguise weak trade performance, and recommends examining results…

Risk managementPosition sizingPortfolio constructionForex
MQL5 articles

This article continues development of a chart-based position indicator for a market replay and simulation system. It adds a display of the open position’s volume alongside existing views of position change, profit or loss, tick movement, and percentage…

Risk managementPosition sizingExecutionBacktesting
MQL5 articles

In this interview, Automated Trading Championship participant Valery Mazurenko describes building a multi-currency expert advisor from simple entry rules, then using optimization to select logical combinations of those rules. The system combined seven or…

ForexMulti-assetPosition sizingPortfolio construction
MQL5 articles

This article turns Larry Williams’ short-term swing concept into a configurable MQL5 Expert Advisor. A swing low is defined by a bar whose low is flanked by higher lows, while a swing high has lower highs on either side. Candidates involving outside bars are…

Technical indicatorsRisk managementPosition sizingBacktesting
MQL5 articles

The article describes an Expert Advisor that extends a one-time analytical script by refreshing market information periodically. It reports previous-day open, close, high, low, and volume, current-day volume, and calculated support and resistance levels.…

Risk managementPosition sizingTechnical indicatorsBacktesting
MQL5 articles

This article presents a program structure for tracking many open and pending orders in an MQL4 expert. A dedicated routine runs on each tick before strategy logic, collects order attributes into globally available arrays, and supports comparisons between…

ExecutionRisk managementPosition sizing
MQL5 articles

The article explains how to make an expert advisor's risk definition configurable: percentage of balance or equity, a fixed cash amount, or a fixed lot size. It distinguishes monetary risk from volume, describes how drawdown scaling can apply across modes,…

Risk managementPosition sizingExecutionForex
MQL5 articles

This article turns an Adaptive SuperTrend indicator into a self-contained MQL5 expert advisor. The indicator combines SuperTrend with divergence from either MPO4 or RSI; when opposing divergence appears, an optional adjustment shrinks the ATR multiplier to…

Trend followingTechnical indicatorsRisk managementPosition sizing
MQL5 articles

The article explains a forex zone recovery approach and walks through building an MQL5 expert advisor to illustrate it. A first position is opened from an RSI signal; if price moves against it to a preset level, the system opens a larger opposing position.…

ForexMean reversionRisk managementPosition sizing
MQL5 articles

The article develops a pipeline for identifying market regimes from lagged moving-average features and applying the results in an MQL5 trading system. It uses independent component analysis (ICA) to reduce feature noise, time-series cross-validation to…

Machine learningStatisticsRisk managementPosition sizing
MQL5 articles

This article upgrades a moving-average crossover Expert Advisor from fixed lots to position sizing based on a chosen share of account balance and the distance to an ATR-based stop. It estimates the loss per lot from stop distance, tick size, and tick value,…

Risk managementPosition sizingVolatilityExecution
MQL5 articles

This article presents a diagnostic tool for identifying broker-specific symbol conditions that can cause an Expert Advisor's orders or position management to fail. It audits accepted filling policies, execution mode, trade permissions, stop and freeze…

ExecutionRisk managementPosition sizingForex
MQL5 articles

The article describes a breakout method that estimates short-term volatility from two price swings across recently completed bars. At each new bar, it takes the larger absolute swing distance, then projects buy and sell trigger levels as configurable…

ForexBreakoutVolatilityRisk management
MQL5 code base

This document describes an Expert Advisor that extends a standard moving-average example by using separate moving-average settings for four actions: opening and closing buy positions, and opening and closing sell positions. Each signal can have its own…

Technical indicatorsPosition sizingBacktestingForex
MQL5 code base

This listing describes an automated trading program that enters trades when it detects a pinbar pattern and offers trailing stops and take-profit settings. It says the system can be used on major forex pairs and NASDAQ stocks, across time frames, either for…

ForexEquitiesTechnical indicatorsPosition sizing
BigQuant

This post outlines a beginner workflow for developing a rule-based stock selection strategy on a quantitative research platform. It describes combining five selection rules, mainly aimed at finding stocks that have fallen and begun to stabilize, with some…

EquitiesMean reversionBacktestingPosition sizing
MQL5 code base

This document describes a MetaTrader 5 expert advisor that lets a trader set stop-loss and take-profit distances in pips, specify trade count and position size, and choose an instrument before placing orders. The stated purpose is to make order entry faster…

ExecutionRisk managementPosition sizing
MQL5 code base

This MetaTrader 5 expert advisor trades signals from the XBullsBearsEyes_Vol indicator. It enters when a bar closes after breaking an overbought or oversold level. The two signal levels are assigned separate magic numbers and position sizes, with the…

ForexVolatilityBreakoutPosition sizing
SuperMind

This stock-screening idea combines a 14-period relative strength index below 65, membership in the beverage and alcohol imports and exports industry, and turnover between 2% and 9%. The article describes RSI as a short-term price condition and turnover as a…

EquitiesChina marketsTechnical indicatorsPosition sizing
MQL5 code base

This EA combines Andrews Pitchfork with two moving averages and is described as trading in the direction of the pitchfork trend. The pitchfork is intended to act as a filter alongside the moving averages. The EA also lists trailing stops, take-profit and…

ForexEquitiesTrend followingTechnical indicators