exchange

package
v0.7.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Binance

type Binance struct{}

func (Binance) ExportFuturesCoinCurrentQuarterlySymbolsToDirectory

func (bi Binance) ExportFuturesCoinCurrentQuarterlySymbolsToDirectory(dir, name, baseAsset string, sym []BinanceFuturesCoinSymbol)

func (Binance) ExportFuturesCoinNextQuarterlySymbolsToDirectory

func (bi Binance) ExportFuturesCoinNextQuarterlySymbolsToDirectory(dir, name, baseAsset string, sym []BinanceFuturesCoinSymbol)

func (Binance) ExportFuturesCoinPerpSymbolsToDirectory

func (bi Binance) ExportFuturesCoinPerpSymbolsToDirectory(dir, name, baseAsset string, sym []BinanceFuturesCoinSymbol)

func (Binance) ExportFuturesUSDPerpSymbolsToDirectory

func (bi Binance) ExportFuturesUSDPerpSymbolsToDirectory(dir, name, baseAsset string, sym []BinanceFuturesUSDSymbol)

func (Binance) ExportFuturesUSDQuarterlySymbolsToDirectory

func (bi Binance) ExportFuturesUSDQuarterlySymbolsToDirectory(dir, name, baseAsset string, sym []BinanceFuturesUSDSymbol)

func (Binance) ExportMarginSymbolsToDirectory

func (bi Binance) ExportMarginSymbolsToDirectory(dir, name, baseAsset string, sym []BinanceSpotSymbol)

func (Binance) ExportSpotSymbolsToDirectory

func (bi Binance) ExportSpotSymbolsToDirectory(dir, name, baseAsset string, sym []BinanceSpotSymbol)

func (Binance) GetFuturesCoinSymbols

func (bi Binance) GetFuturesCoinSymbols(url, name string) []BinanceFuturesCoinSymbol

func (Binance) GetFuturesUSDSymbols

func (bi Binance) GetFuturesUSDSymbols(url, name string) []BinanceFuturesUSDSymbol

func (Binance) GetSpotSymbols

func (bi Binance) GetSpotSymbols(url, name string) []BinanceSpotSymbol

func (Binance) PingFuturesCoin

func (bi Binance) PingFuturesCoin(url, name string) (bool, error)

func (Binance) PingFuturesUSD

func (bi Binance) PingFuturesUSD(url, name string) (bool, error)

func (Binance) PingSpot

func (bi Binance) PingSpot(url, name string) (bool, error)

type BinanceFuturesCoinData

type BinanceFuturesCoinData struct {
	TimeZone     string                     `json:"timezone"`
	ServerTime   int64                      `json:"serverTime"`
	SymbolEntity []BinanceFuturesCoinSymbol `json:"symbols"`
}

type BinanceFuturesCoinSymbol

type BinanceFuturesCoinSymbol struct {
	Symbol         string `json:"symbol"`
	ContractStatus string `json:"contractStatus"`
	BaseAsset      string `json:"baseAsset"`
	QuoteAsset     string `json:"quoteAsset"`
	ContractType   string `json:"contractType"`
}

type BinanceFuturesUSDData

type BinanceFuturesUSDData struct {
	TimeZone     string                    `json:"timezone"`
	ServerTime   int64                     `json:"serverTime"`
	SymbolEntity []BinanceFuturesUSDSymbol `json:"symbols"`
}

type BinanceFuturesUSDSymbol

type BinanceFuturesUSDSymbol struct {
	Symbol       string `json:"symbol"`
	Status       string `json:"status"`
	BaseAsset    string `json:"baseAsset"`
	QuoteAsset   string `json:"quoteAsset"`
	ContractType string `json:"contractType"`
}

type BinanceSpotData

type BinanceSpotData struct {
	TimeZone     string              `json:"timezone"`
	ServerTime   int64               `json:"serverTime"`
	SymbolEntity []BinanceSpotSymbol `json:"symbols"`
}

type BinanceSpotSymbol

type BinanceSpotSymbol struct {
	Symbol                 string `json:"symbol"`
	Status                 string `json:"status"`
	BaseAsset              string `json:"baseAsset"`
	QuoteAsset             string `json:"quoteAsset"`
	IsSpotTradingAllowed   bool   `json:"isSpotTradingAllowed"`
	IsMarginTradingAllowed bool   `json:"isMarginTradingAllowed"`
}

type Kucoin added in v0.0.3

type Kucoin struct{}

func (Kucoin) ExportSpotSymbolsToDirectory added in v0.0.3

func (ku Kucoin) ExportSpotSymbolsToDirectory(dir, name, baseAsset string, sym []KucoinSymbol)

func (Kucoin) GetSymbols added in v0.0.3

func (ku Kucoin) GetSymbols(url, name string) []KucoinSymbol

func (Kucoin) Ping added in v0.0.3

func (ku Kucoin) Ping(url, name string) (bool, error)

type KucoinSpotData added in v0.0.3

type KucoinSpotData struct {
	Code         string         `json:"code"`
	SymbolEntity []KucoinSymbol `json:"data"`
}

type KucoinSymbol added in v0.0.3

type KucoinSymbol struct {
	Symbol          string `json:"symbol"`
	Name            string `json:"name"`
	BaseCurrency    string `json:"baseCurrency"`
	QuoteCurrency   string `json:"quoteCurrency"`
	FeeCurrency     string `json:"feeCurrency"`
	Market          string `json:"market"`
	BaseMinSize     string `json:"baseMinSize"`
	QuoteMinSize    string `json:"quoteMinSize"`
	BaseMaxSize     string `json:"baseMaxSize"`
	QuoteMaxSize    string `json:"quoteMaxSize"`
	BaseIncrement   string `json:"baseIncrement"`
	QuoteIncrement  string `json:"quoteIncrement"`
	PriceIncrement  string `json:"priceIncrement"`
	PriceLimitRate  string `json:"priceLimitRate"`
	IsMarginEnabled bool   `json:"isMarginEnabled"`
	EnableTrading   bool   `json:"enableTrading"`
}

type UniSwap

type UniSwap struct{}

func (UniSwap) GetSpotSymbols added in v0.0.3

func (un UniSwap) GetSpotSymbols(url, name string) []BinanceSpotSymbol

func (UniSwap) Ping

func (v UniSwap) Ping(url, name string) (bool, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL