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
Quantpedia
86 documents
TqSdk
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
Quantopian lectures
45 documents
Binance API docs
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
Lumibot strategies
7 documents
QuantRocket
7 documents
Awesome Quant
1 documents

Search the library

16,761 documents

SuperMind

This Chinese-language strategy post describes a daily stock screen run after the market opens. It selects stocks with MACD above zero, ranks them by popularity, and requires the previous day's turnover rate to exceed 8%. The rationale is to combine a trend…

China marketsEquitiesMomentumTechnical indicators
MQL5 code base

The Expert Advisor described opens two opposing positions when a new bar forms. Its intended outcome is for one position to close at a stop loss while the other can remain profitable through a trailing stop. The example is framed around EUR/USD on a…

ForexExecutionBacktestingRisk management
BigQuant

This Chinese-language post collects questions about factor research and strategy implementation, but does not provide answers. Topics include adding data factors, scheduling entries and exits, evaluating and combining factors, handling collinearity,…

EquitiesFactor investingMachine learningStatistics
Binance API docs

The document explains how to connect to Binance Spot Demo Mode through the API. Users first create an API key from the demo account interface, then use the standard Spot API documentation while directing requests to the demo endpoints. It lists the…

Spot marketsCryptoExecutionBacktesting
BigQuant

The document describes a seasonal earnings anomaly: companies may have predictable high- and low-profit quarters, yet announcements of peak or trough earnings can still surprise investors and produce abnormal stock returns. It attributes the mispricing…

EquitiesEvent-drivenBacktesting
Awesome Quant

This document is a categorized directory of software libraries and learning resources used in quantitative finance. Its sections span numerical computing and time-series data, financial instrument pricing, technical indicators, trading and backtesting,…

Multi-assetDerivatives pricingTechnical indicatorsBacktesting
MQL5 code base

This indicator description explains an option to calculate Trend Envelopes from smoothed or filtered prices rather than raw prices. The selected filter is a parabolic weighted moving average, presented as a fast method for filtering price data. The stated…

Technical indicatorsTrend followingBacktesting
MQL5 code base

This expert advisor uses the magnitude and direction of price-time correlation to generate trading signals. It offers trend-following and reversal modes, and four ways to calculate correlation: Pearson, Spearman, Kendall, and Fechner. ADX, Bollinger Bands,…

ForexTechnical indicatorsTrend followingMean reversion
ProRealCode

This indicator seeks bullish and bearish divergences between price swings and a zero-lag MACD. It builds the MACD and its signal line from double-smoothed exponential averages, then tracks price highs or lows and corresponding MACD extremes around…

Technical indicatorsMomentumBacktesting
Lumibot

This report compares an AI-driven portfolio built from a named set of large-company stocks with SPY over a very short backtest window. It presents standard performance and risk measures, including returns, drawdown, Sharpe and Sortino ratios, benchmark…

EquitiesBacktestingRisk managementUS markets
vn.py community

A VeighNa community discussion addresses why a custom strategy does not appear in the CTP backtesting module’s strategy selector. The reply advises placing a strategies folder in the application’s startup directory, which is usually the user directory, and…

FuturesBacktesting
MQL5 code base

The document describes an Expert Advisor that trades from the ColorBullsGap indicator. It waits for a bar to close and generates a signal when the indicator’s histogram changes color, then uses that signal to open trades. This is a simple indicator-driven…

ForexTechnical indicatorsBacktesting
SuperMind

This short community thread raises possible future-data problems in an equity screening and backtesting tool. One commenter warns that sorting by current market capitalization may select companies based on their later size, making historical results appear…

EquitiesBacktestingStatisticsChina markets
Lumibot

This example demonstrates a daily-iteration stock strategy that submits limit buy and sell orders alongside two trailing stop sell orders. The orders target the same symbol, while the trailing exits use either a percentage retracement or a fixed price…

EquitiesExecutionRisk managementBacktesting
Qlib

This configuration describes a Qlib workflow that trains a CatBoost model on Alpha360 features for China’s CSI 500 universe. Its label is a forward close-to-close return, normalized cross-sectionally after missing labels are dropped. The data is divided into…

China marketsEquitiesMachine learningBacktesting
Jesse

This report presents a backtest of a long-only RSI strategy on hourly ETH-USDT candles from Binance, covering January 2020 through May 2021. It reports 108 closed trades, a net profit of 152.12% from a starting balance of 1,000, a maximum drawdown of 31.13%,…

CryptoTechnical indicatorsBacktestingRisk management
SuperMind

These notes summarize a systematic approach to trading that begins with personal goals, constraints, and psychological tendencies. They review common judgment errors in system design, testing, and live execution, including overfitting, hindsight bias, seeing…

Risk managementPosition sizingBacktestingPortfolio construction
MQL5 code base

Exp_Fast2 describes a MetaTrader Expert Advisor that trades signals from the Fast2 indicator. A signal is generated when the indicator’s main and signal lines cross as a bar closes. Running the advisor requires the compiled Fast2 indicator file in the…

ForexTechnical indicatorsBacktestingExecution
TqSdk

The script describes a daily gold-futures strategy using the Commodity Channel Index (CCI) with a 10-period lookback and thresholds at 100 and -100. It enters long when CCI moves back from below the lower threshold into the middle zone, and enters short when…

FuturesMean reversionTechnical indicatorsRisk management
Qlib

The document explains how Qlib serializes objects such as data handlers, datasets, processors, and models to disk using pickle-compatible formats. A Serializable object saves public attributes by default, with options to configure what is included or select…

EquitiesBacktesting
MQL5 code base

This indicator is designed to help assess how spread affects the potential profitability of strategies that forecast the market one bar ahead. Its output can be treated as a unit-volume position in a custom tester, allowing a researcher to consider accuracy…

Technical indicatorsExecutionBacktestingForex
BigQuant

This practice report compares a DeepAlpha deep neural network with LightGBM in a daily A-share stock-selection strategy. Both models use the same 32 short-term price and volume factors and five-year training sample. The portfolio buys the ten highest-ranked…

China marketsEquitiesMachine learningFactor investing
SuperMind

This introductory example builds a daily A-share strategy around a five-day and twenty-day moving average. It selects one stock, retrieves recent closing prices, computes both averages, buys to a fully invested target when the shorter average is higher, and…

EquitiesTechnical indicatorsTrend followingBacktesting