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

9,797 documents

BigQuant

This research summary reviews the 2021 commodity futures market and examines whether exchange increases in trading fees affect commodity prices and CTA strategies. It describes a year of broad price gains followed by sharp reversals amid market…

FuturesCommoditiesTrend followingMarket microstructure
Amberdata research

This market snapshot reviews crypto price performance, centralized exchange share, futures positioning, and activity in a Uniswap v2 USDC/WETH pool. It describes BTC and ETH gains over the month covered, while MATIC and SOL declined, and notes Binance’s…

CryptoFuturesDeFiOn-chain data
FMZ forum

The document records a Binance futures buy order rejected with an error stating that the submitted price did not increase by the required tick size. The accompanying function reads the latest traded price, applies a small upward adjustment, calculates a…

CryptoFuturesExecutionMarket microstructure
ProRealCode

This educational system uses moving averages to define a trend filter and short term reference levels for long and short trades on the mini S&P 500. For a long entry, price must be above a rising 125 period average while remaining below a 14 period average;…

FuturesUS marketsMean reversionTechnical indicators
ProRealCode

The document explains an indicator that applies Ehlers’ Fisher Transform to the Chaikin Oscillator, which tracks changes in accumulation and distribution using bar closes and volume. The transform normalizes the oscillator over a rolling range and expands…

Technical indicatorsVolatilityStatisticsEquities
FMZ forum

This tutorial explains how to group trading instructions so positions opened by one setup are closed according to that setup’s exit conditions. It distinguishes filtered models, where groups pair distinct entry and exit signals, from unfiltered models, where…

FuturesTechnical indicatorsRisk managementExecution
OctoBot

This guide explains how to format TradingView alert messages so OctoBot can create or cancel exchange orders. A minimal order alert identifies the exchange and symbol and gives a buy or sell signal. Optional fields specify market, limit, or stop order…

ExecutionCryptoFuturesRisk management
vn.py community

The post describes a live-trading incident in which two instances of a spread-taking algorithm sent opposite orders in the same contract, and the broker executed them against each other. The author asks whether VeighNa has an in-process self-trade prevention…

FuturesExecutionMarket microstructureRisk management
MQL5 code base

This brief indicator description explains a simple way to display Fibonacci levels on a MetaTrader chart. The levels are calculated from the most recent bar on a user-selected timeframe, then redrawn whenever a new bar appears. User-configurable settings…

Technical indicatorsFuturesForex
MQL5 code base

The Channel Balance indicator measures where the median price, defined as the average of the high and low, sits within the highest-to-lowest price range over a chosen period. It first normalizes that position: subtract the period low from the median price…

Technical indicatorsStatisticsFutures
BigQuant

This document describes the first BigQuant strategy development interest group, scheduled for May through July 2024. Its purpose is to help learners build strategy templates and demonstrations, reproduce common methods, and improve their implementation…

EquitiesFuturesOptionsMachine learning
ProRealCode

This ProRealTime strategy targets an overnight rise in the FTSE MIB by entering long at 5:30 p.m. and exiting at 9:30 a.m. It adds two entry conditions: the 9:30 a.m. open must be below the previous daily close, and the 5:30 p.m. price must be at or below…

FuturesBacktestingTechnical indicators
BigQuant

This research describes a systematic trend-following strategy for commodity futures. It first uses MACD crossings, filtered by cumulative distance relative to ATR, to classify rising and falling trends. It then revises those classifications when price…

FuturesCommoditiesTrend followingTechnical indicators
FMZ forum

This talk connects volatile Chinese markets with plentiful liquidity, scarce investment assets, and changing market structure. It contrasts China’s active market cycles with the speaker’s account of increasingly competitive US markets, and argues that…

Multi-assetRisk managementPortfolio constructionChina markets
FMZ forum

This introduction defines an algorithm as a set of explicit, consistently followed rules for trade entry, exit, sizing, and risk management. It contrasts discretionary, rule-based, and hybrid trading, then describes two potential advantages: control over…

FuturesTrend followingMean reversionPortfolio construction
FMZ forum

The document offers practical filters for deciding whether to carry a futures position overnight. It recommends aligning the position with the broad trend, checking agreement across timeframes, requiring some unrealized profit, and considering whether…

FuturesTrend followingRisk managementPosition sizing
Kraken Learn

This guide compares privately negotiated crypto forwards with standardized futures traded on exchanges. Forwards allow counterparties to choose contract terms and typically settle at maturity, but depend on the other party to honor the agreement and can be…

CryptoFuturesDerivatives pricingRisk management
FMZ forum

This document presents a Python framework for applying MACD signals across multiple futures contracts. For each contract, it retrieves bar data, requires a minimum history, and compares the MACD difference and signal lines on the penultimate bar so that the…

FuturesTechnical indicatorsMomentumExecution
FMZ forum

This technical note demonstrates exchange operations for BitMEX perpetual contracts through FMZ's trading interface. Its example selects the XBTUSD contract, retrieves ticker, account, and position data, submits market and limit orders, checks order status,…

CryptoFuturesExecutionMarket microstructure
backtrader

This Backtrader example shows how to include credit interest in a simple moving average crossover strategy. It computes fast and slow averages, uses their crossover as a signal, and lets the user choose long-short, long-only, or short-only trading. A fixed…

EquitiesFuturesTechnical indicatorsBacktesting
Amberdata research

This newsletter considers whether crypto markets may have bottomed by combining macroeconomic developments with derivatives positioning and digital asset treasury (DAT) holdings. It argues that lower inflation and downward revisions to job creation could…

CryptoOptionsFuturesVolatility
Amberdata research

This podcast recap describes Lewis Fellas’s views on digital asset management and crypto derivatives, drawing on experience in traditional finance, proprietary trading, and hedge funds. It discusses segmenting investment products by whether clients seek…

CryptoOptionsFuturesPerpetual futures
BigQuant

This document presents two factor-based approaches to managed futures (CTA) investing. The first aims to time exposure to CTA strategies across changing market and macroeconomic conditions, using indicators from both technical and fundamental perspectives.…

FuturesMulti-assetFactor investingBacktesting
vn.py community

A trader asks how to open two related futures spread positions only when both signals are valid: a forward arbitrage in one contract pair and a reverse arbitrage in another. If either condition is missing, neither position should be opened. The reply points…

FuturesArbitragePairs tradingExecution