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 sample describes a high-dividend stock-selection model for Chinese equities. The process excludes special-treatment stocks, suspended securities, and Beijing Stock Exchange listings. It then screens for larger companies by market-capitalization rank,…

EquitiesFactor investingPortfolio constructionBacktesting
SuperMind

This sample strategy selects Chinese equities using a dividend yield ranking alongside size and valuation filters. It first removes special-treatment stocks, suspended shares, and Beijing Stock Exchange listings. From the remaining universe, it favors…

EquitiesFactor investingPortfolio constructionBacktesting
Qlib

The document explains how Qlib’s tuner searches hyperparameters and combinations of models, trainers, strategies, and data labels. A configuration defines each tuner’s search spaces and evaluation limit, then organizes tuners into a pipeline. Users choose a…

Machine learningBacktestingStatistics
MQL5 code base

This MetaTrader 5 Expert Advisor generates trades from an Oracle indicator that can redraw its historical signals. At bar close, it can trigger when the signal line crosses the zero level, changes direction, or crosses the indicator line, depending on the…

ForexTechnical indicatorsBacktestingRisk management
ProRealCode

This indicator attempts to identify periods around a potential crossing between a shorter weighted moving average and a longer simple moving average. It marks a bullish zone when the weighted average is above the simple average while a second, smoothed…

Technical indicatorsTrend followingEquitiesBacktesting
BigQuant

This report describes a Chinese equity index-enhancement strategy built from a composite stock-selection signal and portfolio constraints. It combines factors spanning company size, valuation, growth, profitability, technical behavior, liquidity, and…

China marketsEquitiesFactor investingPortfolio construction
ProRealCode

The document describes a short-term DAX strategy on five-minute bars that trades breaks of the prior day’s high or low during a morning window. Long entries require price above a 14-period moving average and are allowed Monday through Thursday, with up to…

FuturesBreakoutTechnical indicatorsPosition sizing
NautilusTrader

This guide describes NautilusTrader’s system for turning completed backtests into interactive or static performance reports. Users can select charts and themes, include run metadata and performance statistics, and inspect equity, drawdown, monthly and yearly…

BacktestingRisk managementPortfolio construction
SuperMind

This stock-selection idea combines three filters: price amplitude above a stated threshold, actual turnover from the prior day within a specified range, and exclusion of stocks that closed at the daily upper price limit on the previous day. The document…

EquitiesTechnical indicatorsBacktestingRisk management
vn.py community

This brief forum exchange answers a question about where log messages go during a backtest when using the BacktestingEngine. The questioner observes that the engine stores messages in a logs collection and asks how to access them. The reply says the messages…

Backtesting
SuperMind

This index timing method fits a quadratic function to a local segment of a historical price series, using either closing prices or the average of opening and closing prices. It treats the slope at the newest fitted point as an indicator of whether the series…

China marketsEquitiesTechnical indicatorsStatistics
MQL5 code base

This document describes an Expert Advisor that trades from signals produced by the iRSISign indicator. A signal is generated when the indicator displays a colored icon at a bar’s close. The strategy therefore uses the indicator’s signal as its entry trigger;…

ForexTechnical indicatorsBacktesting
ProRealCode

This indicator overlays two kinds of bands calculated from log-transformed closing prices. The statistical bands use a rolling average and standard deviation, similar in spirit to Bollinger Bands. The regression bands use a rolling ordinary least squares…

Technical indicatorsStatisticsVolatilityBacktesting
SuperMind

This stock-selection rule focuses on companies in the metaverse industry that recorded at least one limit-up day during the previous 25 days. It further requires the current volume ratio to be above 1.5 and below 6, where the ratio is described as trading…

China marketsEquitiesMomentumTechnical indicators
FMZ forum

This note surveys seven pitfalls in quantitative investing: survivorship bias, look-ahead bias, storytelling, data mining, signal decay and trading costs, outliers, and asymmetric long-short payoffs. It explains how current index constituents can distort…

BacktestingStatisticsFactor investingPortfolio construction
SuperMind

This Chinese equity screening approach combines three technical conditions: daily price amplitude above 1, a positive weekly histogram signal, and the 20-day moving average above the 120-day moving average. The stated rationale is that larger amplitude…

EquitiesChina marketsTechnical indicatorsMomentum
MQL5 code base

This document describes an Expert Advisor based on the 2pbIdealXOSMA indicator. It opens a trade when the indicator’s histogram changes direction, with the signal evaluated at the close of a bar. The described setup is a rules-based technical approach whose…

ForexTechnical indicatorsBacktestingRisk management
backtesting.py

This tutorial demonstrates parameter optimization and result analysis using a moving average crossover strategy with separate averages for trend, entry, and exit decisions. It first applies randomized grid search across constrained parameter combinations and…

BacktestingTechnical indicatorsEquitiesStatistics
MQL5 code base

This document describes an Expert Advisor strategy that uses the XDeMarker_Histogram_Vol_Direct indicator. It opens trades when a bar closes and the indicator histogram changes direction, shown by a change in the color of its star markers. The description…

ForexTechnical indicatorsBacktesting
FMZ forum

Automated trading uses software to monitor markets and place trades when predefined entry and exit conditions are met. Rules can range from simple moving average crossovers to custom strategies, with order types, timing, stops, and profit targets specified…

CryptoExecutionBacktestingRisk management
SuperMind

The document explains how the Capital Asset Pricing Model can be used to assess stock returns relative to market risk. Under CAPM, expected return is linked to the risk-free rate and the stock’s beta multiplied by the market risk premium. A regression of a…

EquitiesFactor investingStatisticsBacktesting
MQL5 code base

This Expert Advisor uses the Fractal Weight Oscillator to generate signals at bar close. It buys when the oscillator crosses upward through its oversold level and sells when it crosses downward through its overbought level. A higher-timeframe indicator is…

ForexTechnical indicatorsMean reversionBacktesting
BigQuant

The report outlines a framework for timing equity factors whose performance has become less stable. It first examines indicators such as valuation spreads and pairwise correlations, testing their relationship with future factor returns. It then uses a random…

EquitiesFactor investingMachine learningPortfolio construction