Versions in this module Expand all Collapse all v1 v1.0.0 Dec 26, 2023 Changes in this version + var OptionsBaseURL = "https://eapi.binance.com" + type ContractType = string + var CALL ContractType = "CALL" + var PUT ContractType = "PUT" + type KlineInterval string + var Day1 KlineInterval = "1d" + var Day3 KlineInterval = "3d" + var Hour1 KlineInterval = "1h" + var Hour12 KlineInterval = "12h" + var Hour2 KlineInterval = "2h" + var Hour4 KlineInterval = "4h" + var Hour6 KlineInterval = "6h" + var Minute1 KlineInterval = "1m" + var Minute15 KlineInterval = "15m" + var Minute3 KlineInterval = "3m" + var Minute30 KlineInterval = "30m" + var Minute5 KlineInterval = "5m" + var Week1 KlineInterval = "1w" + type NewOrderRespType = string + var ACK NewOrderRespType = "ACK" + var RESULT NewOrderRespType = "RESULT" + type OptionsClient struct + func NewOptionsClient(cfg *OptionsClientCfg) (*OptionsClient, error) + func (o *OptionsClient) GenHeaders(t usdmutils.SecurityType) (map[string]string, error) + func (o *OptionsClient) GetBaseURL() string + func (o *OptionsClient) GetDebug() bool + func (o *OptionsClient) GetKey() string + func (o *OptionsClient) GetRecvWindow() int + func (o *OptionsClient) GetSecret() string + func (o *OptionsClient) NeedSignature(t usdmutils.SecurityType) bool + func (o *OptionsClient) SendHTTPRequest(ctx context.Context, req utils.HTTPRequest) (*utils.ApiResponse, error) + type OptionsClientCfg struct + BaseURL string + Debug bool + Key string + Logger *slog.Logger + RecvWindow int + Secret string + type OrderSide = string + var BuySide OrderSide = "BUY" + var SellSide OrderSide = "SELL" + type OrderStatus = string + var Accepted OrderStatus = "ACCEPTED" + var Canceled OrderStatus = "CANCELED" + var Filled OrderStatus = "FILLED" + var PartiallyFilled OrderStatus = "PARTIALLY_FILLED" + var Rejected OrderStatus = "REJECTED" + type OrderType = string + var Limit OrderType = "LIMIT" + type PositionSide = string + var Long PositionSide = "LONG" + var Short PositionSide = "SHORT" + type TimeInForce = string + var FOK TimeInForce = "FOK" + var GTC TimeInForce = "GTC" + var IOC TimeInForce = "IOC"