pro-tech-killers/binance-trading-bot — explained in plain English
Analysis updated 2026-05-18
Automate long-only spot trades on Binance using SuperTrend or EMA/RSI signals.
Backtest behavior safely in dry-run mode before risking real funds.
Test trading logic on Binance's public testnet before going live.
Adjust risk per trade by configuring what percent of balance is spent per buy.
| pro-tech-killers/binance-trading-bot | open-builders/pumpfun-bundler-pump.fun-bundler-solana-token-bundler-bot | openai/openai-deno-build | |
|---|---|---|---|
| Stars | 143 | 143 | 143 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | — | 2024-10-30 |
| Maintenance | — | — | Stale |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 20+ and your own Binance API keys, defaults to dry-run mode for safety.
This is a spot trading bot for Binance, built with Node.js and TypeScript, that automates buying and selling a single cryptocurrency pair based on one of two built in strategies. The first, SuperTrend, follows price trend direction using an indicator based on average price movement, and the second combines a fast and slow moving average crossover with the RSI indicator to time entries. The bot runs a continuous polling loop that checks price data on a set interval, evaluates the chosen strategy, and only acts on data from fully closed price candles rather than the current, still forming one, which is meant to reduce false signals. Its scope is intentionally narrow: it only trades the spot market, only takes long positions, meaning it buys in and later sells out rather than shorting, and only uses simple market orders sized as a percentage of available funds. It explicitly does not implement more advanced features such as limit orders, stop losses beyond what the strategies naturally provide, multiple positions, or detailed trade history logging. Configuration happens through environment variables covering the API keys, which strategy to use, the trading pair, the time frame, and risk related settings like what percentage of available balance to risk per trade. Before running with real funds, the documentation is direct about testing first, recommending Binance's public testnet and keeping a dry run mode active, which is the default setting, until the user trusts the bot's behavior from its logs. Setup requires Node.js version 20 or later, and running it involves standard npm commands to install dependencies, either run it directly in development mode or build a compiled version, and start it. The repository does not include a clearly stated license section in its documentation, so the terms under which this code can be reused or modified are unclear from the README alone. Given that this tool executes real trades with a person's exchange account and funds, it carries genuine financial risk if misconfigured or left unattended.
A Node.js bot that automatically trades one Binance spot pair using a SuperTrend or EMA plus RSI strategy, with a testnet-first, dry-run-by-default design.
Mainly TypeScript. The stack also includes TypeScript, Node.js, CCXT.
License type is not stated in the README, check the repository's license file before relying on specific terms.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.