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

BigQuant

This Chinese-language discussion describes problems encountered when reusing a saved XGBoost model in a separate strategy and moving a feature-based strategy from research into simulated trading. Keeping visible strategy settings unchanged did not reproduce…

Machine learningExecutionBacktesting
BigQuant

This study describes active risk parity as a portfolio built around a risk-parity allocation, with controlled deviations based on investment views. In its two-asset example, Chinese equities and corporate bonds are rebalanced using rolling covariance…

Multi-assetPortfolio constructionRisk managementMomentum
ProRealCode

This indicator toolbox searches for regular and hidden divergences between price and seven technical series: MACD, RSI, MFI, OBV, CCI, a stochastic momentum measure, and PVT. It identifies recent local highs or lows over a lookback window, compares the price…

Technical indicatorsMomentumMean reversionBacktesting
backtesting.py

The README introduces a Python framework for backtesting strategies on OHLC or OHLCV price data. Its example defines a moving-average crossover system: it buys when the shorter simple moving average crosses above the longer one and sells when the reverse…

BacktestingTechnical indicatorsEquitiesRisk management
BigQuant

This meetup compilation surveys practical topics in quantitative investing, including factor design, machine learning, strategy validation, portfolio sizing, live execution, and sector rotation. It recommends building a factor library by collecting and…

Factor investingMachine learningBacktestingPortfolio construction
BigQuant

The document describes a library that packages deep learning models for quantitative research, including feedforward networks, LSTMs, Transformers, TabNet, and TRA. Its quick-start workflow covers selecting a model, configuring an optimizer and loss…

Machine learningEquitiesBacktesting
BigQuant

This A-share strategy narrows a stock universe in three stages: rank industry or concept indices by short- and medium-term momentum, select stocks with a current limit-up and a recent prior limit-up, then confirm strength after the open before buying.…

EquitiesChina marketsMomentumBreakout
Lumibot

This Lumibot example demonstrates a simple futures holding strategy. It configures a US futures market, checks for the first trading iteration, then creates and submits a buy-to-open order for one futures contract with a specified symbol and expiration date.…

FuturesExecutionBacktestingRisk management
BigQuant

This note describes a reproduction of a sell-side factor based on overnight stock returns, intended to capture information advantages held by informed traders. It says the research defines the factor in stages, from a traditional overnight-return measure to…

EquitiesChina marketsFactor investingBacktesting
Cryptohopper blog

This Chinese-language research summary examines how to use volatile price and volume factors in industry rotation strategies. It proposes using external market variables to forecast a trend factor’s returns or information coefficient, then timing exposure…

China marketsEquitiesFactor investingTrend following
MQL5 code base

The document describes a four-hour EURUSD crossover system using exponential moving averages with periods 2 and 35. A cross above triggers a buy and closes a sell; a cross below triggers a sell and closes a buy. It also specifies stop-loss, take-profit, and…

ForexTrend followingTechnical indicatorsBacktesting
NautilusTrader

This guide explains how historical data drives a backtest and how venue book configuration affects simulated matching. It ranks inputs by detail: market-by-order depth, market-by-price depth, top-of-book quotes, trade ticks, and interval bars. More detailed…

BacktestingExecutionMarket microstructure
SuperMind

This Chinese-language post describes an A-share stock screen combining price range, convertible-bond, and early-session price conditions. The stated rules require an amplitude above a threshold, a nonempty outstanding convertible-bond name, and a 9:25 price…

EquitiesChina marketsTechnical indicatorsBacktesting
SuperMind

This stock-selection proposal combines a positive MACD reading with upward-moving averages and positive returns. Its final description extends the return condition to a positive five-day average, while the sample formulas and Python example use related but…

EquitiesChina marketsMomentumTechnical indicators
BigQuant

This discussion distinguishes two approaches to Chinese A-share limit-up trading: a daily model that forecasts which stocks may hit the limit the next day, and an intraday model that uses current market information to identify candidates for the remainder of…

EquitiesChina marketsMomentumTechnical indicators
MQL5 code base

CloseProfit v2 is described as an expert advisor that closes positions when an aggregate profit or loss reaches a configured threshold. It also removes pending orders when that trigger is reached. A scope setting determines whether the advisor operates…

Risk managementExecutionBacktesting
Freqtrade docs

The document explains how FreqAI trains trading agents through reinforcement learning. An agent processes historical candles and chooses among actions such as entering or exiting long and short positions. A custom reward function scores its decisions, while…

Machine learningRisk managementBacktesting
SuperMind

The post describes a short routine for closing all positions in a minute-based backtest. Its stated setup is to remove the existing strategy, run the routine in the minute backtest environment, and bind the original capital account. The routine records a…

ExecutionBacktestingRisk management
FMZ forum

The study revisits Bitcoin strategies that buy when price reaches a recent high (MAX) or low (MIN), using daily data from late 2015 through August 2024. It examines lookback windows from 10 to 50 days, compares in-sample results with an out-of-sample period…

CryptoTrend followingMean reversionBacktesting
ProRealCode

This indicator transforms a stochastic oscillator through two exponential smoothing stages and then maps the result into a bounded signal value. The supplied settings use a 130-period stochastic, a smoothing period of 10, and thresholds at 0.85 and -0.8. A…

Technical indicatorsMomentumBacktesting
backtrader

This Backtrader example demonstrates execution modeling with volume-aware order fillers. Its strategy calculates a buy size as a configurable percentage of the current bar’s reported volume, then closes the position on a later eligible opportunity. A…

ExecutionMarket microstructureBacktestingPosition sizing
BigQuant

This brief support exchange addresses whether a strategy’s data is standardized anew each day during simulated trading. The response says that when the strategy uses parameters bound for live trading, simulated trading standardizes that day’s data. A…

StatisticsBacktesting
backtrader

This Backtrader example combines a moving-average crossover entry signal with three buy limit orders placed at progressively lower prices after an upward crossover. The orders can be linked using one-cancels-other behavior, so execution of a linked order…

BacktestingTechnical indicatorsExecutionEquities
BigQuant

This overview explains XGBoost regression as an ensemble of decision trees built sequentially to reduce a loss. Each new tree uses gradient information from prior predictions, while complexity controls and regularization are intended to limit overfitting.…

Machine learningEquitiesStatisticsBacktesting