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 Chinese-language essay argues that futures traders struggle when they confuse short-term counter-moves with the prevailing trend, anticipate reversals, overtrade, or fail to follow a plan. Its central approach is to wait for a trend to become clear, use…

FuturesTrend followingRisk managementPosition sizing
BigQuant

This report examines futures open interest and broker position data as clues to capital flows and possible price behavior, using rebar futures as its main example. It argues that volume or open interest alone may be weak predictors, while the…

FuturesCommoditiesVolatilityMomentum
OctoBot

This guide explains how a dollar-cost averaging trading mode can place entries on a schedule or in response to evaluator signals. Evaluator-triggered entries require a maximum signal value of -1 or 1; other values are ignored. Entry orders may be market or…

CryptoFuturesSpot marketsExecution
TqSdk

This futures strategy uses a six-period RSI on daily bars to trade reversals in a single contract. It enters long after RSI has been below 35 and then crosses back above that level; it enters short after RSI has exceeded 65 and then falls below it. Positions…

FuturesMean reversionTechnical indicatorsRisk management
vn.py community

This community report describes a reproducible crash in the VeighNa vnpy-tap gateway after successful login to an 易盛 trading service. The Python process exits during initialization around commodity or contract queries, with Windows reporting exception code…

FuturesExecutionMarket microstructure
ProRealCode

This indicator description explains an intraday VWAP whose calculation and display are bounded by configurable start and end times in hhmmss format. Within the selected interval, it accumulates price multiplied by volume and divides by cumulative volume. It…

Technical indicatorsVolatilityFuturesExecution
FMZ forum

This article describes a discretionary futures trend approach that starts with a risk-limited position, adds only after the initial trade is profitable, and holds the position while the trend remains favorable. It recommends waiting for gains of roughly 1.5R…

FuturesTrend followingPosition sizingRisk management
FMZ forum

The article describes a short-term breakout system based on the prior session’s high and low, with the prior close and current open used as contextual prices. A break above the prior high triggers a long entry, and a break below the prior low triggers a…

FuturesBreakoutTechnical indicatorsBacktesting
ProRealCode

This document outlines an experimental DAX four-hour strategy built around a SuperBandPass filter and positive and negative RMS bands. It proposes entering long when the filter crosses above the negative band and short when it crosses below the positive…

FuturesTechnical indicatorsVolatilityRisk management
vn.py community

A user reports that the CTP interface can retrieve standard arbitrage contracts for Zhengzhou and Dalian exchanges but cannot find the corresponding contracts for the Guangzhou Futures Exchange. A community reply explains that these contracts are available…

FuturesArbitrageExecution
Amberdata research

The dashboard reviews Bitcoin’s 2025 market through six regimes, tracking price, futures basis, open interest, and spot ETF flows. It argues that an annual return alone obscures large differences between phases, and describes a carry trade that pairs ETF…

CryptoFuturesCarryRisk management
FMZ forum

The document demonstrates use of a trading platform integration with Deribit futures. Its examples select a contract, retrieve account and ticker information, set trade direction, place buy and sell orders, inspect positions and open orders, and cancel…

FuturesCryptoExecutionPerpetual futures
vn.py community

The forum exchange explains how to test strategies whose decisions are made on bars longer than one minute in vn.py. It describes feeding one-minute bars into a BarGenerator and running the strategy logic when the requested aggregate bar is complete. The…

BacktestingExecutionFutures
BigQuant

This report summary describes a Chinese equity strategy that rotates among industry and theme ETFs, then uses the portfolio in absolute-return constructions. It selects 14 industry indices with matching ETFs from a broader set of industries, aiming to…

China marketsEquitiesMomentumPortfolio construction
TqSdk

This documentation explains the basic structure of a TqSdk trading program. A single TqApi instance manages the server connection, in-memory market and account data, trading commands, background coroutine tasks, and backtesting. The API can use live,…

FuturesExecutionBacktesting
vn.py community

A VeighNa user investigates why a near-the-money copper futures call displays a delta above two, comparing it with a soybean meal option. The discussion traces the discrepancy to a change in OptionMaster’s Greek conventions across versions. Earlier versions…

OptionsDerivatives pricingFuturesRisk management
MQL5 code base

The document describes an MT4 indicator that adds a menu for switching the symbol shown on a chart. Users can configure a suffix for broker-specific symbol names, enter futures symbols as complete names, and use spare input slots for additional markets. It…

ForexFuturesExecution
vn.py community

This short forum exchange addresses an intermittent unsupported-order-status message when using VeighNa version 3.9 in no-UI mode for domestic futures. The reply suggests that the submitted order type is not supported by the vnpy_ctp gateway. This points…

FuturesExecution
vn.py community

This forum exchange discusses why holdings for standardized futures spread contracts may not appear consistently through a trading platform's position query. The question reports differing behavior across futures firms using CTP connections: one firm…

FuturesArbitrageExecution
SuperMind

This research summary compares minute-data factors across equities and futures, grouping them into return-distribution, volume-distribution, combined price-volume, order-flow, and trend-strength measures. It reports that several factors behave differently by…

EquitiesFuturesHigh-frequency tradingFactor investing
vn.py community

The post explains why a VeighNa user may be able to retrieve an SHFE standard spread contract through contract lookup but fail to submit an order. It attributes the problem to a mismatch between exchange combination contracts and the spread trading module’s…

FuturesArbitrageExecutionMarket microstructure
pysystemtrade

This user guide describes pysystemtrade as a framework for constructing futures backtests and modifying their components. It covers common tasks such as selecting instruments and date ranges, changing configurations, writing trading rules, inspecting…

FuturesBacktestingPortfolio constructionTechnical indicators
ProRealCode

This short-term CAC 40 strategy combines a moving-average filter with a daily range condition and a fixed weekday schedule. It checks whether the prior daily close is below the 65-day moving average, and whether the current day’s low or high is above the…

EquitiesFuturesTechnical indicatorsTrend following
MQL5 code base

The document describes an MT4 script that gathers market and symbol details into one view. It combines MarketInfo values with validated symbol properties, including margin requirements and leverage, so traders can inspect conditions for a selected instrument…

ForexFuturesRisk managementMarket microstructure