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
QuantRocket
7 documents
Lumibot strategies
7 documents
Awesome Quant
1 documents

Search the library

21,023 documents

BigQuant

This research summary examines whether intraday data can improve sector-rotation signals, focusing on realized skewness and the share of volatility attributable to downside moves. It describes constructing these measures from high-frequency observations and…

China marketsFactor investingHigh-frequency tradingPortfolio construction
BigQuant

The document reviews Chinese A-share stocks with very large gains from two perspectives. First, it surveys high-return stocks by year since 2009 and considers market conditions, company size, recent listings, and corporate restructuring as possible…

EquitiesFactor investingStatisticsChina markets
BigQuant

The document defines industry leader stocks as companies with strong analyst coverage and fundamentals that are closely related to those of other firms in their industry. It reports that analysts tend to cover more heavily companies whose fundamentals move…

EquitiesFactor investingMomentumStatistics
MQL5 code base

The document introduces an indicator built from a deviation-scaled moving average, described as an extension of the exponential moving average. It adds self-adjusting levels that can either be recalculated or inherit previously computed values, creating…

Technical indicatorsTrend followingStatistics
BigQuant

This document explains how time-series momentum (TSMOM) and moving-average crossover (MACROSS) strategies can represent closely related ways to measure price trends. It describes expressing trend signals through past prices or returns, and using “signature”…

Trend followingMomentumTechnical indicatorsStatistics
SuperMind

The research constructs a specific market-capitalization factor by modeling cross-sectional stock market value from company financial measures and market variables. The model’s residual—actual market capitalization relative to the value estimated from those…

EquitiesChina marketsMachine learningFactor investing
MQL5 code base

This indicator description explains how a moving average can display trend direction and relative strength through colored dots. It calculates the standard deviation of the ColorXPWMA_Digit indicator and compares that value with two configurable thresholds.…

Technical indicatorsTrend followingStatistics
Lumibot

The screen selects stocks whose daily high-low range exceeds a threshold, whose current high matches the highest high across the current and prior session, and whose closing price is below a specified level. The document gives equivalent indicator conditions…

EquitiesTechnical indicatorsStatistics
FMZ forum

This overview introduces Python libraries used across quantitative trading workflows. It groups tools by task: NumPy for numerical operations, Pandas for structured and time-series data, TA-Lib for technical indicators, and Matplotlib or Plotly for…

Machine learningTechnical indicatorsBacktestingDerivatives pricing
BigQuant

A platform forum exchange addresses whether a daily backtest that predicts a five-day return using the current day’s closing price can access that day’s prediction before the close is available. The response explains that, in the described daily setup, the…

BacktestingMachine learningStatistics
BigQuant

This guide presents local checks for two common failures in factor submissions: missing values near the evaluation window’s start and look-ahead bias. For time-series factors, it recommends querying enough earlier data to cover the longest lag or rolling…

EquitiesMachine learningStatisticsBacktesting
BigQuant

The article summarizes research that uses active share, or portfolio deviation from a benchmark, as a proxy for a fund manager’s conviction. It reports that strong past performance is associated with subsequent increases in active share, particularly for…

EquitiesFactor investingPortfolio constructionRisk management
MQL5 code base

Introsort is a comparison-based array sorting method designed to pair quicksort’s typical speed with a bound on worst-case runtime. It begins with quicksort and tracks recursion depth, switching to heapsort if that depth passes a limit based on the logarithm…

Statistics
MQL5 code base

The expert advisor compares two ways to define overbought and oversold RSI readings. Its first trigger uses fixed RSI thresholds, typically 70 and 30. Its second trigger calculates an average RSI and standard deviation from past bars, then sets upper and…

ForexTechnical indicatorsBacktestingStatistics
Qlib

The guide lays out different entry paths for using QlibRL, depending on whether the reader is new to reinforcement learning, researches RL algorithms, or already has quantitative finance experience. It recommends learning RL fundamentals, understanding…

Machine learningExecutionStatistics
ProRealCode

This indicator compares the average price path after a chosen market condition with the average path after that condition is absent. The user selects a projection horizon and specifies a condition, such as a rising stochastic reading combined with price…

StatisticsBacktestingTechnical indicatorsRisk management
MQL5 code base

The Chande Momentum Oscillator (CMO) measures momentum by comparing the sum of recent gains with the sum of recent losses, then scaling the difference by total price movement over the period. The document identifies the indicator with Tushar Chande and his…

Technical indicatorsMomentumStatistics
BigQuant

The document summarizes research on combining market anomalies and on refining multi-factor models. For anomaly strategies, it reports that returns to many well-known anomalies declined after academic publication, while diversified long-short portfolios…

EquitiesFactor investingMomentumStatistics
SuperMind

This research summary examines why the Fama-French five-factor model may omit useful information. It argues that adding momentum produces a stronger explanatory and investment framework, then addresses why the traditional book-to-market value factor can…

EquitiesFactor investingMomentumStatistics
SuperMind

This stock screen selects shares with turnover between 3% and 12%, a circulating market value between 5 billion and 10 billion yuan, and a reported increase in holdings above 5%. It presents the filters as a way to narrow the universe toward actively traded…

EquitiesChina marketsTechnical indicatorsStatistics
MQL5 code base

This document explains a generic MQL5 sorter that reorders an item array according to up to three corresponding key arrays. Each key can be sorted in ascending or descending order, allowing users to set a hierarchy such as symbol first, then position open…

ExecutionStatistics
MQL5 code base

The document defines a technical oscillator intended to display money-flow pressure. Its calculation compares the close at the selected lookback period with a recursively accumulated series. The recursive component adds the close-to-close price change only…

Technical indicatorsStatistics
MQL5 code base

The document explains the triangular moving average as a smoothed average whose weights rise toward the center of the observation window and then fall symmetrically. It illustrates how the weight pattern expands with the period: odd periods have a single…

Technical indicatorsStatistics
vn.py community

The post discusses a possible source of inaccurate results near the beginning of a backtest in VeighNa’s BacktestingEngine. It describes an initialization period in which historical bars are loaded for strategy setup, followed by the bars used for strategy…

BacktestingStatistics