Documentation
¶
Index ¶
- type Binance
- func (b *Binance) AccountBalance() ([]trade.Balance, error)
- func (b *Binance) AccountSymbolBalance(symbol string) (decimal.Decimal, error)
- func (b *Binance) BalanceToUSD(bal *trade.Balance) (decimal.Decimal, error)
- func (b *Binance) BuyAll(symbol ...string) *trade.Status
- func (b *Binance) CancelOrder(id int64, symbol ...string) error
- func (b *Binance) GetKlines(opts ...draw.KlinesOpts) (*draw.Klines, error)
- func (b *Binance) GetOrder(id int64, symbol ...string) (*trade.Order, error)
- func (b *Binance) GetRate(symbol ...string) (decimal.Decimal, error)
- func (b *Binance) SellAll(symbol ...string) *trade.Status
- func (b *Binance) SetScale(scale string)
- func (b *Binance) SetSymbol(symbol string)
- type CliDef
- func (b *CliDef) AccountBalance() ([]gobinance.Balance, error)
- func (b *CliDef) CancelOrder(req *orderID) (*gobinance.CancelOrderResponse, error)
- func (b *CliDef) CreateOrder(req *orderReq) (*gobinance.CreateOrderResponse, error)
- func (b *CliDef) GetKlines(req *klinesReq) ([]*gobinance.Kline, error)
- func (b *CliDef) GetOrder(req *orderID) (*gobinance.Order, error)
- func (b *CliDef) ListPrices(symbol string) ([]*gobinance.SymbolPrice, error)
- type CliLog
- func (b *CliLog) AccountBalance() ([]gobinance.Balance, error)
- func (b *CliLog) CancelOrder(req *orderID) (*gobinance.CancelOrderResponse, error)
- func (b *CliLog) CreateOrder(req *orderReq) (*gobinance.CreateOrderResponse, error)
- func (b *CliLog) GetKlines(req *klinesReq) ([]*gobinance.Kline, error)
- func (b *CliLog) GetOrder(req *orderID) (*gobinance.Order, error)
- func (b *CliLog) ListPrices(symbol string) ([]*gobinance.SymbolPrice, error)
- type Client
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Binance ¶
type Binance struct {
// contains filtered or unexported fields
}
func (*Binance) AccountBalance ¶
Возвращает информацию по балансу пользователя Вернулась ли информация по конкретной валюте непонятно от чего зависит Возможно возвращается для когда-либо использованных пользователем валют
func (*Binance) AccountSymbolBalance ¶
Возвращает баланс для конкретной валюты
func (*Binance) BalanceToUSD ¶
Получает баланс какой-то валюты, смотрит на курс валюты к USDT и возвращает баланс в USDT
func (*Binance) BuyAll ¶
Закупается symbol[0] (default BTC) на все symbol[1] (default USDT) Возвращает nil, true, nil если закуплено на все деньги
func (*Binance) CancelOrder ¶
Закрывает ордер с данным id для пары symbol[0] ("BTCUSDT")
type CliDef ¶
type CliDef struct {
// contains filtered or unexported fields
}
func NewClientDefault ¶
func (*CliDef) CancelOrder ¶
func (b *CliDef) CancelOrder(req *orderID) (*gobinance.CancelOrderResponse, error)
func (*CliDef) CreateOrder ¶
func (b *CliDef) CreateOrder(req *orderReq) (*gobinance.CreateOrderResponse, error)
func (*CliDef) ListPrices ¶
func (b *CliDef) ListPrices(symbol string) ([]*gobinance.SymbolPrice, error)
type CliLog ¶
type CliLog struct {
// contains filtered or unexported fields
}
func NewClientLog ¶
func (*CliLog) CancelOrder ¶
func (b *CliLog) CancelOrder(req *orderID) (*gobinance.CancelOrderResponse, error)
func (*CliLog) CreateOrder ¶
func (b *CliLog) CreateOrder(req *orderReq) (*gobinance.CreateOrderResponse, error)
func (*CliLog) ListPrices ¶
func (b *CliLog) ListPrices(symbol string) ([]*gobinance.SymbolPrice, error)
type Client ¶
type Client interface { AccountBalance() ([]gobinance.Balance, error) ListPrices(symbol string) ([]*gobinance.SymbolPrice, error) CreateOrder(req *orderReq) (*gobinance.CreateOrderResponse, error) GetOrder(req *orderID) (*gobinance.Order, error) CancelOrder(req *orderID) (*gobinance.CancelOrderResponse, error) GetKlines(req *klinesReq) ([]*gobinance.Kline, error) }
Click to show internal directories.
Click to hide internal directories.