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

16,761 documents

SuperMind

Backtesting feeds a strategy’s rules with historical market data, turns the resulting signals into trades, and aggregates their profit and loss. The document presents four uses: screening candidate strategies, modeling market and execution conditions, tuning…

BacktestingStatisticsRisk managementExecution
vn.py community

This Chinese-language forum post asks how to import tick data into vn.py for backtesting when the graphical import interface appears to support only minute-level or coarser data. The author considers loading records into the database with custom code and…

FuturesBacktestingMarket microstructure
MQL5 code base

This Expert Advisor description explains how to configure separate long and short trading systems around changes in the color of the XDidi Index Cloud indicator. Each side has its own magic number, position sizing settings, and entry and exit switches,…

ForexTrend followingTechnical indicatorsPosition sizing
SuperMind

This Chinese equity screening proposal combines moving-average clustering with recent and historical limit-up activity. Its initial description looks for overlap among the 5-, 10-, 20-, 60-, and 120-day averages, more than two limit-up days in the last ten…

EquitiesChina marketsMomentumTechnical indicators
FMZ forum

This post presents a Pine strategy example built around three exponential moving averages. It defines a bullish condition when the shortest average is above the middle average and the middle is above the longest, and a bearish condition when that ordering is…

Technical indicatorsTrend followingBacktesting
MQL5 code base

This document explains a chart utility that derives standard timeframe charts from one-minute data and can optionally recreate the one-minute volume series before conversion. A configurable parameter controls the treatment: negative values below a threshold…

Market microstructureBacktestingTechnical indicators
BigQuant

This Chinese-language note describes a stock prediction exercise using four cross-sectional inputs: total market capitalization, turnover, trailing price-to-earnings, and quarterly net-profit year-over-year growth. It compares linear regression, XGBoost, and…

China marketsEquitiesFactor investingMachine learning
Qlib

This configuration defines a Qlib workflow that trains an ordinary least squares linear model on Alpha158 features for CSI 500 stocks. The data spans 2008 through mid-2020, with training through 2014, validation in 2015–2016, and testing from 2017 onward.…

China marketsEquitiesMachine learningBacktesting
SuperMind

This discussion addresses how to use a daily stock popularity ranking obtained through a query interface in a backtest when the research environment returns a dataframe but the backtest environment does not behave the same way. One suggested workflow is to…

EquitiesChina marketsBacktestingExecution
Stratmill research code

This example builds a BTCUSDT futures market-making strategy whose fair price is estimated from a spot reference price plus a smoothed spot–futures basis. It resamples spot and futures book-ticker mid-prices, carries observations forward, and calculates a…

CryptoFuturesMarket makingMean reversion
FMZ forum

The document describes a backtesting feature for BitMEX’s XBTUSD perpetual contract that simulates periodic funding payments using historical funding-rate data. It says the feature is available across JavaScript, C++, and Python, and that event logging can…

CryptoPerpetual futuresBacktestingRisk management
SuperMind

This stock-selection proposal combines a price-range filter, a historical dividend-yield condition, and a turnover-related condition. The stated screen looks for stocks with amplitude above 1%, a 2019 dividend ratio above 25%, and a turnover measure between…

EquitiesChina marketsFactor investingVolatility
SuperMind

The proposed Chinese equity screen combines three conditions: a recent increase in reported holdings or inflow, a weekly five-period moving average crossing above the ten-period average, and at least two limit-up sessions during the past 500 days. The post…

EquitiesChina marketsMomentumTechnical indicators
SuperMind

The document describes a stock screen that selects shares with a prior-day price range above 1%, more than a year since listing, and prior-day turnover above 8%. It explains the intended rationale: range and turnover are treated as signs of activity, while…

EquitiesChina marketsTechnical indicatorsBacktesting
MQL5 code base

The document outlines an expert advisor for EURUSD that trades around the European and American sessions. It identifies session start and end times as configurable inputs and describes a minimum European-session range, stop loss, take profit, and a lot-size…

ForexBreakoutRisk managementPosition sizing
SuperMind

This stock screen looks for names with turnover in a specified range, three consecutive declining sessions, a following close above the prior three day highs, and two consecutive positive sessions. It combines a liquidity filter with a pullback pattern and a…

EquitiesChina marketsTechnical indicatorsBreakout
BigQuant

The article introduces a custom coded stock selection strategy built from five rules, mainly intended to identify stocks that have fallen sharply and begun to stabilize, with some rules meant to capture potential strong advances. It contrasts AI generated…

EquitiesFactor investingBacktestingPosition sizing
MQL5 code base

This description outlines an Expert Advisor based on the MALR indicator. It opens short positions when price crosses the indicator’s upper line downward and opens long positions when price crosses its lower line upward. Optional controls include adding a…

ForexTrend followingPosition sizingRisk management
MQL5 code base

The document describes a MetaTrader 5 testing issue in real-tick mode: limit and take-profit orders may receive unrealistically favorable positive slippage, inflating simulated results. It presents a utility that reports slippage in account currency and…

BacktestingExecutionMarket microstructure
SuperMind

This stock-screening proposal combines a metaverse industry filter with a rounded-price-shape setup and a rise in trading volume. Its reference conditions include turnover within a specified band, price and moving-average relationships over recent periods, a…

China marketsEquitiesTechnical indicatorsMomentum
backtrader

This Backtrader example demonstrates a simple breakout-style strategy and a way to process daily bars in two stages. The strategy compares the current high with a rolling highest-high indicator, submits an entry when they match, and exits after a configured…

EquitiesBreakoutBacktestingExecution
BigQuant

This event description focuses on why quantitative strategy results in backtests can differ from live trading performance, a concern it identifies specifically for Chinese A-share strategies. It presents the topic as a practical challenge for traders and…

EquitiesBacktestingStatistics