Documentation
¶
Index ¶
- func GetPairs(client *binance.Client) (map[string]Pair, error)
- type API
- func (api *API) CancelOrder(pair string, id uint64) error
- func (api *API) CreateLimitBuyOrder(pair string, quantity float64, price float64) (uint64, error)
- func (api *API) CreateLimitSellOrder(pair string, quantity float64, price float64) (uint64, error)
- func (api *API) CreateMarketBuyOrder(pair string, quantity float64) (uint64, error)
- func (api *API) CreateMarketSellOrder(pair string, quantity float64) (uint64, error)
- func (api *API) CreateStopLimitBuyOrder(pair string, quantity float64, price float64, stopPrice float64) (uint64, error)
- func (api *API) CreateStopLimitSellOrder(pair string, quantity float64, price float64, stopPrice float64) (uint64, error)
- func (api *API) GetBalanceFree(symbol string) (float64, error)
- func (api *API) GetBalanceLocked(symbol string) (float64, error)
- func (api *API) GetBalanceOverall(symbol string) (float64, error)
- func (api *API) GetCandleHistory(pair string, interval string) ([]Candle, error)
- func (api *API) GetCurrentPrice(pair string) (float64, error)
- func (api *API) GetDepth(pair string, limit uint8) (Depth, error)
- func (api *API) GetFinalOrder(pair string, id uint64) (Order, error)
- func (api *API) GetOpenOrders(pair string) ([]Order, error)
- func (api *API) GetOrder(pair string, id uint64) (Order, error)
- type Ask
- type Bid
- type Candle
- type Depth
- type Order
- type OrderStatus
- type Pair
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type API ¶
API - клиент
func (*API) CancelOrder ¶
CancelOrder - отмена ордера
func (*API) CreateLimitBuyOrder ¶
CreateLimitBuyOrder - создание ордера на покупку
func (*API) CreateLimitSellOrder ¶
CreateLimitSellOrder - создание ордера на продажу
func (*API) CreateMarketBuyOrder ¶
CreateMarketBuyOrder - создание ордера на покупку по рыночной цене
func (*API) CreateMarketSellOrder ¶
CreateMarketSellOrder - создание ордера на продажу по рыночной цене
func (*API) CreateStopLimitBuyOrder ¶
func (api *API) CreateStopLimitBuyOrder(pair string, quantity float64, price float64, stopPrice float64) (uint64, error)
CreateStopLimitBuyOrder - создание STOP-LOSS ордера на покупку
func (*API) CreateStopLimitSellOrder ¶
func (api *API) CreateStopLimitSellOrder(pair string, quantity float64, price float64, stopPrice float64) (uint64, error)
CreateStopLimitSellOrder - создание STOP-LOSS ордера на продажу
func (*API) GetBalanceFree ¶
GetBalanceFree - получение количества доступного баланса по валюте
func (*API) GetBalanceLocked ¶
GetBalanceLocked - получение количества недоступного баланса по валюте
func (*API) GetBalanceOverall ¶
GetBalanceOverall - получение количества суммарного баланса по валюте
func (*API) GetCandleHistory ¶
GetCandleHistory - функция получения истории цены для валюты
func (*API) GetCurrentPrice ¶
GetCurrentPrice - получение текущей цены валюты
func (*API) GetFinalOrder ¶
GetFinalOrder - получение ордера
func (*API) GetOpenOrders ¶
GetOpenOrders - получение списка открытых отдеров
type Candle ¶
type Candle struct {
Open float64
High float64
Low float64
Close float64
Volume float64
QuoteAssetVolume float64
TakerBuyBaseAssetVolume float64
TakerBuyQuoteAssetVolume float64
}
Candle - структура свечи
type Order ¶
type Order struct {
Symbol string
OrderID uint64
Price float64
OrigQuantity float64
ExecutedQuantity float64
CummulativeQuoteQuantity float64
Status OrderStatus
StopPrice float64
}
Order - структура ордера
type OrderStatus ¶
type OrderStatus string
OrderStatus - статус ордера
const ( // OrderStatusNew - статус "новый" OrderStatusNew OrderStatus = "NEW" // OrderStatusPartiallyFilled - статус "частично выполнен" OrderStatusPartiallyFilled OrderStatus = "PARTIALLY_FILLED" // OrderStatusFilled - статус "выполнен" OrderStatusFilled OrderStatus = "FILLED" // OrderStatusCanceled - статус "отменён" OrderStatusCanceled OrderStatus = "CANCELED" // OrderStatusPendingCancel - статус "запрошена отмена" OrderStatusPendingCancel OrderStatus = "PENDING_CANCEL" // OrderStatusRejected - статус "отклонён" OrderStatusRejected OrderStatus = "REJECTED" // OrderStatusExpired - статус "истёкший" OrderStatusExpired OrderStatus = "EXPIRED" )