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

19,452 documents

Hyperliquid docs

The document explains why an action such as placing an order can fail with an expiration message: the exchange’s L1 has not accepted it within the stated 15-second window. This delay protection is intended to prevent an action from executing much later when…

CryptoExecutionRisk management
Amberdata research

This weekly market note connects Bitcoin ETF flows and continued GBTC selling with pressure on BTC prices, while describing the effect of past GBTC premiums and subsequent liquidations. It reports that BTC risk reversal skew had begun to recover from a low…

CryptoOptionsVolatilityDerivatives pricing
MQL5 code base

The document outlines a two-sided stepped grid strategy. It sets a grid distance, opens a long after a decline by that distance and a short after a rise by the same distance, then closes a position when price has moved two grid distances upward. Initial…

Grid tradingPosition sizingBacktestingCrypto
Amberdata research

The newsletter connects geopolitical uncertainty, oil volatility, weaker employment data, and upcoming inflation releases with risk pricing in Bitcoin options. It contrasts active daily price swings with subdued month-to-month movement, using two…

CryptoOptionsVolatilityDerivatives pricing
Amberdata research

The report examines Bitcoin supply age bands and wallet balance cohorts to describe a possible transfer of coins during a correction. It explains how HODL waves track time since coins last moved, then compares changes among younger and older supply bands…

CryptoOn-chain dataMarket microstructure
Hyperliquid docs

This documentation explains how authorized deployers create and manage template-based outcome markets on Hyperliquid. Validators approve templates that define market wording, side names, and typed keywords; deployers instantiate those templates with…

CryptoExecutionRisk management
Hummingbot docs

The article describes a crypto arbitrage strategy that compares Celo's cGLD-cUSD automated market maker with centralized exchange order books listing cGLD and cUSD pairs. Because the AMM prices trades through a constant-product pool while centralized venues…

CryptoArbitrageMarket microstructureDeFi
Amberdata research

This market snapshot combines macro data with crypto spot, derivatives, liquidity, positioning, ETF, stablecoin, and DeFi lending indicators. It interprets recent long liquidations as a clearing of positions built during an earlier short squeeze, while…

CryptoPerpetual futuresMarket microstructureOn-chain data
Amberdata research

This dated market note links crypto pricing to US macro events, especially the Federal Reserve decision and employment data. It treats Bitcoin as a gold-like alternative currency and Ether and other altcoins as more economically sensitive risk assets. The…

CryptoOptionsVolatilityMean reversion
FMZ forum

This tutorial extends a multi-symbol cryptocurrency contract-spread monitor into a grid-based hedging strategy. It pairs longer-term contracts with perpetual contracts, tracks spread levels, and opens or closes offsetting positions when grid thresholds are…

CryptoFuturesPerpetual futuresGrid trading
FMZ forum

This post shares a tick-driven script intended to send alerts when a bar crosses above a 200-period moving average after price was below it, with CCI above a threshold. It checks multiple crypto symbols and timeframes, waits for a new bar, then logs a…

CryptoTechnical indicatorsBacktesting
Amberdata research

The snapshot combines price and volatility data with spot and derivatives volume, open interest, funding, order-book depth, ETF flows, stablecoin supply, and DeFi lending measures. It interprets those indicators against tariff and geopolitical headlines,…

CryptoPerpetual futuresVolatilityMarket microstructure
Kraken Learn

A crypto ATM is a physical kiosk for buying cryptocurrency with cash or a card, and some machines also let users sell crypto for cash. For purchases, the customer provides a wallet address and the machine sends the cryptocurrency directly to that wallet.…

CryptoSpot marketsExecutionRisk management
Freqtrade

This Freqtrade strategy generates long-entry and exit signals by comparing configurable dataframe columns. Entry occurs when a selected fast series, optionally shifted by a chosen number of bars, crosses above a selected slow series multiplied by a vertical…

CryptoTechnical indicatorsBreakoutBacktesting
Kraken Learn

This survey report describes dollar-cost averaging (DCA), in which investors buy a fixed amount of an asset at regular intervals, and examines how 1,109 crypto investors say they use it. It reports that 59% use DCA as their primary crypto strategy and…

CryptoStatisticsVolatilityRisk management
MQL5 code base

The document describes a higher-timeframe version of the Williams Accumulation/Distribution indicator. Its distinguishing feature is a timeframe input, allowing the indicator’s chart period to be selected independently through its settings; the example…

Technical indicatorsCrypto
Hyperliquid docs

The document outlines the historical datasets available for Hyperliquid and how advanced users can retrieve them from public cloud storage. Market data includes level-two order book snapshots, while asset context files are stored separately. The archive is…

CryptoMarket microstructureBacktestingOn-chain data
Kraken Learn

The document explains how Bitcoin ETFs provide indirect exposure to bitcoin through shares traded on traditional exchanges. It distinguishes spot funds, which hold bitcoin, from futures funds, which track futures contracts, and leveraged futures funds, which…

CryptoFuturesSpot marketsUS markets
Amberdata research

The document surveys indicators intended to help assess potential market tops and bottoms in Bitcoin and Ethereum. It describes moving averages as possible trend and support or resistance references, and compares market capitalization with realized…

CryptoTechnical indicatorsOn-chain dataSentiment
Cryptohopper blog

This overview introduces trend-following tools for cryptocurrency charts: simple and exponential moving averages, MACD, MESA, and Parabolic SAR. It describes moving averages as smoothed views of price that can help identify trend direction, support or…

CryptoTechnical indicatorsTrend followingMomentum
Amberdata research

The document explains how a calibrated SVI volatility surface can be used to estimate option prices across a range of strikes, then apply the Breeden-Litzenberger relationship. That relationship connects the second strike derivative of call prices to a…

CryptoOptionsDerivatives pricingVolatility
Hummingbot docs

The document describes a liquidity mining scheme for compensating market makers according to how much liquidity they provide. Rewards are divided across regular order book snapshots, so a participant must have orders present at a snapshot to earn from it.…

CryptoMarket makingMarket microstructureExecution
SuperMind

The article explains that Ethereum’s mempool holds transactions awaiting inclusion in a block, and that fees and maximal extractable value can influence transaction priority. It distinguishes real-time pending-transaction data from historical records and…

CryptoOn-chain dataExecutionMarket microstructure