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

MQL5 code base

This document describes an Expert Advisor that trades changes in the ColorJLaguerre oscillator. A signal is generated at bar close when the oscillator changes color in relation to its overbought and oversold levels. The strategy therefore uses an indicator’s…

ForexTechnical indicatorsBacktesting
SuperMind

This Chinese-language post presents a screen for mainland Chinese equities in the metaverse sector. Its final selection rules combine a high prior-day turnover measure, a shareholder-concentration threshold, positive year-over-year net-profit growth above a…

China marketsEquitiesFactor investingBacktesting
NautilusTrader

This reference explains how a bar represents open, high, low, close, and volume data for a specified bar type. A venue or provider may supply bars, or a trading system may build them from quote ticks, trade ticks, or smaller bars. Bar type carries…

Market microstructureBacktestingExecution
MQL5 code base

This document describes an Expert Advisor that trades signals from the BBSqueeze indicator. It opens a transaction when a bar closes and the indicator histogram changes color, using that change as the entry trigger. The document gives no further detail about…

ForexTechnical indicatorsBacktesting
MQL5 code base

This moving-average modification lets a trader define the input price as a weighted combination of open, high, low, and close rather than choosing only from standard price constants. Four coefficients determine each component’s contribution; components with…

Technical indicatorsBacktesting
BigQuant

This support exchange diagnoses why a futures Bollinger Band strategy produced no backtest results. The reported cause is a mismatch between the date ranges: the data extraction module supplied data from 2021, while the backtest was set to run in 2024. Since…

FuturesTechnical indicatorsBacktesting
NautilusTrader

This indicator extends a price channel with two intermediate levels, crossover signals, and optional stop-loss and take-profit markers. It defines five channel levels: the high and low boundaries, the midpoint, and two intermediate levels positioned between…

Technical indicatorsBreakoutRisk managementBacktesting
SuperMind

This Chinese equities screening idea selects stocks with turnover between 3% and 12%, at least one limit-up event within the prior 25 days, and a nonnegative reading for the previous day’s main-fund control or flow measure. The post frames these conditions…

EquitiesChina marketsMomentumTechnical indicators
SuperMind

This stock screen combines three conditions: RSI below 65, seven consecutive sessions in which the close is below the open, and turnover between 3% and 12%. The article interprets the RSI threshold as avoiding highly overbought stocks, the repeated down…

China marketsEquitiesTechnical indicatorsBacktesting
BigQuant

The document describes a China A-share index enhancement approach that adds industry rotation to a CSI 300 stock-selection portfolio. Its motivation is that the benchmark has uneven industry weights, making active industry exposure a meaningful part of…

China marketsEquitiesFactor investingPortfolio construction
SuperMind

This post presents a Chinese equity screen for main-board stocks. It selects shares with turnover between 3% and 12%, year-over-year growth in net profit attributable to parent-company shareholders above 20% and up to 100%, and a daily price gain above 1%.…

EquitiesMomentumFactor investingChina markets
Zipline

This documentation explains how Zipline organizes risk and performance measurements for algorithm simulations. A metrics set defines which values a backtest tracks, and its metrics can report at different frequencies. The default set includes examples such…

BacktestingRisk managementStatistics
SuperMind

This screening rule looks for stocks with an amplitude above one percent, a current high matching the highest high over two days, current volume above ten thousand lots, and an opening price equal to the high. The document frames the combination as a way to…

EquitiesChina marketsTechnical indicatorsBreakout
FMZ forum

This study compares Bitcoin returns during a defined US daytime window with returns outside that window, using hourly Gemini data from 2015 through 2024. It splits results around the October 2021 launch of the BITO fund as a rough proxy for Bitcoin’s growing…

CryptoTrend followingBreakoutBacktesting
vn.py community

A forum user reports an integer overflow error while backtesting options with a trading platform’s OptionStrategy module. The problem reportedly occurred only for CSI 300 ETF options and on two specific dates. The user traced the error to loading the…

OptionsBacktesting
BigQuant

This 2018 report revisits whether the investment clock can guide asset allocation amid trade tensions and political shocks. Its traditional mapping assigns equities to recovery, commodities to overheating, bonds to recession, and cash to stagflation. It…

Multi-assetPortfolio constructionFactor investingStatistics
MQL5 code base

This signal module generates long and short trade votes from price position relative to a moving average. It adds protective filters based on the direction and minimum size of both the current and previous bars: long signals require bullish bars, while short…

Technical indicatorsTrend followingExecutionBacktesting
NautilusTrader

This overview explains how NautilusTrader simulates strategies against historical data. A backtest engine processes a historical data stream through components that are also used in live trading, including portfolios, strategies, execution algorithms, and…

BacktestingExecutionMarket microstructureRisk management
OctoBot

This FAQ explains how OctoBot Cloud users can evaluate strategies and crypto baskets through paper trading with virtual funds, and says strategy performance is assessed periodically through historical backtesting. It notes that results vary with market…

CryptoBacktestingRisk managementExecution
MQL5 code base

This Expert Advisor generates trades from the TrendlessAG histogram indicator. It forms a signal when a bar closes and the histogram changes direction, making the closing bar the stated decision point. The advisor depends on a separately compiled indicator…

ForexTechnical indicatorsTrend followingBacktesting
ProRealCode

The Enhanced Oscillator Trigger (EOT) combines three normalized oscillators with smoothing and regression-based components. Each oscillator applies a high-pass filter and a supersmoother to price-derived data, then uses a fast-attack, slow-decay peak…

Technical indicatorsStatisticsBacktesting
MQL5 code base

This trading system uses the ColorMETRO indicator to generate a deal signal when the indicator’s cloud changes color at a bar close. The document describes an Expert Advisor that applies this rule and refers to a historical deal chart and testing results for…

Technical indicatorsTrend followingBacktestingCommodities
MQL5 code base

This document outlines a foreign-exchange trading system that uses the Candle Momentum indicator. It offers two entry styles: entering when momentum changes direction, or when the indicator crosses its zero line. A configurable mode determines which entry…

ForexMomentumTechnical indicatorsBacktesting
BigQuant

The script describes a spread-trading approach linking methanol futures with polyethylene and polypropylene futures. It estimates an MTO production margin by valuing the two polymer contracts together and subtracting the methanol input cost, adjusted for…

FuturesCommoditiesMean reversionPairs trading