// the find
bitcoinvsalts/node-binance-trader
💰 Cryptocurrency Trading Strategy & Portfolio Management Development Framework for Binance. 🤖
A TypeScript framework for automated crypto trading on Binance: records market data to Postgres, detects buy/sell signals, and executes trades (including margin). It was designed to integrate with a now-dead commercial hub (bitcoinvsaltcoins.com) that provided the actual signals. The repo is explicitly archived and unmaintained.
The architecture is sensible — server records tick data to Postgres, trader consumes signals via WebSocket, and backtesting runs against the same historical data rather than a separate system. TypeScript types are reasonably well-structured in the trader module. Docker and docker-compose setup is present, so getting a local environment running doesn't require much manual work. There's an actual WebSocket API spec in the docs, not just vibes.
Archived and explicitly dead — the cloud hub it depended on is shut down, so the signal distribution model no longer works without building your own signal source. The server-side strategy logic lives in plain JS (`server.js`, `backtest.js`) while the trader is TypeScript, which is an inconsistency that would bite anyone trying to extend it. The strategy layer is thin and underdocumented — you get infrastructure for receiving signals but almost no guidance on writing your own. Last meaningful activity was 2024; Binance API changes since then may have already broken it.