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
QuantRocket
7 documents
Lumibot strategies
7 documents
Awesome Quant
1 documents

Search the library

19,452 documents

Cryptohopper blog

The article defines crypto bull markets as broad upward trends and bear markets as broad downward trends over a chosen time frame. It distinguishes the market’s direction from investor sentiment, and notes that shorter-term pullbacks can occur within a…

CryptoTrend followingMomentumTechnical indicators
NautilusTrader

This script builds a Binance BTCUSDT order book backtest and creates visual panels for examining the run. It loads depth snapshots and updates, reconstructs order book deltas, and runs an order book imbalance strategy alongside an actor that samples…

CryptoMarket microstructureBacktestingExecution
SuperMind

The article explains risk-adjusted performance measurement through the Sharpe ratio and its benchmark-relative counterpart, the Information ratio. It describes the Information ratio as excess portfolio return over a benchmark divided by the variability of…

CryptoStatisticsRisk managementMulti-asset
MQL5 code base

This Chinese-language tutorial outlines a data collection workflow for studying cryptocurrency prices and the relationship between mining hashrate changes and prices. It first retrieves a list of coins from F2Pool, then requests chart data for each coin and…

CryptoStatistics
FMZ guides

This guide explains how to use FMZ to access cryptocurrency options on Deribit, OKX, Huobi, Bybit, Aevo, and Gate.io. It describes selecting an options contract, retrieving market data, placing and canceling orders, checking positions, and finding contract…

CryptoOptionsExecutionDerivatives pricing
Freqtrade docs

This documentation describes Freqtrade’s plotting commands for viewing price candles, volume, strategy indicators, and trades from a database or backtest export. The dataframe plot can show price-scale indicators such as moving averages alongside separate…

CryptoTechnical indicatorsBacktesting
Hummingbot docs

This recap describes strategies built by participants in an algorithmic trading program. Examples include spot and perpetual arbitrage that trades price differences and may benefit from funding, cross-sectional momentum that reallocates toward recent…

CryptoArbitrageMomentumMarket making
Cryptohopper blog

This introductory article describes Ethereum as a blockchain network for payments and smart contracts, and compares its design and history with Bitcoin and Ethereum Classic. It discusses the 2016 DAO-related fork, Ethereum’s use of the Ethereum Virtual…

CryptoDeFiDerivatives pricingVolatility
Amberdata research

This market snapshot combines regulatory and adoption news with Bitcoin on-chain indicators. It discusses a proposed SEC crypto task force, Arizona legislation to permit public funds to hold digital assets, and increased Solana activity associated with…

CryptoOn-chain dataStatisticsSentiment
FMZ forum

This retrospective describes an early Bitcoin trading effort that began with cross-exchange price gaps and evolved into a statistical arbitrage strategy. Directly buying on one venue and transferring coins to another exposed traders to transfer delays and…

CryptoArbitragePairs tradingExecution
SuperMind

This primer introduces stablecoin categories, then focuses on fiat-backed tokens and the factors users should weigh when assessing them. It discusses issuer governance and control, reserve transparency, the difference between attestations and independent…

CryptoArbitrageRisk managementDeFi
Cryptohopper blog

The article introduces stablecoins as cryptocurrencies designed to track another asset, often the US dollar or a commodity. It explains the basic idea of backing tokens with reserves and describes how traders may use dollar-linked tokens to hold value…

CryptoSpot marketsMarket microstructureRisk management
FMZ forum

The document describes a simple cryptocurrency spot trade-following bot. It treats one exchange account as the reference and periodically compares its current token balance, including frozen holdings, with the previous reading. An increase signals a buy and…

CryptoSpot marketsExecutionMarket microstructure
Cryptohopper blog

The document surveys ten cryptocurrency exchanges for automated trading and introduces basic bot setup. It compares venues through stated attributes such as available trading pairs, geographic availability, reputation, liquidity, fees, matching speed, and…

CryptoExecutionBacktestingRisk management
FMZ forum

This note collects operational details for trading BitZ contracts through its API, including contract identification, contract types, leverage behavior, margin modes, and closing orders. It distinguishes linear contracts from inverse contracts, noting that…

CryptoFuturesPerpetual futuresExecution
Cryptohopper blog

The guide explains initial coin offerings as a way for crypto projects to raise capital by selling tokens. It distinguishes token sales from public stock offerings, noting that tokens may provide product utility or other claims but do not automatically…

CryptoDeFiRisk management
Cryptohopper blog

The document explains dollar-cost averaging (DCA) as buying an asset at regular intervals or adding purchases after a price decline. It presents the approach as a way to build a position over time while reducing reliance on short-term market timing and…

CryptoPosition sizingRisk managementExecution
Amberdata research

The newsletter links geopolitical tension involving Iran to volatility in oil, precious metals, and risk assets, arguing that broader risk sentiment may set crypto’s near-term direction. It reviews macro events but gives greater weight to geopolitics and…

CryptoOptionsVolatilityDerivatives pricing
Kraken Learn

The document introduces Sui as a Layer 1 blockchain built around low-cost transactions and scalability. Its central design choice is to represent assets as independent objects rather than account balances, which the text says can make transaction processing…

CryptoDeFiSpot marketsMarket microstructure
Kraken Learn

The document defines bull markets as sustained price advances and bear markets as extended declines. It links bullish conditions with optimism and increased buying, while bearish conditions are associated with pessimism and selling pressure. The suggested…

CryptoFuturesRisk managementSpot markets
FMZ forum

This personal account traces a progression from speculative cryptocurrency trading to learning systematic futures trend trading and eventually writing an EMA-based strategy. The author describes early gains followed by losses from discretionary trading and a…

CryptoFuturesTrend followingTechnical indicators
Freqtrade docs

This documentation page explains how to run Freqtrade backtests on historical OHLCV data, select a strategy, timeframe, date range, trading pairs, starting balance, stake settings, fees, and output format, and compare multiple strategies in one run. It…

CryptoBacktestingExecutionRisk management
FMZ guides

This FMZ guide outlines a continuously running strategy loop across JavaScript, Python, Rust, and C++. It shows calling strategy logic repeatedly with a configurable sleep interval, which controls polling frequency in live trading and playback speed in…

CryptoExecutionTechnical indicatorsRisk management
Amberdata research

The article explains call/put skew as the difference in implied volatility between comparable options. Higher call implied volatility is interpreted as stronger demand for upside exposure, while higher put implied volatility suggests greater demand for…

CryptoOptionsVolatilitySentiment