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 Expert Advisor uses Bill Williams’ trading concepts. It buys when price breaks above a fractal located above the Alligator’s teeth line and sells when price breaks below a fractal located beneath that line. The signal type varies with the arrangement of…

ForexBreakoutTechnical indicatorsRisk management
MQL5 code base

This document describes a vertical bar-timer indicator that displays how much of a selected bar’s duration has elapsed. It supports a fixed timeframe whose data can be chosen through input parameters, so a chart can show progress through bars from a higher…

Technical indicatorsForex
MQL5 code base

This description presents an MT5 expert advisor intended to automate entries and exits based on a Fibonacci retracement trading plan. The user supplies prices for the 50%, 61%, and 100% retracement levels on a five-minute chart, a second target on an hourly…

Technical indicatorsForexPosition sizing
MQL5 code base

This expert-advisor design uses two Sinewave2 indicators on different timeframes. The slower indicator defines trend direction from the relationship between its main and signal lines; the faster indicator supplies entries when its lines cross or touch. A…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

This brief description presents a semaphore-style signal indicator derived from the color-change algorithm of the ColorMETRO Stochastic indicator. Its stated function is to mark signal events when that underlying indicator changes color, providing a visual…

Technical indicatorsForex
MQL5 code base

This Expert Advisor opens one EURUSD position each day at a chosen hour, trading against a recent price move. It defines that move as the price difference across a configurable number of hours, rather than using a broader trend model. The described setup…

ForexMean reversionBacktestingRisk management
MQL5 code base

This document describes an Expert Advisor that trades changes in the direction of the DecEMA moving average. It generates a signal when a bar closes and the indicator reverses direction, so the method uses confirmed bar data rather than reacting to an…

ForexTechnical indicatorsTrend followingBacktesting
FMZ forum

The document explains Last Look in decentralized foreign-exchange trading: a liquidity provider may review and reject an order even after it matches a displayed quote. It places the practice within the traditional quote process of inquiry, quote, execution,…

ForexExecutionMarket microstructure
MQL5 code base

The document describes an Expert Advisor that trades signals from the XBullsBearsEyes_Vol_Direct indicator. It opens trades when a bar closes and the indicator histogram changes direction, shown by a color change in its star markers. The generated EA depends…

ForexTechnical indicatorsBacktesting
MQL5 code base

This document explains how to add sound alerts, email messages, and mobile push notifications to a SilverTrend semaphore indicator in MetaTrader. It introduces settings for the signal bar, whether sound is enabled, the maximum alert count, and whether email…

Technical indicatorsExecutionForex
ProRealCode

The Schaff Trend Cycle is described as a bounded oscillator intended to identify trend conditions and potential overbought or oversold readings. Its calculation starts with the difference between a faster and a slower exponential moving average, then applies…

Technical indicatorsMomentumForex
MQL5 code base

This expert advisor follows the Ang_Zad_C indicator, entering when its indicator cloud changes color. It adds a configurable daily trading window: users set start and end times, and the system closes positions at the specified end time. If the start time…

ForexTrend followingTechnical indicatorsPosition sizing
Quant Q&A

The document explains that foreign exchange has no single universally correct rate. Central banks and market organizations publish reference rates for particular purposes, often at a specified local time and using a defined sampling or aggregation method.…

ForexMarket microstructureExecution
Quant Q&A

The document explains rate inputs for pricing a one-year EUR/GBP option and distinguishes OTC options on spot FX from listed options on FX futures. For spot FX, it describes the Garman–Kohlhagen form of Black–Scholes, in which domestic and foreign rates both…

ForexOptionsDerivatives pricingFixed income
Quant Q&A

For a GBP/USD trade, the document explains the usual convention: an order amount refers to units of the base currency, GBP in this pair. At the stated rate of 1.45, buying 100,000 GBP therefore requires 145,000 USD. A separate arrangement, called non-base…

ForexExecutionMarket microstructure
Quant Q&A

The document asks why a ratio of discount factors for a generic currency and the euro can be equal under euro-collateralized and US-dollar-collateralized agreements. The answer interprets this relationship through forward foreign-exchange pricing: it amounts…

Fixed incomeForexDerivatives pricing
Quant Q&A

The question asks how to include exchange rates in a monthly investor sentiment index spanning the United States, the United Kingdom, China, Canada, Japan, and Australia. It considers using each country’s currency against the U.S. dollar, and asks what rate…

ForexSentimentStatistics
Quant Q&A

The document considers how to track overnight or near-overnight interest rates across major and emerging-market currencies. It points to overnight LIBOR and overnight indexed swap (OIS) rates as possible series to follow, with LIBOR described as easier to…

ForexFixed income
Quant Q&A

The document discusses how exchange-rate movements can change countries’ relative costs in international trade. In the example, currencies in several Asian economies depreciated during the 1997 crisis while Hong Kong’s currency remained linked to the US…

ForexMulti-asset
Quant Q&A

The document describes an attempt to reproduce a EUR–USD cross-currency basis curve under mark-to-market, or periodically resetting notional, conventions. The author reports having built the relevant EUR and USD overnight and term curves, then asks whether…

Fixed incomeForexDerivatives pricing
Quant Q&A

The document explains how to adapt QuantLib’s Heston option-pricing workflow to foreign exchange options. It treats the foreign interest rate like a dividend yield and the domestic rate as the risk-free curve, allowing FX options to be handled similarly to…

ForexOptionsVolatilityDerivatives pricing
Quant Q&A

The document asks how performance attribution can separate an asset’s local-currency return from the foreign-exchange return when reporting in a base currency. It presents the continuous-compounding identity that expresses the base-currency return as the sum…

Multi-assetForexPortfolio constructionStatistics
Quant Q&A

The document explains why OTC vanilla options are commonly discussed and negotiated using implied volatility rather than a currency premium. Volatility gives counterparties a shared quote for comparing offers even when their pricing systems or market inputs…

ForexOptionsVolatilityDerivatives pricing
Quant Q&A

The discussion distinguishes market-quoted foreign exchange forwards from forwards inferred using interest rates. In ordinary cases, spot prices and forward points are quoted by the market, and the outright forward is derived from those quotes without…

ForexArbitrageFixed income