Skip to content

huskyjp/go-crypto-trading-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published