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 article describes a customizable stock-selection strategy built around five rules, mainly intended to identify oversold shares that may be stabilizing, with some rules aimed at potential upward moves. It contrasts platform-generated AI strategies, which…

EquitiesChina marketsBacktestingTechnical indicators
OctoBot

The document explains how TradingView alerts can connect chart conditions and Pine Script strategy signals to automated order handling on an exchange. Alerts may be triggered by price levels, indicator thresholds, or strategy orders. Email can carry alerts…

ExecutionBacktestingTechnical indicators
SuperMind

This Chinese-equity screening rule combines three conditions: daily amplitude above 1, at least two limit-up events during the prior 500 days, and a moving-average alignment condition involving five averages. The article presents the combination as a way to…

EquitiesChina marketsTechnical indicatorsMomentum
QTPyLib

This guide explains how to bring market data from an outside provider into QTPyLib for backtesting. The workflow module’s preparation step converts a data frame into the library’s expected format and can write the result as a CSV file. The example uses…

BacktestingExecution
NautilusTrader

This guide explains how to design, run, and profile Rust benchmarks for trading software. It distinguishes elapsed-time measurement with Criterion, instruction counts with iai, simulated CPU comparisons with CodSpeed, and sampled call-stack profiling with…

BacktestingStatisticsExecution
BigQuant

This review summarizes research applying machine learning to monthly and annual returns for Chinese A-shares. The study combines stock characteristics, macroeconomic variables, and industry indicators, then compares linear models, tree methods, and neural…

China marketsEquitiesMachine learningFactor investing
OctoBot

This overview explains how cryptocurrency trading bots automate decisions and trade execution using predefined rules. It describes several possible inputs: technical indicators such as moving averages and RSI, forecasts derived from historical data using…

CryptoTechnical indicatorsMachine learningBacktesting
FMZ forum

This debugging example shows why three variables assigned from repeated calls to a function can display the same final dictionary contents. The function updates a global dictionary and returns that same mutable object each time. Each local variable therefore…

BacktestingStatistics
SuperMind

This Chinese stock selection post describes a technical screen combining turnover between 3% and 12%, a reversal or engulfing-style candle pattern, and bullish weekly indicators. It defines the weekly condition as KDJ K above D and a positive MACD histogram…

EquitiesChina marketsTechnical indicatorsMomentum
SuperMind

The document proposes a stock screen that ranks securities by capital strength, requires positive returns, and restricts selection to 2021. It suggests using trading volume or turnover as measures of capital activity and mentions a volume-related indicator…

China marketsEquitiesMomentumTechnical indicators
SuperMind

The document describes a Chinese equity screen that selects stocks with turnover rates between 3% and 12%, circulating market values between 5 billion and 10 billion yuan, and a same-day morning star candlestick signal. It presents the pattern as a…

China marketsEquitiesTechnical indicatorsBacktesting
SuperMind

This stock selection example combines a daily price range threshold, return on equity above 15% for five consecutive years, and simultaneous upward crosses of the five-day moving average over the ten-, twenty-, and thirty-day averages. Its final proposed…

EquitiesTechnical indicatorsFactor investingBacktesting
SuperMind

This stock-selection idea looks for equities with turnover between 3% and 12%, a reversal-style engulfing or “rebound” candle pattern, and an opening price near the prior ten-day moving average. The formula expresses the opening-price band as within 2% of…

China marketsEquitiesTechnical indicatorsMean reversion
vn.py

This document describes a guided process for turning a trading idea into a strategy that can be reviewed and tested. It moves through defining the idea, drafting and confirming its logic, generating and checking code, running a backtest, planning parameter…

BacktestingRisk managementPosition sizing
MQL5 code base

This expert advisor uses UltraMFI signals to enter trades when a bar closes and the displayed trend cloud changes direction. It adjusts the size of a new trade according to recent results in the same direction: configurable counts of recent buy or sell…

ForexTechnical indicatorsPosition sizingBacktesting
BigQuant

This document is a brief synopsis of a research report on strategic asset allocation and fund-of-funds investing. It says the report covers the research context, an asset-allocation framework, calculation models, and empirical strategy analysis. The subject…

Multi-assetPortfolio constructionBacktesting
SuperMind

This document is a brief synopsis of a research report on strategic asset allocation and fund-of-funds investing. It says the report covers the research context, an asset-allocation framework, calculation models, and empirical strategy analysis. The subject…

Multi-assetPortfolio constructionBacktesting
SuperMind

This document presents a technical stock-selection idea based on a morning star candlestick signal and an upward-sloping 30-day average. It treats the candlestick pattern as a possible reversal or buying indication and the rising average as evidence of an…

EquitiesTechnical indicatorsTrend followingBacktesting
MQL5 code base

The document examines how one-minute OHLC backtests can misclassify bracketed trades when a bar touches both the stop and target. Because OHLC records prices but not their sequence within the bar, a tester must assume an intrabar path; real tick data can…

BacktestingStatisticsRisk managementExecution
SuperMind

The document presents a Chinese-market stock screen combining positive main-fund net buying during the opening auction, a positive increase in holdings for the day, and a 9:25 price gain below 6%. It suggests that the combination may identify stocks with…

China marketsEquitiesMomentumTechnical indicators
backtesting.py

This tutorial demonstrates a supervised learning workflow for hourly EUR/USD data using a k-nearest neighbors classifier. It builds features from price deviations from moving averages, moving-average spreads, momentum, Bollinger Bands, a sample sentiment…

ForexMachine learningTechnical indicatorsBacktesting
BigQuant

This practitioner report describes experiments using a deep neural network to select stocks for a rapid rotation strategy. The model labels stocks by their subsequent return over a short holding interval, divides outcomes into ranked classes, and uses a…

EquitiesMachine learningHigh-frequency tradingBacktesting
BigQuant

This assignment analyzes how a stock selection strategy’s exposure to market styles changes over time, then outlines a framework for rotating among factor strategies. The initial analysis uses a small-capitalization selection factor and compares strategy…

EquitiesFactor investingStatisticsBacktesting
ProRealCode

This indicator combines a smoothed RSI oscillator, thresholds derived from its recent high and low range, regime coloring, and automatic divergence markings. The described implementation offers several smoothing choices and uses pivot highs and lows to…

Technical indicatorsMomentumTrend followingMean reversion