Documentation ¶
Index ¶
- type BboWebSocketClient
- func (p *BboWebSocketClient) Init(host string) *BboWebSocketClient
- func (p *BboWebSocketClient) SetHandler(connectedHandler ws.ConnectedHandler, responseHandler ws.ResponseHandler)
- func (p *BboWebSocketClient) Subscribe(symbol string, clientId string)
- func (p *BboWebSocketClient) UnSubscribe(symbol string, clientId string)
- type DepthWebSocketClient
- func (p *DepthWebSocketClient) Init(host string) *DepthWebSocketClient
- func (p *DepthWebSocketClient) SetHandler(connectedHandler ws.ConnectedHandler, responseHandler ws.ResponseHandler)
- func (p *DepthWebSocketClient) Subscribe(symbol string, step string, clientId string)
- func (p *DepthWebSocketClient) UnSubscribe(symbol string, step string, clientId string)
- type DetailWebSocketClient
- func (p *DetailWebSocketClient) Init(host string) *DetailWebSocketClient
- func (p *DetailWebSocketClient) SetHandler(connectedHandler ws.ConnectedHandler, responseHandler ws.ResponseHandler)
- func (p *DetailWebSocketClient) Subscribe(symbol string, clientId string)
- func (p *DetailWebSocketClient) UnSubscribe(symbol string, clientId string)
- type IncreDepthWebSocketClient
- func (p *IncreDepthWebSocketClient) Init(host string) *IncreDepthWebSocketClient
- func (p *IncreDepthWebSocketClient) SetHandler(connectedHandler ws.ConnectedHandler, responseHandler ws.ResponseHandler)
- func (p *IncreDepthWebSocketClient) Subscribe(symbol string, size string, clientId string)
- func (p *IncreDepthWebSocketClient) UnSubscribe(symbol string, size string, clientId string)
- type KLineWebSocketClient
- func (p *KLineWebSocketClient) Init(host string) *KLineWebSocketClient
- func (p *KLineWebSocketClient) Request(symbol string, clientId string, period string, from int64, to int64)
- func (p *KLineWebSocketClient) SetHandler(connectedHandler ws.ConnectedHandler, responseHandler ws.ResponseHandler)
- func (p *KLineWebSocketClient) Subscribe(symbol string, period string, clientId string)
- func (p *KLineWebSocketClient) UnSubscribe(symbol string, period string, clientId string)
- type TradeWebSocketClient
- func (p *TradeWebSocketClient) Init(host string) *TradeWebSocketClient
- func (p *TradeWebSocketClient) Request(symbol string, clientId string)
- func (p *TradeWebSocketClient) SetHandler(connectedHandler ws.ConnectedHandler, responseHandler ws.ResponseHandler)
- func (p *TradeWebSocketClient) Subscribe(symbol string, clientId string)
- func (p *TradeWebSocketClient) UnSubscribe(symbol string, clientId string)
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 ¶
func (p *BboWebSocketClient) Init(host string) *BboWebSocketClient
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 ¶
func (p *DepthWebSocketClient) Init(host string) *DepthWebSocketClient
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 ¶
func (p *DetailWebSocketClient) Init(host string) *DetailWebSocketClient
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 ¶
func (p *IncreDepthWebSocketClient) Init(host string) *IncreDepthWebSocketClient
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 ¶
func (p *KLineWebSocketClient) Init(host string) *KLineWebSocketClient
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 ¶
func (p *TradeWebSocketClient) Init(host string) *TradeWebSocketClient
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