Documentation
¶
Index ¶
- type DepthAPILimit
- type WebApiInterface
- type WebApiWrapper
- func (wa *WebApiWrapper) AccountBalance() *request.RequestBuilder
- func (wa *WebApiWrapper) AccountInformation() *request.RequestBuilder
- func (wa *WebApiWrapper) AccountPositions() *request.RequestBuilder
- func (wa *WebApiWrapper) Call(js *simplejson.Json) (result *simplejson.Json, err error)
- func (wa *WebApiWrapper) CancelOrder() *request.RequestBuilder
- func (wa *WebApiWrapper) CancelReplaceOrder() *request.RequestBuilder
- func (wa *WebApiWrapper) ExchangeInfo() *request.RequestBuilder
- func (wa *WebApiWrapper) ListOfSubscriptions() *request.RequestBuilder
- func (wa *WebApiWrapper) Lock()
- func (wa *WebApiWrapper) Logon() *request.RequestBuilder
- func (wa *WebApiWrapper) Logout() *request.RequestBuilder
- func (wa *WebApiWrapper) ModifyOrder() *request.RequestBuilder
- func (wa *WebApiWrapper) OrderBook() *request.RequestBuilder
- func (wa *WebApiWrapper) Ping() *request.RequestBuilder
- func (wa *WebApiWrapper) PlaceOrder() *request.RequestBuilder
- func (wa *WebApiWrapper) QueryAllOrders() *request.RequestBuilder
- func (wa *WebApiWrapper) QueryOpenOrders() *request.RequestBuilder
- func (wa *WebApiWrapper) QueryOrder() *request.RequestBuilder
- func (wa *WebApiWrapper) QueryPosition() *request.RequestBuilder
- func (wa *WebApiWrapper) QueryPositionV2() *request.RequestBuilder
- func (wa *WebApiWrapper) SetTimeOut(timeout time.Duration) *WebApiWrapper
- func (wa *WebApiWrapper) Status() *request.RequestBuilder
- func (wa *WebApiWrapper) SymbolBookTicker() *request.RequestBuilder
- func (wa *WebApiWrapper) SymbolPriceTicker() *request.RequestBuilder
- func (wa *WebApiWrapper) Time() *request.RequestBuilder
- func (wa *WebApiWrapper) Unlock()
- func (wa *WebApiWrapper) UserDataStreamPing() *request.RequestBuilder
- func (wa *WebApiWrapper) UserDataStreamStart() *request.RequestBuilder
- func (wa *WebApiWrapper) UserDataStreamStop() *request.RequestBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DepthAPILimit ¶
type DepthAPILimit int
const ( DepthAPILimit5 DepthAPILimit = 5 DepthAPILimit10 DepthAPILimit = 10 DepthAPILimit20 DepthAPILimit = 20 DepthAPILimit50 DepthAPILimit = 50 DepthAPILimit100 DepthAPILimit = 100 DepthAPILimit500 DepthAPILimit = 500 DepthAPILimit1000 DepthAPILimit = 1000 )
type WebApiInterface ¶ added in v0.2.37
type WebApiInterface interface { // Account-related AccountBalance() *request.RequestBuilder AccountInformation() *request.RequestBuilder AccountPositions() *request.RequestBuilder QueryPosition() *request.RequestBuilder QueryPositionV2() *request.RequestBuilder // Order-related PlaceOrder() *request.RequestBuilder CancelOrder() *request.RequestBuilder QueryOrder() *request.RequestBuilder CancelReplaceOrder() *request.RequestBuilder ModifyOrder() *request.RequestBuilder QueryOpenOrders() *request.RequestBuilder QueryAllOrders() *request.RequestBuilder // Session Logon() *request.RequestBuilder Logout() *request.RequestBuilder Status() *request.RequestBuilder // Market Data OrderBook() *request.RequestBuilder SymbolPriceTicker() *request.RequestBuilder SymbolBookTicker() *request.RequestBuilder Ping() *request.RequestBuilder Time() *request.RequestBuilder ExchangeInfo() *request.RequestBuilder // User Stream UserDataStreamStart() *request.RequestBuilder UserDataStreamPing() *request.RequestBuilder UserDataStreamStop() *request.RequestBuilder // Utility ListOfSubscriptions() *request.RequestBuilder // Concurrency Lock() Unlock() // Generic call SetTimeOut(timeout time.Duration) *WebApiWrapper Call(js *simplejson.Json) (*simplejson.Json, error) }
type WebApiWrapper ¶
type WebApiWrapper struct {
// contains filtered or unexported fields
}
func New ¶
func New( host common.WsHost, endpoint common.WsEndpoint, scheme common.WsScheme, sign signature.Sign) *WebApiWrapper
func (*WebApiWrapper) AccountBalance ¶
func (wa *WebApiWrapper) AccountBalance() *request.RequestBuilder
func (*WebApiWrapper) AccountInformation ¶
func (wa *WebApiWrapper) AccountInformation() *request.RequestBuilder
func (*WebApiWrapper) AccountPositions ¶
func (wa *WebApiWrapper) AccountPositions() *request.RequestBuilder
func (*WebApiWrapper) Call ¶
func (wa *WebApiWrapper) Call(js *simplejson.Json) (result *simplejson.Json, err error)
func (*WebApiWrapper) CancelOrder ¶
func (wa *WebApiWrapper) CancelOrder() *request.RequestBuilder
func (*WebApiWrapper) CancelReplaceOrder ¶
func (wa *WebApiWrapper) CancelReplaceOrder() *request.RequestBuilder
func (*WebApiWrapper) ExchangeInfo ¶
func (wa *WebApiWrapper) ExchangeInfo() *request.RequestBuilder
func (*WebApiWrapper) ListOfSubscriptions ¶
func (wa *WebApiWrapper) ListOfSubscriptions() *request.RequestBuilder
func (*WebApiWrapper) Lock ¶
func (wa *WebApiWrapper) Lock()
func (*WebApiWrapper) Logon ¶
func (wa *WebApiWrapper) Logon() *request.RequestBuilder
Функція для логіну
func (*WebApiWrapper) Logout ¶
func (wa *WebApiWrapper) Logout() *request.RequestBuilder
Функція для логіну
func (*WebApiWrapper) ModifyOrder ¶
func (wa *WebApiWrapper) ModifyOrder() *request.RequestBuilder
func (*WebApiWrapper) OrderBook ¶
func (wa *WebApiWrapper) OrderBook() *request.RequestBuilder
func (*WebApiWrapper) Ping ¶
func (wa *WebApiWrapper) Ping() *request.RequestBuilder
func (*WebApiWrapper) PlaceOrder ¶
func (wa *WebApiWrapper) PlaceOrder() *request.RequestBuilder
func (*WebApiWrapper) QueryAllOrders ¶
func (wa *WebApiWrapper) QueryAllOrders() *request.RequestBuilder
func (*WebApiWrapper) QueryOpenOrders ¶
func (wa *WebApiWrapper) QueryOpenOrders() *request.RequestBuilder
func (*WebApiWrapper) QueryOrder ¶
func (wa *WebApiWrapper) QueryOrder() *request.RequestBuilder
func (*WebApiWrapper) QueryPosition ¶
func (wa *WebApiWrapper) QueryPosition() *request.RequestBuilder
func (*WebApiWrapper) QueryPositionV2 ¶
func (wa *WebApiWrapper) QueryPositionV2() *request.RequestBuilder
func (*WebApiWrapper) SetTimeOut ¶
func (wa *WebApiWrapper) SetTimeOut(timeout time.Duration) *WebApiWrapper
func (*WebApiWrapper) Status ¶
func (wa *WebApiWrapper) Status() *request.RequestBuilder
Функція для перевірки статусу сесії
func (*WebApiWrapper) SymbolBookTicker ¶
func (wa *WebApiWrapper) SymbolBookTicker() *request.RequestBuilder
func (*WebApiWrapper) SymbolPriceTicker ¶
func (wa *WebApiWrapper) SymbolPriceTicker() *request.RequestBuilder
func (*WebApiWrapper) Time ¶
func (wa *WebApiWrapper) Time() *request.RequestBuilder
func (*WebApiWrapper) Unlock ¶
func (wa *WebApiWrapper) Unlock()
func (*WebApiWrapper) UserDataStreamPing ¶
func (wa *WebApiWrapper) UserDataStreamPing() *request.RequestBuilder
UserDataStreamPing(listenKey string) (newListenKey string, err error)
func (*WebApiWrapper) UserDataStreamStart ¶
func (wa *WebApiWrapper) UserDataStreamStart() *request.RequestBuilder
func (*WebApiWrapper) UserDataStreamStop ¶
func (wa *WebApiWrapper) UserDataStreamStop() *request.RequestBuilder
UserDataStreamStop(listenKey string) (err error)
Click to show internal directories.
Click to hide internal directories.