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

MQL5 code base

This document describes a demonstration of a backpropagation neural network (BPNN) for training and testing time-series predictions in MQL5. It says the implementation was ported from a C++ library and is presented as a coding demo rather than a real-world…

Machine learningStatisticsEquities
BigQuant

This research summary examines whether intraday stock price behavior predicts future returns. It uses five-minute data and calculates volatility, skewness, and kurtosis from returns residualized with a Fama-French regression to reduce market and style…

EquitiesFactor investingStatisticsBacktesting
MQL5 code base

This document describes a price-difference indicator that compares current prices with prices from a selected number of periods earlier. It offers two calculation modes: one based on the difference between open and close, and another based on the difference…

Technical indicatorsStatistics
SuperMind

This article introduces unsupervised clustering and contrasts it with supervised classification: cluster labels are not known in advance, so judging whether a grouping is correct is difficult. The goal is to group observations so that members of each cluster…

Machine learningStatisticsEquitiesChina markets
MQL5 code base

This note describes a chart indicator that marks local price highs and lows using a single period setting. An upper extremum is identified when the prior bar’s high reaches the maximum for the calculation window and exceeds the current bar’s high; a lower…

Technical indicatorsStatistics
MQL5 code base

This document describes an expert advisor that compares price changes across two adjacent historical windows. It calculates the start-to-end price difference within each window, compares the resulting values, and uses their relative size to predict the…

ForexTechnical indicatorsStatisticsRisk management
BigQuant

This research summary describes stock-selection factors derived from tick-level trades. Trades are aggregated to minute intervals to estimate active buy and active sell amounts, which are used to form active-buy share and active-buy intensity measures. It…

China marketsEquitiesFactor investingMarket microstructure
MQL5 code base

This indicator description explains how least-squares regression can create price channels from recent highs and lows. For a selected lookback period, it fits separate lines to the high and low observations, balancing the distances of the points around each…

Technical indicatorsStatisticsTrend following
MQL5 code base

The document presents an extended version of a smoothed momentum MACD indicator with floating levels. It describes four ways the indicator can change color: when price crosses outer levels, crosses a middle level, changes slope, or crosses the zero level.…

Technical indicatorsMomentumStatistics
BigQuant

The document summarizes research on whether financial data vendors act as information intermediaries. The study examines quarterly earnings announcements and the timing of their distribution by First Call, comparing immediate dissemination with delays of at…

EquitiesEvent-drivenMarket microstructureStatistics
MQL5 code base

The document summarizes research on whether financial data vendors act as information intermediaries. The study examines quarterly earnings announcements and the timing of their distribution by First Call, comparing immediate dissemination with delays of at…

EquitiesEvent-drivenMarket microstructureStatistics
MQL5 code base

The Congestion Identifier (CI) measures how many bars in a chosen lookback period closed within a price corridor around the current bar’s close. The corridor is set by adding and subtracting a configurable point distance, Delta. Its output is the count of…

Technical indicatorsStatistics
BigQuant

The article summarizes research on how trading volume interacts with equity mispricing. Using monthly US stock portfolios sorted jointly by a mispricing score and turnover, the study finds that volume and subsequent returns move in opposite directions…

EquitiesFactor investingStatisticsMarket microstructure
MQL5 code base

This text compares two approaches to changing trade size after wins and losses. Under the classical Martingale approach, a trader begins with a minimum position and increases size after each loss, aiming for a later winning trade to recover the losses in the…

Position sizingRisk managementStatistics
MQL5 code base

The document introduces an indicator that displays a chart’s price in normalized form. It suggests looking for divergence between the normalized series and market behavior, and placing normalized series for several currency pairs in the same window to…

ForexTechnical indicatorsStatistics
BigQuant

The document describes a feature for counting how many limit-up sessions occurred in a recent period. Its example creates a five-session count by checking each of five lagged limit-status fields and adding one for every session marked with the limit-up…

EquitiesChina marketsStatistics
BigQuant

The report reviews two major historical gold rallies and argues that the drivers of gold prices vary over time. It examines two short-term and four long-term factors, using rolling correlations to show that relationships between these factors and gold are…

CommoditiesMean reversionStatisticsPortfolio construction
FMZ forum

This essay contrasts two views of investment risk. Modern portfolio theory uses volatility, standard deviation, and beta as measurable proxies, treating diversifiable company-specific risk separately from market-wide risk. The value investing perspective…

Risk managementStatisticsPortfolio constructionEquities
BigQuant

The article presents parameter-plane analysis as a way to visualize how combinations of strategy settings affect backtest results. Its example is a Chinese equities strategy combining valuation and float market capitalization ranks. It varies the number of…

EquitiesFactor investingBacktestingPortfolio construction
BigQuant

This brief forum exchange concerns how to use the previous day’s moving average in a quantitative feature expression. The original question compares a five-day mean of closing prices with a twenty-day mean and asks how to shift the five-day mean back by one…

Technical indicatorsStatistics
MQL5 code base

This note outlines the Abstract Factory software design pattern, which creates families of related products through a common factory interface. It contrasts that role with Builder: a builder assembles a complex object through multiple steps and returns it…

Statistics
MQL5 code base

Track Cyclical is an oscillator that expresses the applied price’s percentage deviation from a moving average. Its calculation compares the selected price with a simple moving average over a configurable period, divides the difference by that average, and…

Technical indicatorsStatistics