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

Search the library

9,797 documents

OctoBot

Dip Analyser is a trading mode for buying during local price dips and selling positions through multiple take-profit orders. It is presented as an advanced form of dollar-cost averaging that combines several evaluators. The mode supports spot and futures…

Spot marketsFuturesMean reversionPosition sizing
Stratmill research code

The document introduces the Commodity Channel Index (CCI), describing it as a statistical technical indicator that compares price movement with a typical range. It notes that the indicator was first used in futures analysis and later applied to equities. CCI…

Technical indicatorsStatisticsEquitiesFutures
TqSdk

This futures execution example sizes each order as a configurable fraction of visible top-of-book volume, capped by the remaining target quantity. It selects either the opposing quote or same-side quote as the volume reference, then submits an order at the…

FuturesExecutionMarket microstructurePosition sizing
Stratmill research code

This document explains the role of a connector in an algorithmic trading system: it provides a communication point between bots and exchanges, brokers, or market-data providers. A system can manage multiple bots, and each bot can connect to several…

FuturesExecutionHigh-frequency tradingMarket microstructure
Amberdata research

The document explains funding rates as periodic transfers between long and short holders of perpetual futures. The payment direction depends on whether the contract trades above or below its reference index: positive rates charge longs and credit shorts,…

CryptoFuturesPerpetual futuresArbitrage
ProRealCode

The document presents an indicator calculation for the previous session’s high and low and three levels across that range: 38.2%, 50%, and 61.8% retracements. It identifies the endpoints as the previous day’s low and high, calculates the midpoint directly,…

Technical indicatorsEquitiesFutures
SuperMind

This post proposes screening convertible bonds using three conditions: daily high-low amplitude above one percent, a closing price exactly equal to 18.5 yuan, and a nonempty field for the outstanding bond’s short name. The selection is then sorted by bond…

FuturesTechnical indicatorsRisk management
BigQuant

This article explains Reflex and Trendflex, two price indicators attributed to John Ehlers. Both first smooth prices with a SuperSmoother low-pass filter, then measure average distance between the smoothed price path and a reference line. The distance is…

FuturesCryptoTrend followingTechnical indicators
MQL5 code base

The document describes a chart indicator that places a mark to estimate how far the current candle may move before it closes. It is intended to help manual traders or scalpers monitor an unfinished bar's potential close. The stated scope is offline charts…

Technical indicatorsFutures
TqSdk

This example describes a daily gold futures strategy using a 10-bar Aroon calculation. It opens a fixed-size long position when Aroon Up crosses above Aroon Down or when Aroon Up is above 75 while Aroon Down is below 25. The short rules reverse those…

FuturesCommoditiesTrend followingTechnical indicators
ProRealCode

The document presents an Initial Balance indicator for a five-minute DAX chart. It records the session high and low during the first hour, from 08:00 to 09:00 GMT+1, draws those levels across the later session, and labels the range. The associated strategy…

FuturesBreakoutMean reversionTechnical indicators
ProRealCode

This document presents a long-only DAX strategy intended for a 15-minute chart. It enters when a short moving average crosses below a longer one, subject to an ADX range, then adds to a losing position after a fixed price decline. The entry logic is limited…

FuturesGrid tradingTechnical indicatorsRisk management
Kraken Learn

The document explains the basic arrangement used by proprietary trading firms: traders attempt an evaluation, and those who qualify may trade firm capital in exchange for a share of profits. It contrasts this arrangement with brokerage trading, where the…

CryptoForexFuturesRisk management
vn.py community

The document presents a question about why a futures order-conversion routine treats Shanghai Futures Exchange and Shanghai International Energy Exchange contracts differently when converting a request to lock a position. The included logic checks whether…

FuturesExecutionMarket microstructure
vn.py community

A user asks whether vn.py's backtesting interface, which accepts a single instrument code, limits backtests to one stock or futures contract at a time. The reply points to the Jupyter portfolio backtesting example as the route for testing a portfolio of…

BacktestingPortfolio constructionFuturesEquities
vn.py community

The document describes a question about order conversion in a trading strategy. When a close order is submitted, the converter calculates frozen volume from the unfilled order quantity. The author says this calculation sets a short-side frozen amount, which…

ExecutionFuturesPosition sizing
vn.py community

A VeighNa forum exchange distinguishes stopping live trading from stopping a strategy’s market-data processing. After initialization, a strategy can remain subscribed to quotes and continue calculating or printing tick-based signals; trading calls do not…

FuturesExecutionMarket microstructure
vn.py community

A trader reports that a sell-to-close stop order on VeighNa appeared active, then was marked triggered by the CTA strategy interface but canceled in the vn.py trading interface when the opening auction tick indicated a price below the stop. The position…

ExecutionFuturesRisk management
MQL5 code base

This expert-advisor description uses an unusually large current candle range as an impulse signal. It compares the current high-to-low range with the previous candle’s range multiplied by a configurable ratio, then opens a buy when the current candle closes…

FuturesVolatilityBreakoutTechnical indicators
vn.py community

This forum exchange explains how to run VeighNa CTA backtests with bar data held in CSV files. One approach converts CSV rows into BarData objects and assigns them directly to the engine’s history data, bypassing database loading. The bars must be sorted…

BacktestingFuturesExecution
FMZ forum

The post concerns a user who deployed a TradingView signal bot for Binance Bitcoin perpetual futures and encountered an error because the contract setting was empty. The included example robot distinguishes spot from futures exchanges by their names. For…

CryptoPerpetual futuresFuturesExecution
FMZ forum

This beginner guide walks through setting up a Binance account and futures access, creating API credentials, funding the account, and moving USDT into the futures wallet. It then covers registering with FMZ, adding the exchange credentials, renting a…

CryptoFuturesExecutionRisk management
FMZ forum

The article describes a cash-and-carry style trade using spot cryptocurrency and a short crypto-margined delivery futures contract. It monitors the futures premium over spot, buys spot, and opens a matching short to capture the basis; the legs can be closed…

CryptoArbitrageFuturesSpot markets