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

ProRealCode

The document presents a long-only breakout and momentum system for Nasdaq instruments on hourly and four-hour charts. It builds a composite signal from normalized price momentum and a short-term upward impulse, giving the impulse component greater weight. An…

FuturesUS marketsBreakoutMomentum
TqSdk

This example describes a futures strategy using the Volume Price Trend (VPT) indicator on daily bars. It updates VPT by adding volume multiplied by the latest percentage price change, then compares the current value with a moving average. A trade is…

FuturesTechnical indicatorsMomentumBacktesting
vn.py community

The post raises a futures backtesting issue: unusually large drawdowns may coincide with price gaps when the lead contract changes. The author wants to identify roll dates and avoid trading on those dates, but the post does not provide a method for detecting…

FuturesBacktestingRisk management
BigQuant

This weekly report assesses Chinese equity-market sentiment after a sharp March decline and a subsequent rebound. Its composite sentiment score rose from 38 to 51, while the authors judged that near-term further weakness had become less likely, despite…

EquitiesSentimentFuturesOptions
FMZ forum

This forum post reports a rejected Bitcoin sell order on an OKCoin futures account. The submitted quantity was 5.99 BTC, and the exchange response said that the order quantity must be a multiple of the lot size. The accompanying logs show the displayed…

CryptoFuturesExecutionMarket microstructure
BigQuant

This guide outlines a workflow that combines TQ EDB market and indicator data services with Coze as a conversational research assistant. After adding the EDB skill, a researcher can describe a task and request data retrieval, idea checks, simple backtests,…

FuturesCommoditiesBacktestingStatistics
WonderTrader

This script configures WtCtaOptimizer to run parameter searches for a Dual Thrust strategy on a China Financial Futures Exchange index futures contract. It fixes inputs such as bar count, bar interval, lookback days, and contract, then varies the strategy…

FuturesChina marketsBacktestingRisk management
Cryptohopper blog

The document explains crypto futures as contracts tied to an underlying asset, contrasting them with spot trading. It describes how traders may take long or short positions based on an expected price rise or fall, and illustrates a short trade in Bitcoin:…

CryptoFuturesDerivatives pricingRisk management
vn.py community

This guide describes a workflow for moving historical daily futures bars from Ricequant into a local VeighNa database backed by MongoDB. It first uses Ricequant’s research environment to retrieve listed futures contracts and daily price fields over a chosen…

FuturesBacktesting
Amberdata research

This market commentary interprets crypto options conditions ahead of the U.S. election, focusing on Bitcoin and Ethereum realized volatility, implied volatility, skew, term structure, and relative performance. It describes realized volatility as stable while…

CryptoOptionsVolatilityFutures
NautilusTrader

This reference explains how to model an exchange-defined crypto futures spread as one tradable instrument. It lists required metadata such as the underlying asset, quote and settlement currencies, venue symbol, strategy type, activation and expiration times,…

CryptoFuturesDerivatives pricingMarket microstructure
vn.py community

The forum exchange addresses whether a backtest for Shanghai Futures Exchange instruments needs to distinguish between closing a position opened the same day and closing one opened earlier. The question comes from a trader analyzing fill prices in a trade…

FuturesBacktestingExecution
ProRealCode

The document describes a chart indicator for tracking open-to-close gaps across the current day and the prior three sessions. It marks the previous session’s close as a potential gap level, checks whether later session ranges have crossed earlier gap levels,…

FuturesTechnical indicatorsBreakoutMarket microstructure
vn.py community

This article walks through a deliberately random directional strategy for dYdX. It selects long or short entries with equal probability, uses fixed profit and loss thresholds to exit, and increases the next order size after a loss while resetting size after…

CryptoFuturesBacktestingRisk management
BigQuant

A BigQuant user asks why a strategy continues to submit buy orders even though the platform logs cancel them for insufficient cash. The example allocates a daily portion of portfolio value, reads the reported cash balance, calculates an order value, and…

FuturesCryptoRisk managementExecution
vn.py community

This forum exchange clarifies how VeighNa’s CTA strategy state file is used during initialization. A strategy first derives variable values from historical data and indicators, then reads saved JSON data to overwrite corresponding strategy variables.…

FuturesBacktestingStatistics
ProRealCode

The proposed rule buys Gold Mini on Friday afternoon and closes the position later that day. The description identifies the instrument as Gold Kasse Mini, gives a one-hour timeframe, and says the strategy was tested with IG Markets data dating from 2006. The…

CommoditiesFuturesBacktestingRisk management
Kraken Learn

The document explains how conditional stop-loss and take-profit orders work for futures positions on Kraken Pro. A stop loss is intended to close a position if the market moves adversely through a chosen level; a take-profit order closes it at a specified…

FuturesCryptoRisk managementExecution
TqSdk

This example demonstrates an iceberg-style execution workflow for a futures contract. The trader chooses a symbol, a total volume, minimum and maximum order sizes, and a buy or sell direction. A target-position task manages orders toward the desired net…

FuturesExecutionMarket microstructure
BigQuant

The document summarizes a study of deep value episodes, defined as periods when the valuation gap between cheap and expensive securities is unusually wide relative to its history. The study examines individual stocks across global markets, equity index…

Multi-assetFactor investingEquitiesFutures
Amberdata research

This market commentary surveys crypto conditions around the period following Ethereum’s Shapella upgrade. It describes a permit-signature scam risk: gasless token approvals can look like ordinary wallet signatures, making it difficult for users to recognize…

CryptoExecutionMarket microstructureFutures
Stratmill research code

This script builds a universe of Binance futures contracts using 24-hour ticker data and exchange metadata. It joins weighted average price and quote volume with contract onboarding date, price tick size, and order quantity constraints. It then excludes…

CryptoFuturesMarket microstructure
vn.py

This guide explains how to enable a trading gateway in VeighNa Station or load one from a startup script, connect through VeighNa Trader, and view account, position, order, trade, and contract information. Gateway settings can be edited in the application or…

FuturesOptionsEquitiesExecution
vn.py community

This forum exchange discusses discrepancies in daily bars built from intraday data using VeighNa's PortfolioBarGenerator. A user reports that bars formed with a presumed close near the end of the session show the previous day's date and that live synthesized…

FuturesExecution