Automated DCA crypto trading, self-hosted.

SymBot is a user-friendly, fully automated Dollar-Cost-Averaging cryptocurrency bot. Runs on your machine. Your keys never leave your hardware.

Why SymBot

Built for control & performance

100% self-hosted

Your API keys never leave your machine. No third-party custody, no opaque cloud.

Smart DCA strategies

Configure base orders, safety orders, and take-profit algorithms with precise control.

Real-time signals

Native 3CQS signal integration. Trade on the same data the screener shows.

AI deal analysis

Optional AI-powered analysis to evaluate open deals and surface insights.

Multi-exchange

Binance, Coinbase, Kraken, KuCoin, OKX — dozens of exchanges supported via CCXT.

Web dashboard

Responsive UI for managing bots, monitoring deals, and reviewing trade history.

Quickstart

Get started in seconds.

Spin up SymBot with Docker for the most seamless experience. Or clone and run from source if you prefer.

  • Alpine-based slim image
  • Non-root user security
  • Auto-updates supported
  • Telegram / Discord / webhook integrations
$ git clone https://github.com/3cqs-coder/SymBot.git
$ cd SymBot
$ docker compose up -d

Server running at http://localhost:3000
FAQ

Common questions

Is SymBot free to use?

Yes. SymBot is open source under a permissive license. No subscription, no per-trade fees, no hidden costs. Just clone, configure, run.

What do I need to get started?

A machine that can run Node.js or Docker, plus an exchange account with API keys configured for trading. Read-only keys won't work for executing deals.

Does it run on my computer?

Yes. SymBot is designed to run locally — Windows, Mac, or Linux. You can also run it on a VPS or any container host.

Is it secure?

SymBot is purposely designed as a self-hosted application. Sensitive data like your API keys is never sent to or stored by a third party. All configuration is AES 256-bit encrypted at rest.

How does it use 3CQS signals?

SymBot subscribes to the same BOT_START and BOT_STOP signals you can see live in the Screener. When a signal matches your bot's pair list and strategy criteria, SymBot can open or close a deal automatically.

Ready to automate?

Read the docs, clone the repo, run it tonight.

Risk disclosure. By using SymBot, you acknowledge that you should only invest money you are prepared to lose. The authors and affiliates are not responsible for any trading results, and you use the software at your own risk. Read the full disclaimer →