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
WonderTrader
14 documents
Alphalens
14 documents
backtesting.py
11 documents
Technical Analysis
9 documents
QTPyLib
8 documents
Lumibot strategies
7 documents
QuantRocket
7 documents
Awesome Quant
1 documents

Search the library

21,023 documents

SuperMind

The article frames the execution of a large stock order as a tradeoff between market impact and exposure to price risk. Executing quickly may push the price against the trader, while slower execution leaves inventory exposed to uncertain price movements. It…

ExecutionMarket microstructureEquitiesStatistics
SuperMind

This short tutorial introduces Python control flow for writing programs. It names conditional logic with `if` statements and two forms of repetition: `while` loops, including use of `break`, and `for` loops. These constructs let a programmer choose which…

Statistics
SuperMind

This stock screen combines a turnover-rate range of 3% to 12%, a pattern described as a reversal or engulfing move, and positive institutional fund flow. The accompanying discussion treats turnover as a way to filter trading activity and institutional flow…

EquitiesChina marketsTechnical indicatorsSentiment
BigQuant

This paper guide summarizes research on convolutional networks, model efficiency, and image segmentation. It describes channel attention through feature recalibration, depthwise separable convolutions for reducing computation, and encoder-decoder or…

Machine learningStatistics
ProRealCode

This indicator fits a linear regression to closing prices from the most recent segmentation point through the current bar. It estimates residual standard deviation and uses a configurable multiplier to place upper and lower bands around the regression line.…

Technical indicatorsStatisticsVolatility
SuperMind

This Chinese-equity selection idea filters stocks associated with the metaverse theme, requiring prior-day actual turnover to fall between 3% and 28% and share capital to exceed the stated threshold of 200 million. The note describes turnover as a measure of…

EquitiesChina marketsSentimentStatistics
ProRealCode

This indicator aims to mark possible transitions into and out of range-bound conditions using the directional indicators DI+ and DI− alongside Parabolic SAR. It compares the SAR position with the close and checks which directional indicator is greater,…

Technical indicatorsTrend followingMean reversionStatistics
Jesse

This document reports a two-year daily Bitcoin–USDT backtest on Binance, covering January 2019 through January 2021. The strategy is identified only as “AwesomeStrategy”; no entry or exit rules, position sizing, or execution assumptions are supplied, so the…

CryptoSpot marketsBacktestingRisk management
BigQuant

The article explains idiosyncratic volatility for individual stocks and extends the idea to residual volatility for indices and commodity futures. It argues that elevated volatility is more useful for anticipating the size of future moves or divergence from…

VolatilityStatisticsTechnical indicatorsTrend following
BigQuant

This brief forum exchange concerns an SQL error encountered after adding a z-score standardization function to factor data. The reported issue is that a query joining tables cannot determine which table supplies a column named date. The response recommends…

StatisticsMachine learning
SuperMind

This stock screen combines three technical conditions: at least five moving averages converge, the KDJ indicator has just formed a bullish crossover, and the stock’s 10-day return is positive but below 35%. The stated rationale is that moving average…

EquitiesTechnical indicatorsMomentumStatistics
QTPyLib

This reference page catalogs technical indicators and data utilities available in QTPyLib for use with bar data. The built-in list covers volatility and range measures, moving averages, channels, momentum oscillators, returns, volume-related measures, price…

Technical indicatorsExecutionStatisticsVolatility
ProRealCode

The B-indicator estimates trend strength by comparing the absolute smoothed trend with a noise estimate and scaling the ratio to a 0–100 oscillator. It is designed to show whether price movement is more trend-like or noise-dominated, without indicating…

Technical indicatorsTrend followingStatistics
vn.py community

The article explains how a multi-asset daily market-data panel can be turned into model-ready factor and label tables. It separates the workflow into defining train, validation, and test date ranges; adding feature expressions and a future-return label;…

Machine learningFactor investingStatisticsBacktesting
MQL5 code base

This indicator note explains an oscillator derived from Heikin-Ashi candles. It defines the Heikin-Ashi close as the average of the current bar’s open, high, low, and close, while the Heikin-Ashi open is calculated from the previous Heikin-Ashi open and…

Technical indicatorsStatistics
BigQuant

This Chinese-language competition update reports diagnostics for the ten highest-ranked anonymous factors and tracks a CSI 1000 index-enhancement portfolio. It describes average style exposures estimated through daily multivariate regressions and…

China marketsEquitiesFactor investingStatistics
BigQuant

The document asks how to express a proposed factor in a platform's formula language. The factor is defined as the negative correlation, over a rolling interval, between a security's VWAP series and its volume series. In principle, this transforms the…

EquitiesStatisticsFactor investingTechnical indicators
Qlib

This document introduces two high-frequency trading examples: handling a dataset for reinforcement learning and predicting price trends. It explains that the dataset is represented by a Qlib DatasetH object, which can be serialized to disk and reloaded.…

High-frequency tradingMachine learningBacktestingStatistics
BigQuant

The report outlines a multi-asset allocation framework that links macroeconomic risks to broad asset classes, styles, and industries. It identifies economic growth, interest rates, exchange rates, inflation, and credit as five central risk factors. A…

Multi-assetPortfolio constructionRisk managementStatistics
Amberdata research

This report compares hourly returns, trading volume, and volatility for BTC, ETH, DOGE, XRP, USDC, and USDT across several centralized exchanges. It uses standard deviation of hourly returns as its main volatility proxy and also examines Garman-Klass…

CryptoVolatilityMarket microstructureStatistics
BigQuant

The research note studies tail dependence between individual stocks and the broader market. Using copulas, it estimates upper-tail and lower-tail correlation, which describe whether assets tend to move together during extreme outcomes. The reported…

EquitiesFactor investingStatistics
vn.py community

The forum response explains one possible reason that strategy messages written through a logging method appear in the application but not in log files: file output may filter messages below a configured severity threshold. It says that strategy messages…

ExecutionRisk managementStatistics
BigQuant

The discussion explains a rolling sequence window as a way to assemble recent observations into a single training example. For instance, a model can receive a window of past factor values spanning several days, with the window advancing through time to…

Machine learningStatisticsEquities
MQL5 code base

This indicator models each price bar as a disturbance whose effect fades over time. It treats bars with Open above Close as rising bubbles and bars with Open below Close as falling drops, then uses the Open–Close difference as the disturbance amplitude. A…

Technical indicatorsStatisticsBacktesting