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

ProRealCode

This indicator describes three ways to measure price movement over a timeframe-adjusted evaluation period. For intraday charts, it estimates the period from the trading session; for daily charts, it uses weekly data. The period length is calculated from the…

Technical indicatorsVolatilityStatistics
BigQuant

The response clarifies what a factor analysis does in the context of evaluating five candidate factors. It says the analysis is run on each factor individually, rather than testing whether a portfolio or combination of all five factors is effective. This is…

Factor investingStatistics
BigQuant

This forum post asks how a factor dashboard calculates win rates for low and high factor quantiles and for a long–short portfolio. It contrasts two possible interpretations: counting individual stocks with positive returns, or counting rebalancing periods in…

Factor investingStatisticsPortfolio construction
BigQuant

This forum post asks about a “Golden Cross Winner” ETF strategy that uses an unusual MACD-style calculation. The author questions why the signal line, DEA, is calculated as a 26-period exponential moving average of DIF instead of the commonly cited 9-period…

EquitiesTechnical indicatorsBacktestingStatistics
FMZ forum

This translated discussion distinguishes the apparent simplicity of a trading rule from the difficulty of implementing and validating it. A basic buy-low, sell-high idea may be easy to state, but high-frequency firms must receive market data, calculate, and…

High-frequency tradingBacktestingStatisticsExecution
Alphalens

This Python utility collection supports quantitative factor analysis. It assigns factor observations to quantile or value-based bins, with options to bucket within groups or separate positive and negative signals. It also infers a trading calendar from…

Factor investingBacktestingStatistics
MQL5 code base

This document describes a market mode indicator attributed to John Ehlers. It applies a bandpass filter and estimates reference levels from the average of detected peaks and valleys. The filter’s position relative to those levels is then used to determine…

Technical indicatorsStatistics
BigQuant

This overview explains decision trees as nonparametric models that divide observations through sequential feature rules. Each path defines a group, and a leaf assigns a prediction based on the labels in that group. The same feature can be used at multiple…

Machine learningStatistics
BigQuant

The study groups fifty Wind order-flow measures into eight categories, including inflows, outflows, net active buying, and large-order flows. It evaluates these signals as stock-selection factors using portfolio sorts, cross-sectional regressions, and…

EquitiesFactor investingStatisticsBacktesting
MQL5 code base

The document describes a MetaTrader 5 dashboard for separating the results of multiple expert advisors running in one account. Each robot’s trades carry a numeric magic number, allowing the dashboard to group activity by strategy instead of relying on…

Risk managementExecutionStatistics
TqSdk

This report utility converts daily account snapshots and trade records into tables, then calculates summary statistics for simulated futures accounts or stock accounts. For both account types it derives daily profit and returns, cumulative profit and loss…

BacktestingStatisticsRisk managementFutures
BigQuant

This article explains how to measure whether active mutual fund managers adjust holdings in stocks with different downside market sensitivity ahead of market moves. It defines relative downside beta as the portfolio weighted downside beta minus conventional…

EquitiesRisk managementPortfolio constructionStatistics
ProRealCode

This indicator applies fixed rules to identify channels, wedges, and triangles from price swings. It builds a recursive zigzag at multiple scales, takes the latest five pivots at each scanned level, and fits two boundary lines through alternating pivot…

Technical indicatorsBreakoutStatistics
ProRealCode

The document describes a normalized version of Twiggs Money Flow intended to show where the current indicator reading sits within its recent distribution. It first calculates buying and selling pressure from the close relative to a true range built from the…

Technical indicatorsStatisticsEquities
MQL5 code base

This note describes a variation on the Commodity Channel Index. Instead of calculating the indicator from the moving average of typical price, the variant uses the median line of a Step Channel. The channel line is described as reflecting the balance between…

Technical indicatorsVolatilityStatistics
BigQuant

This installment of a quantitative investing research review introduces two overseas studies relevant to stock selection. The first examines how interest rates affect stock pricing and is described as offering a new analytical framework and empirical testing…

EquitiesFactor investingStatisticsVolatility
ProRealCode

This indicator estimates price waves from the close’s distance above or below a 150-period weighted moving average. It converts that relative distance into a percentage, scales it by ten, and plots the result alongside a zero reference line. Positive and…

Technical indicatorsStatistics
MQL5 code base

This indicator describes an empirical way to classify bar direction and identify gaps in price quotes. Rather than relying only on whether a bar closes above or below its open, it evaluates the candle’s total height and body against statistical…

Technical indicatorsStatisticsForex
BigQuant

This tutorial explains how to build and install a reusable BigQuant module that reads a named data table, selects a date range, and rounds chosen floating-point fields to a requested number of decimal places. It describes defining required and optional…

EquitiesStatisticsExecution
SuperMind

This post describes a stock selection screen requiring an intraday range above 1, RSI below 65, and a rising KDJ K value across successive observations. It interprets the conditions as seeking stocks with notable price movement, without a high RSI reading,…

EquitiesChina marketsMomentumTechnical indicators
MQL5 code base

This document describes a MetaTrader indicator for calculating a euro currency index from five euro exchange rates: EUR/USD, EUR/JPY, EUR/GBP, EUR/SEK, and EUR/CHF. Each rate is raised to a specified weight and multiplied by a constant to form the index. The…

ForexTechnical indicatorsStatistics
BigQuant

This research note presents investor mood as a possible explanation for seasonal patterns in both market returns and the relative performance of stocks. It hypothesizes that assets that perform well in historically upbeat periods will tend to do so again in…

EquitiesSentimentFactor investingStatistics
BigQuant

The document explains turnover as the number of shares traded during a period divided by the average number of shares available to trade, expressed as a percentage. It illustrates the calculation with a quarterly example in which traded volume is twice the…

EquitiesStatisticsExecutionMarket microstructure