GO-Indodax - A Library trading platform Indodax using Go Language
Description
Welcome to Indodax golang library. These library outline exchange functionality, market details, and APIs.
APIs are separated into two categories: private and public. Private APIs require authentication and provide access to placing orders and other account information. Public APIs provide market data.
Features
Public Endpoint
- Ticker
- Depth (Order Book)
- Trades (Trade History)
Private Endpoint
- Get Information User
- Withdraw/Deposit History
- Trading History
- Order History
- Open Orders
- Trade
- Withdraw (Comming Soon)
Example
To start use the library you can get the repository first:
go get github.com/firdasafridi/go-indodax
Public Endpoint
import (
"fmt"
"github.com/firdasafridi/go-indodax"
)
func main() {
cl, err := indodax.NewClient(
"",
"",
)
ticker, err := cl.GetTicker("ten_idr")
if err != nil {
fmt.Println(err)
}
fmt.Printf("Ticker %v\n",ticker)
}
Private Endpoint
import (
"fmt"
"github.com/firdasafridi/go-indodax"
)
func main() {
cl, err := indodax.NewClient(
"key",
"secret",
)
tradeBuy, err := cl.TradeBuy("usdt_idr", 12000, 50000)
if err != nil {
fmt.Println(err)
}
fmt.Printf("TradeBuy %v\n",tradeBuy)
}
Notes
- For bug report you can reffer to this
- For feature request you can reffer to this