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 brief description presents XXDPO_Candle, an indicator that displays processed price time series as candlesticks. Its stated rationale is that representing indicator values in candle form may make the information more useful for analysis in some…

Technical indicatorsStatistics
MQL5 code base

The document describes the Kaufman Adaptive Moving Average (KAMA), an adaptive smoothing indicator. It provides a recursive update in which the prior average moves toward the current applied price according to a smoothing constant. That constant is derived…

Technical indicatorsStatistics
MQL5 code base

This document introduces a ring-buffer class for calculating the Efficiency Ratio (ER), an input used by the Adaptive Moving Average. It describes initialization options, including the ER period, buffer capacity, and indexing convention, and provides methods…

Technical indicatorsStatistics
MQL5 code base

The document describes an analyzer for assessing whether several trading systems diversify one another. It groups closed trades by magic number, aggregates profit and loss at a chosen daily, weekly, or monthly interval, and compares the sum of each system’s…

Portfolio constructionRisk managementStatisticsPosition sizing
BigQuant

The post reports two errors encountered while analyzing the high-frequency factor hf_volume_diff_large_order: the software formed only four groups when five were requested, and it reported factor-value coverage below the minimum threshold. The author says…

Factor investingStatisticsHigh-frequency trading
quant-trading

The script outlines a VIX-style calculation from options prices. It estimates a forward level from the call-put price difference at the strike with the smallest disparity, selects the adjacent strike not above that forward, and aggregates out-of-the-money…

OptionsVolatilityDerivatives pricingStatistics
BigQuant

This directory surveys software used in quantitative research and algorithmic trading across languages including Python, R, Julia, Java, and Matlab. It groups tools by task, covering numerical computing and data analysis, technical indicators, pricing and…

StatisticsBacktestingPortfolio constructionDerivatives pricing
MQL5 code base

This note describes an account-monitoring indicator that displays the account’s current status in the main chart window and plots a profit curve in a subwindow. Users can choose to follow total account profit or profit associated with a selected magic…

Risk managementStatistics
BigQuant

This note describes a stock risk factor based on the Sharpe ratio over a 20-day period. It defines the measure as annualized stock return minus a risk-free rate, divided by the stock return standard deviation. The stated risk-free rate is 0.04. The factor is…

EquitiesFactor investingRisk managementStatistics
Jesse

This report summarizes a Binance BTC-USDT daily-candle backtest covering January 2019 through January 2021. The strategy recorded 155 closed trades and one open trade. The displayed metrics include an 89.77% net profit, 22.4% maximum drawdown, 37.64% annual…

CryptoSpot marketsBacktestingRisk management
SuperMind

The screen selects Chinese stocks with turnover between 3% and 12%, a 2021 listing year, and at least one limit-up event within the past month. The article frames turnover as a liquidity filter and a recent limit-up as a sign of market attention or…

EquitiesChina marketsMomentumTechnical indicators
Stratmill research code

This code describes a C-vine copula wrapper intended for statistical arbitrage research. It fits candidate vine structures to quantile-transformed data, restricts the candidate ordering according to a chosen target variable, and selects the structure with…

StatisticsArbitragePairs trading
MQL5 code base

Holt’s double exponential smoothing is presented as a method for estimating a level and a linear trend, then forecasting future values by extending those estimates across the requested horizon. The level and trend estimates at each time depend on the current…

StatisticsTechnical indicatorsTrend following
MQL5 code base

The document describes a True Strength Index oscillator paired with two sequentially smoothed signal lines, called shadows. It lists adjustable inputs for the price source and its period, two TSI smoothing periods, each shadow’s averaging period and method,…

Technical indicatorsMomentumStatistics
BigQuant

This Chinese-language strategy note surveys ways to connect macro conditions, company fundamentals, valuation, and sector performance. It describes a credit and earnings framework for market regimes, a rolling stock-bond yield spread as a relative valuation…

EquitiesChina marketsFactor investingStatistics
MQL5 code base

This indicator counts bullish and bearish candles over a configurable number of bars and expresses the counts as percentages. It presents the relative balance between the two candle types as a way to gauge trend conditions: readings near an even split are…

Technical indicatorsStatisticsTrend following
Amberdata research

This report examines Bitcoin spot liquidity across six market regimes, focusing on the October liquidation cascade. It tracks order book depth at several distances from mid-price, exchange volume shares, and a composite resilience measure based on depth…

CryptoMarket microstructureExecutionRisk management
MQL5 code base

This indicator description explains a smoothed form of the Average Directional Movement Index (ADX), a measure associated with trend strength. It exposes five adjustable settings: the ADX period, primary and secondary smoothing factors, and thresholds for…

Technical indicatorsTrend followingStatistics
BigQuant

This overview introduces the Fama-French five-factor asset pricing model as an extension of the three-factor model. It describes the market risk premium, size, value, profitability, and investment-style factors, and explains each as a return spread between…

EquitiesFactor investingStatisticsPortfolio construction
BigQuant

The document presents a SQL query for calculating a stock’s five-day price return and ranking that return against other stocks on the same date. It uses a window function to retrieve each instrument’s close from five trading rows earlier, then computes the…

EquitiesStatisticsChina markets
FMZ forum

The document introduces naive Bayes as a classification method that applies Bayes’ theorem while assuming predictor features are conditionally independent given the class. It explains the roles of the class prior, feature likelihood, feature prior, and…

Machine learningStatistics
BigQuant

The document explains how to restrict a Chinese stock machine-learning dataset to shares that closed at their daily price limit, or to shares that hit the limit on the previous trading day. It describes filtering factor data by limit-status value and using a…

EquitiesChina marketsMachine learningBacktesting
ProRealCode

This indicator constructs price levels corresponding to RSI thresholds of 70 and 30 by reverse engineering the RSI calculation. A smoothed price average serves as the channel’s middle reference. When price crosses above the upper level or below the lower…

Technical indicatorsBreakoutMean reversionStatistics
BigQuant

This guide explains how to monitor a StockRanker model’s validation performance during training. It recommends preparing a validation dataset, either from a separate data module or by reusing the training data, and connecting it to the model’s validation…

Machine learningStatisticsBacktesting