client

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 16, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BboWebSocketClient

type BboWebSocketClient struct {
	ws.WebSocketClientBase
}

Responsible to handle Trade data from WebSocket

func (*BboWebSocketClient) Init

Initializer

func (*BboWebSocketClient) SetHandler

func (p *BboWebSocketClient) SetHandler(
	connectedHandler ws.ConnectedHandler,
	responseHandler ws.ResponseHandler)

Set callback handler

func (*BboWebSocketClient) Subscribe

func (p *BboWebSocketClient) Subscribe(symbol string, clientId string)

Subscribe latest completed trade in tick by tick mode

func (*BboWebSocketClient) UnSubscribe

func (p *BboWebSocketClient) UnSubscribe(symbol string, clientId string)

Unsubscribe trade

type DepthWebSocketClient

type DepthWebSocketClient struct {
	ws.WebSocketClientBase
}

Responsible to handle Depth data from WebSocket

func (*DepthWebSocketClient) Init

Initializer

func (*DepthWebSocketClient) SetHandler

func (p *DepthWebSocketClient) SetHandler(
	connectedHandler ws.ConnectedHandler,
	responseHandler ws.ResponseHandler)

Set callback handler

func (*DepthWebSocketClient) Subscribe

func (p *DepthWebSocketClient) Subscribe(symbol string, step string, clientId string)

Subscribe latest market by price order book in snapshot mode at 1-second interval.

func (*DepthWebSocketClient) UnSubscribe

func (p *DepthWebSocketClient) UnSubscribe(symbol string, step string, clientId string)

Unsubscribe market by price order book

type DetailWebSocketClient

type DetailWebSocketClient struct {
	ws.WebSocketClientBase
}

Responsible to handle Trade data from WebSocket

func (*DetailWebSocketClient) Init

Initializer

func (*DetailWebSocketClient) SetHandler

func (p *DetailWebSocketClient) SetHandler(
	connectedHandler ws.ConnectedHandler,
	responseHandler ws.ResponseHandler)

Set callback handler

func (*DetailWebSocketClient) Subscribe

func (p *DetailWebSocketClient) Subscribe(symbol string, clientId string)

Subscribe latest completed trade in tick by tick mode

func (*DetailWebSocketClient) UnSubscribe

func (p *DetailWebSocketClient) UnSubscribe(symbol string, clientId string)

Unsubscribe trade

type IncreDepthWebSocketClient

type IncreDepthWebSocketClient struct {
	ws.WebSocketClientBase
}

Responsible to handle Depth data from WebSocket

func (*IncreDepthWebSocketClient) Init

Initializer

func (*IncreDepthWebSocketClient) SetHandler

func (p *IncreDepthWebSocketClient) SetHandler(
	connectedHandler ws.ConnectedHandler,
	responseHandler ws.ResponseHandler)

Set callback handler

func (*IncreDepthWebSocketClient) Subscribe

func (p *IncreDepthWebSocketClient) Subscribe(symbol string, size string, clientId string)

Subscribe latest market by price order book in snapshot mode at 1-second interval.

func (*IncreDepthWebSocketClient) UnSubscribe

func (p *IncreDepthWebSocketClient) UnSubscribe(symbol string, size string, clientId string)

Unsubscribe market by price order book

type KLineWebSocketClient

type KLineWebSocketClient struct {
	ws.WebSocketClientBase
}

Responsible to handle Trade data from WebSocket

func (*KLineWebSocketClient) Init

Initializer

func (*KLineWebSocketClient) Request

func (p *KLineWebSocketClient) Request(symbol string, clientId string, period string, from int64, to int64)

Request latest 300 trade data

func (*KLineWebSocketClient) SetHandler

func (p *KLineWebSocketClient) SetHandler(
	connectedHandler ws.ConnectedHandler,
	responseHandler ws.ResponseHandler)

Set callback handler

func (*KLineWebSocketClient) Subscribe

func (p *KLineWebSocketClient) Subscribe(symbol string, period string, clientId string)

Subscribe latest completed trade in tick by tick mode

func (*KLineWebSocketClient) UnSubscribe

func (p *KLineWebSocketClient) UnSubscribe(symbol string, period string, clientId string)

Unsubscribe trade

type TradeWebSocketClient

type TradeWebSocketClient struct {
	ws.WebSocketClientBase
}

Responsible to handle Trade data from WebSocket

func (*TradeWebSocketClient) Init

Initializer

func (*TradeWebSocketClient) Request

func (p *TradeWebSocketClient) Request(symbol string, clientId string)

Request latest 300 trade data

func (*TradeWebSocketClient) SetHandler

func (p *TradeWebSocketClient) SetHandler(
	connectedHandler ws.ConnectedHandler,
	responseHandler ws.ResponseHandler)

Set callback handler

func (*TradeWebSocketClient) Subscribe

func (p *TradeWebSocketClient) Subscribe(symbol string, clientId string)

Subscribe latest completed trade in tick by tick mode

func (*TradeWebSocketClient) UnSubscribe

func (p *TradeWebSocketClient) UnSubscribe(symbol string, clientId string)

Unsubscribe trade

Jump to

Keyboard shortcuts

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