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

The post asks how to reproduce a backtest setting from JoinQuant in another Chinese trading platform. The JoinQuant setting described allows limit orders to fill directly without checking the submitted price or quantity, which the author wants to use when…

EquitiesExecutionBacktesting
SuperMind

This document presents a technical equity screen requiring at least five moving averages to converge, a positive return, and the 20-day moving average to exceed the 120-day average. Its rationale is that clustered averages may indicate relatively stable…

EquitiesTechnical indicatorsMomentumBacktesting
TqSdk

The document explains a terminal feature that replays an entire historical trading day. A user chooses a date when launching the replay version of the terminal, then uses the software and its extensions as though operating during that session. Playback can…

BacktestingExecution
Qlib

This notebook demonstrates an end-to-end Qlib workflow for a China-market stock ranking model. It initializes Qlib data, uses the CSI 300 universe and Alpha158 features, and trains a LightGBM model on historical data with separate training, validation, and…

EquitiesChina marketsMachine learningBacktesting
BigQuant

This essay defines quantitative investing as using mathematical methods, data, and factors to guide security selection and trading. It groups approaches by time-series versus cross-sectional decisions, by signal source such as price and volume factors or…

Multi-assetFactor investingRisk managementPortfolio construction
BigQuant

The note describes a way to turn high-frequency trade data into a daily measure of stock order book pressure. It uses intraday tick price movements to identify displayed orders above and below traded prices, aggregates these observations at the close, and…

EquitiesHigh-frequency tradingMarket microstructureEvent-driven
MQL5 code base

This Expert Advisor uses changes in the ColorJFatl_Digit indicator’s line color as trade signals, assessed when a bar closes. It follows the indicated trend and increases position volume when unrealized profit, measured in points, rises past a threshold set…

ForexTrend followingPosition sizingBacktesting
SuperMind

This proposed A-share screen looks for stocks classified in the metaverse industry that appeared on the previous day’s Dragon and Tiger List and have a rising DEA indicator. The article treats list inclusion as a sign of market attention and a higher DEA…

EquitiesChina marketsTechnical indicatorsSentiment
SuperMind

This stock screen selects companies assigned to the metaverse industry when the KDJ indicator has just formed a bullish crossover and prices have closed lower throughout the recent seven-session window. The proposed rationale combines a technical signal with…

EquitiesChina marketsTechnical indicatorsMomentum
MQL5 code base

This document describes a version of Bill Williams’ fractals indicator built from MetaTrader 5’s standard fractals indicator. Its stated distinguishing property is that it does not repaint, meaning previously displayed fractal signals are intended to remain…

Technical indicatorsBacktesting
NautilusTrader

This guide explains deterministic simulation testing for a concurrent trading system. It describes how a seed-controlled runtime can make task scheduling, timer events, random draws, and channel delivery repeatable, allowing a failure to be replayed and…

BacktestingStatisticsExecution
SuperMind

This document outlines an equity selection rule based on price amplitude above 1, MACD crossing above zero, RSI over 14 periods above 50, and a condition described as the start of a strong upward move. It frames these criteria as technical signs of…

EquitiesTechnical indicatorsMomentumBacktesting
FMZ forum

The author reflects on losses in leveraged forex trading and explains two staking approaches using a fair coin game. A martingale raises stakes after losses and depends on effectively unlimited capital; a reverse martingale risks a fixed fraction of current…

ForexRisk managementPosition sizingStatistics
Hummingbot docs

This retrospective compares two short bot competition runs on the SEI-USDT pair. In the earlier run, a modified single-market liquidity strategy traded on Binance spot and lost money overall, with fees cited as a major factor. The later run used a modified…

Market makingFuturesExecutionBacktesting
MQL5 code base

This document introduces an MQL5 port of ALGLIB, a cross-platform numerical analysis library, and outlines how its packages can support quantitative research. Covered methods include linear algebra, equation solving, interpolation, optimization, Fourier…

StatisticsMachine learningBacktesting
BigQuant

This overview explains statistical arbitrage as a family of strategies that trade relative mispricing across related instruments. It distinguishes cross-market, cross-asset, ETF, and market-neutral approaches, and gives pairs trading as a central example:…

EquitiesArbitragePairs tradingMean reversion
BigQuant

This event study examines how Chinese convertible bonds and their underlying shares behave around conversion, early redemption, and conversion-price resets. It reports that conversions increase share supply and can weigh on the underlying stock. Early…

China marketsEvent-drivenEquitiesStatistics
ProRealCode

This strategy looks for a possible reversal near the European market close, entering at 17:29 after a sustained moving-average trend. For a short, the faster average must have stayed above the slower one for a specified number of bars; the long signal uses…

EquitiesMean reversionTechnical indicatorsRisk management
BigQuant

The article describes a daily, long-only ETF rotation system that applies a five-day and a 42-day closing-price moving average to each asset. Crossovers generate buy and sell decisions, while available capital is allocated equally among positions with buy…

Multi-assetTrend followingTechnical indicatorsBacktesting
BigQuant

This report discusses fixed-amount periodic investing in funds as a way to align contributions with investor cash flows and reduce the pressure to time volatile equity markets. It distinguishes investing an existing balance from investing new contributions…

EquitiesPortfolio constructionBacktestingChina markets
SuperMind

The post describes a simple random stock-selection process: buy ten stocks, hold them for five days, sell the two weakest performers, then randomly choose two replacements and repeat. It frames the strategy as a challenge to expert stock picking and notes…

EquitiesPortfolio constructionBacktesting
Cryptohopper blog

The article presents a momentum oscillator strategy for trading Optimism (OP) on Binance. Its basic rule treats low Ultimate Oscillator readings as potential buy signals and high readings as potential sell signals. A backtest search over indicator settings…

CryptoMomentumTechnical indicatorsBacktesting