Git Product home page Git Product logo

node-binance-trader's Introduction


Node-Binance-Trader

Discord chat

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

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

πŸ™ If you’re feeling generous or simply want show your support πŸ™
you can buy me a 🍻 by sending me a quick PayPal payment.

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 which currency you want to use to buy the wanted currency
  • ask for the budget for the trade
  • ask which currency you want to buy
  • ask for buying method: market price, bid price or fixed buy price
  • ask for selling method: trailing stop loss or maximum loss n profit percentages.
  • 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

  • A Binance Account with some BNB available to pay for the trading fees.
  • Git
  • Node.JS v8 min.

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
  • βœ”οΈ Trailing Stop Loss
  • Add TA signals
  • Add AI/ML "brain" signals and risk mgmt

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 πŸ’¬

node-binance-trader's People

Contributors

douglascrp avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.