huskyjp / go-crypto-trading-bot

Cryptocurrency trading bot with golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go Crypto Trading Bot

Simple cryptocurrency trading bot. Algorithm includes: SMA, EMA, Bollinger Bands, RSI, Historical Volatirity. *Highly reccomend to customize the algorithms, set backtest = true for backtesting before trading.

Documentation

Get Started

Insert own api_key and api_secret at config.ini file. Customize algorithms as you wish at ai.go.

Run with Golang

Run go run main.go.

API

  • Endpoint https://api.bitflyer.com/v1/

Private API

Support Method Endpoint
GET /v1/me/getbalance
GET /v1/me/sendchildorder

Public API

Support Method Endpoint
GET /v1/ticker

JSON-RPC 2.0 over WebSocket

Support Method (Client/Server) Endpoint
subscribe/channelMessage wss://ws.lightstream.bitflyer.com/json-rpc

Default Algorithm

Note

  • talib
  • websocket
  • json-rpc2.0
  • REST API
  • Semaphore
  • hmac
  • SQLite3
  • AI Model (Auto Trade Algorithm)
  • Google Chart

Disclaimer

We do not accept any responsibility or liability for the trading loss, please use the program at your own risk.

About

Cryptocurrency trading bot with golang


Languages

Language:Go 65.1%Language:HTML 34.9%