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

98 documents

OctoBot

This short description covers an indicator that displays the current spread on a trading chart. It says users can adjust the displayed font, text color, and font size, and choose where the spread label appears. Four chart corners are available through a…

ExecutionMarket microstructure
OctoBot

This guide explains how to connect OctoBot’s GPT interface to a language model for trading evaluations. For OpenAI, it describes adding an API key in the interface configuration, enabling the GPTEvaluator, and choosing a model through evaluator settings. It…

Machine learningCryptoExecution
OctoBot

Grid trading places a series of buy and sell orders at set price intervals. As the market moves through those levels, orders can buy at lower prices and sell at higher ones. The approach seeks to collect gains from price fluctuations without relying on a…

Grid tradingVolatilityExecutionRisk management
OctoBot

This release note describes changes in OctoBot 1.0.2. ChatGPT strategy profiles can now be backtested for some settings using prompts precomputed from historical exchange-pair data downloaded by the service. The ChatGPT profile also shifts from daily trading…

CryptoBacktestingExecutionMachine learning
OctoBot

The guide explains how to authorize OctoBot Cloud to trade through a Coinbase account using API credentials. The setup involves creating a key in Coinbase, choosing the intended wallet, enabling trading permission, adding OctoBot’s IP addresses to the key’s…

CryptoSpot marketsExecutionRisk management
OctoBot

This guide explains how to run trading strategies against historical market data in OctoBot. The workflow is to select a profile, download data for the desired pairs and timeframes, run the backtest, and review the report. It describes how starting funds and…

BacktestingCryptoExecutionPortfolio construction
OctoBot

This product guide explains a redesigned strategy interface with two parts: a viewer for examining and comparing strategies, and a creator for configuring new tests. The viewer presents performance metrics, behavior over time, and individual trade details.…

CryptoBacktestingPortfolio constructionExecution
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

This guide describes connecting TradingView alerts to OctoBot so alerts can trigger orders on a chosen exchange. It covers alerts based on price thresholds, indicator values, and Pine Script strategies. The setup involves adding the TradingView interface to…

CryptoExecutionTechnical indicators
OctoBot

This FAQ explains how OctoBot Cloud users can evaluate strategies and crypto baskets through paper trading with virtual funds, and says strategy performance is assessed periodically through historical backtesting. It notes that results vary with market…

CryptoBacktestingRisk managementExecution
OctoBot

The document introduces spot trading as buying or selling cryptocurrency at the current market price, where the trader transacts in the asset rather than a futures or options contract. It outlines basic setup: choose an exchange that lists the desired pair,…

CryptoSpot marketsExecutionRisk 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 document explains OctoBot’s evaluator layer, which computes trading signals and routes them to strategies and trading modes. It distinguishes evaluators triggered by closed candles, forming candles, external social feeds, user scripts, and strategy…

CryptoTechnical indicatorsExecutionBacktesting
OctoBot

This guide explains what happens when an OctoBot cloud strategy is stopped and how to restart it. Stopping cancels the bot’s outstanding buy and sell orders and prevents it from placing new orders. If the corresponding option is selected, the bot also sells…

ExecutionCryptoRisk management
OctoBot

The document introduces spot trading as buying or selling cryptocurrency at the current market price with the asset intended for immediate delivery. It contrasts this with futures and options, which involve contracts tied to later transactions or specified…

CryptoSpot marketsExecutionRisk management
OctoBot

The document explains how to launch a selected strategy or crypto basket with real funds through OctoBot Cloud. The user chooses real trading, connects an exchange account using an API key, and starts the bot. OctoBot may first rebalance USD-linked assets…

CryptoExecutionRisk management
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 guide explains how to launch an OctoBot Cloud strategy or crypto basket with real exchange funds. The user selects a strategy, chooses live trading, links an exchange API key, and starts the bot. OctoBot checks that the account has enough funds before…

CryptoExecutionPortfolio constructionRisk management
OctoBot

This guide explains grid trading as a method of placing buy and sell orders at preset price intervals. As price moves through the levels, the orders aim to capture the difference between purchases and sales without requiring a forecast of the overall…

Grid tradingVolatilityRisk managementExecution
OctoBot

This overview explains trading bots as programs that use market data and predefined rules to analyze conditions and place orders. Bots can run strategies such as dollar cost averaging or grid trading, and may connect technical indicators with risk management…

CryptoExecutionRisk managementPosition sizing
OctoBot

The article explains how an OctoBot user can subscribe to a community strategy, import its profile, and configure a bot to follow the strategy’s trading signals. Followers receive signals when the source bot creates or cancels orders, and their order amounts…

CryptoExecutionRisk managementSpot markets
OctoBot

This guide explains how OctoBot users can subscribe to a community strategy, import its profile, and have their bot follow the strategy’s trading activity. The imported setup uses remote trading signals: it sends a signal when the strategy creates or cancels…

CryptoExecutionMarket microstructure
OctoBot

The guide explains how to operate several automated trading strategies or crypto baskets at once through OctoBot Cloud. It presents diversification across strategy types, asset baskets, and exchanges as a way to spread exposure and reduce dependence on one…

CryptoPortfolio constructionRisk managementExecution
OctoBot

This short guide explains how to display a technical indicator and its associated signals in a strategy execution report using OctoBot Script. It describes a plotting function that takes a chart label, x-axis values, y-axis values, and optionally the x-axis…

Technical indicatorsExecution