Documentation ¶
Index ¶
- func ConvertKline(kline *externalClient.Kline) (*binance.Kline, error)
- func ConvertWSKline(wsKline *externalClient.WsKline) (*binance.Kline, error)
- func ConvertWSKlineEvent(event *externalClient.WsKlineEvent) (*binance.KlineEvent, error)
- func New(ctx context.Context, apiKey, secretKey string, logger *zap.Logger) binance.Client
- type Client
- func (c *Client) Account(_ context.Context, _ binance.AccountRequest) (*binance.Account, error)
- func (c *Client) AggTrades(context.Context, binance.AggTradesRequest) ([]*binance.AggTrade, error)
- func (c *Client) AllOrders(_ context.Context, _ binance.AllOrdersRequest) ([]*binance.ExecutedOrder, error)
- func (c *Client) CancelOrder(_ context.Context, _ binance.CancelOrderRequest) (*binance.CanceledOrder, error)
- func (c *Client) CloseUserDataStream(_ context.Context, _ *binance.Stream) error
- func (c *Client) DepositHistory(_ context.Context, _ binance.HistoryRequest) ([]*binance.Deposit, error)
- func (c *Client) DepthWebsocket(_ context.Context, _ binance.DepthWebsocketRequest) (chan *binance.DepthEvent, chan struct{}, error)
- func (c *Client) KeepAliveUserDataStream(_ context.Context, _ *binance.Stream) error
- func (c *Client) KlineWebsocket(ctx context.Context, kwr binance.KlineWebsocketRequest) (chan *binance.KlineEvent, chan struct{}, error)
- func (c *Client) Klines(ctx context.Context, kr binance.KlinesRequest) ([]*binance.Kline, error)
- func (c *Client) MyTrades(_ context.Context, _ binance.MyTradesRequest) ([]*binance.Trade, error)
- func (c *Client) NewOrder(context.Context, binance.NewOrderRequest) (*binance.ProcessedOrder, error)
- func (c *Client) NewOrderTest(context.Context, binance.NewOrderRequest) error
- func (c *Client) OpenOrders(_ context.Context, _ binance.OpenOrdersRequest) ([]*binance.ExecutedOrder, error)
- func (c *Client) OrderBook(ctx context.Context, obr binance.OrderBookRequest) (*binance.OrderBook, error)
- func (c *Client) Ping(ctx context.Context) error
- func (c *Client) QueryOrder(_ context.Context, _ binance.QueryOrderRequest) (*binance.ExecutedOrder, error)
- func (c *Client) StartUserDataStream(_ context.Context) (*binance.Stream, error)
- func (c *Client) Ticker24(context.Context, binance.TickerRequest) (*binance.Ticker24, error)
- func (c *Client) TickerAllBooks(context.Context) ([]*binance.BookTicker, error)
- func (c *Client) TickerAllPrices(context.Context) ([]*binance.PriceTicker, error)
- func (c *Client) Time(ctx context.Context) (time.Time, error)
- func (c *Client) TradeWebsocket(_ context.Context, _ binance.TradeWebsocketRequest) (chan *binance.AggTradeEvent, chan struct{}, error)
- func (c *Client) UserDataWebsocket(_ context.Context, _ binance.UserDataWebsocketRequest) (chan *binance.AccountEvent, chan struct{}, error)
- func (c *Client) Withdraw(_ context.Context, _ binance.WithdrawRequest) (*binance.WithdrawResult, error)
- func (c *Client) WithdrawHistory(_ context.Context, _ binance.HistoryRequest) ([]*binance.Withdrawal, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertKline ¶
func ConvertKline(kline *externalClient.Kline) (*binance.Kline, error)
func ConvertWSKline ¶
func ConvertWSKline(wsKline *externalClient.WsKline) (*binance.Kline, error)
func ConvertWSKlineEvent ¶
func ConvertWSKlineEvent(event *externalClient.WsKlineEvent) (*binance.KlineEvent, error)
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CancelOrder ¶
func (*Client) CloseUserDataStream ¶
func (*Client) DepositHistory ¶
func (*Client) DepthWebsocket ¶
func (*Client) KeepAliveUserDataStream ¶
func (*Client) KlineWebsocket ¶
func (*Client) NewOrderTest ¶
func (*Client) OpenOrders ¶
func (*Client) QueryOrder ¶
func (*Client) StartUserDataStream ¶
func (*Client) TickerAllBooks ¶
func (*Client) TickerAllPrices ¶
func (*Client) TradeWebsocket ¶
func (*Client) UserDataWebsocket ¶
Click to show internal directories.
Click to hide internal directories.