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

This strategy ranks constituents of the CSI 300 by their trailing 12-month dividend yield and selects the ten highest-ranked stocks. It updates the target list on the first trading day of each month, sells names that leave the selection, and buys newly…

EquitiesChina marketsFactor investingPortfolio construction
BigQuant

The report extends a single-asset drawdown adjustment approach to portfolios of strategies. It describes selecting the control parameter gamma directly from the single-dimension result, avoiding Monte Carlo optimization for the multidimensional case. The…

EquitiesRisk managementPortfolio constructionPosition sizing
BigQuant

The article explains recurrent neural networks and LSTM gates, then outlines an A-share stock-selection example that predicts five-day returns from sequences of seven factors. It describes missing-value handling, outlier filtering, standardization, and…

EquitiesMachine learningFactor investingBacktesting
BigQuant

This article introduces a custom-coded stock selection strategy built around five rules, mainly seeking stocks that have fallen sharply and begun to stabilize, with some rules intended to capture possible strong buying. It contrasts rule-based strategies,…

EquitiesMean reversionBacktestingPosition sizing
BigQuant

The article explains how risk-constrained Kelly sizing modifies the classic Kelly approach, which chooses a capital fraction to maximize long-run log growth but can produce large drawdowns. The constrained version adds a limit on the probability that wealth…

Risk managementPosition sizingBacktestingMachine learning
MQL5 code base

This document describes a trading system that makes decisions when the lines of a Leading indicator cross. It identifies the crossover as the system’s entry signal, but does not explain the indicator’s calculation, specify how the two crossover directions…

ForexTechnical indicatorsBacktesting
FMZ forum

This overview introduces regression as a way to model relationships between predictors and outcomes, then compares seven techniques: linear, logistic, polynomial, stepwise, ridge, lasso, and ElasticNet regression. It describes common use cases and…

StatisticsMachine learningBacktesting
BigQuant

The document outlines a framework for allocating across asset classes according to macroeconomic trends. It first identifies whether individual indicators are rising or falling, using historical averages or filtering, then compares asset returns over the…

Multi-assetPortfolio constructionBacktestingStatistics
SuperMind

This brief notice outlines a composite scoring framework for strategies listed in a marketplace. It assigns weights to three broad categories: performance, risk, and risk-adjusted performance. The listed performance measures are cumulative return and success…

BacktestingRisk managementStatistics
BigQuant

This short platform discussion addresses whether a backtest can sell existing holdings at the open and use the proceeds to buy other stocks at that same open. The questioner reports that setting both order prices to the open did not make sale proceeds…

EquitiesBacktestingExecution
BigQuant

This study compares time-series and cross-sectional standardization of price and volume factors in an A-share stock-selection setting. It uses a dataset spanning 2011–2022 with 98 daily factors and a five-day return label, and compares LightGBM and deep…

EquitiesChina marketsMachine learningFactor investing
Freqtrade docs

This documentation explains how to define model inputs and prediction targets in FreqAI strategies. It distinguishes base features, such as price indicators, volume, and time variables, from configuration-driven expansions across periods, timeframes, shifted…

Machine learningTechnical indicatorsStatisticsBacktesting
ProRealCode

This ProRealTime version 11 indicator builds a historical distribution of price changes by comparing each close with the price from a configurable number of bars earlier. It separates gains and losses, rounds percentage moves into buckets of 0.1 percentage…

Technical indicatorsStatisticsBacktesting
Amberdata research

This case study describes a hedge fund seeking to add digital asset strategies and the data infrastructure needed to research and trade them. Its requirements included real-time and historical market data, high-volume feeds for algorithm development and…

CryptoOn-chain dataHigh-frequency tradingBacktesting
Qlib

This configuration describes a Qlib workflow that trains an XGBoost model on China A-share data for the CSI 300 universe, using Alpha360 features. Its label is a forward close-to-close return over the next interval. Training and validation use earlier…

Machine learningEquitiesChina marketsBacktesting
MQL5 code base

This document explains how to run a ZigZag extrema calculation on a source buffer, illustrated with an RSI buffer in an indicator. The function writes detected turning points to an output buffer and accepts a search mode for highs, lows, or both. It can also…

Technical indicatorsBacktesting
BigQuant

The document presents a framework for testing stock-selection factors. It evaluates each trading day’s stock factor values against returns over subsequent holding periods, aiming to show how predictive information changes as the holding period grows. Daily…

EquitiesFactor investingStatisticsBacktesting
vn.py community

A short VeighNa community discussion asks whether performance statistics are calculated from total account capital or from the capital associated with the traded instrument. The poster observes that when starting capital is large relative to fixed order…

BacktestingRisk managementPosition sizingPortfolio construction
SuperMind

This Chinese-language strategy note proposes screening equities for a specified turnover range, a 2021 listing year, and a weekly five-period moving average crossing above the ten-period average. It presents the crossover as a technical momentum filter and…

EquitiesChina marketsMomentumTechnical indicators
TqSdk

This Chinese-corn-futures example combines the Chande Momentum Oscillator (CMO) with a short moving average to generate long and short entries. Signals include reversals from overbought or oversold levels, CMO crossings of its signal line, and zero-line…

FuturesCommoditiesMomentumTechnical indicators
ProRealCode

This strategy describes an hourly DAX breakout approach. It enters long when price crosses above a prior Donchian channel high, with the MACD histogram rising and nonnegative, RSI above a threshold, and price above a moving average. A stop is placed at the…

FuturesBreakoutTrend followingTechnical indicators
NautilusTrader

This example demonstrates borrow conflicts that can occur when Python actor callbacks reenter signal operations in a backtesting engine. A subscribing actor subscribes during startup and, in the signal scenario, publishes a nested signal from its callback…

BacktestingExecution
ProRealCode

PhantomFlow identifies trend from market structure rather than smoothing price and reading its slope. It detects five-bar fractal highs and lows, which are confirmed two bars after the swing, then applies a zigzag filter so accepted pivots alternate between…

Technical indicatorsTrend followingRisk managementBacktesting
SuperMind

This stock screen combines price movement, trading activity, and historical performance. It selects shares with a stated amplitude above one, prior-day actual turnover between 3% and 28%, and a 2021 gain above the market average. The article’s rationale is…

China marketsEquitiesTechnical indicatorsMomentum