/node-binance-trader

Cryptocurrency Trading Bot Framework for Binance using Node.JS 🤖💰

Primary LanguageJavaScriptMIT LicenseMIT


Node-Binance-Trader

Discord chat

An efficient cryptocurrency trading bot framework for Binance using Node.js

Discord chat Screenshot of my trading setup: the Binance Desktop app plus NBT on a floating iTerm2 console.

Time to upgrade your crypto trading 🤔

My name is Herve Fulchiron, I’m a passionate full stack JS engineer and a cryptocurrency enthusiast/trader. I mostly use Binance for my cryptocurrency trading. Like most of the people I used to trade manually via the Binance website. I was slow to execute and beating the market gets more difficult every days. It was time to upgrade my trading execution. Console apps run on the Terminal (or Command Prompt), and they provide an easy and efficient way to execute difficult tasks like low latency cryptocurrency trading. The minimalism of the graphical interface give them an edge on the speed of execution vs. manual retail trading.

Here is the article that comes with this repository: How to build an efficient trading bot for Binance using Node.js

What is Node-Binance-Trader? 📡

Today NBT is a trading bot console app that will:

  • ask for a trading pair.
  • ask for a loss percentage.
  • ask for a profit percentage.
  • automatically auto trade the whole operation as fast and efficient as possible.
  • stop the trade and sell everything at the current market price if the user pressed q or CTRL+c.

Requirements

Installation 📦

git clone https://github.com/jsappme/node-binance-trader
cd node-binance-trader
npm i
npm i -g

Configuration 🛠️

  1. Signup Binance ( Referral url: https://www.binance.com/?ref=10177791 )
  2. Enable Two-factor Authentication
  3. Go API Center, https://www.binance.com/userCenter/createApi.html
  4. Create New Key [✓] Read Info [✓] Enable Trading [X] Enable Withdrawals
  5. Copy the API key and secret to index.js

Usage ⚡️

node index.js

or simply:

nbt

Roadmap 🚧

  • ✔️ Stop Loss + Take Profit Trading Execution
  • Add more complex and dynamic trading strategies + live testing + live trading
  • Add an AI/ML "brain" to the bot

Disclaimer 📖

I am not responsible for anything done with this bot.
You use it at your own risk.
There are no warranties or guarantees expressed or implied.
You assume all responsibility and liability.

Final Notes 🙏

Feel free to fork and add new pull request to this repo. If you have any questions/suggestions, or simply you need some help building your trading bot, or mining historical data or improving your strategies using the latest AI/ML algorithms, please feel free to contact me.

If this repo helped you in any way, you can always leave me a BNB tip at 0xf0c499c0accddd52d2f96d8afb6778be0659ee0c

GETTING IN TOUCH 💬