OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Banbot

Banbot is a Go-based, self-hosted, event-driven cryptocurrency trading bot that supports multi-symbol, multi-strategy, multi-period and multi-account workflows, including backtesting and real-trading paths.

Independent OpenViST project profile, based on linked sources.

Banbot — OpenViST project profile in Exchanges & Trading.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Banbot when a self-hosted workflow is needed for developing, evaluating and automating event-driven cryptocurrency strategies across several symbols, time frames or accounts.

Who it is for

  • Developers building or modifying algorithmic cryptocurrency strategies.
  • Quantitative traders evaluating strategies across symbols and time frames.
  • Operators running self-hosted trading automation across supported exchange accounts.

Documented uses

  • Write and test cryptocurrency trading strategies.
  • Backtest historical market data.
  • Run strategies across multiple symbols and periods.
  • Coordinate trading across multiple exchange accounts.
  • Explore documented strategy-parameter optimisation methods.
Before you choose

Requirements & limits

The project is publicly available on GitHub and identifies AGPLv3 licensing for free use and code modification. The README also describes a commercial licence for different terms. It references a Docker quick start and separate website documentation.

  • Self-hosting: Banbot targets Linux, CLI and server environments rather than presenting itself as only a hosted application.
  • Exchange coverage: the README lists Binance, OKX and Bybit through the banexg integration, with spot, USD-M and coin-M markets shown for each.
  • Workflow scope: the project combines strategy writing, backtesting and deployment, and states that strategies can support both backtesting and real trading.
  • Scaling model: multi-symbol, multi-strategy, multi-period and multi-account operation is central to the documented design.
  • Licensing: free use and modification are described under AGPLv3, while different commercial terms require a separate commercial licence.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
1 October 2026
Original website title
banbox/banbot · Official homepage title · retained in its source language