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

21 documents

OctoBot

This guide explains a dollar-cost averaging trading mode for placing repeat entries and managing the resulting positions. Entries can be triggered on a schedule or when an evaluator produces a new maximum signal, defined as a value of -1 or 1. The guide says…

CryptoSpot marketsFuturesExecution
OctoBot

OctoBot profiles determine which strategies and evaluators run, which cryptocurrencies and trading pairs are considered, which exchanges are enabled, and whether trading uses spot or futures. The guide explains how to edit strategy settings through the…

CryptoFuturesSpot marketsRisk management
OctoBot

This guide explains how to create market, limit, stop-loss, and trailing-market orders with OctoBot Script. It describes order sizing for spot and futures trading, including fixed asset amounts, percentages of portfolio value, and percentages of available…

ExecutionPosition sizingFuturesSpot markets
OctoBot

This release note describes new features and fixes in OctoBot 1.0.4. Users can download strategies from OctoBot Cloud into a self-hosted bot, then configure them for different exchanges or assets and use the platform’s backtesting or strategy design tools to…

CryptoBacktestingFuturesExecution
OctoBot

This introductory article explains cryptocurrency futures as contracts used to gain exposure to expected price movements without directly holding the underlying coins. It outlines long and short positioning, noting that short sellers aim to buy back at a…

CryptoFuturesArbitrageRisk management
OctoBot

This guide explains how to obtain exchange history for OctoBot Script backtests and how to reuse previously downloaded data. The fetch request is configured with a trading pair and candle interval, with optional settings for the starting timestamp, exchange,…

BacktestingCryptoSpot marketsFutures
OctoBot

This guide describes order-size expressions in OctoBot, grouping them into fixed, portfolio-scaled, and variable amounts. Fixed amounts specify a quantity in the base asset or a value in the quote asset. Scaled amounts can reference holdings associated with…

Position sizingCryptoFuturesRisk management
OctoBot

This guide explains how to format TradingView alert messages so OctoBot can create or cancel exchange orders. A minimal order alert identifies the exchange and symbol and gives a buy or sell signal. Optional fields specify market, limit, or stop order…

ExecutionCryptoFuturesRisk management
OctoBot

This guide explains how TradingView webhook alert messages can direct the open-source OctoBot to place or cancel exchange orders. A basic order alert identifies the exchange, symbol, and buy or sell signal. Optional fields specify order type, volume, price,…

ExecutionCryptoFutures
OctoBot

This guide explains how a dollar-cost averaging trading mode can place entries on a schedule or in response to evaluator signals. Evaluator-triggered entries require a maximum signal value of -1 or 1; other values are ignored. Entry orders may be market or…

CryptoFuturesSpot marketsExecution
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
OctoBot

OctoBot’s Dip Analyser trading mode is designed to enter near local bottoms and exit through multiple take profit orders. The document describes it as similar to an evaluator-driven dollar-cost averaging mode, with support for spot and futures markets.…

Spot marketsFuturesExecutionRisk management
OctoBot

The article introduces cryptocurrency futures as contracts used to gain exposure to expected price moves without directly holding the underlying coins. It describes taking long positions when anticipating a rise and short positions when expecting a decline,…

CryptoFuturesArbitrageRisk management
OctoBot

This guide explains how to create orders through a Python trading interface. It covers market, limit, stop-loss, and trailing-market order types; order size can be specified as a fixed amount, a share of total portfolio value, or a share of available…

ExecutionRisk managementPosition sizingFutures
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
OctoBot

This guide explains how to configure an OctoBot trading profile. It covers selecting trading modes and evaluators, choosing cryptocurrencies and pairs, enabling exchanges, and setting spot or futures trading. Users can edit supported strategy settings…

CryptoFuturesSpot marketsRisk management
OctoBot

This OctoBot FAQ explains several behaviors relevant to automated trading and simulation. Before sending an order, the bot checks exchange size and other order limits; signals may therefore produce no order, commonly when the required asset balance is…

CryptoFuturesBacktestingExecution
OctoBot

This guide describes a TradingView Trading Mode for automating exchange orders from alerts emitted by TradingView indicators or Pine Script strategies. It says the mode can create and cancel market, limit, and stop orders, including straightforward entries…

ExecutionSpot marketsFutures
OctoBot

The document explains how OctoBot supports automated futures trading through several trading modes: DCA, Dip Analyser, TradingView, and Daily. It names Binance, Bybit, and Kucoin as supported exchanges, with regional and account limitations for some venues.…

FuturesCryptoPosition sizing
OctoBot

This OctoBot guide outlines how to configure automated futures trading. It lists supported trading modes: DCA, Dip Analyser, TradingView, and Daily. It names Binance, Bybit, and Kucoin as supported futures exchanges. A profile's leverage setting is adjusted…

FuturesPerpetual futuresExecutionRisk management