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

152 documents

OctoBot

The guide explains how to run a strategy or crypto basket in paper trading through OctoBot cloud. A user starts trading from the selected strategy or basket, chooses paper trading, and sets the size of a virtual portfolio. The simulated bot follows the…

CryptoBacktestingExecution
OctoBot

This introductory article defines a trading strategy as a plan specifying what to trade, when to enter and exit, and how much capital to risk. It says the plan should reflect the trader's goals and tolerance for losses, and describes technical analysis, risk…

Multi-assetRisk managementPosition sizingExecution
OctoBot

The document explains how an OctoBot strategy owner can distribute crypto trading signals from a Telegram group. The setup involves adding OctoBot’s bot to the group with administrator access, retrieving the channel identifier, enabling the Telegram…

CryptoExecution
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 to route TradingView Pine Script strategy order events to OctoBot so that the bot can act on an exchange. It instructs users to define an alert message containing trade parameters, attach that message to strategy entry, exit, or close…

CryptoExecution
OctoBot

This promotional fireside-chat recap describes OctoBot’s use of AI to turn natural-language requests into crypto trading setups. Examples include selecting a crypto basket, creating a dollar-cost averaging plan, configuring a grid strategy, and generating a…

CryptoMachine learningGrid tradingPortfolio construction
OctoBot

This guide explains how to configure OctoBot order sizes using fixed quantities, portfolio-scaled percentages, or amounts that change with available holdings. Fixed settings specify a base-asset quantity or a quote-currency value. Scaling settings allocate a…

Position sizingPortfolio constructionExecutionRisk management
OctoBot

The article explains self-custody trading bots as software run under the trader’s control, with exchange API credentials or wallet keys kept on the trader’s own device or server. It compares three approaches for centralized exchanges: built-in exchange bots,…

CryptoExecutionRisk managementPerpetual futures
OctoBot

This overview compares ten cryptocurrency trading platforms by their automation styles, access models, and supporting tools. It describes grid trading within a defined price range, dollar-cost averaging, signal-driven systems, market making, and custom…

CryptoGrid tradingMarket makingBacktesting
OctoBot

The document describes a crypto portfolio mode that allocates a reference-market balance across a configured set of coins. At startup or during scheduled checks, the system values holdings, compares their proportions with the index targets, and rebalances…

CryptoPortfolio constructionRisk management
OctoBot

This article surveys ten cryptocurrency trading bot platforms and outlines the kinds of automation they offer. Features described include grid trading within a price range, dollar-cost averaging, signal-based trading, market making, technical-indicator…

CryptoGrid tradingMarket makingExecution
OctoBot

The document explains how self-custody trading bots automate strategies while keeping exchange API keys or wallet credentials under the user's control. It compares three ways to automate centralized-exchange trading: exchange-hosted bots, third-party…

CryptoExecutionRisk management
OctoBot

This overview describes OctoBot as an event-driven trading system built around asynchronous producer-consumer channels. Rather than relying on repeated polling loops, new data travels through channels to the components that need it, allowing evaluation to…

ExecutionMarket microstructureTechnical indicators
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

The article explains SAFU as Binance’s emergency fund intended to help protect users’ assets in extreme situations. It says the exchange established the fund in 2018 and allocated a portion of trading fees to it. The described holdings include BNB, Bitcoin,…

CryptoRisk managementSpot markets
OctoBot

This guide explains how to route TradingView indicator alerts to OctoBot so the bot can act on incoming signals. The setup involves creating an alert in TradingView, configuring it to send a message to OctoBot's webhook, and defining the alert message in the…

CryptoExecution
OctoBot

This FAQ explains several operational details that affect automated trading and backtest interpretation. Before submitting an order, OctoBot checks exchange minimum and maximum requirements; signals may therefore produce no order, commonly because the…

CryptoExecutionRisk managementBacktesting
OctoBot

This tutorial explains how to automate a moving-average crossover strategy for crypto using TradingView alerts and OctoBot. A short-period exponential moving average crossing above a longer-period EMA signals a buy; crossing below signals a sell. Its worked…

CryptoTechnical indicatorsTrend followingExecution
OctoBot

The document describes using a virtual portfolio to run crypto strategies or asset baskets under current market conditions without placing orders through a real exchange account. It outlines a basic setup: choose a strategy or basket, start trading in…

CryptoBacktestingExecution
OctoBot

This guide explains how to connect TradingView indicator alerts to OctoBot so that alert signals can trigger automated trades on a connected exchange. The described setup involves creating an indicator alert, configuring OctoBot’s webhook as the destination,…

ExecutionCrypto
OctoBot

This introductory guide describes a workflow for building an automated cryptocurrency strategy with OctoBot Script. It explains reinforcement learning in broad terms: an agent interacts with a market environment, takes actions such as buying or selling, and…

CryptoMachine learningBacktestingTechnical indicators
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