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

SuperMind

This post discusses portfolio risk measurement and argues that return volatility and Value at Risk do not capture losses beyond their usual thresholds. It proposes Expected Shortfall, also called ES, to measure extreme losses in the tail beyond a confidence…

Risk managementPortfolio constructionStatistics
MQL5 code base

This indicator displays the open, high, low, close, and time for a bar selected on the chart symbol. The user can choose a bar by clicking it, entering its index, or adjusting the displayed bar and timeframe with chart controls. The indicator can also…

Technical indicatorsStatistics
MQL5 code base

TATR is presented as a simplified average true range measure focused on tick data. For standard bars, true range is the largest of the high–low range and the absolute gaps between the current high or low and the previous close. For tick data, the document…

Technical indicatorsVolatilityStatistics
MQL5 code base

The Open Oscillator tracks how the current open relates to the highest and lowest open prices in a chosen lookback range. It derives two values from those extremes and the current open, then smooths each with an exponential moving average to create signal…

Technical indicatorsStatistics
FMZ forum

This article argues that technical analysis should be treated as a probabilistic aid rather than a dependable forecast. It warns against trusting a single signal, applying one method in every market, and holding a position after price action invalidates the…

Technical indicatorsStatisticsRisk managementFutures
SuperMind

This note proposes screening Chinese equities for a daily trading range above 1%, activity during 2021, and a measure described as institutional buying. The example defines the institutional condition as a rolling 20-session measure where at least 20% of…

EquitiesChina marketsVolatilityStatistics
SuperMind

The document distinguishes two broad uses of multi-factor models: regression models, which focus on explaining outcomes, and ranking models, which aim to identify stocks with attractive returns. Within the regression approach, it describes two ways to obtain…

Factor investingStatisticsEquities
Amberdata research

This report examines whether Bitcoin blockchain, exchange, investor, and miner measures move alongside price volatility in bull and bear phases. It groups indicators into institutional valuation and unrealized-profit measures, exchange liquidity and ETF…

CryptoOn-chain dataVolatilityStatistics
SuperMind

This stock selection idea ranks shares by volume ratio and retains the top 100, then filters for stocks listed for more than 30 days whose 30-day moving average is rising. The intended rationale is to combine unusually high recent trading activity with a…

EquitiesMomentumTechnical indicatorsStatistics
BigQuant

A stock screen for a moving average crossover can return no matches if its query loads only the target date. The note explains that time-series indicators need earlier observations to calculate their rolling values, so the data query should begin before the…

EquitiesTechnical indicatorsStatistics
Stratmill research code

This code sample implements parts of the Alpha101 factor set using historical equity fields such as open, high, low, close, volume, returns, and volume-weighted average price. The formulas combine rolling ranks, moving averages, correlations, price changes,…

EquitiesFactor investingTechnical indicatorsStatistics
MQL5 code base

The ms-Candle Index estimates the direction and strength of each price bar using its range, body, and possible gaps. It is presented as a continuation of an earlier candle indicator, motivated by the limits of judging direction from open and close prices…

Technical indicatorsStatisticsMomentum
MQL5 code base

This document describes a variation of the Relative Strength Index that can apply a moving average to its input before calculating the indicator. The available smoothing choices are simple, exponential, smoothed, and weighted moving averages. Setting the…

Technical indicatorsEquitiesStatistics
BigQuant

This note presents a behavioral-finance explanation for a possible link between World Cup final outcomes and investor activity. A national team’s victory may lift local sentiment and trading, while defeat may discourage participation. The analysis compares…

EquitiesSentimentEvent-drivenStatistics
BigQuant

The document explains how to decide whether to remove sector exposures from equity factor portfolios. It splits a stock characteristic into a within-sector component, which ranks companies against peers, and an across-sector component, which captures…

EquitiesFactor investingPortfolio constructionStatistics
SuperMind

This A-share stock screen combines a metaverse sector classification, prior-day turnover above 8%, and a revenue comparison requiring 2021 revenue to exceed 2018 revenue by more than 10%. The rationale is to bring together sector exposure, trading activity,…

EquitiesChina marketsMomentumStatistics
MQL5 code base

This document describes an indicator that adds a three-level trend-strength display to ColorJFatl. It uses the standard deviation of the indicator and two configurable thresholds to show colored dots on its moving average. A small dot signals a medium…

Technical indicatorsStatisticsTrend following
BigQuant

This overview surveys six ICLR 2022 studies: periodic time-series forecasting, model-based policy optimization, disentangled representations, Stein-based sampling, deployment-efficient reinforcement learning, and training with privileged observations. The…

Machine learningStatisticsMomentumBacktesting
MQL5 code base

This brief indicator description explains regression channels built around a fitted price trend. In the linear version, two parallel boundaries sit above and below the regression line. Their offset is set by the largest deviation of closing prices from that…

Technical indicatorsStatistics
BigQuant

This article explains why selecting useful input features matters in predictive modeling. Irrelevant variables can add training time, contribute to overfitting, and make it harder for a model to generalize. Feature selection is presented as a way to reduce…

Machine learningStatistics
MQL5 code base

This indicator classifies candles by dividing the distance between each bar’s high and low into three equal sections. It then compares where the open and close fall within those sections to determine a bullish or bearish pattern. The resulting display is…

Technical indicatorsStatistics
MQL5 code base

This document describes a historical analysis script intended to help day traders identify the times and days when a strategy performs best. It focuses on win-loss ratio and reward-risk ratio as measures for comparing strategy outcomes across trading…

StatisticsBacktestingRisk management