exchange

package
v1.9.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 5, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BinanceMapWsKline

func BinanceMapWsKline(from binance.WsKline) (to types.WsKline)

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 GetClient

func GetClient(
	configData *types.Config,
	sessionData *types.Session) (err error)

GetClient Define the exchange to be used

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

func GetLotSize(
	configData *types.Config,
	sessionData *types.Session)

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

func NewSetServerTimeService(
	configData *types.Config,
	sessionData *types.Session) (err error)

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.

func WsKlineServe

func WsKlineServe(
	configData *types.Config,
	sessionData *types.Session,
	wsHandler *types.WsHandler,
	errHandler func(err error)) (doneC chan struct{}, stopC chan struct{}, err error)

WsKlineServe serve websocket kline handler

func WsUserDataServe

func WsUserDataServe(
	configData *types.Config,
	sessionData *types.Session,
	wsHandler *types.WsHandler,
	errHandler func(err error)) (doneC chan struct{}, stopC chan struct{}, err error)

WsUserDataServe serve user data handler with listen key

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL