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

29,558 documents

BigQuant

This retrospective contrasts rule-based stock selection with machine-learning ranking and describes backtesting as a way to evaluate a strategy on historical market data. Its central caution is that a strong fit on a small sample can reflect an irrelevant…

BacktestingMachine learningExecutionRisk management
MQL5 code base

This document describes an expert advisor that trades using signals from the T3MA-ALARM indicator. It explains that the advisor was rewritten from an earlier MQL4 version and identifies the indicator as its signal source. No entry rules, signal calculations,…

Technical indicatorsExecutionRisk managementPosition sizing
SuperMind

This note describes a stock screen that combines technical conditions with a basic growth measure. It proposes selecting stocks with at least five aligned moving averages, ranking them by net large-order volume, and retaining those whose revenue in 2021 was…

EquitiesTechnical indicatorsMomentumRisk management
BigQuant

This assignment turns a discretionary idea—finding concentrated holdings in recent hot industries—into a proposed equity research process. It suggests first identifying strong sectors with a sector momentum factor, then ranking stocks within those sectors…

EquitiesMomentumMachine learningBacktesting
MQL5 code base

This document describes an automated MetaTrader 5 strategy that uses an EMA envelope to trigger entries when price reaches configured boundaries. If price moves against an open position, the system can add trades at configured grid intervals, increase…

ForexTechnical indicatorsGrid tradingPosition sizing
SuperMind

This Chinese equity screen selects stocks with daily amplitude above 1, a reversal or engulfing-style price pattern, and circulating market capitalization above 10 billion yuan. The article describes these filters as a mix of technical conditions and a size…

China marketsEquitiesTechnical indicatorsMean reversion
MQL5 code base

This expert advisor uses an unconventional MACD approach: it calculates the area of the indicator above and below its zero line over a user-selected number of bars. A reverse-signal option determines whether the resulting signal opens a buy or sell position.…

Technical indicatorsMomentumPosition sizingRisk management
MQL5 code base

This document describes a trading expert advisor that uses the iVIDyA indicator to generate signals. It checks for a signal only when a new bar begins, then opens a position with specified stop-loss and take-profit levels. It does not use a trailing stop and…

Technical indicatorsRisk management
SuperMind

This stock screen combines three conditions: a 14-period RSI below 65, first-level bid volume greater than ask volume, and a dividend ratio above 25% based on 2019 data. The article presents these filters as a way to combine a technical indicator, order-book…

EquitiesTechnical indicatorsSentimentRisk management
FMZ forum

The document explains Value at Risk (VaR) as a loss threshold for a portfolio over a specified period at a chosen confidence level. It outlines common uses, including setting risk limits for individual strategies and portfolios, comparing risk across…

Risk managementStatisticsPortfolio construction
pysystemtrade

This code describes a volatility-sensitive adjustment to trading forecasts. It calculates daily percentage volatility, compares it with a rolling ten-year average, and converts the normalized volatility observations into quantile ranks. A multiplier…

VolatilityTechnical indicatorsRisk managementPosition sizing
SuperMind

This post describes a stock screen combining daily price amplitude above 1, positive institutional money flow, and a 10-day return greater than zero but below 35%. Its example indicator logic aggregates positive net institutional flow across five periods,…

EquitiesChina marketsMomentumTechnical indicators
SuperMind

This post outlines a Chinese A-share screening rule using three conditions: current trading volume above 10,000 lots, an opening price above the prior close, and a positive 10-day return below 35%. It presents the volume condition as a proxy for stronger…

EquitiesChina marketsMomentumTechnical indicators
Amberdata research

Gamma exposure (GEX) describes how an option’s delta changes as the underlying asset moves. The document explains why this matters in crypto options: as delta shifts, market makers may adjust their hedges, creating flows that can affect volatility and…

CryptoOptionsDerivatives pricingRisk management
BigQuant

The document discusses how to estimate hedging costs for Chinese equity index futures. It argues that raw futures premiums or discounts need adjustment for time to expiry, convergence, and expected dividends. A dividend model and quadratic equation are…

FuturesChina marketsRisk managementStatistics
SuperMind

This stock selection idea combines membership in the metaverse concept group with two technical conditions: the close is above the prior day’s low, and the KDJ indicator has just produced a bullish K-over-D cross while its J value is rising. The document…

EquitiesTechnical indicatorsMomentumPosition sizing
ProRealCode

The indicator applies Cardwell’s RSI range concept to classify market regimes. It combines price relative to a 50-period simple moving average with RSI(14) membership in a bull band of 40–80 or a bear band of 20–60; otherwise the state is neutral. The…

Technical indicatorsTrend followingMomentumRisk management
SuperMind

The document describes a short-term stock selection screen for companies classified in the Chinese metaverse theme. It combines three technical conditions—MACD signal-line crossover, a short moving-average crossover, and an additional MACD-related…

EquitiesChina marketsTechnical indicatorsMomentum
Freqtrade docs

This guide explains how to turn a trading idea into a Freqtrade strategy, from generating a template to defining indicators, entry and exit signals, stop losses, and optional position adjustments. It describes how Freqtrade represents candle data in pandas…

BacktestingTechnical indicatorsExecutionRisk management
SuperMind

This A-share stock screen combines three conditions: daily price amplitude above 1%, at least one limit-up event in the prior 25 days, and reported institutional buying within the past three months. The article frames the conditions as a mix of volatility,…

EquitiesMomentumVolatilityChina markets
BigQuant

The document contrasts selecting stocks by relative rank with selecting them by an absolute model score. A ranking method can always choose the highest-ranked names in a universe, even when their scores are weak. The proposed alternative sets a minimum score…

EquitiesMachine learningFactor investingBacktesting
SuperMind

This stock selection approach combines three price conditions: daily amplitude above 1, upward-diverging moving averages, and at least one limit-up event during the prior 25 trading days. It aims to find volatile stocks with recent strong price action and an…

EquitiesChina marketsMomentumTechnical indicators
SuperMind

This Chinese-language post outlines a short-term equity screen based on a large amplitude, a high same-day control reading, and a three-session limit-up sequence ending the previous day. It discusses adding filters for dividend yield relative to the market…

EquitiesMomentumTechnical indicatorsRisk management
MQL5 code base

This short description explains an automated method for calculating price levels from the Average True Range (ATR). It sets a maximum level by adding ATR multiplied by a target parameter to the opening price, and a minimum level by subtracting the same…

Technical indicatorsVolatilityRisk managementPosition sizing