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
- Simple Moving Average (SMA)
- Exponential Moving Average (EMA)
- Bollinger Bands
- Ichimoku Cloud
- Volume
- Relative Strength Index (RSI)
- Historical Volatility (HV)
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.