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 forum post reports that a strategy based on a platform template runs, but simulation fails at a dropna step because of NaN values after the user adds factors. The author’s attempted fix was to fetch 90 calendar days of earlier daily index data,…

BacktestingStatisticsEquities
MQL5 code base

This MetaTrader 5 Expert Advisor uses signals from the CenterOfGravityCandles indicator. A signal is generated when a bar closes with a change in the indicator’s candle color. The description notes that the compiled indicator file must be installed for the…

ForexTechnical indicatorsBacktestingExecution
BigQuant

The post reports a discrepancy between a backtesting platform’s monthly return for the CSI 300 benchmark and an external reference calculation. It attributes the difference to the platform using the first day of the month’s closing price as the starting…

BacktestingStatisticsPortfolio construction
TqSdk

The document argues that trading systems should be written so that changes to strategy logic require only localized code edits. It illustrates this with an R-Breaker example: if backtesting suggests that holding positions overnight adds risk without enough…

FuturesBacktestingExecutionRisk management
BigQuant

This short discussion outlines data-related challenges faced by quantitative investment teams as they develop and test strategies. It describes quantitative investing as turning historical market behavior into data, using statistics and programming to…

StatisticsMachine learningBacktesting
ProRealCode

This note describes a short-term reversal strategy attributed to Larry Connors. For a long entry, price must be above its 200-period simple moving average and the two-period RSI must fall below 5; the position exits when price rises above its five-period…

Technical indicatorsMean reversionTrend followingRisk management
MQL5 code base

This indicator combines five-candle fractal detection with a Commodity Channel Index filter. It displays a signal only when CCI meets a configurable threshold on the candle associated with the fractal, aiming to screen out some signals during sideways…

Technical indicatorsMomentumMean reversionBacktesting
MQL5 code base

This Expert Advisor uses a price-extreme channel to generate trades. By default, a close above the upper channel boundary opens a long position, while a close below the lower boundary opens a short position. It checks signals on each new bar, closes opposing…

BreakoutMean reversionTechnical indicatorsBacktesting
ProRealCode

This ProRealTime indicator identifies support and resistance areas by grouping historical price pivots into price bands. Its settings control the pivot lookback, whether pivots use highs and lows or open and close values, the maximum band width, the number…

Technical indicatorsMean reversionRisk managementBacktesting
BigQuant

This brief BigQuant Q&A addresses whether to exclude stocks listed on China’s ChiNext and STAR Market boards when building an AI trading strategy. Its central recommendation is to apply the exclusion during both model training and prediction, so the model is…

China marketsMachine learningBacktesting
BigQuant

The document presents Follow-the-Leader, a factor-based method for constructing a smaller portfolio that tracks a broad equity index. Instead of selecting stocks only by index weight or correlation with index returns, the method estimates the number of…

EquitiesFactor investingPortfolio constructionBacktesting
MQL5 code base

This document describes an automated trading system that uses a Trend Intensity Index oscillator. A signal is generated at the close of a bar when the indicator moves into an overbought or oversold zone, shown by a change in its color. The system is…

ForexTechnical indicatorsBacktestingRisk management
vn.py community

The discussion addresses adding five- and fifteen-minute intervals to VN.py version 3.4.0 for backtesting. One reply suggests that when the source data is already stored at those resolutions, importing and selecting it as one-minute data can work because…

BacktestingExecutionFutures
MQL5 code base

This Expert Advisor uses the Parabolic SAR to determine a candidate trade direction, but only when ADX is below a chosen threshold. It then adjusts direction according to the previous trade: after a winning trade, it may enter in that trade’s direction;…

Technical indicatorsTrend followingRisk managementBacktesting
SuperMind

This document describes a stock screen intended to find possible trend changes. It looks for equities whose moving averages converge, using at least five averages as the selection condition, and also imposes a limit on the indicated pre-open gain. The…

EquitiesChina marketsTechnical indicatorsMean reversion
MQL5 code base

The document describes an Expert Advisor that trades a trend signal from the AML moving average. A trade signal is generated at the close of a bar when the indicator changes direction while retaining its color. The example applies the method to XAUUSD on a…

CommoditiesTrend followingTechnical indicatorsBacktesting
SuperMind

This document outlines a Chinese equity screen based on an intraday amplitude threshold, exclusion of ST-designated stocks, a five-day high condition described as a limit-up method, and at least two limit-up events over a 500-day lookback. It supplies a…

EquitiesChina marketsMomentumTechnical indicators
SuperMind

This document presents a Chinese equity selection rule requiring MACD above zero, the current high to match a two-day high, and more than two limit-up events within ten days. It explains these conditions as indicators of positive momentum, a nearby price…

EquitiesChina marketsMomentumTechnical indicators
MQL5 code base

This document describes a MetaTrader workflow that records historical real ticks once, then replays them in mathematical mode for strategy testing. Sharing a tick file among optimizer agents is intended to avoid repeated data writes and reduce the time spent…

BacktestingExecutionStatisticsCrypto
SuperMind

This study presents StockRanker, a supervised learning-to-rank method for selecting Chinese A-shares. It uses gradient-boosted trees to rank the market by expected future return. The input features are derived from seven basic price and volume series using…

China marketsEquitiesMachine learningFactor investing
MQL5 code base

This document describes an Expert Advisor that trades when a Kalman Filter indicator changes color. It generates a signal at a bar close, so the strategy responds to a change in the indicator’s direction rather than acting during the bar. The advisor…

ForexTechnical indicatorsBacktesting
BigQuant

The post raises a reproducibility question: two strategy templates reportedly use the same model, factors, parameters, and data, yet produce substantially different backtest results. The author asks which result is correct and whether one template contains…

EquitiesMachine learningBacktestingStatistics
SuperMind

This stock-selection proposal screens Chinese A-share listings in the metaverse industry, ranks them by the day’s opening-auction amount, and selects those with simultaneous bullish crossovers in MACD, KDJ, and RSI. The text gives example indicator settings…

EquitiesChina marketsTechnical indicatorsMomentum