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
Quantpedia
86 documents
TqSdk
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
Quantopian lectures
45 documents
Binance API docs
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

MQL5 code base

The document describes an MT4 indicator that displays a market profile, a framework associated with James Dalton’s work. It plots time-price opportunities (TPOs) as letters or blocks and marks the point of control, the TPO-based value area, the initial…

Market microstructureTechnical indicatorsFutures
Amberdata research

This market commentary links macroeconomic releases and central-bank expectations with crypto prices and derivatives positioning. It describes the Ethereum ETF debut as a buy-the-rumor, sell-the-news event: ETH fell after trading began, while the author…

CryptoOptionsFuturesVolatility
FMZ forum

The document outlines a rule-based long strategy for Bitcoin futures, framed around adding to a position when price is rising. On a daily chart, it proposes buying a fixed amount when the close is above the five- and ten-day moving averages and the five-day…

CryptoFuturesTrend followingTechnical indicators
ProRealCode

The document presents a basic DAX breakout strategy for a one-hour chart. It enters long when price closes above the upper 20-period Bollinger Band and volume reaches the stated threshold; it enters short when price closes below the lower band with the same…

FuturesBreakoutTechnical indicatorsBacktesting
vn.py community

This forum post describes a custom bar generator intended to aggregate minute bars into arbitrary-length bars during daytime trading, then force out the remaining bar at the session close and restart the next day. The author reports an off-by-one-minute…

FuturesExecution
quant-trading

This document is a tabular extract of historical European-style options on Henry Hub natural gas futures. Rows include option type, strike, prior settlement, the linked futures contract’s prior settlement, expiry, trade date, and update timestamps. The…

OptionsFuturesCommodities
vn.py community

This forum exchange addresses two practical VeighNa tasks: launching the trading workstation and reading stored tick records for a specified futures contract. The response names command-line launch options, then outlines a Python workflow that obtains the…

FuturesMarket microstructureExecution
MQL5 code base

This Expert Advisor is described as a risk-control tool that limits losses at both the account and individual-deal level. When configured percentage limits are exceeded, it closes open positions using market orders and removes pending orders. A daily balance…

Risk managementPosition sizingFuturesForex
WonderTrader

The document demonstrates a workflow for backtesting a Dual Thrust strategy and reviewing its performance with Pyfolio. It configures a CTA backtest engine, sets the date range and storage location, and creates a strategy instance with a futures contract,…

FuturesBreakoutBacktestingStatistics
OctoBot

The document describes an OctoBot trading mode that turns alerts from TradingView indicators or Pine Script strategies into orders on connected exchanges. It outlines supported order actions, including market and limit orders, creating or cancelling buy and…

ExecutionSpot marketsFutures
TqSdk

This page is an index of complete strategy examples intended as starting points for adaptation in TqSdk. It groups examples into classic strategies, trend approaches, arbitrage, mean reversion, and algorithmic execution. Named examples include dual moving…

FuturesTrend followingArbitrageMean reversion
MQL5 code base

The document describes three independent functions for identifying the nearest current FORTS futures contract. A user supplies the contract’s short name, such as a market abbreviation, and the script reports the full names of the previous, current, and next…

FuturesExecution
vn.py community

This forum post presents a question about why a simulated account with other positions does not show margin as expected. It includes a long VeighNa CTA strategy example that attempts to find a USD account, read account balance and available funds, and derive…

FuturesRisk managementPosition sizingExecution
Kraken Learn

The document explains how fixed-term futures differ from perpetual futures. Fixed-term contracts expire on a specified date, have no funding-rate mechanism, and may settle in cash or through delivery depending on the contract. In the Kraken examples…

FuturesCryptoPerpetual futuresExecution
vn.py community

The document explains a CTP rejection reported during automated trading on a CZCE futures contract, despite the strategy working in backtests. It attributes the error to an unsupported order type and recommends sending CZCE orders as limit orders with…

FuturesExecutionMarket microstructure
MQL5 code base

This brief note proposes using seasonal price patterns to identify recurring moves in commodities, naming silver, gold, crude oil, and heating oil as examples. It suggests combining seasonal analysis with Commitments of Traders positioning information and…

CommoditiesFuturesBacktesting
TqSdk

This example describes a futures grid strategy centered on a chosen starting price. It creates a fixed number of price levels on both sides, with each successive level set a constant percentage lower for the long side or higher for the short side. The target…

FuturesGrid tradingPosition sizingExecution
MQL5 code base

The document describes a VWAP Close indicator variant that lets users choose its calculation or display timeframe through an input setting. The supplied example sets the timeframe to four hours, indicating that the indicator can use a period different from…

Technical indicatorsFutures
ProRealCode

This strategy uses Heiken Ashi candle color changes as entry signals and a moving average as a trend filter. It buys when the calculated Heiken Ashi close moves above its open after the prior bar showed the reverse relationship, provided the market is above…

FuturesTrend followingTechnical indicatorsBacktesting
ProRealCode

This strategy applies an ADX regime filter to DAX trading, using breakout rules when ADX is above a chosen threshold and mean-reversion rules when it is below. The accompanying 30-minute example uses ATR-scaled candle bodies to trigger entries. In the…

FuturesBreakoutMean reversionTechnical indicators
Lumibot

The guide explains how to connect Tradovate, a futures broker with access to CME Group markets, to the Lumibot trading framework. It lists the API credentials and environment settings needed for paper or live trading, then shows supported pairings with…

FuturesExecutionMarket microstructure
FMZ live strategies

This page reports account and position information for a live multi-signal strategy trading BTC/USDT futures on OKX with a one-hour K-line period. It does not disclose the component signals, rules for combining them, or position management method, so the…

FuturesCryptoPerpetual futuresRisk management
BigQuant

This commodity research framework organizes iron ore price drivers into fundamental supply, demand, and inventory factors, alongside a separate sentiment category. It discusses practical handling of slower and irregularly updated fundamental data, including…

CommoditiesFuturesTrend followingStatistics