OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Crypto Trading Bot

An open-source TypeScript cryptocurrency trading application that connects to multiple exchanges through CCXT, stores market data in SQLite and provides a web dashboard.

Independent OpenViST project profile, based on linked sources.

Crypto Trading Bot — 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 it when you need a configurable application for multi-exchange market monitoring, strategy execution and dashboard-based trading workflows, and can manage a Node.js server environment.

Who it is for

  • Developers building or adapting cryptocurrency trading tools
  • Technically minded traders who want a self-hosted dashboard
  • Users researching multi-pair strategies and market-data signals

Documented uses

  • Connect a trading application to supported exchanges through CCXT
  • Monitor candles, tickers, signals, trades, positions and orders
  • Run long and short strategies across multiple pairs
  • Store market data in SQLite for dashboard and research use
  • Send trading notifications through Slack, Telegram or email
Before you choose

Requirements & limits

The project is published in a public GitHub repository with an MIT license. The documented setup runs the application locally or on a server; no pricing or account requirement is documented.

  • CCXT provides the exchange integration layer, with the README describing support for more than 100 exchanges and naming Bitfinex, BitMEX, Binance, Bybit and Coinbase.
  • SQLite stores candles and ticker data, which supports the included dashboards and potential historical-data analysis.
  • The application includes both built-in and custom strategy paths, but the README characterizes the built-in indicator strategies as often unprofitable.
  • The README says the project is not production ready and has only basic functionality.
  • Public deployment requires attention to the documented basic authentication and HTTPS setup.

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

Source-based practical guide

Install and open the local trading dashboard

Install the application dependencies, start the server and open its documented web interface.

Before you start

  • A Node.js environment capable of running the project.
  • Build tools may be needed for SQLite and indicator libraries; the README documents sudo apt-get install build-essential for this case.

Steps

  1. Install production dependencies with the command below.

    Documented command
    npm install --production
  2. Start the application with the command below.

    Documented command
    npm start
  3. Open http://127.0.0.1:8080 in a browser.

  4. If needed, start with a special port using the documented the command below form.

    Documented command
    npm start -- --port=55555

Expected outcome

The local web interface opens at the documented address or at the selected port.

Guide limitations

  • The README describes the application as not production ready and having only basic functionality.
  • The documented setup does not by itself establish exchange configuration, strategy profitability or production suitability.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
1 October 2026
Original website title
Haehnchen/crypto-trading-bot · Official homepage title · retained in its source language