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
Lumibot strategies
7 documents
QuantRocket
7 documents
Awesome Quant
1 documents

Search the library

9,797 documents

TqSdk

This reference distinguishes local simulation accounts from remote Quick simulated accounts for futures and stocks. It describes TqSim as a local futures simulation option for development and backtests, TqKq as a Quick linked futures account, and…

FuturesEquitiesBacktestingExecution
pysystemtrade

This guide lays out a futures data workflow for a trading system. It starts with instrument settings, spread costs, and roll parameters, then gathers individual contract histories, builds roll calendars, creates multiple-price series, derives back-adjusted…

FuturesBacktestingExecutionPortfolio construction
vn.py community

This brief forum exchange asks whether VeighNa's main engine position converter loads positions that are already held when it initializes. The question gives a concrete example: whether a long position carried from the previous day will be reflected in the…

FuturesExecution
MQL5 code base

This Expert Advisor description outlines a bar-driven pending-order strategy. When there are no open positions or pending stop orders, it places a buy stop and a sell stop at a configured distance from price. If neither order is triggered by the next bar,…

FuturesBreakoutPosition sizingExecution
BigQuant

The post asks whether an AI system can infer a profitable futures trader’s approach from minute-level transaction records and then automate similar decisions. The trader reportedly combines minute-bar patterns with discretionary market feel, making the…

FuturesMachine learningStatistics
vn.py community

This short forum post concerns an error that repeatedly appears when connecting VeighNa, also known as VN.PY, to Interactive Brokers through the IB API. The traceback ends with a Python TypeError: the API invokes the wrapper’s error callback with more…

ExecutionFutures
BigQuant

This 2022 overview describes Hong Kong as a base for international and Chinese quantitative asset managers and as a channel for overseas investors seeking exposure to mainland China. It cites hiring and regional-office examples involving Citadel and Two…

Multi-assetChina marketsFuturesEquities
MQL5 code base

This brief indicator note describes a higher-timeframe variant of Float_Pivot_Digit. It highlights an input parameter that lets the user select the chart period used by the indicator, with a four-hour period shown as the default. The practical concept is to…

Technical indicatorsFutures
ProRealCode

This intraday strategy for the DAX uses three consecutive candles of the same color as its directional condition. On the one-hour chart, it allows a long entry at noon when the current and prior two candles have all closed above their opens. It allows a…

FuturesMomentumTrend followingRisk management
FMZ forum

The document surveys option buyer and seller risks, then explains dynamic delta hedging as a way to manage directional exposure. It describes how delta changes with the underlying price, time to expiration, and volatility, and illustrates rebalancing a short…

OptionsFuturesVolatilityRisk management
vn.py community

This Chinese-language forum post examines how a futures gateway updates a position object’s prior-day volume while processing investor-position responses. The shown handler creates or retrieves a position by instrument and position direction, then applies…

FuturesExecution
MQL5 code base

This MetaTrader 5 expert advisor places a buy stop above the previous daily bar’s high and a sell stop below its low, with an optional price offset. It removes its existing pending orders when it begins a new trading day, then submits the new pair if trading…

FuturesBreakoutExecutionRisk management
BigQuant

This 2018 report reviews managed futures, including how CTA strategies trade futures and options and how they differ by analysis method, trading style, holding period, and markets covered. It describes systematic and discretionary approaches alongside trend…

FuturesOptionsTrend followingArbitrage
vn.py

This guide explains the CTA strategy workflow in VeighNa Fusion, from connecting to the trading gateway and creating a strategy instance to configuring parameters, initializing, starting, and stopping it. Each instance has its own target contract, parameter…

FuturesExecutionRisk managementBacktesting
ProRealCode

This DAX strategy uses a smoothed price signal crossing prior daily, weekly, or monthly highs and lows to trigger long and short trades. It applies moving-average filters to selected crossings, restricts entries to a stated intraday window, and varies…

FuturesBreakoutTechnical indicatorsRisk management
vn.py community

This forum exchange concerns a VeighNa strategy that logged minute bars during a SimNow session but produced no logs or apparent activity the next morning, even though the interface still showed a CTP connection. A participant recommends adding internal…

FuturesExecutionChina markets
vn.py community

This forum exchange concerns changing a Turtle-style CTA strategy from a fixed number of contracts to dynamically calculated trade size based on risk. A user reports editing the strategy code through a backtest interface but seeing results continue to use…

FuturesBacktestingPosition sizing
ProRealCode

The document presents an intraday CAC 40 strategy on 15-minute bars. At 09:30, it takes a long position if a MACD calculated over a window scaled to represent 14 hours is rising, or a short position if the MACD is falling. It closes positions at 21:45 and…

FuturesTechnical indicatorsMomentumRisk management
BigQuant

This report examines whether commodity futures signals and trades should use the most liquid main contract or an actively traded near-month contract. It defines active near-month contracts using liquidity and price sensitivity, then compares contract choices…

CommoditiesFuturesMomentumCarry
Amberdata research

This podcast account follows Michael Dunn’s move from fixed-income and equity trading into crypto derivatives and Bitnomial’s effort to build a regulated U.S. exchange and clearing infrastructure. It describes exchange components such as matching engines,…

CryptoFuturesOptionsMarket microstructure
SuperMind

Dual Thrust is described as a trend-following system that defines a recent trading range using the larger of two spans: the highest high minus the lowest close, or the highest close minus the lowest low, over a lookback period. The system places an upper buy…

FuturesBreakoutTrend followingRisk management
TqSdk

The document argues that trading systems should be written so that changes to strategy logic require only localized code edits. It illustrates this with an R-Breaker example: if backtesting suggests that holding positions overnight adds risk without enough…

FuturesBacktestingExecutionRisk management
MQL5 code base

This indicator calculates intraday pivot levels using fractions of a price range, drawing on an idea attributed to Austin Passamonte. Its default levels are set at 38% and 61% of the range. Users can change the parameters to use the Fibonacci-style levels…

Technical indicatorsFuturesBreakout
ProRealCode

This daily S&P 500 strategy combines moving-average trend filters with staged long entries and a short setup. Long entries are allowed when price is above a rising 125-day average but below a 14-day average; the system can add contracts when price is above a…

FuturesUS marketsTrend followingTechnical indicators