Skip to content

Cryptocurrency trading bot for TA, arbitrage and social trading with an advanced web interface

License

Notifications You must be signed in to change notification settings

enarsee/OctoBot

Repository files navigation

CryptoBot Codacy Badge Build Status

Version 0.0.5-alpha

Install

git clone https://github.com/Trading-Bot/CryptoBot
cd CryptoBot
sudo pip install git+https://github.com/Herklos-Bots/BotCore
sudo pip install -r requirements.txt

Configuration

Create a config.json file in the config folder with the following example :

{
  "crypto_currencies": {
    "Bitcoin": {
      "pairs" : ["BTC/USDT"]
    }
  },
  "exchanges": {
    "binance": {
      "api-key": "YOUR_BINANCE_API_KEY",
      "api-secret": "YOUR_BINANCE_API_SECRET"
    }
  },
  "notification":{
    "enabled": true,
    "type": [1, 2]
  },
  "trader":{
    "enabled": false,
    "risk": 1
  },
  "simulator":{
    "enabled": true,
    "risk": 1,
    "starting_portfolio": {
      "BTC": 10,
      "USDT": 1000
    }
  },
  "services": {
    "mail": {
      "gmail_user": "YOUR_GMAIL_USERNAME",
      "gmail_password": "YOUR_GMAIL_PASSWORD",
      "mail_dest": "YOUR_DESTINATION_MAIL"
    },
    "twitter": {
      "api-key": "YOUR_TWITTER_API_KEY",
      "api-secret": "YOUR_TWITTER_API_SECRET",
      "access-token": "YOUR_TWITTER_ACCESS_TOKEN",
      "access-token-secret": "YOUR_TWITTER_ACCESS_TOKEN_SECRET"
    }
  },
  }
}

Usage

python main.py

Changelog

See last pull request details : #62

Demo

See live demo here

Testing

...

More

For more details see the project wiki.

About

Cryptocurrency trading bot for TA, arbitrage and social trading with an advanced web interface

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 90.0%
  • Cython 8.5%
  • Other 1.5%