Documentation ¶
Index ¶
- func BinanceMapWsKline(from binance.WsKline) (to types.WsKline)
- func BuyOrder(configData *types.Config, sessionData *types.Session, quantity string) (order *types.Order, err error)
- func BuyTicker(quantity float64, configData *types.Config, marketData *types.Market, ...)
- func CancelOrder(configData *types.Config, sessionData *types.Session, orderID int64) (order *types.Order, err error)
- func GetClient(configData *types.Config, sessionData *types.Session) (err error)
- func GetInfo(configData *types.Config, sessionData *types.Session) (info *types.ExchangeInfo, err error)
- func GetKlines(configData *types.Config, sessionData *types.Session) (klines []*types.Kline, err error)
- func GetLotSize(configData *types.Config, sessionData *types.Session)
- func GetOrder(configData *types.Config, sessionData *types.Session, orderID int64) (order *types.Order, err error)
- func GetPriceChangeStats(configData *types.Config, sessionData *types.Session, marketData *types.Market) (priceChangeStats []*types.PriceChangeStats, err error)
- func GetSymbolFiatFunds(configData *types.Config, sessionData *types.Session) (balance float64, err error)
- func GetSymbolFunds(configData *types.Config, sessionData *types.Session) (balance float64, err error)
- func GetUserStreamServiceListenKey(configData *types.Config, sessionData *types.Session) (listenKey string, err error)
- func KeepAliveUserStreamServiceListenKey(configData *types.Config, sessionData *types.Session) (err error)
- func NewSetServerTimeService(configData *types.Config, sessionData *types.Session) (err error)
- func SellOrder(configData *types.Config, marketData *types.Market, sessionData *types.Session, ...) (order *types.Order, err error)
- func SellTicker(order types.Order, configData *types.Config, marketData *types.Market, ...)
- func WsBookTickerServe(configData *types.Config, sessionData *types.Session, ...) (doneC chan struct{}, stopC chan struct{}, err error)
- func WsKlineServe(configData *types.Config, sessionData *types.Session, ...) (doneC chan struct{}, stopC chan struct{}, err error)
- func WsUserDataServe(configData *types.Config, sessionData *types.Session, ...) (doneC chan struct{}, stopC chan struct{}, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BinanceMapWsKline ¶
BinanceMapWsKline Map binance.WsKline types to WsKline type
func BuyOrder ¶
func BuyOrder( configData *types.Config, sessionData *types.Session, quantity string) (order *types.Order, err error)
BuyOrder Create order to BUY
func BuyTicker ¶
func BuyTicker( quantity float64, configData *types.Config, marketData *types.Market, sessionData *types.Session)
BuyTicker Buy Ticker
func CancelOrder ¶
func CancelOrder( configData *types.Config, sessionData *types.Session, orderID int64) (order *types.Order, err error)
CancelOrder CANCEL an order
func GetInfo ¶
func GetInfo( configData *types.Config, sessionData *types.Session) (info *types.ExchangeInfo, err error)
GetInfo Retrieve exchange information
func GetKlines ¶
func GetKlines( configData *types.Config, sessionData *types.Session) (klines []*types.Kline, err error)
GetKlines Retrieve KLines via REST API
func GetLotSize ¶
GetLotSize Retrieve Lot Size specs
func GetOrder ¶
func GetOrder( configData *types.Config, sessionData *types.Session, orderID int64) (order *types.Order, err error)
GetOrder Retrieve Order Status
func GetPriceChangeStats ¶
func GetPriceChangeStats( configData *types.Config, sessionData *types.Session, marketData *types.Market) (priceChangeStats []*types.PriceChangeStats, err error)
GetPriceChangeStats Retrieve 24hs Rolling Price Statistics
func GetSymbolFiatFunds ¶
func GetSymbolFiatFunds( configData *types.Config, sessionData *types.Session) (balance float64, err error)
GetSymbolFiatFunds Retrieve symbol fiat funds available
func GetSymbolFunds ¶
func GetSymbolFunds( configData *types.Config, sessionData *types.Session) (balance float64, err error)
GetSymbolFunds Retrieve symbol funds available
func GetUserStreamServiceListenKey ¶
func GetUserStreamServiceListenKey( configData *types.Config, sessionData *types.Session) (listenKey string, err error)
GetUserStreamServiceListenKey Retrieve listen key for user stream service
func KeepAliveUserStreamServiceListenKey ¶
func KeepAliveUserStreamServiceListenKey( configData *types.Config, sessionData *types.Session) (err error)
KeepAliveUserStreamServiceListenKey Keep user stream service alive
func NewSetServerTimeService ¶
NewSetServerTimeService Synchronize time
func SellOrder ¶
func SellOrder( configData *types.Config, marketData *types.Market, sessionData *types.Session, quantity string) (order *types.Order, err error)
SellOrder Create order to SELL
func SellTicker ¶
func SellTicker( order types.Order, configData *types.Config, marketData *types.Market, sessionData *types.Session)
SellTicker Sell Ticker
func WsBookTickerServe ¶
func WsBookTickerServe( configData *types.Config, sessionData *types.Session, wsHandler *types.WsHandler, errHandler func(err error)) (doneC chan struct{}, stopC chan struct{}, err error)
WsBookTickerServe serve websocket that pushes updates to the best bid or ask price or quantity in real-time for a specified symbol.
Types ¶
This section is empty.