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

vn.py community

This brief forum thread describes a connection problem when using SimNow’s CTP test environment with VeighNa Trader. The poster reports entering a six-digit SimNow account, password, and the listed trading and market data server addresses, but seeing no…

FuturesExecution
BigQuant

This article describes modifying OpenFE’s automated feature engineering workflow for futures research. It adds rolling mean, standard deviation, and sum operators across instrument groups, with preset window lengths, and explains how these operators are…

FuturesMachine learningFactor investingStatistics
TqSdk

This documentation describes two related tools for calculating technical signals from K-line data. The technical-indicator module provides named indicator functions that take a pandas DataFrame of bars and return a DataFrame of calculated series. MACD is…

Technical indicatorsFutures
Amberdata research

This podcast description introduces a conversation with a European proprietary trader about his career and trading experience. Topics include early lessons in trading, experiences at now-defunct foreign exchange bucket shops, and the guest’s views on crypto…

CryptoFuturesForexMarket microstructure
MQL5 code base

This brief description presents a modified display of the standard stochastic oscillator. Instead of appearing only on the chart's own timeframe, the indicator can be configured to use a different timeframe and is rendered as a cloud. This allows the…

Technical indicatorsFutures
vn.py community

A user reports that a VeighNa spread backtest loads no data after changing an example notebook from bar mode to tick mode. The database’s tick overview shows records for both futures legs, but debugging finds no rows when the SQLite query filters by a leg’s…

FuturesPairs tradingBacktesting
BigQuant

The document introduces stationarity and cointegration as the basis for pairs trading. It describes a stationary series as having a stable mean and variance, and presents a pair as cointegrated when the difference between their prices is stationary. Under…

FuturesPairs tradingMean reversionStatistics
vn.py community

This Chinese-language announcement outlines an advanced course on developing machine learning cross-sectional multi-factor strategies with VeighNa. Its subject matter includes factor data preparation, feature cleaning, target selection, model training and…

Factor investingMachine learningFuturesEquities
vn.py community

This forum exchange explains a mismatch that can occur when a trader closes a futures position manually through a broker app while a VeighNa CTA strategy is running. The strategy’s position variable represents its own logical position, updated through…

FuturesExecutionRisk management
FMZ forum

The article examines three futures strategies in China’s oilseed complex: soybean crush spreads, soybean oil versus palm oil substitution spreads, and soybean oil versus soybean meal companion spreads. It outlines the production and consumption logic behind…

CommoditiesFuturesArbitragePairs trading
FMZ forum

This Chinese-language tutorial section explains two ways to request exchange API data. For endpoints that do not require authentication, such as market data unrelated to account details, it describes using an HTTP query function and gives examples for…

CryptoFuturesExecution
FMZ forum

This reference summarizes Kraken futures contract conventions and integration details for automated trading. It distinguishes inverse crypto-margined contracts from a forward contract margined in BTC, describes perpetual and fixed-maturity listings, and…

CryptoFuturesPerpetual futuresExecution
FMZ forum

Across a series of personal essays, the author argues that futures traders should prioritize survival over rapid gains. The main practices are keeping positions small, capping losses with predefined stops, following the prevailing trend, simplifying analysis…

FuturesTrend followingRisk managementPosition sizing
ProRealCode

The indicator defines an opening range over a user-selected intraday window, then projects three target levels above and below its high and low. Targets can use range multiples or Fibonacci ratios. It records whether each target was reached in each completed…

FuturesBreakoutTechnical indicatorsStatistics
BigQuant

The document explains ways traders might use live stock index quotes: to gauge broad market direction, compare sector conditions, assess a portfolio against a benchmark, adjust asset allocation, and inform stop levels or futures hedges. These are general…

EquitiesFuturesPortfolio constructionRisk management
Hummingbot docs

These release notes describe changes to Hummingbot’s client, Gateway, and related trading tools. Client updates include a Kalshi perpetual futures connector, a Gateway client aligned with unified trading routes, configurable slippage widening for order and…

CryptoFuturesPerpetual futuresExecution
SuperMind

The document explains calendar spread arbitrage: taking opposite positions in different delivery months of the same futures contract when their price relationship departs from its usual range. It describes bull spreads, which buy the nearer month and sell…

FuturesCommoditiesArbitrageMean reversion
ProRealCode

This DAX strategy uses one-minute bars and the overnight high-low range to place conditional orders around the opening period. It records the overnight extremes shortly before 08:00 GMT+2, then places entries just beyond and inside each boundary, with the…

FuturesBreakoutMean reversionPosition sizing
Amberdata research

This newsletter links Bitcoin’s move to new highs with macro uncertainty, institutional ETF flows, and crypto derivatives positioning. It discusses inflation data, divided Federal Reserve views on rate cuts, tariff tensions, Treasury yields, and the…

CryptoOptionsVolatilityFutures
vn.py community

A user running two VeighNa instances under one SimNow account notices that the positions shown in each instance do not match. The discussion asks whether the main-window positions are received from SimNow or calculated locally. A reply first clarifies that…

FuturesExecution
MQL5 code base

This short description covers a script that automatically draws the high and low levels of the intraday FORTS trading session. An optional setting adds high and low levels from the night session when those levels extend beyond the intraday range. The display…

FuturesTechnical indicatorsMarket microstructure
FMZ forum

This reflective essay argues that futures traders can reduce impulsive decisions by translating market beliefs into explicit rules. The author recounts repeatedly shorting during an apparent rise, then using a moving average as a directional filter: trade…

FuturesTrend followingRisk managementTechnical indicators
FMZ forum

This evolving FAQ collects practical notes for building and operating trading strategies on the FMZ platform. It explains why ticker and order-book snapshots can differ, how order queries distinguish unfinished from completed orders, and how contract…

CryptoFuturesExecutionMarket microstructure
FMZ forum

The article introduces cross-period hedging by pairing a short position in one contract with a long position in another. It derives how the difference between the opening and closing spreads determines the combined theoretical profit, assuming the stated…

CryptoFuturesArbitragePerpetual futures