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
Quantopian lectures
45 documents
Binance API docs
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

ProRealCode

This intraday index strategy trades breaks of the overnight high or low during a morning entry window. It uses recent highs and lows to define levels, adds a configurable spread to some stop or limit orders, and uses the Parabolic SAR to shape entries and…

FuturesBreakoutTechnical indicatorsPosition sizing
vn.py community

A VeighNa community discussion addresses a futures strategy using one-hour bars, long moving averages, and calculations over a longer run of closing prices. The questioner reports that a simple moving average request above the default ArrayManager capacity…

FuturesTechnical indicatorsBacktesting
FMZ guides

This guide explains how to use customizable plugins in FMZ’s trading terminal to support manual and semi-automated trading. Users can add and rearrange data or trading modules, configure their exchange and trading pair, and write custom plugins in several…

FuturesExecutionMarket microstructure
vn.py community

A short forum exchange addresses why the final minute bar appears to be missing before the market close. The reply explains that VeighNa timestamps a bar at the time the candle begins. As a result, a bar covering the final minute may carry the timestamp for…

FuturesMarket microstructure
BigQuant

This article outlines a systematic trend-following approach commonly called the Turtle method. It describes choosing liquid markets, using average true range (ATR) as a volatility measure for position sizing, and entering on Donchian channel breakouts. The…

FuturesTrend followingBreakoutVolatility
backtrader

This Backtrader example demonstrates how to combine daily market data with a monthly resampled series. It calculates pivot points from the monthly feed and compares the daily close with the first support level to produce a sell signal. A switch selects…

FuturesTechnical indicatorsBacktesting
SuperMind

The post presents a short-term screening rule that combines a daily price range greater than one, three consecutive limit-up sessions on the previous day, and an increase in open interest exceeding five percent relative to volume and contract multiplier. It…

EquitiesFuturesMomentumTechnical indicators
FMZ forum

This platform announcement describes support for trading Binance BTC-USDT futures through an algorithmic trading system. It lists a maximum leverage of 20 and explains that leverage is applied automatically, with required margin rising as notional position…

CryptoFuturesExecutionPosition sizing
Amberdata research

This article explains Ethereum proof-of-stake and liquid staking tokens (LSTs), which let holders delegate ETH to a protocol and receive a token representing their staked position. That token can be used in DeFi, such as as lending collateral, improving…

CryptoDeFiFuturesCarry
vn.py community

This forum thread discusses lightweight ways to connect Python applications to Chinese futures brokers through the CTP interface. One participant recommends using VeighNa’s CTP API wrapper directly when only market data and order entry are needed, without…

FuturesExecution
BigQuant

A BigQuant support exchange explains a missing-feature error when a derived feature extractor requests a 20-day return field. Although the questioner expects the field to be predefined, the response identifies the likely cause as using the feature name for…

EquitiesFutures
FMZ forum

The document discusses using time of day to refine entries and exits. It notes that liquidity often follows a U-shaped intraday pattern, with greater activity near the open and close, and that traders may observe price or volume changes around the close. It…

FuturesTrend followingMean reversionArbitrage
vn.py

The document explains how a spread-trading module can define synthetic combinations of futures legs, calculate their spread price, and execute them through taker, maker, or exchange-spread algorithms. It walks through constructing a spread from leg…

FuturesArbitragePairs tradingExecution
BigQuant

This study summary examines whether index futures information can improve high-frequency technical trading rules for Chinese index ETFs. It uses genetic programming to evolve rules from five-minute price data for CSI 300 and CSI 500 ETFs and their…

FuturesEquitiesChina marketsHigh-frequency trading
vn.py community

This Chinese community post presents a VeighNa CTA strategy built around Bollinger Bands and recent closing-price extremes. It aggregates incoming bars into daily bars, then updates an array manager and waits for its data window to initialize. A long entry…

EquitiesFuturesTechnical indicatorsBacktesting
ProRealCode

The indicator marks opening ranges for the London or US session and projects price levels beyond each range. It measures the high-to-low span of two consecutive opening windows, then plots upper and lower targets at multiples of that span. The first window’s…

FuturesBreakoutTechnical indicatorsRisk management
Zipline

This release note describes changes to Zipline that affect strategy research and backtesting. It adds a daily pre-market callback and more flexible scheduling, including calls tied to market time and early closes. History data can expand as requested, and…

FuturesBacktestingRisk managementPortfolio construction
FMZ forum

The author describes FMZ, formerly BotVS, as a platform intended to make automated trading easier for users with limited programming experience. The article highlights cross-exchange strategy portability, learning materials and templates, simulated…

CryptoFuturesBacktestingExecution
OctoBot

This OctoBot guide outlines how to configure automated futures trading. It lists supported trading modes: DCA, Dip Analyser, TradingView, and Daily. It names Binance, Bybit, and Kucoin as supported futures exchanges. A profile's leverage setting is adjusted…

FuturesPerpetual futuresExecutionRisk management
ProRealCode

The document presents a long-only strategy derived from a gap-detection indicator. It uses a configurable lag to compare the close with a prior close and checks for a gap between the current high and the previous bar's low to trigger an entry. A…

EquitiesFuturesBreakoutBacktesting
Awesome Systematic Trading

This strategy ranks a universe of commodity futures by the skewness of their daily returns over a trailing 12-month window. At each monthly rebalance, it goes long the quintile with the lowest skewness and short the quintile with the highest, with equal…

CommoditiesFuturesFactor investingBacktesting
TqSdk

This code example implements an intraday R-Breaker strategy for a futures contract while allowing positions to remain open overnight. It calculates a pivot and six reference levels from the prior daily bar: breakout thresholds, observation levels, and…

FuturesBreakoutTrend followingTechnical indicators
FMZ forum

The document describes a crypto futures strategy that combines ATR-based channel signals with Avellaneda–Stoikov quoting. It treats a move above the upper band as a short signal and a move below the lower band as a long signal, while quotes are adjusted for…

CryptoFuturesMean reversionMarket making