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
WonderTrader
14 documents
Alphalens
14 documents
backtesting.py
11 documents
Technical Analysis
9 documents
QTPyLib
8 documents
Lumibot strategies
7 documents
QuantRocket
7 documents
Awesome Quant
1 documents

Search the library

9,797 documents

vn.py community

A forum participant asks whether a short position opened in one futures delivery month must be closed by buying the next lead contract at its higher quoted price when market attention shifts to that contract. The concern is that the apparent price gap…

FuturesExecutionRisk management
MQL5 code base

Pivot_Fibs_Custom is an indicator that plots Fibonacci-based pivot levels using candles from a timeframe chosen in its inputs. The listed settings include a chart period, three Fibonacci ratios, and a horizontal shift measured in bars. The supplied defaults…

Technical indicatorsFutures
pysystemtrade

This configuration describes a futures trading system that estimates forecasts from several exponentially weighted moving average crossover rules and a carry rule. The EWMAC rules pair faster and slower lookback periods, while the carry forecast uses…

FuturesTrend followingCarryVolatility
vn.py community

This forum post reports a desktop application crash after a progress bar finishes loading market bar data in a background task. The example uses PySide or Qt threading with a QRunnable, Peewee ORM selection, and a query against stored futures bar records.…

FuturesExecutionMarket microstructure
vn.py community

The document describes a vn.py and CTP gateway modification for creating live commodity futures indices and identifying each product’s dominant contract. It proposes weighting real contracts by their previous day open interest, selecting a main contract only…

FuturesCommoditiesMarket microstructureExecution
vn.py

This reference catalogs calculation functions available in the VeighNa Elite Trader CTA module. It groups common tools by their required inputs and outputs, covering moving averages, momentum and rate-of-change measures, volatility, trend strength and…

Technical indicatorsFuturesExecution
Amberdata research

This March 2024 market note links macro conditions, crypto derivatives pricing, and possible bull-market paths for BTC and ETH. It reports that hotter inflation data pushed rates higher, while BTC and ETH prices had weakened over the week. The author…

CryptoOptionsFuturesVolatility
vn.py community

The forum thread discusses converting one-minute market bars into daily bars in VeighNa. The assistant presents two approaches: use the framework’s BarGenerator with a daily interval and a configurable session end, or maintain a custom daily bar by updating…

FuturesEquitiesExecution
FMZ forum

This reference compares order and position query behavior across 21 futures venues. For order retrieval, it records whether an endpoint is paginated, whether the request path or parameters vary by contract type or settlement currency, and when multiple…

FuturesOptionsExecutionMarket microstructure
Amberdata research

This market snapshot combines Bitcoin price commentary with news about a proposed Solana spot ETF and MicroStrategy’s convertible debt offering to expand its Bitcoin holdings. Its analysis discusses Bitcoin’s approach to the $100,000 level, futures open…

CryptoFuturesOptionsTechnical indicators
Awesome Systematic Trading

The strategy ranks currency futures using purchasing power parity data as a currency-value signal. Its description proposes a universe of roughly ten to twenty currencies, estimates fair values using OECD PPP figures adjusted with monthly CPI and…

ForexFuturesFactor investingBacktesting
Amberdata research

This market snapshot surveys crypto-related regulatory and security developments alongside spot exchange activity, decentralized trading, lending, and network data. It describes changes in exchange market share and volumes, reports that…

CryptoSpot marketsFuturesDeFi
vn.py community

This forum exchange discusses a CTA strategy that generates buy or short signals but fails to obtain fills in a no-UI run, despite working in the normal software environment. The suggested first step is to print and inspect market data and strategy logic to…

FuturesExecutionMarket microstructure
BigQuant

This research note studies return skewness as a cross-sectional factor for commodity futures. It tests long-short and long-only portfolios across all contracts, agricultural contracts, and non-agricultural contracts, then explores lookback choices, ATR-based…

FuturesCommoditiesFactor investingVolatility
vn.py

The document explains how historical market data supports CTA strategy initialization, backtests, parameter optimization, and research. It outlines importing externally sourced data into a local environment and recommends checking file reliability, timestamp…

BacktestingFuturesRisk management
MQL5 code base

The described MT5 custom indicator plots Bollinger Bands with configurable period, shift, deviation, applied price, color, and line style. It also calculates the distance between the upper and lower bands in pips and displays that range bandwidth as a label.…

Technical indicatorsVolatilityFutures
vn.py community

This forum exchange addresses why a spread-trading algorithm may submit orders marked as opening even when the strategy intends to close a position. A trader observes that closing a long spread appears to send orders in the opposite directions, which raises…

FuturesPairs tradingExecutionMarket microstructure
vn.py community

This VeighNa community discussion concerns detecting and rejecting futures orders whose prices do not conform to a contract’s minimum price increment. The question describes a CTP test using an index futures contract with a 0.2 tick size and a limit price…

FuturesExecutionRisk managementMarket microstructure
Amberdata research

The newsletter connects US economic releases and Federal Reserve commentary with crypto market conditions in June 2024. It discusses inflation, labor data, political uncertainty, the Ethereum spot ETF decision, and the veto of a rule affecting bank crypto…

CryptoOptionsVolatilityFutures
vn.py community

This Chinese-language guide describes a manual VeighNa setup on Ubuntu. It recommends using pyenv to select a Python version for the project and a virtual environment to isolate its package dependencies. It then outlines installing the project and several…

FuturesExecutionBacktesting
NautilusTrader

The document explains how a continuous futures series joins expiring contracts by applying cumulative price adjustments at caller-supplied roll transitions. It compares backward and forward additive spread adjustments with multiplicative ratio adjustments,…

FuturesBacktestingMarket microstructure
vn.py community

The post answers why a community-edition backtest can work while simulated trading produces no orders. It distinguishes imported historical data, which can be replayed during a backtest and used to initialize indicators, from simulated trading, where…

BacktestingExecutionFutures
SuperMind

The discussion explains why a strategy can run in a historical backtest yet place no trades in simulated trading. Imported historical bars support backtests and indicator initialization, while a live simulation generally depends on real-time tick or bar…

BacktestingExecutionFutures
NautilusTrader

This reference explains how a spot commodity instrument is represented in a trading system, using examples such as gold and silver. It distinguishes cash commodity markets from dated futures contracts and lists the instrument fields needed to describe price…

CommoditiesSpot marketsFutures