finds.dev← search

// the find

ccxt/binance-trade-bot

★ 8,694 · Python · GPL-3.0 · updated Mar 2025

Automated cryptocurrency trading bot

A Binance-specific trading bot that rotates between a configurable set of altcoins through a bridge currency (usually USDT), betting that underperforming coins will eventually recover relative to the coin you just sold. The strategy is essentially mean-reversion across a fixed coin basket. It's for people who want automated altcoin rotation without writing their own exchange integration.

The core constraint — never trade back into a coin unless you'll hold more of it than before — is a sensible guard against fee erosion and is implemented cleanly. WebSocket-based price scouting avoids the polling overhead that kills most hobby bots on rate limits. The pluggable strategy system is genuinely useful: default and multi-coin strategies are included, and adding your own is just dropping a file. Docker and one-click Heroku/DO deploys mean setup time is low for non-developers.

The underlying trading hypothesis ('coins oscillate relative to each other') is folk wisdom, not backtested alpha — the included backtest.py is a thin script with no statistical rigor, so you have no real way to validate whether the strategy makes money net of fees over any given period. Last push was March 2025 and the project shows signs of abandonment: the CI badge links a deprecated GitHub Actions workflow format, and Binance has made breaking API changes since the active development period. SQLite as the default storage is fine for a single instance but means you can't run redundant instances or inspect live state easily without the bundled sqlitebrowser container. No position sizing or drawdown limits — if one coin in your list collapses 80%, the bot will keep buying it.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →