Versions in this module Expand all Collapse all v0 v0.2.0 Jan 13, 2025 Changes in this version + func Sym2duo(pair string) q.D + type BitgetSwap struct + func NewSwap(config *exws.APIConfig) *BitgetSwap + func (bs *BitgetSwap) AllTicker(SymPair map[string]q.D) (mdt *sync.Map, err error) + func (bs *BitgetSwap) Balances() (availables, frozens *sync.Map, err error) + func (bs *BitgetSwap) Fee() float64 + func (bs *BitgetSwap) FeeMap() (map[string]q.TradeFee, error) + func (bs *BitgetSwap) FutureCancelOrder(currencyPair cons.CurrencyPair, contractType, orderId string) (bool, error) + func (bs *BitgetSwap) GetAttr() (a q.Attr) + func (bs *BitgetSwap) GetContractInfo(pair cons.CurrencyPair) (*Instrument, error) + func (bs *BitgetSwap) GetContractValue(currencyPair cons.CurrencyPair) (float64, error) + func (bs *BitgetSwap) GetDeliveryTime() (int, int, int, int) + func (bs *BitgetSwap) GetFee() (float64, error) + func (bs *BitgetSwap) GetFutureDepth(currency cons.CurrencyPair, contractType string, size int) (*exws.Depth, error) + func (bs *BitgetSwap) GetFutureEstimatedPrice(currencyPair cons.CurrencyPair) (float64, error) + func (bs *BitgetSwap) GetFutureIndex(currencyPair cons.CurrencyPair) (float64, error) + func (bs *BitgetSwap) GetFutureOrder(orderId string, currencyPair cons.CurrencyPair, contractType string) (*exws.FutureOrder, error) + func (bs *BitgetSwap) GetFutureOrders(orderIds []string, currencyPair cons.CurrencyPair, contractType string) ([]exws.FutureOrder, error) + func (bs *BitgetSwap) GetFuturePosition(currencyPair cons.CurrencyPair, contractType string) ([]exws.FuturePosition, error) + func (bs *BitgetSwap) GetFutureTicker(currency cons.CurrencyPair, contractType string) (*exws.Ticker, error) + func (bs *BitgetSwap) GetFutureUserinfo(currencyPair ...cons.CurrencyPair) (*exws.FutureAccount, error) + func (bs *BitgetSwap) GetInstruments() ([]Instrument, error) + func (bs *BitgetSwap) GetKlineRecords(contractType string, currency cons.CurrencyPair, period, size, since int) ([]exws.FutureKline, error) + func (bs *BitgetSwap) GetMarginLevel(currencyPair cons.CurrencyPair) (*MarginLeverage, error) + func (bs *BitgetSwap) GetServerTime() (int64, error) + func (bs *BitgetSwap) GetTrades(contractType string, currencyPair cons.CurrencyPair, since int64) ([]q.Trade, error) + func (bs *BitgetSwap) GetUnfinishFutureOrders(currencyPair cons.CurrencyPair, contractType string) ([]exws.FutureOrder, error) + func (bs *BitgetSwap) LimitFuturesOrder(currencyPair cons.CurrencyPair, contractType, price, amount string, ...) (*exws.FutureOrder, error) + func (bs *BitgetSwap) MarketFuturesOrder(currencyPair cons.CurrencyPair, contractType, amount string, openType int) (*exws.FutureOrder, error) + func (bs *BitgetSwap) ModifyAutoAppendMargin(currencyPair cons.CurrencyPair, side int, autoAppend int) (bool, error) + func (bs *BitgetSwap) OneTicker(d q.D) (ticker q.Bbo, err error) + func (bs *BitgetSwap) PairArray() (map[string]q.D, map[q.D]q.P, error) + func (bs *BitgetSwap) PlaceFutureOrder(currencyPair cons.CurrencyPair, contractType, price, amount string, ...) (string, error) + func (bs *BitgetSwap) PlaceFutureOrder2(currencyPair cons.CurrencyPair, contractType, price, amount string, ...) (*exws.FutureOrder, error) + func (bs *BitgetSwap) PlaceOrders(places [3]q.Order) (orders [3]q.Order, err error) + func (bs *BitgetSwap) SetBaseUri(uri string) + func (bs *BitgetSwap) SetMarginLevel(currencyPair cons.CurrencyPair, level, side int) (*MarginLeverage, error) + func (bs *BitgetSwap) String() string + func (bs *BitgetSwap) Test() bool + func (bs *BitgetSwap) WithdrawFee() (sf []q.NetworkWithdraw, err error) + type Instrument struct + Coin string + ContractVal string + Delivery []any + ForwardContractFlag bool + Listing any + PriceEndStep int + QuoteCurrency string + SizeIncrement int + Symbol string + TickSize int + UnderlyingIndex string + type MarginLeverage struct + ForwardContractFlag bool + LongLeverage float64 + MarginMode string + ShortLeverage float64 + Symbol string