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

This guide explains how to connect TradingView strategy order events to OctoBot. In Pine Script, users attach an alert message to entry, exit, or close calls; the message carries parameters such as exchange, symbol, volume, and signal. When setting up the…

CryptoExecution
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

OctoBot’s simulator runs strategies through the same trading process as live mode but uses a profile-specific imaginary portfolio. It checks exchange last-trade prices to determine whether simulated orders would have filled, then updates the simulated…

CryptoBacktestingExecutionRisk management
OctoBot

This documentation explains how OctoBot extensions, called tentacles, add or modify analytical and trading functions. Tentacles can provide technical or social evaluators, interpret strategy signals, create and manage orders, support interfaces and…

CryptoTechnical indicatorsSentimentExecution
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

This French-language FAQ explains how OctoBot Cloud users can try strategies and crypto baskets with virtual funds, while historical strategy performance is evaluated through backtesting. It notes that results depend on market conditions and that strategies…

CryptoBacktestingRisk managementExecution
OctoBot

The document explains three ways to specify an order price in a trading configuration. A constant value sets an absolute price. A signed delta adds a fixed amount to, or subtracts it from, the asset’s current price. A signed percentage instead applies a…

Execution
OctoBot

This overview explains how OctoBot’s tentacles package supplies concrete plugins for market evaluation, trade decisions, exchange connections, services, and automation. Evaluators turn technical, real-time, social, or combined inputs into normalized signals;…

Technical indicatorsExecutionGrid tradingPortfolio construction
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

Grid Trading Mode maintains buy and sell orders at configured price intervals, aiming to capture repeated small price movements in sideways markets. The guide describes it as a simplified form of staggered-order trading and says the mode can be set up…

Grid tradingSpot marketsExecutionRisk management
OctoBot

This guide introduces OctoBot Script, an alpha-stage Python framework for writing automated trading strategies and running backtests. Its example uses the relative strength index (RSI) to identify potential buy entries: it calculates RSI from historical…

CryptoMean reversionTechnical indicatorsBacktesting
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 introductory article defines a trading strategy as a plan specifying what to trade, when to enter and exit, and how much risk to accept. It says the plan should reflect a trader’s goals and risk tolerance, and identifies technical analysis, risk…

Risk managementPosition sizingExecution
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

The article defines FUD as fear, uncertainty, and doubt, describing it as negative sentiment that can lead investors to react impulsively to rumors, alarming coverage, or perceived threats. It contrasts FUD with FOMO: FOMO can draw buyers toward a rising…

CryptoSentimentRisk management
OctoBot

This introductory article explains cryptocurrency trading and gives general reasons a trader might use a bot. It describes round-the-clock operation, execution of trades according to rules set by the user, reduced influence from emotional decisions, and the…

CryptoExecutionRisk management
OctoBot

This architecture overview explains how OctoBot organizes a modular crypto trading bot. Framework packages define shared contracts for data flow, evaluation, trading, and backtesting, while strategy logic, evaluators, and exchange connectors are supplied as…

CryptoBacktestingExecutionMachine learning
OctoBot

This guide explains that a full execution of an OctoBot script strategy can produce a report, and shows how to request report generation at the end of a run. It notes that a display option can open the report in a browser. By default, each report is saved as…

BacktestingStatistics
OctoBot

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

CryptoExecutionRisk management
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 release announcement describes OctoBot 1.0.9 features for automated crypto trading. Its Index Mode allocates funds across configured crypto pairs and allows users to set a rebalancing interval and threshold as basket values change. The announcement also…

CryptoPortfolio constructionBacktestingPosition sizing
OctoBot

This guide explains how to write automated trading strategies in OctoBot Script, where an asynchronous function is called as new price data arrives. It presents two ways to evaluate an RSI-based entry rule. A precomputed strategy reads the full available…

Technical indicatorsBacktestingExecutionRisk management