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

FMZ forum

This essay presents general principles for trading and investing: research the economy and business conditions, wait for suitable market opportunities, protect capital, and keep expectations realistic. It stresses that sound fundamentals do not by themselves…

Risk managementPosition sizingFutures
vn.py community

This forum exchange explains why historical prices for a continuous Dalian soybean futures series may differ between the Xt data center and VeighNa downloads. The main issue identified is the adjustment method: VeighNa’s data feed requests ratio-adjusted…

FuturesCommoditiesMarket microstructure
TqSdk

This futures strategy tracks the crush spread formed from soybean, soybean meal, and soybean oil contracts. It weights the three contract prices using an approximate processing ratio, computes the spread as the combined meal and oil value less the soybean…

FuturesCommoditiesMean reversionArbitrage
vn.py community

This community post reports a failure when requesting historical data through VeighNa’s Interactive Brokers gateway. The traceback shows a lookup for a contract keyed by the supplied symbol and exchange failing before the history request can proceed. The…

EquitiesFuturesExecution
ProRealCode

This multiday strategy trades the FTSE 100 as an IG Markets CFD on hourly bars. It uses QQE signals crossing the midpoint for entries, with a Universal indicator as a directional filter. Month-specific multipliers adjust long and short position sizes,…

FuturesTechnical indicatorsMomentumPosition sizing
BigQuant

This brief overview introduces genetic programming as an evolutionary approach to generating quantitative investment factors. It describes starting with basic data inputs and mathematical operators, then iteratively evolving candidate expressions through…

Machine learningFactor investingStatisticsEquities
vn.py community

A VeighNa community question asks how to update a contract’s open, high, low, and close values from the CTA module’s tick handler so they refresh on screen instead of remaining at zero. The reply points to updating the relevant global variable, illustrated…

FuturesExecution
MQL5 code base

This brief note describes a MetaTrader 5 indicator variant that adds a selectable chart timeframe to the Gaus moving average. Its input defaults to a four-hour period, allowing the indicator to use a timeframe chosen by the user rather than being restricted…

Technical indicatorsFutures
Amberdata research

This market snapshot reviews crypto developments alongside indicators of institutional and trader positioning. It discusses exchange security after a major exchange hack, a USDC refund mechanism, proposed crypto investment products, US policy changes, and…

CryptoFuturesSentimentMarket microstructure
Lumibot

The document explains how to connect Databento historical market data to Lumibot backtests. It covers API-key setup, asset definitions, timeframes, date-range configuration, caching, and handling common retrieval errors. Examples include stocks, continuous…

BacktestingFuturesEquitiesOptions
BigQuant

The document answers a data-preparation question: how to retain the time of day from a timestamp column while omitting its calendar date. It describes applying a datetime formatting operation to each value in a pandas column, creating a separate time field,…

FuturesStatisticsChina markets
MQL5 code base

The document describes an indicator that converts live minute-bar data into bars with a user-selected number of seconds per interval. Its stated approach uses OHLC rate data, so the conversion is presented as possible even when individual ticks are…

CryptoFuturesForexMarket microstructure
FMZ forum

The document describes a way to retain Ether exposure for a possible fork token distribution while reducing exposure to changes in Ether’s market price. The proposed position pairs a spot Ether purchase with a sale of an Ether futures contract. It suggests…

CryptoFuturesSpot marketsArbitrage
BigQuant

The article examines whether minute-level net purchases by northbound investors through Stock Connect can help time Chinese equity index futures. It compares signals built from daily data with signals built from minute data, using CSI 300 and CSI 500…

China marketsFuturesMomentumBacktesting
Amberdata research

This primer surveys real-time and historical cryptocurrency data used in trading, research, and risk analysis. It distinguishes trade records, price feeds, and order-book data, describing tick-by-tick trades, normalized aggressor direction, snapshots, best…

CryptoMarket microstructureBacktestingExecution
Amberdata research

This podcast recap follows a derivatives trader’s move from FX options into crypto and outlines how an OTC desk serves institutional and high-net-worth clients. The desk makes markets in spot and options, handles customer flow, and manages risk across the…

CryptoOptionsFuturesVolatility
ProRealCode

This document describes a rule-based intraday breakout system for the DAX using 15-minute bars. It tracks the day’s high and low from a specified morning start, then sets stop-entry levels inside those extremes once price has moved far enough from them. The…

FuturesBreakoutBacktestingRisk management
BigQuant

This weekly Chinese market report reviews rising equity indices, fund positioning, sector valuations, futures, and quantitative factor behavior. It assesses the alpha environment using cross-sectional volatility and time-series volatility in the CSI 300 and…

EquitiesChina marketsFactor investingVolatility
FMZ forum

This example describes a futures strategy that tracks the highest high and lowest low over 50 bars. When flat, it enters long above the range high or short below the range low. It closes a long if price falls below the range midpoint, and closes a short if…

FuturesBreakoutTechnical indicatorsExecution
MQL5 code base

This indicator description presents an all-in-one version of Woodies CCI. It emphasizes correct implementation of the system’s trend-change rules, including the required yellow bar, and adds colored slope lines for an exponential moving average and a linear…

Technical indicatorsFuturesMomentumBacktesting
Amberdata research

This market newsletter presents a bullish Ethereum thesis against a backdrop of expected US inflation releases and possible changes in Federal Reserve rate-cut expectations. It frames ETH as a higher-beta technology and web3 exposure, while describing…

CryptoOptionsFuturesVolatility
ProRealCode

This experimental strategy enters long or short trades when the closing price crosses a level on a configurable price grid. It pairs those crossings with a short-term price condition: a long setup requires the current high to be below the highs of the…

FuturesBreakoutTechnical indicatorsRisk management
FMZ forum

This platform note lists operating details for Bybit futures bots, including the API environments, contract denomination, minimum order size, settlement and quote currencies, margin rates, and supported coins. It also describes how leverage settings interact…

CryptoFuturesExecutionRisk management
pysystemtrade

This guide describes how pysystemtrade connects to Interactive Brokers through the Gateway or Trader Workstation and a Python API library. It outlines gateway setup, trusted IP and API settings, connection creation, configuration, and client ID requirements.…

FuturesForexExecutionMarket microstructure