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

79,386 documents

vn.py community

A VeighNa forum user asks how to keep a displayed value C synchronized with inputs A and B. C is initially calculated as the difference between A and B, but editing either input leaves C at its previous value. The user also wants C to remain editable like…

Equities
BigQuant

This Chinese equities strategy looks for stocks with a bullish moving-average stack: the five-day average exceeds the ten-day, then the twenty-day, forty-day, and one-hundred-twenty-day averages. It adds a pullback condition: the day’s low must fall below…

China marketsEquitiesTrend followingTechnical indicators
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
OctoBot

This release note describes changes in OctoBot 1.0.2. ChatGPT strategy profiles can now be backtested for some settings using prompts precomputed from historical exchange-pair data downloaded by the service. The ChatGPT profile also shifts from daily trading…

CryptoBacktestingExecutionMachine learning
MQL5 code base

The document explains the USDX as a measure of the U.S. dollar against a six-currency basket: the euro, yen, pound sterling, Canadian dollar, Swedish krona, and Swiss franc. It describes the index as a weighted geometric calculation and gives the basket…

ForexMulti-assetStatistics
SuperMind

This stock-selection method screens for companies listed in 2021, with turnover between 3% and 12%, and a price shape described as rounded over the previous 20 days. The article frames turnover and listing year as basic filters, then adds a recent…

EquitiesTechnical indicatorsMomentumChina markets
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
SuperMind

This post describes a Chinese-equity screening rule that combines membership in the metaverse theme with positive net buying attributed to major participants during the opening auction. It further limits candidates to Shenzhen main-board stocks using…

EquitiesChina marketsMomentumFactor investing
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
SuperMind

This article outlines a Chinese stock selection screen using daily price range, market capitalization, profitability, and MACD. The initial rules look for stocks whose high-to-low range exceeds 1%, whose market value is below 10 billion yuan, whose net…

EquitiesChina marketsTechnical indicatorsMean reversion
SuperMind

This Chinese-language article describes a mainland China stock screen combining technical and fundamental filters. It selects main-board shares with RSI below 65, a daily gain above 1%, market capitalization below 10 billion yuan, and positive net profit.…

EquitiesChina marketsTechnical indicatorsMomentum
Amberdata research

This podcast recap discusses institutional participation in crypto, the launch of U.S. spot Bitcoin ETFs, the more modest reception of Ethereum ETFs, and regulatory barriers to further products. It describes how financial advisers and smaller offices can…

CryptoSpot marketsUS marketsDeFi
MQL5 code base

The Prevailing Trend oscillator represents bullish and bearish market components with separate lines labeled Up and Down. It estimates the Up line as a moving average of bullish candlesticks over a selected period, and the Down line as a moving average of…

Technical indicatorsTrend following
SuperMind

This Chinese equity screening proposal combines trading activity with a past-event filter. It ranks stocks by volume ratio and selects the top 100, treating a higher ratio as a sign of stronger investor attention or fund activity. It also requires stocks to…

EquitiesChina marketsMomentumTechnical indicators
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
ProRealCode

This swing strategy looks for alignment among three stochastic measures with short, medium, and longer lookbacks. It enters long when the measures are ordered upward and their relative spread exceeds a threshold, provided either shorter-cycle momentum is…

Technical indicatorsMomentumTrend followingFutures
SuperMind

This stock selection rule combines four daily conditions: price range relative to the close, at least two limit-up moves within a rolling 500-day window, current volume above 10,000 lots, and an opening price above the prior close. The document describes…

China marketsEquitiesTechnical indicatorsMomentum
MQL5 code base

The document explains an extended Moving Slope Rate of Change indicator. The basic MSROC estimates price slope from a least-squares line rather than using the direct price change of conventional rate of change. The text says this smoothing reduces false…

Technical indicatorsTrend followingStatistics
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
vn.py community

This forum post reports a VeighNa CTA backtest that reaches the historical-data loading stage but loads zero records. The script then completes initialization and replay with no trades, before result calculation fails because the daily results table lacks a…

FuturesBacktesting
MQL5 code base

The document describes an indicator intended to estimate a slower-changing reference value for the market than the observed price or a moving average. Its direction is linked to the relationship between price and the indicator: it rises when price is above…

Technical indicatorsStatistics
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