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
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.
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-essentialfor this case.
Steps
Install production dependencies with the command below.
npm install --productionStart the application with the command below.
npm startOpen
http://127.0.0.1:8080in a browser.If needed, start with a special port using the documented the command below form.
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.
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

