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

21,023 documents

BigQuant

This overview contrasts efficient markets, where prices are assumed to incorporate available information, with inefficient markets, where prices may diverge from estimated value. It outlines the weak, semi-strong, and strong forms of the efficient market…

StatisticsArbitragePairs tradingSentiment
ProRealCode

This indicator combines unusual-volume marking with a simplified volume profile. For the time-based view, it compares each bar’s volume with a rolling standard-deviation measure and uses bubble size to indicate the resulting magnitude; candle direction…

Technical indicatorsMarket microstructureStatistics
BigQuant

This research summary examines factor weighting, orthogonalization, and timing through the relationship between composite information-coefficient weighting and Fama–MacBeth regressions. Under the stated condition that returns and factors are z-scored, it…

Factor investingStatisticsPortfolio construction
FMZ forum

The article introduces cross-period hedging by pairing a short position in one contract with a long position in another. It derives how the difference between the opening and closing spreads determines the combined theoretical profit, assuming the stated…

CryptoFuturesArbitragePerpetual futures
MQL5 code base

The document describes a mathematical library function for calculating Pearson correlation values between an input signal series and a supplied pattern. It presents the function as producing an array of coefficients, with each value reflecting a comparison…

StatisticsTechnical indicators
SuperMind

This Chinese stock-selection proposal screens for daily price ranges above 1%, excludes Beijing-listed shares and certain boards, and ranks remaining stocks by capital-flow strength. The article’s later version describes selecting stocks in the upper half of…

China marketsEquitiesTechnical indicatorsStatistics
MQL5 code base

Root mean square (RMS), also called the quadratic mean, is computed by squaring observations, averaging those squares, then taking the square root. The note introduces RMS as a standalone calculation and discusses applying it to a rolling set of…

Technical indicatorsStatistics
BigQuant

This overview explains machine learning as a way to model patterns in data and describes how that capability may be applied to investment decisions. It outlines a workflow spanning data collection, feature creation, preprocessing, model training, model…

Machine learningStatisticsEquities
ProRealCode

This indicator adapts a stochastic oscillator’s lookback window to an estimated market cycle. It first smooths the midpoint of each bar’s high and low, then derives in-phase and quadrature components using a digital filter. A homodyne discriminator estimates…

Technical indicatorsStatisticsEquities
MQL5 code base

The document explains a simple oscillator formed by comparing a linear-weighted moving average with a simple moving average over the same period. It defines the output as the weighted average divided by the simple average, minus one, and displays the…

Technical indicatorsStatistics
MQL5 code base

This indicator draws a price-chart line by applying polynomial interpolation between two node lines. Its purpose is to create a smoothed or shaped path from the selected price series, with the nodes set at a chosen distance in bars. The available controls…

Technical indicatorsStatistics
ProRealCode

This indicator seeks potential market tops and bottoms by comparing short and long Laguerre-smoothed price series. It calculates a percentage price oscillator from their difference, then ranks the current oscillator against its values over a rolling lookback…

Technical indicatorsMean reversionStatistics
BigQuant

This 2020 market note reviews Chinese equity style performance and outlines a short-term outlook. It reports that small-cap reversal strengthened, value began to recover, and earnings-growth exposure showed a brief rebound. Its recommendations draw on…

EquitiesChina marketsMean reversionFactor investing
MQL5 code base

The document presents an indicator-processing method that smooths the Bears Power time series by filtering higher-order harmonics in its spectrum. It suggests that the same approach can be applied to other indicator outputs. The stated advantage is…

Technical indicatorsStatistics
quant-trading

This document describes a data preparation workflow for Malaysian crop production, harvested area, producer prices, land use, population, and GDP data over multiple years. It joins production with harvested area to calculate inverse yield, organizes crop…

CommoditiesStatistics
MQL5 code base

This document describes an extended fractal indicator that lets users set how many candles to examine on each side of a potential turning point. It also includes a minimum-distance input for distinguishing the extreme point from adjacent peaks. Separate…

Technical indicatorsStatistics
ProRealCode

This document presents a simple indicator for measuring how far the current closing price sits, in percentage terms, from an exponential moving average. It calculates the average over a configurable period, then expresses the difference between the close and…

Technical indicatorsMean reversionStatistics
BigQuant

This article summarizes a study of U.S. mutual funds that links SEC N-SAR options disclosures with fund returns and characteristics. The sample covers 1998 through November 2013 and includes 106,357 filings. Cross-sectional and panel analyses compare funds…

OptionsEquitiesRisk managementStatistics
BigQuant

The article explains why standard stochastic gradient descent can remain inefficient when training Word2Vec on a large vocabulary. Even when an update concerns only a few words, calculating gradients across the full parameter matrices wastes work, and the…

Machine learningStatistics
MQL5 code base

ColorXdinMA_StDev is a moving-average indicator that adds colored dots to communicate trend direction and relative trend strength. It measures the standard deviation of the ColorXdinMA indicator and compares that value with two configurable thresholds. When…

Technical indicatorsTrend followingStatistics
BigQuant

This brief support exchange addresses whether a strategy’s data is standardized anew each day during simulated trading. The response says that when the strategy uses parameters bound for live trading, simulated trading standardizes that day’s data. A…

StatisticsBacktesting
MQL5 code base

This document explains an indicator that converts each bar’s timestamp into hour-of-day features for data collection and modeling. It provides 24 binary buffers, one for each hour, and an additional buffer containing the numeric hour. For each bar, the…

Machine learningStatistics
BigQuant

This overview explains XGBoost regression as an ensemble of decision trees built sequentially to reduce a loss. Each new tree uses gradient information from prior predictions, while complexity controls and regularization are intended to limit overfitting.…

Machine learningEquitiesStatisticsBacktesting