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
Quantopian lectures
45 documents
Binance API docs
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

16,761 documents

ProRealCode

This multiday strategy trades the FTSE 100 as an IG Markets CFD on hourly bars. It uses QQE signals crossing the midpoint for entries, with a Universal indicator as a directional filter. Month-specific multipliers adjust long and short position sizes,…

FuturesTechnical indicatorsMomentumPosition sizing
SuperMind

This research summary examines whether excluding stocks ranked poorly by high-frequency factors can improve a Shanghai-Shenzhen 300 index-enhancement portfolio. It compares three construction methods: combine standardized factors into one score, use a…

China marketsEquitiesHigh-frequency tradingFactor investing
Zipline

This guide explains how Zipline data bundles package pricing history, corporate-action adjustments, and asset metadata for backtesting. It covers listing available bundles, ingesting a data source, choosing a specific ingestion by timestamp, and cleaning up…

BacktestingEquitiesExecution
Lumibot

This overview presents LumiBot as a Python framework for writing conventional rule-based strategies, AI-agent strategies, or combinations of the two. Its workflow supports running historical backtests before connecting to a broker, then running a strategy in…

Multi-assetMachine learningBacktestingExecution
MQL5 code base

This document describes an Expert Advisor that trades signals from the XWPR_Histogram_Vol indicator. It enters when a bar closes after crossing an overbought or oversold level. The two levels correspond to separate positions, each with its own magic number…

ForexBreakoutTechnical indicatorsPosition sizing
SuperMind

The document presents a Chinese equities screening rule using turnover, circulating share count, circulating market value, and the early-session price move. Its stated final criteria require turnover no greater than 12%, circulating market value above 100…

China marketsEquitiesFactor investingTechnical indicators
SuperMind

The document describes a simple momentum test on constituents of China’s Growth Enterprise Market index. It buys a stock at the next day’s open after a limit-up day, with parameters that can be changed to study different indices and holding periods. The…

China marketsEquitiesMomentumBacktesting
pyfolio

The document describes a reporting workflow for analyzing a trading strategy from return data and, when available, holdings, transactions, benchmark returns, market data, and factor information. Its full report brings together return and event analysis, then…

BacktestingRisk managementPortfolio constructionExecution
BigQuant

The article discusses translating plain-language trading rules into Python strategies for the QMT platform. Its example is a moving-average crossover on a named Chinese equity, with an all-in position rule and adjusted price data. The author reports that an…

Machine learningEquitiesTrend followingBacktesting
SuperMind

The document describes using genetic programming to discover stock-selection factors from intraday price and volume data. Factor expressions are represented as trees; successive candidate populations are produced through selection, crossover, and mutation.…

EquitiesMachine learningStatisticsFactor investing
Freqtrade

This Freqtrade strategy generates long entries when both the Commodity Channel Index and Relative Strength Index fall below configurable thresholds. It exits when both indicators rise above separate exit thresholds. Indicator periods and thresholds are…

Technical indicatorsMean reversionBacktestingRisk management
SuperMind

This document outlines a stock screen that combines MACD above its zero line, upward-dispersing moving averages, and seven consecutive declining sessions. It interprets positive MACD and rising averages as technical trend conditions, while the sequence of…

EquitiesTechnical indicatorsMomentumMean reversion
SuperMind

This document describes a stock selection screen that combines RSI below 65, a rising 30-day moving average, and a condition described as today’s increase in position share exceeding 5%. The accompanying explanation presents the moving average as a trend…

EquitiesTechnical indicatorsMomentumBacktesting
BigQuant

The document outlines an end-to-end portfolio construction framework that embeds a differentiable convex optimization layer within a neural network. Raw asset data passes through the network for feature extraction and combination, then an optimization layer…

Machine learningPortfolio constructionBacktestingStatistics
Lumibot

The document explains how to connect Databento historical market data to Lumibot backtests. It covers API-key setup, asset definitions, timeframes, date-range configuration, caching, and handling common retrieval errors. Examples include stocks, continuous…

BacktestingFuturesEquitiesOptions
MQL5 code base

This Expert Advisor takes trades from signals generated by the MACD-2 indicator. A signal is evaluated when a bar closes. Depending on the selected trend mode, entry can follow a histogram crossing of the zero line, a change in histogram direction, or a…

ForexTechnical indicatorsMomentumBacktesting
Lumibot

This guide outlines six compact trading bot demos, each built around a single AI agent using plain-language instructions and built-in data tools. The examples include discretionary stock selection, market news, news sentiment, trend following, a…

Machine learningBacktestingTrend followingMomentum
MQL5 code base

This Expert Advisor trades from the KalmanFilterCandle indicator. It generates a signal when a bar closes and the indicator changes candle color, using that change as the trade trigger. The document refers to chart examples and a test for USDJPY on the…

ForexTechnical indicatorsBacktesting
MQL5 code base

The document describes an experiment for comparing randomized trade sequences, focusing on whether the direction of the first position affects the outcomes. It contrasts alternating sequences that begin with a buy and those that begin with a sell, with the…

BacktestingStatisticsExecution
SuperMind

This Qlib documentation explains how to simulate model-driven trading through a persistent account. A configuration specifies a model, a portfolio strategy, and initial cash; the system then generates orders from predictions, executes them under exchange…

BacktestingExecutionPortfolio constructionRisk management
BigQuant

The article examines whether minute-level net purchases by northbound investors through Stock Connect can help time Chinese equity index futures. It compares signals built from daily data with signals built from minute data, using CSI 300 and CSI 500…

China marketsFuturesMomentumBacktesting
MQL5 code base

This Expert Advisor uses the BlauHLM oscillator to determine when to enter trades. Its described entry conditions are a change in histogram direction, a break through the zero line, or a change in the signal-line cloud’s color. An input setting selects the…

ForexTechnical indicatorsBacktesting
vn.py community

This article outlines how to move a developed and backtested option strategy into live or simulated trading with VeighNa’s OptionStrategy module. It distinguishes access requirements for futures options and ETF options, including differences in simulated…

OptionsDerivatives pricingExecutionBacktesting
Freqtrade

This Freqtrade strategy combines MACD direction with the Commodity Channel Index (CCI) to generate long entries and exits. It enters when MACD is above its signal line and CCI is at or below a tunable buy threshold; it exits when MACD is below its signal…

Technical indicatorsMomentumBacktestingRisk management