ccxt

package module
v0.0.0-...-d60fa64 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2025 License: MIT Imports: 43 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// TRUNCATE           = 0
	ROUND      = 1
	ROUND_UP   = 2
	ROUND_DOWN = 3
)
View Source
const DECIMAL_PLACES int = 2
View Source
const NO_PADDING = 5
View Source
const PAD_WITH_ZERO int = 6
View Source
const SIGNIFICANT_DIGITS int = 3
View Source
const TICK_SIZE int = 4
View Source
const TRUNCATE int = 0

Variables

View Source
var Exchanges []string = []string{} /* 110 elements not displayed */
View Source
var Precise = &PreciseStruct{}
View Source
var Version string = "4.4.62"

Functions

func AccountNotEnabled

func AccountNotEnabled(v ...interface{}) error

func AccountSuspended

func AccountSuspended(v ...interface{}) error

func Add

func Add(a interface{}, b interface{}) interface{}

func AddElementToObject

func AddElementToObject(arrayOrDict interface{}, stringOrInt interface{}, value interface{})

without reflection

func AddressPending

func AddressPending(v ...interface{}) error

func AppendToArray

func AppendToArray(slicePtr *interface{}, element interface{})

func ArgumentsRequired

func ArgumentsRequired(v ...interface{}) error

func AuthenticationError

func AuthenticationError(v ...interface{}) error

func BadRequest

func BadRequest(v ...interface{}) error

func BadResponse

func BadResponse(v ...interface{}) error

func BadSymbol

func BadSymbol(v ...interface{}) error

func Base64urlencode

func Base64urlencode(s interface{}) string

func BinaryToHex

func BinaryToHex(buff []byte) string

func CallInternalMethod

func CallInternalMethod(methodCache *sync.Map, itf interface{}, name2 string, args ...interface{}) <-chan interface{}

func CallInternalMethod3

func CallInternalMethod3(itf interface{}, name2 string, args ...interface{}) <-chan interface{}

original imp

func CancelPending

func CancelPending(v ...interface{}) error

func Capitalize

func Capitalize(s string) string

func CastToSlice

func CastToSlice(slice interface{}) ([]interface{}, bool)

func ChecksumError

func ChecksumError(v ...interface{}) error

func Contains

func Contains(v interface{}, substr interface{}) bool

Contains checks if the string contains the specified substring

func ContractUnavailable

func ContractUnavailable(v ...interface{}) error

func ConvertInt64ToBigInt

func ConvertInt64ToBigInt(data interface{}) interface{}

func ConvertInt64ToInt

func ConvertInt64ToInt(data interface{}) interface{}

func Crc32

func Crc32(str string, signed2 ...bool) int64

func CreateError

func CreateError(err string, v ...interface{}) error

func CreateReturnError

func CreateReturnError(res interface{}) error

func DDoSProtection

func DDoSProtection(v ...interface{}) error

func DateNow

func DateNow() string

DateNow returns the current date and time as a string

func Decrement

func Decrement(a interface{}) interface{}

Decrement decreases the numeric value by 1.

func Divide

func Divide(a, b interface{}) interface{}

func DuplicateOrderId

func DuplicateOrderId(v ...interface{}) error

func Ecdsa

func Ecdsa(request interface{}, secret interface{}, curveFunc func() string, hashFunc func() string) map[string]interface{}

Main Ecdsa function

func Ed25519

func Ed25519() string

func Eddsa

func Eddsa(data2 interface{}, publicKey2 interface{}, hashAlgorithm2 interface{}) string

func Encode

func Encode(data interface{}) string

func EndsWith

func EndsWith(v interface{}, suffix interface{}) bool

EndsWith checks if the string ends with the specified suffix

func EvalTruthy

func EvalTruthy(val interface{}) bool

EvalTruthy determines if a single interface value is truthy.

func Exception

func Exception(v ...interface{}) error

func ExchangeClosedByUser

func ExchangeClosedByUser(v ...interface{}) error

func ExchangeError

func ExchangeError(v ...interface{}) error

func ExchangeNotAvailable

func ExchangeNotAvailable(v ...interface{}) error

func ExtendMap

func ExtendMap(aa interface{}, bb ...interface{}) map[string]interface{}

func GetArg

func GetArg(v []interface{}, index int, def interface{}) interface{}

func GetArrayLength

func GetArrayLength(value interface{}) int

GetArrayLength returns the length of various array or slice types or string length.

func GetCallerName

func GetCallerName() string

func GetIndexOf

func GetIndexOf(str interface{}, target interface{}) int

func GetInfo

func GetInfo(data2 interface{}) map[string]interface{}

Mocked GetInfo function for demonstration purposes.

func GetLength

func GetLength(v interface{}) int

func GetValue

func GetValue(collection interface{}, key interface{}) interface{}

func Hash

func Hash(request2 interface{}, hash func() string, digest2 interface{}) interface{}

func Hmac

func Hmac(request2 interface{}, secret2 interface{}, algorithm2 func() string, digest string) string

func InOp

func InOp(dict interface{}, key interface{}) bool

func Increment

func Increment(a interface{}) interface{}

func IndexOf

func IndexOf(v interface{}, substr interface{}) int

IndexOf returns the index of the first occurrence of a substring

func InsufficientFunds

func InsufficientFunds(v ...interface{}) error

func InvalidAddress

func InvalidAddress(v ...interface{}) error

func InvalidNonce

func InvalidNonce(v ...interface{}) error

func InvalidOrder

func InvalidOrder(v ...interface{}) error

func InvalidProxySettings

func InvalidProxySettings(v ...interface{}) error

func IsArray

func IsArray(v interface{}) bool

func IsBool

func IsBool(v interface{}) bool

IsBool checks if the input is a boolean

func IsDictionary

func IsDictionary(v interface{}) bool

IsDictionary checks if the input is a map (dictionary in Python)

func IsEqual

func IsEqual(a, b interface{}) bool

IsEqual checks for equality of a and b with dynamic type support

func IsError

func IsError(res interface{}) bool

func IsFunction

func IsFunction(v interface{}) bool

IsFunction checks if the input is a function

func IsGreaterThan

func IsGreaterThan(a, b interface{}) bool

func IsGreaterThanOrEqual

func IsGreaterThanOrEqual(a, b interface{}) bool

IsGreaterThanOrEqual checks if a is greater than or equal to b

func IsInstance

func IsInstance(value interface{}, typ interface{}) bool

func IsInt

func IsInt(v interface{}) bool

IsInt checks if the input is an integer

func IsInteger

func IsInteger(value interface{}) bool

func IsLessThan

func IsLessThan(a, b interface{}) bool

IsLessThan checks if a is less than b

func IsLessThanOrEqual

func IsLessThanOrEqual(a, b interface{}) bool

IsLessThanOrEqual checks if a is less than or equal to b

func IsNil

func IsNil(x interface{}) bool

func IsNumber

func IsNumber(v interface{}) bool

func IsObject

func IsObject(v interface{}) bool

func IsString

func IsString(v interface{}) bool

IsString checks if the input is a string

func IsTrue

func IsTrue(a interface{}) bool

func Iso8601

func Iso8601(ts2 interface{}) interface{}

Iso8601 converts a timestamp to an ISO 8601 formatted string.

func Join

func Join(slice interface{}, sep interface{}) string

func Json

func Json(obj interface{}) string

func JsonParse

func JsonParse(jsonStr2 interface{}) interface{}

func JsonStringify

func JsonStringify(obj interface{}) string

func Jwt

func Jwt(data interface{}, secret interface{}, hash func() string, optionalArgs ...interface{}) string

func JwtFull

func JwtFull(data interface{}, secret interface{}, hash func() string, isRsa bool, options map[string]interface{}) string

func Keccak

func Keccak() string

func ManualInteractionNeeded

func ManualInteractionNeeded(v ...interface{}) error

func MarginModeAlreadySet

func MarginModeAlreadySet(v ...interface{}) error

func MarketClosed

func MarketClosed(v ...interface{}) error

func MathCeil

func MathCeil(v interface{}) float64

MathCeil returns the smallest integer greater than or equal to the given number

func MathFloor

func MathFloor(v interface{}) float64

MathFloor returns the largest integer less than or equal to the given number

func MathMax

func MathMax(a, b interface{}) interface{}

func MathMin

func MathMin(a, b interface{}) interface{}

func MathRound

func MathRound(v interface{}) float64

MathRound returns the nearest integer, rounding half away from zero

func Md5

func Md5() string

func Milliseconds

func Milliseconds() int64

func Mod

func Mod(a, b interface{}) interface{}

Mod performs a modulus operation on a and b

func Multiply

func Multiply(a, b interface{}) interface{}

func Negate

func Negate(a interface{}) interface{}

Negate negates the numeric value.

func NetworkError

func NetworkError(v ...interface{}) error

func NewAceCore

func NewAceCore() ace

func NewAlpacaCore

func NewAlpacaCore() alpaca

func NewAscendexCore

func NewAscendexCore() ascendex

func NewBequantCore

func NewBequantCore() bequant

func NewBigoneCore

func NewBigoneCore() bigone

func NewBinanceCore

func NewBinanceCore() binance

func NewBinancecoinmCore

func NewBinancecoinmCore() binancecoinm

func NewBinanceusCore

func NewBinanceusCore() binanceus

func NewBinanceusdmCore

func NewBinanceusdmCore() binanceusdm

func NewBingxCore

func NewBingxCore() bingx

func NewBit2cCore

func NewBit2cCore() bit2c

func NewBitbankCore

func NewBitbankCore() bitbank

func NewBitbnsCore

func NewBitbnsCore() bitbns

func NewBitcoincomCore

func NewBitcoincomCore() bitcoincom

func NewBitfinex1Core

func NewBitfinex1Core() bitfinex1

func NewBitfinexCore

func NewBitfinexCore() bitfinex

func NewBitflyerCore

func NewBitflyerCore() bitflyer

func NewBitgetCore

func NewBitgetCore() bitget

func NewBithumbCore

func NewBithumbCore() bithumb

func NewBitmartCore

func NewBitmartCore() bitmart

func NewBitmexCore

func NewBitmexCore() bitmex

func NewBitoproCore

func NewBitoproCore() bitopro

func NewBitpandaCore

func NewBitpandaCore() bitpanda

func NewBitrueCore

func NewBitrueCore() bitrue

func NewBitsoCore

func NewBitsoCore() bitso

func NewBitstampCore

func NewBitstampCore() bitstamp

func NewBitteamCore

func NewBitteamCore() bitteam

func NewBitvavoCore

func NewBitvavoCore() bitvavo

func NewBl3pCore

func NewBl3pCore() bl3p

func NewBlockchaincomCore

func NewBlockchaincomCore() blockchaincom

func NewBlofinCore

func NewBlofinCore() blofin

func NewBtcalphaCore

func NewBtcalphaCore() btcalpha

func NewBtcboxCore

func NewBtcboxCore() btcbox

func NewBtcmarketsCore

func NewBtcmarketsCore() btcmarkets

func NewBtcturkCore

func NewBtcturkCore() btcturk

func NewBybitCore

func NewBybitCore() bybit

func NewCexCore

func NewCexCore() cex

func NewCoinbaseCore

func NewCoinbaseCore() coinbase

func NewCoinbaseadvancedCore

func NewCoinbaseadvancedCore() coinbaseadvanced

func NewCoinbaseexchangeCore

func NewCoinbaseexchangeCore() coinbaseexchange

func NewCoinbaseinternationalCore

func NewCoinbaseinternationalCore() coinbaseinternational

func NewCoincatchCore

func NewCoincatchCore() coincatch

func NewCoincheckCore

func NewCoincheckCore() coincheck

func NewCoinexCore

func NewCoinexCore() coinex

func NewCoinlistCore

func NewCoinlistCore() coinlist

func NewCoinmateCore

func NewCoinmateCore() coinmate

func NewCoinmetroCore

func NewCoinmetroCore() coinmetro

func NewCoinoneCore

func NewCoinoneCore() coinone

func NewCoinsphCore

func NewCoinsphCore() coinsph

func NewCoinspotCore

func NewCoinspotCore() coinspot

func NewCryptocomCore

func NewCryptocomCore() cryptocom

func NewCurrencycomCore

func NewCurrencycomCore() currencycom

func NewDefxCore

func NewDefxCore() defx

func NewDeltaCore

func NewDeltaCore() delta

func NewDeribitCore

func NewDeribitCore() deribit

func NewDigifinexCore

func NewDigifinexCore() digifinex

func NewEllipxCore

func NewEllipxCore() ellipx

func NewError

func NewError(errType interface{}, message ...interface{}) error

func NewExmoCore

func NewExmoCore() exmo

func NewFmfwioCore

func NewFmfwioCore() fmfwio

func NewGateCore

func NewGateCore() gate

func NewGateioCore

func NewGateioCore() gateio

func NewGeminiCore

func NewGeminiCore() gemini

func NewHashkeyCore

func NewHashkeyCore() hashkey

func NewHitbtcCore

func NewHitbtcCore() hitbtc

func NewHollaexCore

func NewHollaexCore() hollaex

func NewHtxCore

func NewHtxCore() htx

func NewHuobiCore

func NewHuobiCore() huobi

func NewHuobijpCore

func NewHuobijpCore() huobijp

func NewHyperliquidCore

func NewHyperliquidCore() hyperliquid

func NewIdexCore

func NewIdexCore() idex

func NewIndependentreserveCore

func NewIndependentreserveCore() independentreserve

func NewIndodaxCore

func NewIndodaxCore() indodax

func NewKrakenCore

func NewKrakenCore() kraken

func NewKrakenfuturesCore

func NewKrakenfuturesCore() krakenfutures

func NewKucoinCore

func NewKucoinCore() kucoin

func NewKucoinfuturesCore

func NewKucoinfuturesCore() kucoinfutures

func NewKunaCore

func NewKunaCore() kuna

func NewLatokenCore

func NewLatokenCore() latoken

func NewLbankCore

func NewLbankCore() lbank

func NewLunoCore

func NewLunoCore() luno

func NewMercadoCore

func NewMercadoCore() mercado

func NewMexcCore

func NewMexcCore() mexc

func NewMyokxCore

func NewMyokxCore() myokx

func NewNdaxCore

func NewNdaxCore() ndax

func NewNovadaxCore

func NewNovadaxCore() novadax

func NewOceanexCore

func NewOceanexCore() oceanex

func NewOkcoinCore

func NewOkcoinCore() okcoin

func NewOkxCore

func NewOkxCore() okx

func NewOnetradingCore

func NewOnetradingCore() onetrading

func NewOxfunCore

func NewOxfunCore() oxfun

func NewP2bCore

func NewP2bCore() p2b

func NewParadexCore

func NewParadexCore() paradex

func NewPaymiumCore

func NewPaymiumCore() paymium

func NewPhemexCore

func NewPhemexCore() phemex

func NewPoloniexCore

func NewPoloniexCore() poloniex

func NewPoloniexfuturesCore

func NewPoloniexfuturesCore() poloniexfutures

func NewProbitCore

func NewProbitCore() probit

func NewTimexCore

func NewTimexCore() timex

func NewTokocryptoCore

func NewTokocryptoCore() tokocrypto

func NewTradeogreCore

func NewTradeogreCore() tradeogre

func NewUpbitCore

func NewUpbitCore() upbit

func NewVertexCore

func NewVertexCore() vertex

func NewWavesexchangeCore

func NewWavesexchangeCore() wavesexchange

func NewWazirxCore

func NewWazirxCore() wazirx

func NewWhitebitCore

func NewWhitebitCore() whitebit

func NewWooCore

func NewWooCore() woo

func NewWoofiproCore

func NewWoofiproCore() woofipro

func NewXtCore

func NewXtCore() xt

func NewYobitCore

func NewYobitCore() yobit

func NewZaifCore

func NewZaifCore() zaif

func NewZondaCore

func NewZondaCore() zonda

func NoChange

func NoChange(v ...interface{}) error

func NormalizeAndConvert

func NormalizeAndConvert(a, b interface{}) (reflect.Value, reflect.Value, bool)

NormalizeAndConvert normalizes and attempts to convert a and b to a common type

func NotSupported

func NotSupported(v ...interface{}) error

func NullResponse

func NullResponse(v ...interface{}) error

func NumberToString

func NumberToString(x interface{}) string

func ObjectKeys

func ObjectKeys(v interface{}) []string

ObjectKeys returns the keys of a map as a slice of strings

func ObjectValues

func ObjectValues(v interface{}) []interface{}

ObjectValues returns the values of a map as a slice of interface{}

func OnMaintenance

func OnMaintenance(v ...interface{}) error

func OpNeg

func OpNeg(value interface{}) interface{}

func OperationFailed

func OperationFailed(v ...interface{}) error

func OperationRejected

func OperationRejected(v ...interface{}) error

func OrderImmediatelyFillable

func OrderImmediatelyFillable(v ...interface{}) error

func OrderNotCached

func OrderNotCached(v ...interface{}) error

func OrderNotFillable

func OrderNotFillable(v ...interface{}) error

func OrderNotFound

func OrderNotFound(v ...interface{}) error

func P256

func P256() string

func PadEnd

func PadEnd(input interface{}, length2 interface{}, padStr interface{}) string

PadEnd pads the input string on the right with padStr until it reaches the specified length

func PadStart

func PadStart(input interface{}, length2 interface{}, padStr interface{}) string

PadStart pads the input string on the left with padStr until it reaches the specified length

func PanicOnError

func PanicOnError(msg interface{})

func ParseFloat

func ParseFloat(input interface{}) interface{}

parseFloat tries to convert various types of input to a float64

func ParseInt

func ParseInt(number interface{}) int64

func ParseJSON

func ParseJSON(input interface{}) interface{}

func ParseTimeframe

func ParseTimeframe(timeframe2 interface{}) int64

func PermissionDenied

func PermissionDenied(v ...interface{}) error

func PlusEqual

func PlusEqual(a, value interface{}) interface{}

PlusEqual adds the value of `value` to `a`, handling some basic types.

func Pop

func Pop(slice interface{}) (interface{}, interface{})

Pop removes the last element from a slice and returns the new slice and the removed element

func Print

func Print(v interface{})

func PromiseAll

func PromiseAll(tasksInterface interface{}) <-chan interface{}

func RateLimitExceeded

func RateLimitExceeded(v ...interface{}) error

func Remove

func Remove(dict interface{}, key interface{})

func Replace

func Replace(input interface{}, old interface{}, new interface{}) string

func RequestTimeout

func RequestTimeout(v ...interface{}) error

func ReturnPanicError

func ReturnPanicError(ch chan interface{})

func Reverse

func Reverse(slice interface{})

Reverse reverses the elements of a slice in place

func Rsa

func Rsa(data2 interface{}, privateKey2 interface{}, algorithm2 func() string) string

func SafeBool

func SafeBool(obj interface{}, key interface{}, defaultValue interface{}) interface{}

SafeBool retrieves a boolean value from a nested structure

func SafeBoolTyp

func SafeBoolTyp(m interface{}, key interface{}) *bool

func SafeBoolTyped

func SafeBoolTyped(m interface{}, key interface{}) *bool

func SafeFloat

func SafeFloat(obj interface{}, key interface{}, defaultValue interface{}) interface{}

SafeFloat retrieves a float64 value from a nested structure

func SafeFloat2

func SafeFloat2(obj interface{}, key interface{}, key2 interface{}, defaultValue interface{}) interface{}

func SafeFloatN

func SafeFloatN(obj interface{}, keys []interface{}, defaultValue interface{}) float64

SafeFloatN retrieves a float64 value from a nested structure

func SafeFloatTyped

func SafeFloatTyped(m interface{}, key interface{}) *float64

Utility functions for safe extraction from maps

func SafeInt64Typed

func SafeInt64Typed(m interface{}, key interface{}) *int64

func SafeInteger

func SafeInteger(obj interface{}, key interface{}, defaultValue interface{}) interface{}

SafeInteger retrieves an int64 value from a nested structure

func SafeInteger2

func SafeInteger2(obj interface{}, key interface{}, key2 interface{}, defaultValue interface{}) interface{}

func SafeIntegerN

func SafeIntegerN(obj interface{}, keys []interface{}, defaultValue interface{}) interface{}

SafeIntegerN retrieves an int64 value from a nested structure

func SafeIntegerProduct

func SafeIntegerProduct(obj interface{}, key interface{}, multiplier interface{}, defaultValue interface{}) interface{}

SafeIntegerProduct retrieves a multiplied integer value from a nested structure

func SafeIntegerProduct2

func SafeIntegerProduct2(obj interface{}, key1, key2 interface{}, multiplier interface{}, defaultValue interface{}) interface{}

SafeIntegerProduct2 retrieves a multiplied integer value from a nested structure with two keys

func SafeIntegerProductN

func SafeIntegerProductN(obj interface{}, keys []interface{}, multiplier interface{}, defaultValue interface{}) interface{}

SafeIntegerProductN retrieves a multiplied integer value from a nested structure

func SafeString

func SafeString(obj interface{}, key interface{}, defaultValue interface{}) interface{}

SafeString retrieves a string value from a nested structure

func SafeString2

func SafeString2(obj interface{}, key interface{}, key2 interface{}, defaultValue interface{}) interface{}

func SafeStringN

func SafeStringN(obj interface{}, keys []interface{}, defaultValue interface{}) interface{}

SafeStringN retrieves a string value from a nested structure

func SafeStringTyped

func SafeStringTyped(m interface{}, key interface{}) *string

func SafeStringUpperN

func SafeStringUpperN(obj interface{}, keys []interface{}, defaultValue interface{}) interface{}

func SafeTimestamp

func SafeTimestamp(obj interface{}, key interface{}, defaultValue interface{}) interface{}

SafeTimestamp retrieves a timestamp value from a nested structure

func SafeTimestamp2

func SafeTimestamp2(obj interface{}, key1, key2 interface{}, defaultValue interface{}) interface{}

SafeTimestamp2 retrieves a timestamp value from a nested structure with two keys

func SafeTimestampN

func SafeTimestampN(obj interface{}, keys []interface{}, defaultValue interface{}) interface{}

SafeTimestampN retrieves a timestamp value from a nested structure

func SafeValue

func SafeValue(obj interface{}, key interface{}, defaultValue interface{}) interface{}

SafeValue retrieves a value from a nested structure

func SafeValueN

func SafeValueN(obj interface{}, keys []interface{}, defaultValue ...interface{}) interface{}

func Secp256k1

func Secp256k1() string

func SetDefaults

func SetDefaults(p interface{})

func Sha1

func Sha1() string

func Sha256

func Sha256() string

func Sha384

func Sha384() string

func Sha512

func Sha512() string

func Shift

func Shift(slice interface{}) (interface{}, interface{})

func Slice

func Slice(str2 interface{}, idx1 interface{}, idx2 interface{}) string

func Split

func Split(str interface{}, sep interface{}) []string

Split splits a string into a slice of substrings separated by a separator

func StartsWith

func StartsWith(v interface{}, prefix interface{}) bool

StartsWith checks if the string starts with the specified prefix

func StringAbs

func StringAbs(a interface{}) string

func StringAdd

func StringAdd(string1, string2 interface{}) string

func StringDiv

func StringDiv(string1, string2 interface{}, precision ...interface{}) string

func StringEq

func StringEq(a, b interface{}) bool

func StringEquals

func StringEquals(a, b interface{}) bool

func StringGe

func StringGe(a, b interface{}) bool

func StringGt

func StringGt(a, b interface{}) bool

func StringLe

func StringLe(a, b interface{}) bool

func StringLt

func StringLt(a, b interface{}) bool

func StringMax

func StringMax(a, b interface{}) string

func StringMin

func StringMin(string1, string2 interface{}) string

func StringMod

func StringMod(a, b interface{}) string

func StringMul

func StringMul(string1, string2 interface{}) string

func StringNeg

func StringNeg(a interface{}) string

func StringOr

func StringOr(string1, string2 interface{}) string

func StringSub

func StringSub(string1, string2 interface{}) string

func Subtract

func Subtract(a, b interface{}) interface{}

func Ternary

func Ternary(cond bool, whenTrue interface{}, whenFalse interface{}) interface{}

func ToFloat64

func ToFloat64(v interface{}) float64

func ToLower

func ToLower(v interface{}) string

func ToSafeFloat

func ToSafeFloat(v interface{}) (float64, error)

func ToString

func ToString(v interface{}) string

func ToUpper

func ToUpper(v interface{}) string

ToUpper converts a string to uppercase

func Totp

func Totp(secret interface{}) string

func Trim

func Trim(v interface{}) string

Trim removes leading and trailing whitespace from a string

func UnaryPlus

func UnaryPlus(a interface{}) interface{}

UnaryPlus returns the numeric value unchanged.

func Unique

func Unique(obj interface{}) []string

func UnsubscribeError

func UnsubscribeError(v ...interface{}) error

Types

type Account

type Account struct {
	Id   *string
	Type *string
	Code *string
	Info map[string]interface{}
}

func NewAccount

func NewAccount(data interface{}) Account

func NewAccountArray

func NewAccountArray(orders2 interface{}) []Account

type Ace

type Ace struct {
	Core *ace
	// contains filtered or unexported fields
}

func NewAce

func NewAce(userConfig map[string]interface{}) Ace

func (*Ace) CancelOrder

func (this *Ace) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Ace) CreateOrder

func (this *Ace) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name ace#createOrder
  • @description create a trade order
  • @see https://github.com/ace-exchange/ace-official-api-docs/blob/master/api_v2.md#open-api---new-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Ace) Describe

func (this Ace) Describe() interface{}

func (*Ace) FetchBalance

func (this *Ace) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Ace) FetchMarkets

func (this *Ace) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Ace) FetchMyTrades

func (this *Ace) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Ace) FetchOHLCV

func (this *Ace) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name ace#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://github.com/ace-exchange/ace-official-api-docs/blob/master/api_v2.md#open-api---klinecandlestick-data
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Ace) FetchOpenOrders

func (this *Ace) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Ace) FetchOrder

func (this *Ace) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Ace) FetchOrderBook

func (this *Ace) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Ace) FetchOrderTrades

func (this *Ace) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Ace) FetchTicker

func (this *Ace) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Ace) FetchTickers

func (this *Ace) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (Ace) HandleErrors

func (this Ace) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Ace) Init

func (this Ace) Init(userConfig map[string]interface{})

func (Ace) ParseBalance

func (this Ace) ParseBalance(response interface{}) interface{}

func (Ace) ParseMarket

func (this Ace) ParseMarket(market interface{}) interface{}

func (Ace) ParseOHLCV

func (this Ace) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Ace) ParseOrder

func (this Ace) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Ace) ParseOrderStatus

func (this Ace) ParseOrderStatus(status interface{}) interface{}

func (Ace) ParseTicker

func (this Ace) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Ace) ParseTrade

func (this Ace) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Ace) PrivatePostV2CoinCustomerAccount

func (this Ace) PrivatePostV2CoinCustomerAccount(args ...interface{}) <-chan interface{}

func (Ace) PrivatePostV2KlineGetKline

func (this Ace) PrivatePostV2KlineGetKline(args ...interface{}) <-chan interface{}

func (Ace) PrivatePostV2OrderCancel

func (this Ace) PrivatePostV2OrderCancel(args ...interface{}) <-chan interface{}

func (Ace) PrivatePostV2OrderGetOrderList

func (this Ace) PrivatePostV2OrderGetOrderList(args ...interface{}) <-chan interface{}

func (Ace) PrivatePostV2OrderGetTradeList

func (this Ace) PrivatePostV2OrderGetTradeList(args ...interface{}) <-chan interface{}

func (Ace) PrivatePostV2OrderOrder

func (this Ace) PrivatePostV2OrderOrder(args ...interface{}) <-chan interface{}

func (Ace) PrivatePostV2OrderShowOrderHistory

func (this Ace) PrivatePostV2OrderShowOrderHistory(args ...interface{}) <-chan interface{}

func (Ace) PrivatePostV2OrderShowOrderStatus

func (this Ace) PrivatePostV2OrderShowOrderStatus(args ...interface{}) <-chan interface{}

func (Ace) PublicGetOapiV2ListMarketPair

func (this Ace) PublicGetOapiV2ListMarketPair(args ...interface{}) <-chan interface{}

func (Ace) PublicGetOapiV2ListTradePrice

func (this Ace) PublicGetOapiV2ListTradePrice(args ...interface{}) <-chan interface{}

func (Ace) PublicGetOpenV2PublicGetOrderBook

func (this Ace) PublicGetOpenV2PublicGetOrderBook(args ...interface{}) <-chan interface{}

func (Ace) Sign

func (this Ace) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Alpaca

type Alpaca struct {
	Core *alpaca
	// contains filtered or unexported fields
}

func NewAlpaca

func NewAlpaca(userConfig map[string]interface{}) Alpaca

func (*Alpaca) CancelAllOrders

func (this *Alpaca) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Alpaca) CancelOrder

func (this *Alpaca) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Alpaca) CreateMarketBuyOrderWithCost

func (this *Alpaca) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

  • @method
  • @name alpaca#createMarketBuyOrderWithCost
  • @description create a market buy order by providing the symbol and cost
  • @see https://docs.alpaca.markets/reference/postorder
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Alpaca) CreateMarketOrderWithCost

func (this *Alpaca) CreateMarketOrderWithCost(symbol string, side string, cost float64, options ...CreateMarketOrderWithCostOptions) (Order, error)

*

  • @method
  • @name alpaca#createMarketOrderWithCost
  • @description create a market order by providing the symbol, side and cost
  • @see https://docs.alpaca.markets/reference/postorder
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} side 'buy' or 'sell'
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Alpaca) CreateMarketSellOrderWithCost

func (this *Alpaca) CreateMarketSellOrderWithCost(symbol string, cost float64, options ...CreateMarketSellOrderWithCostOptions) (Order, error)

*

  • @method
  • @name alpaca#createMarketSellOrderWithCost
  • @description create a market sell order by providing the symbol and cost
  • @see https://docs.alpaca.markets/reference/postorder
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Alpaca) CreateOrder

func (this *Alpaca) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name alpaca#createOrder
  • @description create a trade order
  • @see https://docs.alpaca.markets/reference/postorder
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market', 'limit' or 'stop_limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {float} [params.cost] *market orders only* the cost of the order in units of the quote currency
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Alpaca) Describe

func (this Alpaca) Describe() interface{}

func (*Alpaca) EditOrder

func (this *Alpaca) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name alpaca#editOrder
  • @description edit a trade order
  • @see https://docs.alpaca.markets/reference/patchorderbyorderid-1
  • @param {string} id order id
  • @param {string} [symbol] unified symbol of the market to create an order in
  • @param {string} [type] 'market', 'limit' or 'stop_limit'
  • @param {string} [side] 'buy' or 'sell'
  • @param {float} [amount] how much of the currency you want to trade in units of the base currency
  • @param {float} [price] the price for the order, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.triggerPrice] the price to trigger a stop order
  • @param {string} [params.timeInForce] for crypto trading either 'gtc' or 'ioc' can be used
  • @param {string} [params.clientOrderId] a unique identifier for the order, automatically generated if not sent
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Alpaca) FetchBalance

func (this *Alpaca) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Alpaca) FetchClosedOrders

func (this *Alpaca) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name alpaca#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://docs.alpaca.markets/reference/getallorders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch orders for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Alpaca) FetchDepositAddress

func (this *Alpaca) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Alpaca) FetchDeposits

func (this *Alpaca) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Alpaca) FetchDepositsWithdrawals

func (this *Alpaca) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name alpaca#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://docs.alpaca.markets/reference/listcryptofundingtransfers
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Alpaca) FetchMarkets

func (this *Alpaca) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name alpaca#fetchMarkets
  • @description retrieves data on all markets for alpaca
  • @see https://docs.alpaca.markets/reference/get-v2-assets
  • @param {object} [params] extra parameters specific to the exchange api endpoint
  • @returns {object[]} an array of objects representing market data

func (*Alpaca) FetchMyTrades

func (this *Alpaca) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name alpaca#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.alpaca.markets/reference/getaccountactivitiesbyactivitytype-1
  • @param {string} [symbol] unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trade structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch trades for
  • @param {string} [params.page_token] page_token - used for paging
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Alpaca) FetchOHLCV

func (this *Alpaca) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name alpaca#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.alpaca.markets/reference/cryptobars
  • @see https://docs.alpaca.markets/reference/cryptolatestbars
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the alpha api endpoint
  • @param {string} [params.loc] crypto location, default: us
  • @param {string} [params.method] method, default: marketPublicGetV1beta3CryptoLocBars
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Alpaca) FetchOpenOrders

func (this *Alpaca) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name alpaca#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://docs.alpaca.markets/reference/getallorders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch orders for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Alpaca) FetchOrder

func (this *Alpaca) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Alpaca) FetchOrderBook

func (this *Alpaca) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name alpaca#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.alpaca.markets/reference/cryptolatestorderbooks
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.loc] crypto location, default: us
  • @returns {object} A dictionary of [order book structures]{@link https://github.com/ccxt/ccxt/wiki/Manual#order-book-structure} indexed by market symbols

func (*Alpaca) FetchOrders

func (this *Alpaca) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name alpaca#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://docs.alpaca.markets/reference/getallorders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch orders for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Alpaca) FetchTicker

func (this *Alpaca) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name alpaca#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://docs.alpaca.markets/reference/cryptosnapshots-1
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.loc] crypto location, default: us
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Alpaca) FetchTickers

func (this *Alpaca) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name alpaca#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.alpaca.markets/reference/cryptosnapshots-1
  • @param {string[]} symbols unified symbols of the markets to fetch tickers for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.loc] crypto location, default: us
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Alpaca) FetchTime

func (this *Alpaca) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name alpaca#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Alpaca) FetchTrades

func (this *Alpaca) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name alpaca#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.alpaca.markets/reference/cryptotrades
  • @see https://docs.alpaca.markets/reference/cryptolatesttrades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.loc] crypto location, default: us
  • @param {string} [params.method] method, default: marketPublicGetV1beta3CryptoLocTrades
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Alpaca) FetchTransactionsHelper

func (this *Alpaca) FetchTransactionsHelper(typeVar interface{}, code interface{}, since interface{}, limit interface{}, params interface{}) ([]Transaction, error)

func (*Alpaca) FetchWithdrawals

func (this *Alpaca) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Alpaca) GenerateClientOrderId

func (this Alpaca) GenerateClientOrderId(params interface{}) interface{}

func (Alpaca) HandleErrors

func (this Alpaca) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Alpaca) Init

func (this Alpaca) Init(userConfig map[string]interface{})

func (Alpaca) MarketPrivateGetV1beta1CorporateActions

func (this Alpaca) MarketPrivateGetV1beta1CorporateActions(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV1beta1ForexLatestRates

func (this Alpaca) MarketPrivateGetV1beta1ForexLatestRates(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV1beta1ForexRates

func (this Alpaca) MarketPrivateGetV1beta1ForexRates(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV1beta1LogosSymbol

func (this Alpaca) MarketPrivateGetV1beta1LogosSymbol(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV1beta1News

func (this Alpaca) MarketPrivateGetV1beta1News(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV1beta1ScreenerMarketTypeMovers

func (this Alpaca) MarketPrivateGetV1beta1ScreenerMarketTypeMovers(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV1beta1ScreenerStocksMostActives

func (this Alpaca) MarketPrivateGetV1beta1ScreenerStocksMostActives(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksAuctions

func (this Alpaca) MarketPrivateGetV2StocksAuctions(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksBars

func (this Alpaca) MarketPrivateGetV2StocksBars(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksBarsLatest

func (this Alpaca) MarketPrivateGetV2StocksBarsLatest(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksMetaConditionsTicktype

func (this Alpaca) MarketPrivateGetV2StocksMetaConditionsTicktype(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksMetaExchanges

func (this Alpaca) MarketPrivateGetV2StocksMetaExchanges(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksQuotes

func (this Alpaca) MarketPrivateGetV2StocksQuotes(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksQuotesLatest

func (this Alpaca) MarketPrivateGetV2StocksQuotesLatest(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksSnapshots

func (this Alpaca) MarketPrivateGetV2StocksSnapshots(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksSymbolAuctions

func (this Alpaca) MarketPrivateGetV2StocksSymbolAuctions(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksSymbolBars

func (this Alpaca) MarketPrivateGetV2StocksSymbolBars(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksSymbolBarsLatest

func (this Alpaca) MarketPrivateGetV2StocksSymbolBarsLatest(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksSymbolQuotes

func (this Alpaca) MarketPrivateGetV2StocksSymbolQuotes(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksSymbolQuotesLatest

func (this Alpaca) MarketPrivateGetV2StocksSymbolQuotesLatest(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksSymbolSnapshot

func (this Alpaca) MarketPrivateGetV2StocksSymbolSnapshot(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksSymbolTrades

func (this Alpaca) MarketPrivateGetV2StocksSymbolTrades(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksSymbolTradesLatest

func (this Alpaca) MarketPrivateGetV2StocksSymbolTradesLatest(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksTrades

func (this Alpaca) MarketPrivateGetV2StocksTrades(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPrivateGetV2StocksTradesLatest

func (this Alpaca) MarketPrivateGetV2StocksTradesLatest(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPublicGetV1beta3CryptoLocBars

func (this Alpaca) MarketPublicGetV1beta3CryptoLocBars(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPublicGetV1beta3CryptoLocLatestBars

func (this Alpaca) MarketPublicGetV1beta3CryptoLocLatestBars(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPublicGetV1beta3CryptoLocLatestOrderbooks

func (this Alpaca) MarketPublicGetV1beta3CryptoLocLatestOrderbooks(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPublicGetV1beta3CryptoLocLatestQuotes

func (this Alpaca) MarketPublicGetV1beta3CryptoLocLatestQuotes(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPublicGetV1beta3CryptoLocLatestTrades

func (this Alpaca) MarketPublicGetV1beta3CryptoLocLatestTrades(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPublicGetV1beta3CryptoLocQuotes

func (this Alpaca) MarketPublicGetV1beta3CryptoLocQuotes(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPublicGetV1beta3CryptoLocSnapshots

func (this Alpaca) MarketPublicGetV1beta3CryptoLocSnapshots(args ...interface{}) <-chan interface{}

func (Alpaca) MarketPublicGetV1beta3CryptoLocTrades

func (this Alpaca) MarketPublicGetV1beta3CryptoLocTrades(args ...interface{}) <-chan interface{}

func (Alpaca) ParseBalance

func (this Alpaca) ParseBalance(response interface{}) interface{}

func (Alpaca) ParseDepositAddress

func (this Alpaca) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Alpaca) ParseMarket

func (this Alpaca) ParseMarket(asset interface{}) interface{}

func (Alpaca) ParseOHLCV

func (this Alpaca) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Alpaca) ParseOrder

func (this Alpaca) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Alpaca) ParseOrderStatus

func (this Alpaca) ParseOrderStatus(status interface{}) interface{}

func (Alpaca) ParseTimeInForce

func (this Alpaca) ParseTimeInForce(timeInForce interface{}) interface{}

func (Alpaca) ParseTrade

func (this Alpaca) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Alpaca) ParseTransaction

func (this Alpaca) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Alpaca) ParseTransactionStatus

func (this Alpaca) ParseTransactionStatus(status interface{}) interface{}

func (Alpaca) ParseTransactionType

func (this Alpaca) ParseTransactionType(typeVar interface{}) interface{}

func (Alpaca) Sign

func (this Alpaca) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Alpaca) TraderPrivateDeleteV2Orders

func (this Alpaca) TraderPrivateDeleteV2Orders(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateDeleteV2OrdersOrderId

func (this Alpaca) TraderPrivateDeleteV2OrdersOrderId(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateDeleteV2Positions

func (this Alpaca) TraderPrivateDeleteV2Positions(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateDeleteV2PositionsSymbolOrAssetId

func (this Alpaca) TraderPrivateDeleteV2PositionsSymbolOrAssetId(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateDeleteV2WatchlistsByName

func (this Alpaca) TraderPrivateDeleteV2WatchlistsByName(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateDeleteV2WatchlistsWatchlistId

func (this Alpaca) TraderPrivateDeleteV2WatchlistsWatchlistId(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateDeleteV2WatchlistsWatchlistIdSymbol

func (this Alpaca) TraderPrivateDeleteV2WatchlistsWatchlistIdSymbol(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2Account

func (this Alpaca) TraderPrivateGetV2Account(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2AccountActivities

func (this Alpaca) TraderPrivateGetV2AccountActivities(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2AccountActivitiesActivityType

func (this Alpaca) TraderPrivateGetV2AccountActivitiesActivityType(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2AccountConfigurations

func (this Alpaca) TraderPrivateGetV2AccountConfigurations(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2AccountPortfolioHistory

func (this Alpaca) TraderPrivateGetV2AccountPortfolioHistory(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2Assets

func (this Alpaca) TraderPrivateGetV2Assets(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2AssetsSymbolOrAssetId

func (this Alpaca) TraderPrivateGetV2AssetsSymbolOrAssetId(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2Calendar

func (this Alpaca) TraderPrivateGetV2Calendar(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2Clock

func (this Alpaca) TraderPrivateGetV2Clock(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2CorporateActionsAnnouncements

func (this Alpaca) TraderPrivateGetV2CorporateActionsAnnouncements(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2CorporateActionsAnnouncementsId

func (this Alpaca) TraderPrivateGetV2CorporateActionsAnnouncementsId(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2Orders

func (this Alpaca) TraderPrivateGetV2Orders(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2OrdersOrderId

func (this Alpaca) TraderPrivateGetV2OrdersOrderId(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2Positions

func (this Alpaca) TraderPrivateGetV2Positions(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2PositionsSymbolOrAssetId

func (this Alpaca) TraderPrivateGetV2PositionsSymbolOrAssetId(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2Wallets

func (this Alpaca) TraderPrivateGetV2Wallets(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2WalletsTransfers

func (this Alpaca) TraderPrivateGetV2WalletsTransfers(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2Watchlists

func (this Alpaca) TraderPrivateGetV2Watchlists(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2WatchlistsByName

func (this Alpaca) TraderPrivateGetV2WatchlistsByName(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivateGetV2WatchlistsWatchlistId

func (this Alpaca) TraderPrivateGetV2WatchlistsWatchlistId(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivatePatchV2AccountConfigurations

func (this Alpaca) TraderPrivatePatchV2AccountConfigurations(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivatePatchV2OrdersOrderId

func (this Alpaca) TraderPrivatePatchV2OrdersOrderId(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivatePostV2Orders

func (this Alpaca) TraderPrivatePostV2Orders(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivatePostV2WalletsTransfers

func (this Alpaca) TraderPrivatePostV2WalletsTransfers(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivatePostV2Watchlists

func (this Alpaca) TraderPrivatePostV2Watchlists(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivatePostV2WatchlistsByName

func (this Alpaca) TraderPrivatePostV2WatchlistsByName(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivatePostV2WatchlistsWatchlistId

func (this Alpaca) TraderPrivatePostV2WatchlistsWatchlistId(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivatePutV2OrdersOrderId

func (this Alpaca) TraderPrivatePutV2OrdersOrderId(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivatePutV2WatchlistsByName

func (this Alpaca) TraderPrivatePutV2WatchlistsByName(args ...interface{}) <-chan interface{}

func (Alpaca) TraderPrivatePutV2WatchlistsWatchlistId

func (this Alpaca) TraderPrivatePutV2WatchlistsWatchlistId(args ...interface{}) <-chan interface{}

func (*Alpaca) Withdraw

func (this *Alpaca) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type ArrayCache

type ArrayCache interface {
	ToArray() []interface{}
}

type Ascendex

type Ascendex struct {
	Core *ascendex
	// contains filtered or unexported fields
}

func NewAscendex

func NewAscendex(userConfig map[string]interface{}) Ascendex

func (Ascendex) AddMargin

func (this Ascendex) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name ascendex#addMargin
  • @description add margin
  • @param {string} symbol unified market symbol
  • @param {float} amount amount of margin to add
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [margin structure]{@link https://docs.ccxt.com/#/?id=add-margin-structure}

func (*Ascendex) CancelAllOrders

func (this *Ascendex) CancelAllOrders(options ...CancelAllOrdersOptions) (Order, error)

*

func (*Ascendex) CancelOrder

func (this *Ascendex) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Ascendex) CreateOrder

func (this *Ascendex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name ascendex#createOrder
  • @description create a trade order on the exchange
  • @see https://ascendex.github.io/ascendex-pro-api/#place-order
  • @see https://ascendex.github.io/ascendex-futures-pro-api-v2/#new-order
  • @param {string} symbol unified CCXT market symbol
  • @param {string} type "limit" or "market"
  • @param {string} side "buy" or "sell"
  • @param {float} amount the amount of currency to trade
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.timeInForce] "GTC", "IOC", "FOK", or "PO"
  • @param {bool} [params.postOnly] true or false
  • @param {float} [params.triggerPrice] the price at which a trigger order is triggered at
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice that the attached take profit order will be triggered (perpetual swap markets only)
  • @param {float} [params.takeProfit.triggerPrice] *swap only* take profit trigger price
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice that the attached stop loss order will be triggered (perpetual swap markets only)
  • @param {float} [params.stopLoss.triggerPrice] *swap only* stop loss trigger price
  • @returns [An order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Ascendex) CreateOrderRequest

func (this Ascendex) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Ascendex) CreateOrders

func (this *Ascendex) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Ascendex) Describe

func (this Ascendex) Describe() interface{}

func (*Ascendex) FetchAccounts

func (this *Ascendex) FetchAccounts(params ...interface{}) ([]Account, error)

*

  • @method
  • @name ascendex#fetchAccounts
  • @description fetch all the accounts associated with a profile
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [account structures]{@link https://docs.ccxt.com/#/?id=account-structure} indexed by the account type

func (*Ascendex) FetchBalance

func (this *Ascendex) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Ascendex) FetchClosedOrders

func (this *Ascendex) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Ascendex) FetchCurrencies

func (this Ascendex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name ascendex#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Ascendex) FetchDepositAddress

func (this *Ascendex) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Ascendex) FetchDepositWithdrawFees

func (this *Ascendex) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Ascendex) FetchDeposits

func (this *Ascendex) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name ascendex#fetchDeposits
  • @description fetch all deposits made to an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Ascendex) FetchDepositsWithdrawals

func (this *Ascendex) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name ascendex#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Ascendex) FetchFundingHistory

func (this *Ascendex) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Ascendex) FetchFundingRates

func (this *Ascendex) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

  • @method
  • @name ascendex#fetchFundingRates
  • @description fetch the funding rate for multiple markets
  • @param {string[]|undefined} symbols list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [funding rates structures]{@link https://docs.ccxt.com/#/?id=funding-rates-structure}, indexe by market symbols

func (*Ascendex) FetchLeverageTiers

func (this *Ascendex) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

  • @method
  • @name ascendex#fetchLeverageTiers
  • @description retrieve information on the maximum leverage, and maintenance margin for trades of varying trade sizes
  • @param {string[]|undefined} symbols list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [leverage tiers structures]{@link https://docs.ccxt.com/#/?id=leverage-tiers-structure}, indexed by market symbols

func (*Ascendex) FetchLeverages

func (this *Ascendex) FetchLeverages(options ...FetchLeveragesOptions) (Leverages, error)

*

func (*Ascendex) FetchMarginModes

func (this *Ascendex) FetchMarginModes(options ...FetchMarginModesOptions) (MarginModes, error)

*

func (*Ascendex) FetchMarkets

func (this *Ascendex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name ascendex#fetchMarkets
  • @description retrieves data on all markets for ascendex
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Ascendex) FetchOHLCV

func (this *Ascendex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name ascendex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Ascendex) FetchOpenOrders

func (this *Ascendex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Ascendex) FetchOrder

func (this *Ascendex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Ascendex) FetchOrderBook

func (this *Ascendex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name ascendex#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Ascendex) FetchPositions

func (this *Ascendex) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

  • @method
  • @name ascendex#fetchPositions
  • @description fetch all open positions
  • @param {string[]|undefined} symbols list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [position structure]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Ascendex) FetchTicker

func (this *Ascendex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name ascendex#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Ascendex) FetchTickers

func (this *Ascendex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Ascendex) FetchTime

func (this *Ascendex) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name ascendex#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the ascendex server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the ascendex server

func (*Ascendex) FetchTrades

func (this *Ascendex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name ascendex#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://ascendex.github.io/ascendex-pro-api/#market-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Ascendex) FetchTradingFees

func (this *Ascendex) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

  • @method
  • @name ascendex#fetchTradingFees
  • @description fetch the trading fees for multiple markets
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [fee structures]{@link https://docs.ccxt.com/#/?id=fee-structure} indexed by market symbols

func (*Ascendex) FetchWithdrawals

func (this *Ascendex) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name ascendex#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Ascendex) GetAccount

func (this Ascendex) GetAccount(optionalArgs ...interface{}) interface{}

func (Ascendex) HandleErrors

func (this Ascendex) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Ascendex) Init

func (this Ascendex) Init(userConfig map[string]interface{})

func (Ascendex) ModifyMarginHelper

func (this Ascendex) ModifyMarginHelper(symbol interface{}, amount interface{}, typeVar interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Ascendex) ParseBalance

func (this Ascendex) ParseBalance(response interface{}) interface{}

func (Ascendex) ParseDepositAddress

func (this Ascendex) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseDepositWithdrawFee

func (this Ascendex) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseFundingRate

func (this Ascendex) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseIncome

func (this Ascendex) ParseIncome(income interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseLeverage

func (this Ascendex) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseMarginBalance

func (this Ascendex) ParseMarginBalance(response interface{}) interface{}

func (Ascendex) ParseMarginMode

func (this Ascendex) ParseMarginMode(marginMode interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseMarginModification

func (this Ascendex) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseMarketLeverageTiers

func (this Ascendex) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseOHLCV

func (this Ascendex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseOrder

func (this Ascendex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseOrderStatus

func (this Ascendex) ParseOrderStatus(status interface{}) interface{}

func (Ascendex) ParsePosition

func (this Ascendex) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseSwapBalance

func (this Ascendex) ParseSwapBalance(response interface{}) interface{}

func (Ascendex) ParseTicker

func (this Ascendex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseTrade

func (this Ascendex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseTransaction

func (this Ascendex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseTransactionStatus

func (this Ascendex) ParseTransactionStatus(status interface{}) interface{}

func (Ascendex) ParseTransfer

func (this Ascendex) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Ascendex) ParseTransferStatus

func (this Ascendex) ParseTransferStatus(status interface{}) interface{}

func (Ascendex) ReduceMargin

func (this Ascendex) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name ascendex#reduceMargin
  • @description remove margin from a position
  • @param {string} symbol unified market symbol
  • @param {float} amount the amount of margin to remove
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [margin structure]{@link https://docs.ccxt.com/#/?id=reduce-margin-structure}

func (*Ascendex) SetLeverage

func (this *Ascendex) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

func (*Ascendex) SetMarginMode

func (this *Ascendex) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name ascendex#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://ascendex.github.io/ascendex-futures-pro-api-v2/#change-margin-type
  • @param {string} marginMode 'cross' or 'isolated'
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Ascendex) Sign

func (this Ascendex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Ascendex) Transfer

func (this *Ascendex) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name ascendex#transfer
  • @description transfer currency internally between wallets on the same account
  • @param {string} code unified currency codeåå
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from
  • @param {string} toAccount account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (Ascendex) V1PrivateAccountCategoryDeleteOrder

func (this Ascendex) V1PrivateAccountCategoryDeleteOrder(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountCategoryDeleteOrderAll

func (this Ascendex) V1PrivateAccountCategoryDeleteOrderAll(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountCategoryDeleteOrderBatch

func (this Ascendex) V1PrivateAccountCategoryDeleteOrderBatch(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountCategoryGetBalance

func (this Ascendex) V1PrivateAccountCategoryGetBalance(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountCategoryGetOrderHistCurrent

func (this Ascendex) V1PrivateAccountCategoryGetOrderHistCurrent(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountCategoryGetOrderOpen

func (this Ascendex) V1PrivateAccountCategoryGetOrderOpen(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountCategoryGetOrderStatus

func (this Ascendex) V1PrivateAccountCategoryGetOrderStatus(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountCategoryGetRisk

func (this Ascendex) V1PrivateAccountCategoryGetRisk(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountCategoryPostOrder

func (this Ascendex) V1PrivateAccountCategoryPostOrder(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountCategoryPostOrderBatch

func (this Ascendex) V1PrivateAccountCategoryPostOrderBatch(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupGetCashBalance

func (this Ascendex) V1PrivateAccountGroupGetCashBalance(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupGetFuturesCollateralBalance

func (this Ascendex) V1PrivateAccountGroupGetFuturesCollateralBalance(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupGetFuturesFundingPayments

func (this Ascendex) V1PrivateAccountGroupGetFuturesFundingPayments(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupGetFuturesPosition

func (this Ascendex) V1PrivateAccountGroupGetFuturesPosition(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupGetFuturesRisk

func (this Ascendex) V1PrivateAccountGroupGetFuturesRisk(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupGetMarginBalance

func (this Ascendex) V1PrivateAccountGroupGetMarginBalance(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupGetMarginRisk

func (this Ascendex) V1PrivateAccountGroupGetMarginRisk(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupGetOrderHist

func (this Ascendex) V1PrivateAccountGroupGetOrderHist(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupGetSpotFee

func (this Ascendex) V1PrivateAccountGroupGetSpotFee(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupPostFuturesTransferDeposit

func (this Ascendex) V1PrivateAccountGroupPostFuturesTransferDeposit(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupPostFuturesTransferWithdraw

func (this Ascendex) V1PrivateAccountGroupPostFuturesTransferWithdraw(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateAccountGroupPostTransfer

func (this Ascendex) V1PrivateAccountGroupPostTransfer(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateGetDataBalanceHistory

func (this Ascendex) V1PrivateGetDataBalanceHistory(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateGetDataBalanceSnapshot

func (this Ascendex) V1PrivateGetDataBalanceSnapshot(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateGetInfo

func (this Ascendex) V1PrivateGetInfo(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateGetWalletDepositAddress

func (this Ascendex) V1PrivateGetWalletDepositAddress(args ...interface{}) <-chan interface{}

func (Ascendex) V1PrivateGetWalletTransactions

func (this Ascendex) V1PrivateGetWalletTransactions(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetAssets

func (this Ascendex) V1PublicGetAssets(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetBarhist

func (this Ascendex) V1PublicGetBarhist(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetBarhistInfo

func (this Ascendex) V1PublicGetBarhistInfo(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetCashAssets

func (this Ascendex) V1PublicGetCashAssets(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetCashProducts

func (this Ascendex) V1PublicGetCashProducts(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetDepth

func (this Ascendex) V1PublicGetDepth(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetExchangeInfo

func (this Ascendex) V1PublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetFuturesCollateral

func (this Ascendex) V1PublicGetFuturesCollateral(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetFuturesContracts

func (this Ascendex) V1PublicGetFuturesContracts(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetFuturesFundingRates

func (this Ascendex) V1PublicGetFuturesFundingRates(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetFuturesMarketData

func (this Ascendex) V1PublicGetFuturesMarketData(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetFuturesRefPx

func (this Ascendex) V1PublicGetFuturesRefPx(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetMarginAssets

func (this Ascendex) V1PublicGetMarginAssets(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetMarginProducts

func (this Ascendex) V1PublicGetMarginProducts(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetProducts

func (this Ascendex) V1PublicGetProducts(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetRiskLimitInfo

func (this Ascendex) V1PublicGetRiskLimitInfo(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetTicker

func (this Ascendex) V1PublicGetTicker(args ...interface{}) <-chan interface{}

func (Ascendex) V1PublicGetTrades

func (this Ascendex) V1PublicGetTrades(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupDeleteFuturesOrder

func (this Ascendex) V2PrivateAccountGroupDeleteFuturesOrder(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupDeleteFuturesOrderAll

func (this Ascendex) V2PrivateAccountGroupDeleteFuturesOrderAll(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupDeleteFuturesOrderBatch

func (this Ascendex) V2PrivateAccountGroupDeleteFuturesOrderBatch(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupGetFuturesFreeMargin

func (this Ascendex) V2PrivateAccountGroupGetFuturesFreeMargin(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupGetFuturesFundingPayments

func (this Ascendex) V2PrivateAccountGroupGetFuturesFundingPayments(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupGetFuturesOrderHistCurrent

func (this Ascendex) V2PrivateAccountGroupGetFuturesOrderHistCurrent(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupGetFuturesOrderOpen

func (this Ascendex) V2PrivateAccountGroupGetFuturesOrderOpen(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupGetFuturesOrderStatus

func (this Ascendex) V2PrivateAccountGroupGetFuturesOrderStatus(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupGetFuturesPosition

func (this Ascendex) V2PrivateAccountGroupGetFuturesPosition(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupGetOrderHist

func (this Ascendex) V2PrivateAccountGroupGetOrderHist(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupPostFuturesIsolatedPositionMargin

func (this Ascendex) V2PrivateAccountGroupPostFuturesIsolatedPositionMargin(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupPostFuturesLeverage

func (this Ascendex) V2PrivateAccountGroupPostFuturesLeverage(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupPostFuturesMarginType

func (this Ascendex) V2PrivateAccountGroupPostFuturesMarginType(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupPostFuturesOrder

func (this Ascendex) V2PrivateAccountGroupPostFuturesOrder(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupPostFuturesOrderBatch

func (this Ascendex) V2PrivateAccountGroupPostFuturesOrderBatch(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupPostFuturesOrderOpen

func (this Ascendex) V2PrivateAccountGroupPostFuturesOrderOpen(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupPostFuturesTransferDeposit

func (this Ascendex) V2PrivateAccountGroupPostFuturesTransferDeposit(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupPostFuturesTransferWithdraw

func (this Ascendex) V2PrivateAccountGroupPostFuturesTransferWithdraw(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupPostSubuserSubuserTransfer

func (this Ascendex) V2PrivateAccountGroupPostSubuserSubuserTransfer(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateAccountGroupPostSubuserSubuserTransferHist

func (this Ascendex) V2PrivateAccountGroupPostSubuserSubuserTransferHist(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateDataGetOrderHist

func (this Ascendex) V2PrivateDataGetOrderHist(args ...interface{}) <-chan interface{}

func (Ascendex) V2PrivateGetAccountInfo

func (this Ascendex) V2PrivateGetAccountInfo(args ...interface{}) <-chan interface{}

func (Ascendex) V2PublicGetAssets

func (this Ascendex) V2PublicGetAssets(args ...interface{}) <-chan interface{}

func (Ascendex) V2PublicGetFuturesCollateral

func (this Ascendex) V2PublicGetFuturesCollateral(args ...interface{}) <-chan interface{}

func (Ascendex) V2PublicGetFuturesContract

func (this Ascendex) V2PublicGetFuturesContract(args ...interface{}) <-chan interface{}

func (Ascendex) V2PublicGetFuturesPricingData

func (this Ascendex) V2PublicGetFuturesPricingData(args ...interface{}) <-chan interface{}

func (Ascendex) V2PublicGetFuturesTicker

func (this Ascendex) V2PublicGetFuturesTicker(args ...interface{}) <-chan interface{}

func (Ascendex) V2PublicGetRiskLimitInfo

func (this Ascendex) V2PublicGetRiskLimitInfo(args ...interface{}) <-chan interface{}

type Balance

type Balance struct {
	Free  *float64
	Used  *float64
	Total *float64
}

func NewBalance

func NewBalance(balanceData map[string]interface{}) Balance

NewBalance initializes a Balance struct from a map.

type BalanceAccount

type BalanceAccount struct {
	Free  *string
	Used  *string
	Total *string
}

func NewBalanceAccount

func NewBalanceAccount(data interface{}) BalanceAccount

type Balances

type Balances struct {
	Balances map[string]Balance
	Free     map[string]*float64
	Used     map[string]*float64
	Total    map[string]*float64
	Info     map[string]interface{}
}

func NewBalances

func NewBalances(balancesData2 interface{}) Balances

NewBalances initializes a Balances struct from a map.

func (*Balances) GetBalance

func (b *Balances) GetBalance(key string) (Balance, error)

GetBalance retrieves a Balance by key.

func (*Balances) SetBalance

func (b *Balances) SetBalance(key string, balance Balance)

SetBalance sets or updates a Balance by key.

type Bequant

type Bequant struct {
	Core *bequant
	// contains filtered or unexported fields
}

func NewBequant

func NewBequant(userConfig map[string]interface{}) Bequant

func (Bequant) Describe

func (this Bequant) Describe() interface{}

func (Bequant) Init

func (this Bequant) Init(userConfig map[string]interface{})

func (Bequant) PrivateDeleteFuturesOrder

func (this Bequant) PrivateDeleteFuturesOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivateDeleteFuturesOrderClientOrderId

func (this Bequant) PrivateDeleteFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bequant) PrivateDeleteFuturesPosition

func (this Bequant) PrivateDeleteFuturesPosition(args ...interface{}) <-chan interface{}

func (Bequant) PrivateDeleteFuturesPositionMarginModeSymbol

func (this Bequant) PrivateDeleteFuturesPositionMarginModeSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PrivateDeleteMarginOrder

func (this Bequant) PrivateDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivateDeleteMarginOrderClientOrderId

func (this Bequant) PrivateDeleteMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bequant) PrivateDeleteMarginPosition

func (this Bequant) PrivateDeleteMarginPosition(args ...interface{}) <-chan interface{}

func (Bequant) PrivateDeleteMarginPositionIsolatedSymbol

func (this Bequant) PrivateDeleteMarginPositionIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PrivateDeleteSpotOrder

func (this Bequant) PrivateDeleteSpotOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivateDeleteSpotOrderClientOrderId

func (this Bequant) PrivateDeleteSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bequant) PrivateDeleteWalletCryptoWithdrawId

func (this Bequant) PrivateDeleteWalletCryptoWithdrawId(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesAccount

func (this Bequant) PrivateGetFuturesAccount(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesAccountIsolatedSymbol

func (this Bequant) PrivateGetFuturesAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesBalance

func (this Bequant) PrivateGetFuturesBalance(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesBalanceCurrency

func (this Bequant) PrivateGetFuturesBalanceCurrency(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesConfig

func (this Bequant) PrivateGetFuturesConfig(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesFee

func (this Bequant) PrivateGetFuturesFee(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesFeeSymbol

func (this Bequant) PrivateGetFuturesFeeSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesHistoryClearing

func (this Bequant) PrivateGetFuturesHistoryClearing(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesHistoryOrder

func (this Bequant) PrivateGetFuturesHistoryOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesHistoryPositions

func (this Bequant) PrivateGetFuturesHistoryPositions(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesHistoryTrade

func (this Bequant) PrivateGetFuturesHistoryTrade(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesOrder

func (this Bequant) PrivateGetFuturesOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetFuturesOrderClientOrderId

func (this Bequant) PrivateGetFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetMarginAccount

func (this Bequant) PrivateGetMarginAccount(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetMarginAccountCrossCurrency

func (this Bequant) PrivateGetMarginAccountCrossCurrency(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetMarginAccountIsolatedSymbol

func (this Bequant) PrivateGetMarginAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetMarginConfig

func (this Bequant) PrivateGetMarginConfig(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetMarginHistoryClearing

func (this Bequant) PrivateGetMarginHistoryClearing(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetMarginHistoryOrder

func (this Bequant) PrivateGetMarginHistoryOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetMarginHistoryPositions

func (this Bequant) PrivateGetMarginHistoryPositions(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetMarginHistoryTrade

func (this Bequant) PrivateGetMarginHistoryTrade(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetMarginOrder

func (this Bequant) PrivateGetMarginOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetMarginOrderClientOrderId

func (this Bequant) PrivateGetMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSpotBalance

func (this Bequant) PrivateGetSpotBalance(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSpotBalanceCurrency

func (this Bequant) PrivateGetSpotBalanceCurrency(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSpotFee

func (this Bequant) PrivateGetSpotFee(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSpotFeeSymbol

func (this Bequant) PrivateGetSpotFeeSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSpotHistoryOrder

func (this Bequant) PrivateGetSpotHistoryOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSpotHistoryTrade

func (this Bequant) PrivateGetSpotHistoryTrade(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSpotOrder

func (this Bequant) PrivateGetSpotOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSpotOrderClientOrderId

func (this Bequant) PrivateGetSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSubAccount

func (this Bequant) PrivateGetSubAccount(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSubAccountAcl

func (this Bequant) PrivateGetSubAccountAcl(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSubAccountBalanceSubAccID

func (this Bequant) PrivateGetSubAccountBalanceSubAccID(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetSubAccountCryptoAddressSubAccIDCurrency

func (this Bequant) PrivateGetSubAccountCryptoAddressSubAccIDCurrency(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetWalletAirdrops

func (this Bequant) PrivateGetWalletAirdrops(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetWalletAmountLocks

func (this Bequant) PrivateGetWalletAmountLocks(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetWalletBalance

func (this Bequant) PrivateGetWalletBalance(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetWalletBalanceCurrency

func (this Bequant) PrivateGetWalletBalanceCurrency(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetWalletCryptoAddress

func (this Bequant) PrivateGetWalletCryptoAddress(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetWalletCryptoAddressCheckMine

func (this Bequant) PrivateGetWalletCryptoAddressCheckMine(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetWalletCryptoAddressRecentDeposit

func (this Bequant) PrivateGetWalletCryptoAddressRecentDeposit(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetWalletCryptoAddressRecentWithdraw

func (this Bequant) PrivateGetWalletCryptoAddressRecentWithdraw(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetWalletCryptoFeeEstimate

func (this Bequant) PrivateGetWalletCryptoFeeEstimate(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetWalletTransactions

func (this Bequant) PrivateGetWalletTransactions(args ...interface{}) <-chan interface{}

func (Bequant) PrivateGetWalletTransactionsTxId

func (this Bequant) PrivateGetWalletTransactionsTxId(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePatchFuturesOrderClientOrderId

func (this Bequant) PrivatePatchFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePatchMarginOrderClientOrderId

func (this Bequant) PrivatePatchMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePatchSpotOrderClientOrderId

func (this Bequant) PrivatePatchSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostFuturesOrder

func (this Bequant) PrivatePostFuturesOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostFuturesOrderList

func (this Bequant) PrivatePostFuturesOrderList(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostMarginOrder

func (this Bequant) PrivatePostMarginOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostMarginOrderList

func (this Bequant) PrivatePostMarginOrderList(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostSpotOrder

func (this Bequant) PrivatePostSpotOrder(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostSpotOrderList

func (this Bequant) PrivatePostSpotOrderList(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostSubAccountAcl

func (this Bequant) PrivatePostSubAccountAcl(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostSubAccountActivate

func (this Bequant) PrivatePostSubAccountActivate(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostSubAccountFreeze

func (this Bequant) PrivatePostSubAccountFreeze(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostSubAccountTransfer

func (this Bequant) PrivatePostSubAccountTransfer(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostWalletAirdropsIdClaim

func (this Bequant) PrivatePostWalletAirdropsIdClaim(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostWalletConvert

func (this Bequant) PrivatePostWalletConvert(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostWalletCryptoAddress

func (this Bequant) PrivatePostWalletCryptoAddress(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostWalletCryptoCheckOffchainAvailable

func (this Bequant) PrivatePostWalletCryptoCheckOffchainAvailable(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostWalletCryptoFeesEstimate

func (this Bequant) PrivatePostWalletCryptoFeesEstimate(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostWalletCryptoWithdraw

func (this Bequant) PrivatePostWalletCryptoWithdraw(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostWalletInternalWithdraw

func (this Bequant) PrivatePostWalletInternalWithdraw(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePostWalletTransfer

func (this Bequant) PrivatePostWalletTransfer(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePutFuturesAccountIsolatedSymbol

func (this Bequant) PrivatePutFuturesAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePutMarginAccountIsolatedSymbol

func (this Bequant) PrivatePutMarginAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PrivatePutWalletCryptoWithdrawId

func (this Bequant) PrivatePutWalletCryptoWithdrawId(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicCandles

func (this Bequant) PublicGetPublicCandles(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicCandlesSymbol

func (this Bequant) PublicGetPublicCandlesSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicConvertedCandles

func (this Bequant) PublicGetPublicConvertedCandles(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicConvertedCandlesSymbol

func (this Bequant) PublicGetPublicConvertedCandlesSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicCurrency

func (this Bequant) PublicGetPublicCurrency(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicCurrencyCurrency

func (this Bequant) PublicGetPublicCurrencyCurrency(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesCandlesIndexPrice

func (this Bequant) PublicGetPublicFuturesCandlesIndexPrice(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesCandlesIndexPriceSymbol

func (this Bequant) PublicGetPublicFuturesCandlesIndexPriceSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesCandlesMarkPrice

func (this Bequant) PublicGetPublicFuturesCandlesMarkPrice(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesCandlesMarkPriceSymbol

func (this Bequant) PublicGetPublicFuturesCandlesMarkPriceSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesCandlesOpenInterest

func (this Bequant) PublicGetPublicFuturesCandlesOpenInterest(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesCandlesOpenInterestSymbol

func (this Bequant) PublicGetPublicFuturesCandlesOpenInterestSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesCandlesPremiumIndex

func (this Bequant) PublicGetPublicFuturesCandlesPremiumIndex(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesCandlesPremiumIndexSymbol

func (this Bequant) PublicGetPublicFuturesCandlesPremiumIndexSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesHistoryFunding

func (this Bequant) PublicGetPublicFuturesHistoryFunding(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesHistoryFundingSymbol

func (this Bequant) PublicGetPublicFuturesHistoryFundingSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesInfo

func (this Bequant) PublicGetPublicFuturesInfo(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicFuturesInfoSymbol

func (this Bequant) PublicGetPublicFuturesInfoSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicOrderbook

func (this Bequant) PublicGetPublicOrderbook(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicOrderbookSymbol

func (this Bequant) PublicGetPublicOrderbookSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicPriceHistory

func (this Bequant) PublicGetPublicPriceHistory(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicPriceRate

func (this Bequant) PublicGetPublicPriceRate(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicPriceTicker

func (this Bequant) PublicGetPublicPriceTicker(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicPriceTickerSymbol

func (this Bequant) PublicGetPublicPriceTickerSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicSymbol

func (this Bequant) PublicGetPublicSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicSymbolSymbol

func (this Bequant) PublicGetPublicSymbolSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicTicker

func (this Bequant) PublicGetPublicTicker(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicTickerSymbol

func (this Bequant) PublicGetPublicTickerSymbol(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicTrades

func (this Bequant) PublicGetPublicTrades(args ...interface{}) <-chan interface{}

func (Bequant) PublicGetPublicTradesSymbol

func (this Bequant) PublicGetPublicTradesSymbol(args ...interface{}) <-chan interface{}

type Bigone

type Bigone struct {
	Core *bigone
	// contains filtered or unexported fields
}

func NewBigone

func NewBigone(userConfig map[string]interface{}) Bigone

func (*Bigone) CancelAllOrders

func (this *Bigone) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Bigone) CancelOrder

func (this *Bigone) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Bigone) ContractPrivateDeleteOrdersBatch

func (this Bigone) ContractPrivateDeleteOrdersBatch(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivateDeleteOrdersId

func (this Bigone) ContractPrivateDeleteOrdersId(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivateGetAccounts

func (this Bigone) ContractPrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivateGetOrders

func (this Bigone) ContractPrivateGetOrders(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivateGetOrdersCount

func (this Bigone) ContractPrivateGetOrdersCount(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivateGetOrdersId

func (this Bigone) ContractPrivateGetOrdersId(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivateGetOrdersOpening

func (this Bigone) ContractPrivateGetOrdersOpening(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivateGetOrdersOpeningCount

func (this Bigone) ContractPrivateGetOrdersOpeningCount(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivateGetTrades

func (this Bigone) ContractPrivateGetTrades(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivateGetTradesCount

func (this Bigone) ContractPrivateGetTradesCount(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivatePostOrders

func (this Bigone) ContractPrivatePostOrders(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivatePostOrdersBatch

func (this Bigone) ContractPrivatePostOrdersBatch(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivatePutPositionsSymbolMargin

func (this Bigone) ContractPrivatePutPositionsSymbolMargin(args ...interface{}) <-chan interface{}

func (Bigone) ContractPrivatePutPositionsSymbolRiskLimit

func (this Bigone) ContractPrivatePutPositionsSymbolRiskLimit(args ...interface{}) <-chan interface{}

func (Bigone) ContractPublicGetDepthSymbolSnapshot

func (this Bigone) ContractPublicGetDepthSymbolSnapshot(args ...interface{}) <-chan interface{}

func (Bigone) ContractPublicGetInstruments

func (this Bigone) ContractPublicGetInstruments(args ...interface{}) <-chan interface{}

func (Bigone) ContractPublicGetInstrumentsDifference

func (this Bigone) ContractPublicGetInstrumentsDifference(args ...interface{}) <-chan interface{}

func (Bigone) ContractPublicGetInstrumentsPrices

func (this Bigone) ContractPublicGetInstrumentsPrices(args ...interface{}) <-chan interface{}

func (Bigone) ContractPublicGetSymbols

func (this Bigone) ContractPublicGetSymbols(args ...interface{}) <-chan interface{}

func (*Bigone) CreateMarketBuyOrderWithCost

func (this *Bigone) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

  • @method
  • @name bigone#createMarketBuyOrderWithCost
  • @description create a market buy order by providing the symbol and cost
  • @see https://open.big.one/docs/spot_orders.html#create-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bigone) CreateOrder

func (this *Bigone) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bigone#createOrder
  • @description create a trade order
  • @see https://open.big.one/docs/spot_orders.html#create-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price at which a trigger order is triggered at
  • @param {bool} [params.postOnly] if true, the order will only be posted to the order book and not executed immediately
  • @param {string} [params.timeInForce] "GTC", "IOC", or "PO"
  • @param {float} [params.cost] *spot market buy only* the quote quantity that can be used as an alternative for the amount *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.operator] *stop order only* GTE or LTE (default)
  • @param {string} [params.client_order_id] must match ^[a-zA-Z0-9-_]{1,36}$ this regex. client_order_id is unique in 24 hours, If created 24 hours later and the order closed, it will be released and can be reused
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bigone) Describe

func (this Bigone) Describe() interface{}

func (*Bigone) FetchBalance

func (this *Bigone) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bigone) FetchClosedOrders

func (this *Bigone) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Bigone) FetchCurrencies

func (this Bigone) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name bigone#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @param {dict} [params] extra parameters specific to the exchange API endpoint
  • @returns {dict} an associative dictionary of currencies

func (*Bigone) FetchDepositAddress

func (this *Bigone) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Bigone) FetchDeposits

func (this *Bigone) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Bigone) FetchMarkets

func (this *Bigone) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name bigone#fetchMarkets
  • @description retrieves data on all markets for bigone
  • @see https://open.big.one/docs/spot_asset_pair.html
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Bigone) FetchMyTrades

func (this *Bigone) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name bigone#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://open.big.one/docs/spot_trade.html#trades-of-user
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Bigone) FetchOHLCV

func (this *Bigone) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bigone#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://open.big.one/docs/spot_asset_pair_candle.html
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the earliest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Bigone) FetchOpenOrders

func (this *Bigone) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bigone) FetchOrder

func (this *Bigone) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bigone) FetchOrderBook

func (this *Bigone) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name bigone#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://open.big.one/docs/contract_misc.html#get-orderbook-snapshot
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Bigone) FetchOrders

func (this *Bigone) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Bigone) FetchTicker

func (this *Bigone) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name bigone#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://open.big.one/docs/spot_tickers.html
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bigone) FetchTickers

func (this *Bigone) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name bigone#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://open.big.one/docs/spot_tickers.html
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bigone) FetchTime

func (this *Bigone) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name bigone#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://open.big.one/docs/spot_ping.html
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Bigone) FetchTrades

func (this *Bigone) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name bigone#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://open.big.one/docs/spot_asset_pair_trade.html
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Bigone) FetchWithdrawals

func (this *Bigone) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Bigone) HandleErrors

func (this Bigone) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bigone) Init

func (this Bigone) Init(userConfig map[string]interface{})

func (Bigone) Nonce

func (this Bigone) Nonce() interface{}

func (Bigone) ParseBalance

func (this Bigone) ParseBalance(response interface{}) interface{}

func (Bigone) ParseContractBidsAsks

func (this Bigone) ParseContractBidsAsks(bidsAsks interface{}) interface{}

func (Bigone) ParseContractOrderBook

func (this Bigone) ParseContractOrderBook(orderbook interface{}, symbol interface{}, optionalArgs ...interface{}) interface{}

func (Bigone) ParseOHLCV

func (this Bigone) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bigone) ParseOrder

func (this Bigone) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bigone) ParseOrderStatus

func (this Bigone) ParseOrderStatus(status interface{}) interface{}

func (Bigone) ParseTicker

func (this Bigone) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bigone) ParseTrade

func (this Bigone) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bigone) ParseTransaction

func (this Bigone) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bigone) ParseTransactionStatus

func (this Bigone) ParseTransactionStatus(status interface{}) interface{}

func (Bigone) ParseTransfer

func (this Bigone) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Bigone) ParseTransferStatus

func (this Bigone) ParseTransferStatus(status interface{}) interface{}

func (Bigone) ParseType

func (this Bigone) ParseType(typeVar interface{}) interface{}

func (Bigone) PrivateGetAccounts

func (this Bigone) PrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Bigone) PrivateGetAssetsAssetSymbolAddress

func (this Bigone) PrivateGetAssetsAssetSymbolAddress(args ...interface{}) <-chan interface{}

func (Bigone) PrivateGetDeposits

func (this Bigone) PrivateGetDeposits(args ...interface{}) <-chan interface{}

func (Bigone) PrivateGetFundAccounts

func (this Bigone) PrivateGetFundAccounts(args ...interface{}) <-chan interface{}

func (Bigone) PrivateGetOrders

func (this Bigone) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Bigone) PrivateGetOrdersId

func (this Bigone) PrivateGetOrdersId(args ...interface{}) <-chan interface{}

func (Bigone) PrivateGetOrdersMulti

func (this Bigone) PrivateGetOrdersMulti(args ...interface{}) <-chan interface{}

func (Bigone) PrivateGetTrades

func (this Bigone) PrivateGetTrades(args ...interface{}) <-chan interface{}

func (Bigone) PrivateGetWithdrawals

func (this Bigone) PrivateGetWithdrawals(args ...interface{}) <-chan interface{}

func (Bigone) PrivatePostOrders

func (this Bigone) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Bigone) PrivatePostOrdersCancel

func (this Bigone) PrivatePostOrdersCancel(args ...interface{}) <-chan interface{}

func (Bigone) PrivatePostOrdersIdCancel

func (this Bigone) PrivatePostOrdersIdCancel(args ...interface{}) <-chan interface{}

func (Bigone) PrivatePostTransfer

func (this Bigone) PrivatePostTransfer(args ...interface{}) <-chan interface{}

func (Bigone) PrivatePostWithdrawals

func (this Bigone) PrivatePostWithdrawals(args ...interface{}) <-chan interface{}

func (Bigone) PublicGetAssetPairs

func (this Bigone) PublicGetAssetPairs(args ...interface{}) <-chan interface{}

func (Bigone) PublicGetAssetPairsAssetPairNameCandles

func (this Bigone) PublicGetAssetPairsAssetPairNameCandles(args ...interface{}) <-chan interface{}

func (Bigone) PublicGetAssetPairsAssetPairNameDepth

func (this Bigone) PublicGetAssetPairsAssetPairNameDepth(args ...interface{}) <-chan interface{}

func (Bigone) PublicGetAssetPairsAssetPairNameTicker

func (this Bigone) PublicGetAssetPairsAssetPairNameTicker(args ...interface{}) <-chan interface{}

func (Bigone) PublicGetAssetPairsAssetPairNameTrades

func (this Bigone) PublicGetAssetPairsAssetPairNameTrades(args ...interface{}) <-chan interface{}

func (Bigone) PublicGetAssetPairsTickers

func (this Bigone) PublicGetAssetPairsTickers(args ...interface{}) <-chan interface{}

func (Bigone) PublicGetPing

func (this Bigone) PublicGetPing(args ...interface{}) <-chan interface{}

func (Bigone) Sign

func (this Bigone) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bigone) Transfer

func (this *Bigone) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name bigone#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://open.big.one/docs/spot_transfer.html#transfer-of-user
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount 'SPOT', 'FUND', or 'CONTRACT'
  • @param {string} toAccount 'SPOT', 'FUND', or 'CONTRACT'
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (Bigone) WebExchangeGetV3Assets

func (this Bigone) WebExchangeGetV3Assets(args ...interface{}) <-chan interface{}

func (*Bigone) Withdraw

func (this *Bigone) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Binance

type Binance struct {
	Core *binance
	// contains filtered or unexported fields
}

func NewBinance

func NewBinance(userConfig map[string]interface{}) Binance

func (Binance) AddMargin

func (this Binance) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Binance) BorrowCrossMargin

func (this Binance) BorrowCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Binance) BorrowIsolatedMargin

func (this Binance) BorrowIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Binance) CalculateRateLimiterCost

func (this Binance) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Binance) CancelAllOrders

func (this *Binance) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Binance) CancelOrder

func (this *Binance) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Binance) CancelOrders

func (this *Binance) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]Order, error)

*

func (Binance) CostToPrecision

func (this Binance) CostToPrecision(symbol interface{}, cost interface{}) interface{}

func (*Binance) CreateConvertTrade

func (this *Binance) CreateConvertTrade(id string, fromCode string, toCode string, options ...CreateConvertTradeOptions) (Conversion, error)

*

  • @method
  • @name binance#createConvertTrade
  • @description convert from one currency to another
  • @see https://developers.binance.com/docs/convert/trade/Accept-Quote
  • @param {string} id the id of the trade that you want to make
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} [amount] how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (Binance) CreateExpiredOptionMarket

func (this Binance) CreateExpiredOptionMarket(symbol interface{}) interface{}

func (*Binance) CreateGiftCode

func (this *Binance) CreateGiftCode(code string, amount interface{}, options ...CreateGiftCodeOptions) (map[string]interface{}, error)

*

func (*Binance) CreateMarketBuyOrderWithCost

func (this *Binance) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Binance) CreateMarketOrderWithCost

func (this *Binance) CreateMarketOrderWithCost(symbol string, side string, cost float64, options ...CreateMarketOrderWithCostOptions) (Order, error)

*

func (*Binance) CreateMarketSellOrderWithCost

func (this *Binance) CreateMarketSellOrderWithCost(symbol string, cost float64, options ...CreateMarketSellOrderWithCostOptions) (Order, error)

*

func (*Binance) CreateOrder

func (this *Binance) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Binance) CreateOrderRequest

func (this Binance) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Binance) CreateOrders

func (this *Binance) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Binance) CurrencyToPrecision

func (this Binance) CurrencyToPrecision(code interface{}, fee interface{}, optionalArgs ...interface{}) interface{}

func (Binance) DapiDataGetBasis

func (this Binance) DapiDataGetBasis(args ...interface{}) <-chan interface{}

func (Binance) DapiDataGetDeliveryPrice

func (this Binance) DapiDataGetDeliveryPrice(args ...interface{}) <-chan interface{}

func (Binance) DapiDataGetGlobalLongShortAccountRatio

func (this Binance) DapiDataGetGlobalLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binance) DapiDataGetOpenInterestHist

func (this Binance) DapiDataGetOpenInterestHist(args ...interface{}) <-chan interface{}

func (Binance) DapiDataGetTakerBuySellVol

func (this Binance) DapiDataGetTakerBuySellVol(args ...interface{}) <-chan interface{}

func (Binance) DapiDataGetTopLongShortAccountRatio

func (this Binance) DapiDataGetTopLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binance) DapiDataGetTopLongShortPositionRatio

func (this Binance) DapiDataGetTopLongShortPositionRatio(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateDeleteAllOpenOrders

func (this Binance) DapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateDeleteBatchOrders

func (this Binance) DapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateDeleteListenKey

func (this Binance) DapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateDeleteOrder

func (this Binance) DapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetAccount

func (this Binance) DapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetAdlQuantile

func (this Binance) DapiPrivateGetAdlQuantile(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetAllOrders

func (this Binance) DapiPrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetBalance

func (this Binance) DapiPrivateGetBalance(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetCommissionRate

func (this Binance) DapiPrivateGetCommissionRate(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetForceOrders

func (this Binance) DapiPrivateGetForceOrders(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetIncome

func (this Binance) DapiPrivateGetIncome(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetIncomeAsyn

func (this Binance) DapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetIncomeAsynId

func (this Binance) DapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetLeverageBracket

func (this Binance) DapiPrivateGetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetOpenOrder

func (this Binance) DapiPrivateGetOpenOrder(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetOpenOrders

func (this Binance) DapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetOrder

func (this Binance) DapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetOrderAmendment

func (this Binance) DapiPrivateGetOrderAmendment(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetOrderAsyn

func (this Binance) DapiPrivateGetOrderAsyn(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetOrderAsynId

func (this Binance) DapiPrivateGetOrderAsynId(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetPmAccountInfo

func (this Binance) DapiPrivateGetPmAccountInfo(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetPmExchangeInfo

func (this Binance) DapiPrivateGetPmExchangeInfo(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetPositionMarginHistory

func (this Binance) DapiPrivateGetPositionMarginHistory(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetPositionRisk

func (this Binance) DapiPrivateGetPositionRisk(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetPositionSideDual

func (this Binance) DapiPrivateGetPositionSideDual(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetTradeAsyn

func (this Binance) DapiPrivateGetTradeAsyn(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetTradeAsynId

func (this Binance) DapiPrivateGetTradeAsynId(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateGetUserTrades

func (this Binance) DapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivatePostBatchOrders

func (this Binance) DapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivatePostCountdownCancelAll

func (this Binance) DapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivatePostLeverage

func (this Binance) DapiPrivatePostLeverage(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivatePostListenKey

func (this Binance) DapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivatePostMarginType

func (this Binance) DapiPrivatePostMarginType(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivatePostOrder

func (this Binance) DapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivatePostPositionMargin

func (this Binance) DapiPrivatePostPositionMargin(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivatePostPositionSideDual

func (this Binance) DapiPrivatePostPositionSideDual(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivatePutBatchOrders

func (this Binance) DapiPrivatePutBatchOrders(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivatePutListenKey

func (this Binance) DapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivatePutOrder

func (this Binance) DapiPrivatePutOrder(args ...interface{}) <-chan interface{}

func (Binance) DapiPrivateV2GetLeverageBracket

func (this Binance) DapiPrivateV2GetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetAggTrades

func (this Binance) DapiPublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetConstituents

func (this Binance) DapiPublicGetConstituents(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetContinuousKlines

func (this Binance) DapiPublicGetContinuousKlines(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetDepth

func (this Binance) DapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetExchangeInfo

func (this Binance) DapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetFundingInfo

func (this Binance) DapiPublicGetFundingInfo(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetFundingRate

func (this Binance) DapiPublicGetFundingRate(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetHistoricalTrades

func (this Binance) DapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetIndexPriceKlines

func (this Binance) DapiPublicGetIndexPriceKlines(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetKlines

func (this Binance) DapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetMarkPriceKlines

func (this Binance) DapiPublicGetMarkPriceKlines(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetOpenInterest

func (this Binance) DapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetPing

func (this Binance) DapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetPremiumIndex

func (this Binance) DapiPublicGetPremiumIndex(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetPremiumIndexKlines

func (this Binance) DapiPublicGetPremiumIndexKlines(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetTicker24hr

func (this Binance) DapiPublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetTickerBookTicker

func (this Binance) DapiPublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetTickerPrice

func (this Binance) DapiPublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetTime

func (this Binance) DapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binance) DapiPublicGetTrades

func (this Binance) DapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (Binance) Describe

func (this Binance) Describe() interface{}

func (Binance) EapiPrivateDeleteAllOpenOrders

func (this Binance) EapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateDeleteAllOpenOrdersByUnderlying

func (this Binance) EapiPrivateDeleteAllOpenOrdersByUnderlying(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateDeleteBatchOrders

func (this Binance) EapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateDeleteBlockOrderCreate

func (this Binance) EapiPrivateDeleteBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateDeleteListenKey

func (this Binance) EapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateDeleteOrder

func (this Binance) EapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetAccount

func (this Binance) EapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetBill

func (this Binance) EapiPrivateGetBill(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetBlockOrderExecute

func (this Binance) EapiPrivateGetBlockOrderExecute(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetBlockOrderOrders

func (this Binance) EapiPrivateGetBlockOrderOrders(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetBlockTrades

func (this Binance) EapiPrivateGetBlockTrades(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetBlockUserTrades

func (this Binance) EapiPrivateGetBlockUserTrades(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetCountdownCancelAll

func (this Binance) EapiPrivateGetCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetExerciseRecord

func (this Binance) EapiPrivateGetExerciseRecord(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetHistoryOrders

func (this Binance) EapiPrivateGetHistoryOrders(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetIncomeAsyn

func (this Binance) EapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetIncomeAsynId

func (this Binance) EapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetMarginAccount

func (this Binance) EapiPrivateGetMarginAccount(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetMmp

func (this Binance) EapiPrivateGetMmp(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetOpenOrders

func (this Binance) EapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetOrder

func (this Binance) EapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetPosition

func (this Binance) EapiPrivateGetPosition(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivateGetUserTrades

func (this Binance) EapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivatePostBatchOrders

func (this Binance) EapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivatePostBlockOrderCreate

func (this Binance) EapiPrivatePostBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivatePostBlockOrderExecute

func (this Binance) EapiPrivatePostBlockOrderExecute(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivatePostCountdownCancelAll

func (this Binance) EapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivatePostCountdownCancelAllHeartBeat

func (this Binance) EapiPrivatePostCountdownCancelAllHeartBeat(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivatePostListenKey

func (this Binance) EapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivatePostMmpReset

func (this Binance) EapiPrivatePostMmpReset(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivatePostMmpSet

func (this Binance) EapiPrivatePostMmpSet(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivatePostOrder

func (this Binance) EapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivatePutBlockOrderCreate

func (this Binance) EapiPrivatePutBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binance) EapiPrivatePutListenKey

func (this Binance) EapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetDepth

func (this Binance) EapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetExchangeInfo

func (this Binance) EapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetExerciseHistory

func (this Binance) EapiPublicGetExerciseHistory(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetHistoricalTrades

func (this Binance) EapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetIndex

func (this Binance) EapiPublicGetIndex(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetKlines

func (this Binance) EapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetMark

func (this Binance) EapiPublicGetMark(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetOpenInterest

func (this Binance) EapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetPing

func (this Binance) EapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetTicker

func (this Binance) EapiPublicGetTicker(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetTime

func (this Binance) EapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binance) EapiPublicGetTrades

func (this Binance) EapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (*Binance) EditContractOrder

func (this *Binance) EditContractOrder(id string, symbol string, typeVar string, side string, amount float64, options ...EditContractOrderOptions) (Order, error)

*

func (Binance) EditContractOrderRequest

func (this Binance) EditContractOrderRequest(id interface{}, symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Binance) EditOrder

func (this *Binance) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

func (*Binance) EditOrders

func (this *Binance) EditOrders(orders []OrderRequest, options ...EditOrdersOptions) ([]Order, error)

*

func (*Binance) EditSpotOrder

func (this *Binance) EditSpotOrder(id string, symbol string, typeVar string, side string, amount float64, options ...EditSpotOrderOptions) (Order, error)

*

  • @method
  • @name binance#editSpotOrder
  • @ignore
  • @description edit a trade order
  • @see https://developers.binance.com/docs/binance-spot-api-docs/rest-api#cancel-an-existing-order-and-send-a-new-order-trade
  • @param {string} id cancel order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit' or 'STOP_LOSS' or 'STOP_LOSS_LIMIT' or 'TAKE_PROFIT' or 'TAKE_PROFIT_LIMIT' or 'STOP'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'cross' or 'isolated', for spot margin trading
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Binance) EditSpotOrderRequest

func (this Binance) EditSpotOrderRequest(id interface{}, symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Binance) FapiDataGetBasis

func (this Binance) FapiDataGetBasis(args ...interface{}) <-chan interface{}

func (Binance) FapiDataGetDeliveryPrice

func (this Binance) FapiDataGetDeliveryPrice(args ...interface{}) <-chan interface{}

func (Binance) FapiDataGetGlobalLongShortAccountRatio

func (this Binance) FapiDataGetGlobalLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binance) FapiDataGetOpenInterestHist

func (this Binance) FapiDataGetOpenInterestHist(args ...interface{}) <-chan interface{}

func (Binance) FapiDataGetTakerlongshortRatio

func (this Binance) FapiDataGetTakerlongshortRatio(args ...interface{}) <-chan interface{}

func (Binance) FapiDataGetTopLongShortAccountRatio

func (this Binance) FapiDataGetTopLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binance) FapiDataGetTopLongShortPositionRatio

func (this Binance) FapiDataGetTopLongShortPositionRatio(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateDeleteAllOpenOrders

func (this Binance) FapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateDeleteBatchOrders

func (this Binance) FapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateDeleteListenKey

func (this Binance) FapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateDeleteOrder

func (this Binance) FapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetAccount

func (this Binance) FapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetAccountConfig

func (this Binance) FapiPrivateGetAccountConfig(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetAdlQuantile

func (this Binance) FapiPrivateGetAdlQuantile(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetAllOrders

func (this Binance) FapiPrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetApiReferralCustomization

func (this Binance) FapiPrivateGetApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetApiReferralIfNewUser

func (this Binance) FapiPrivateGetApiReferralIfNewUser(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetApiReferralOverview

func (this Binance) FapiPrivateGetApiReferralOverview(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetApiReferralRebateVol

func (this Binance) FapiPrivateGetApiReferralRebateVol(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetApiReferralTradeVol

func (this Binance) FapiPrivateGetApiReferralTradeVol(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetApiReferralTraderNum

func (this Binance) FapiPrivateGetApiReferralTraderNum(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetApiReferralTraderSummary

func (this Binance) FapiPrivateGetApiReferralTraderSummary(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetApiReferralUserCustomization

func (this Binance) FapiPrivateGetApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetApiTradingStatus

func (this Binance) FapiPrivateGetApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetBalance

func (this Binance) FapiPrivateGetBalance(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetCommissionRate

func (this Binance) FapiPrivateGetCommissionRate(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetConvertOrderStatus

func (this Binance) FapiPrivateGetConvertOrderStatus(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetFeeBurn

func (this Binance) FapiPrivateGetFeeBurn(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetForceOrders

func (this Binance) FapiPrivateGetForceOrders(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetIncome

func (this Binance) FapiPrivateGetIncome(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetIncomeAsyn

func (this Binance) FapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetIncomeAsynId

func (this Binance) FapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetLeverageBracket

func (this Binance) FapiPrivateGetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetMultiAssetsMargin

func (this Binance) FapiPrivateGetMultiAssetsMargin(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetOpenOrder

func (this Binance) FapiPrivateGetOpenOrder(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetOpenOrders

func (this Binance) FapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetOrder

func (this Binance) FapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetOrderAmendment

func (this Binance) FapiPrivateGetOrderAmendment(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetOrderAsyn

func (this Binance) FapiPrivateGetOrderAsyn(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetOrderAsynId

func (this Binance) FapiPrivateGetOrderAsynId(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetPmAccountInfo

func (this Binance) FapiPrivateGetPmAccountInfo(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetPositionMarginHistory

func (this Binance) FapiPrivateGetPositionMarginHistory(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetPositionRisk

func (this Binance) FapiPrivateGetPositionRisk(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetPositionSideDual

func (this Binance) FapiPrivateGetPositionSideDual(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetRateLimitOrder

func (this Binance) FapiPrivateGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetSymbolConfig

func (this Binance) FapiPrivateGetSymbolConfig(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetTradeAsyn

func (this Binance) FapiPrivateGetTradeAsyn(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetTradeAsynId

func (this Binance) FapiPrivateGetTradeAsynId(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateGetUserTrades

func (this Binance) FapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostApiReferralCustomization

func (this Binance) FapiPrivatePostApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostApiReferralUserCustomization

func (this Binance) FapiPrivatePostApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostBatchOrders

func (this Binance) FapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostConvertAcceptQuote

func (this Binance) FapiPrivatePostConvertAcceptQuote(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostConvertGetQuote

func (this Binance) FapiPrivatePostConvertGetQuote(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostCountdownCancelAll

func (this Binance) FapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostFeeBurn

func (this Binance) FapiPrivatePostFeeBurn(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostLeverage

func (this Binance) FapiPrivatePostLeverage(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostListenKey

func (this Binance) FapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostMarginType

func (this Binance) FapiPrivatePostMarginType(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostMultiAssetsMargin

func (this Binance) FapiPrivatePostMultiAssetsMargin(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostOrder

func (this Binance) FapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostPositionMargin

func (this Binance) FapiPrivatePostPositionMargin(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePostPositionSideDual

func (this Binance) FapiPrivatePostPositionSideDual(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePutBatchOrders

func (this Binance) FapiPrivatePutBatchOrders(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePutListenKey

func (this Binance) FapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivatePutOrder

func (this Binance) FapiPrivatePutOrder(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateV2GetAccount

func (this Binance) FapiPrivateV2GetAccount(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateV2GetBalance

func (this Binance) FapiPrivateV2GetBalance(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateV2GetPositionRisk

func (this Binance) FapiPrivateV2GetPositionRisk(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateV3GetAccount

func (this Binance) FapiPrivateV3GetAccount(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateV3GetBalance

func (this Binance) FapiPrivateV3GetBalance(args ...interface{}) <-chan interface{}

func (Binance) FapiPrivateV3GetPositionRisk

func (this Binance) FapiPrivateV3GetPositionRisk(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetAggTrades

func (this Binance) FapiPublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetApiTradingStatus

func (this Binance) FapiPublicGetApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetAssetIndex

func (this Binance) FapiPublicGetAssetIndex(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetConstituents

func (this Binance) FapiPublicGetConstituents(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetContinuousKlines

func (this Binance) FapiPublicGetContinuousKlines(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetConvertExchangeInfo

func (this Binance) FapiPublicGetConvertExchangeInfo(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetDepth

func (this Binance) FapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetExchangeInfo

func (this Binance) FapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetFundingInfo

func (this Binance) FapiPublicGetFundingInfo(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetFundingRate

func (this Binance) FapiPublicGetFundingRate(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetHistoricalTrades

func (this Binance) FapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetIndexInfo

func (this Binance) FapiPublicGetIndexInfo(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetIndexPriceKlines

func (this Binance) FapiPublicGetIndexPriceKlines(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetKlines

func (this Binance) FapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetLvtKlines

func (this Binance) FapiPublicGetLvtKlines(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetMarkPriceKlines

func (this Binance) FapiPublicGetMarkPriceKlines(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetOpenInterest

func (this Binance) FapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetPing

func (this Binance) FapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetPremiumIndex

func (this Binance) FapiPublicGetPremiumIndex(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetPremiumIndexKlines

func (this Binance) FapiPublicGetPremiumIndexKlines(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetTicker24hr

func (this Binance) FapiPublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetTickerBookTicker

func (this Binance) FapiPublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetTickerPrice

func (this Binance) FapiPublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetTime

func (this Binance) FapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicGetTrades

func (this Binance) FapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (Binance) FapiPublicV2GetTickerPrice

func (this Binance) FapiPublicV2GetTickerPrice(args ...interface{}) <-chan interface{}

func (*Binance) FetchAccountPositions

func (this *Binance) FetchAccountPositions(options ...FetchAccountPositionsOptions) ([]Position, error)

*

func (*Binance) FetchBalance

func (this *Binance) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Binance) FetchBidsAsks

func (this *Binance) FetchBidsAsks(options ...FetchBidsAsksOptions) (Tickers, error)

*

func (*Binance) FetchBorrowInterest

func (this *Binance) FetchBorrowInterest(options ...FetchBorrowInterestOptions) ([]BorrowInterest, error)

*

func (*Binance) FetchBorrowRateHistory

func (this *Binance) FetchBorrowRateHistory(code string, options ...FetchBorrowRateHistoryOptions) (map[string]interface{}, error)

*

func (*Binance) FetchCanceledAndClosedOrders

func (this *Binance) FetchCanceledAndClosedOrders(options ...FetchCanceledAndClosedOrdersOptions) ([]Order, error)

*

func (*Binance) FetchCanceledOrders

func (this *Binance) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) (map[string]interface{}, error)

*

func (*Binance) FetchClosedOrders

func (this *Binance) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Binance) FetchConvertCurrencies

func (this *Binance) FetchConvertCurrencies(params ...interface{}) (Currencies, error)

*

func (*Binance) FetchConvertQuote

func (this *Binance) FetchConvertQuote(fromCode string, toCode string, options ...FetchConvertQuoteOptions) (Conversion, error)

*

  • @method
  • @name binance#fetchConvertQuote
  • @description fetch a quote for converting from one currency to another
  • @see https://developers.binance.com/docs/convert/trade/Send-quote-request
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} amount how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.walletType] either 'SPOT' or 'FUNDING', the default is 'SPOT'
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Binance) FetchConvertTrade

func (this *Binance) FetchConvertTrade(id string, options ...FetchConvertTradeOptions) (Conversion, error)

*

func (*Binance) FetchConvertTradeHistory

func (this *Binance) FetchConvertTradeHistory(options ...FetchConvertTradeHistoryOptions) ([]Conversion, error)

*

  • @method
  • @name binance#fetchConvertTradeHistory
  • @description fetch the users history of conversion trades
  • @see https://developers.binance.com/docs/convert/trade/Get-Convert-Trade-History
  • @param {string} [code] the unified currency code
  • @param {int} [since] the earliest time in ms to fetch conversions for
  • @param {int} [limit] the maximum number of conversion structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest conversion to fetch
  • @returns {object[]} a list of [conversion structures]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Binance) FetchCrossBorrowRate

func (this *Binance) FetchCrossBorrowRate(code string, options ...FetchCrossBorrowRateOptions) (CrossBorrowRate, error)

*

func (Binance) FetchCurrencies

func (this Binance) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Binance) FetchDepositAddress

func (this *Binance) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Binance) FetchDepositWithdrawFees

func (this *Binance) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Binance) FetchDeposits

func (this *Binance) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Binance) FetchFundingHistory

func (this *Binance) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Binance) FetchFundingIntervals

func (this *Binance) FetchFundingIntervals(options ...FetchFundingIntervalsOptions) (FundingRates, error)

*

func (*Binance) FetchFundingRate

func (this *Binance) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Binance) FetchFundingRateHistory

func (this *Binance) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Binance) FetchFundingRates

func (this *Binance) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Binance) FetchGreeks

func (this *Binance) FetchGreeks(symbol string, options ...FetchGreeksOptions) (Greeks, error)

*

func (*Binance) FetchIsolatedBorrowRate

func (this *Binance) FetchIsolatedBorrowRate(symbol string, options ...FetchIsolatedBorrowRateOptions) (IsolatedBorrowRate, error)

*

func (*Binance) FetchIsolatedBorrowRates

func (this *Binance) FetchIsolatedBorrowRates(params ...interface{}) (IsolatedBorrowRates, error)

*

func (*Binance) FetchLastPrices

func (this *Binance) FetchLastPrices(options ...FetchLastPricesOptions) (LastPrices, error)

*

func (*Binance) FetchLedger

func (this *Binance) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

func (*Binance) FetchLedgerEntry

func (this *Binance) FetchLedgerEntry(id string, options ...FetchLedgerEntryOptions) (LedgerEntry, error)

*

func (*Binance) FetchLeverageTiers

func (this *Binance) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

func (*Binance) FetchLeverages

func (this *Binance) FetchLeverages(options ...FetchLeveragesOptions) (Leverages, error)

*

func (*Binance) FetchLongShortRatioHistory

func (this *Binance) FetchLongShortRatioHistory(options ...FetchLongShortRatioHistoryOptions) ([]LongShortRatio, error)

*

func (*Binance) FetchMarginAdjustmentHistory

func (this *Binance) FetchMarginAdjustmentHistory(options ...FetchMarginAdjustmentHistoryOptions) ([]MarginModification, error)

*

func (*Binance) FetchMarginMode

func (this *Binance) FetchMarginMode(symbol string, options ...FetchMarginModeOptions) (MarginMode, error)

*

func (*Binance) FetchMarginModes

func (this *Binance) FetchMarginModes(options ...FetchMarginModesOptions) (MarginModes, error)

*

func (*Binance) FetchMarkPrice

func (this *Binance) FetchMarkPrice(symbol string, options ...FetchMarkPriceOptions) (Ticker, error)

*

func (*Binance) FetchMarkPrices

func (this *Binance) FetchMarkPrices(options ...FetchMarkPricesOptions) (Tickers, error)

*

func (*Binance) FetchMarkets

func (this *Binance) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Binance) FetchMyDustTrades

func (this *Binance) FetchMyDustTrades(options ...FetchMyDustTradesOptions) (map[string]interface{}, error)

*

  • @method
  • @name binance#fetchMyDustTrades
  • @description fetch all dust trades made by the user
  • @see https://developers.binance.com/docs/wallet/asset/dust-log
  • @param {string} symbol not used by binance fetchMyDustTrades ()
  • @param {int} [since] the earliest time in ms to fetch my dust trades for
  • @param {int} [limit] the maximum number of dust trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.type] 'spot' or 'margin', default spot
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Binance) FetchMyLiquidations

func (this *Binance) FetchMyLiquidations(options ...FetchMyLiquidationsOptions) ([]Liquidation, error)

*

func (*Binance) FetchMySettlementHistory

func (this *Binance) FetchMySettlementHistory(options ...FetchMySettlementHistoryOptions) (map[string]interface{}, error)

*

  • @method
  • @name binance#fetchMySettlementHistory
  • @description fetches historical settlement records of the user
  • @see https://developers.binance.com/docs/derivatives/option/trade/User-Exercise-Record
  • @param {string} symbol unified market symbol of the settlement history
  • @param {int} [since] timestamp in ms
  • @param {int} [limit] number of records
  • @param {object} [params] exchange specific params
  • @returns {object[]} a list of [settlement history objects]

func (*Binance) FetchMyTrades

func (this *Binance) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Binance) FetchOHLCV

func (this *Binance) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

func (*Binance) FetchOpenInterest

func (this *Binance) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Binance) FetchOpenInterestHistory

func (this *Binance) FetchOpenInterestHistory(symbol string, options ...FetchOpenInterestHistoryOptions) ([]OpenInterest, error)

*

func (*Binance) FetchOpenOrder

func (this *Binance) FetchOpenOrder(id string, options ...FetchOpenOrderOptions) (Order, error)

*

func (*Binance) FetchOpenOrders

func (this *Binance) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Binance) FetchOption

func (this *Binance) FetchOption(symbol string, options ...FetchOptionOptions) (Option, error)

*

func (*Binance) FetchOptionPositions

func (this *Binance) FetchOptionPositions(options ...FetchOptionPositionsOptions) ([]Position, error)

*

func (*Binance) FetchOrder

func (this *Binance) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Binance) FetchOrderBook

func (this *Binance) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Binance) FetchOrderTrades

func (this *Binance) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Binance) FetchOrders

func (this *Binance) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Binance) FetchPosition

func (this *Binance) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Binance) FetchPositionMode

func (this *Binance) FetchPositionMode(options ...FetchPositionModeOptions) (map[string]interface{}, error)

*

func (*Binance) FetchPositions

func (this *Binance) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Binance) FetchPositionsRisk

func (this *Binance) FetchPositionsRisk(options ...FetchPositionsRiskOptions) ([]Position, error)

*

func (*Binance) FetchSettlementHistory

func (this *Binance) FetchSettlementHistory(options ...FetchSettlementHistoryOptions) (map[string]interface{}, error)

*

func (*Binance) FetchStatus

func (this *Binance) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Binance) FetchTicker

func (this *Binance) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Binance) FetchTickers

func (this *Binance) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Binance) FetchTime

func (this *Binance) FetchTime(params ...interface{}) (int64, error)

*

func (*Binance) FetchTrades

func (this *Binance) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Binance) FetchTradingFee

func (this *Binance) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Binance) FetchTradingFees

func (this *Binance) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Binance) FetchTradingLimits

func (this *Binance) FetchTradingLimits(options ...FetchTradingLimitsOptions) (map[string]interface{}, error)

func (*Binance) FetchTransactionFees

func (this *Binance) FetchTransactionFees(options ...FetchTransactionFeesOptions) (map[string]interface{}, error)

*

func (*Binance) FetchTransfers

func (this *Binance) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name binance#fetchTransfers
  • @description fetch a history of internal transfers made on an account
  • @see https://developers.binance.com/docs/wallet/asset/query-user-universal-transfer
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for
  • @param {int} [limit] the maximum number of transfers structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch transfers for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @param {boolean} [params.internal] default false, when true will fetch pay trade history
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Binance) FetchWithdrawals

func (this *Binance) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Binance) FuturesTransfer

func (this Binance) FuturesTransfer(code interface{}, amount interface{}, typeVar interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Binance) GetExceptionsByUrl

func (this Binance) GetExceptionsByUrl(url interface{}, exactOrBroad interface{}) interface{}

func (Binance) HandleErrors

func (this Binance) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Binance) Init

func (this Binance) Init(userConfig map[string]interface{})

func (Binance) IsInverse

func (this Binance) IsInverse(typeVar interface{}, optionalArgs ...interface{}) interface{}

func (Binance) IsLinear

func (this Binance) IsLinear(typeVar interface{}, optionalArgs ...interface{}) interface{}

func (Binance) LoadLeverageBrackets

func (this Binance) LoadLeverageBrackets(optionalArgs ...interface{}) <-chan interface{}

func (Binance) Market

func (this Binance) Market(symbol interface{}) interface{}

func (Binance) ModifyMarginHelper

func (this Binance) ModifyMarginHelper(symbol interface{}, amount interface{}, addOrReduce interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Binance) Nonce

func (this Binance) Nonce() interface{}

func (Binance) PapiDeleteCmAllOpenOrders

func (this Binance) PapiDeleteCmAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiDeleteCmConditionalAllOpenOrders

func (this Binance) PapiDeleteCmConditionalAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiDeleteCmConditionalOrder

func (this Binance) PapiDeleteCmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiDeleteCmOrder

func (this Binance) PapiDeleteCmOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiDeleteListenKey

func (this Binance) PapiDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binance) PapiDeleteMarginAllOpenOrders

func (this Binance) PapiDeleteMarginAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiDeleteMarginOrder

func (this Binance) PapiDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiDeleteMarginOrderList

func (this Binance) PapiDeleteMarginOrderList(args ...interface{}) <-chan interface{}

func (Binance) PapiDeleteUmAllOpenOrders

func (this Binance) PapiDeleteUmAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiDeleteUmConditionalAllOpenOrders

func (this Binance) PapiDeleteUmConditionalAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiDeleteUmConditionalOrder

func (this Binance) PapiDeleteUmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiDeleteUmOrder

func (this Binance) PapiDeleteUmOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiGetAccount

func (this Binance) PapiGetAccount(args ...interface{}) <-chan interface{}

func (Binance) PapiGetBalance

func (this Binance) PapiGetBalance(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmAccount

func (this Binance) PapiGetCmAccount(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmAccountConfig

func (this Binance) PapiGetCmAccountConfig(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmAdlQuantile

func (this Binance) PapiGetCmAdlQuantile(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmAllOrders

func (this Binance) PapiGetCmAllOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmCommissionRate

func (this Binance) PapiGetCmCommissionRate(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmConditionalAllOrders

func (this Binance) PapiGetCmConditionalAllOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmConditionalOpenOrder

func (this Binance) PapiGetCmConditionalOpenOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmConditionalOpenOrders

func (this Binance) PapiGetCmConditionalOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmConditionalOrderHistory

func (this Binance) PapiGetCmConditionalOrderHistory(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmForceOrders

func (this Binance) PapiGetCmForceOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmIncome

func (this Binance) PapiGetCmIncome(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmLeverageBracket

func (this Binance) PapiGetCmLeverageBracket(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmOpenOrder

func (this Binance) PapiGetCmOpenOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmOpenOrders

func (this Binance) PapiGetCmOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmOrder

func (this Binance) PapiGetCmOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmOrderAmendment

func (this Binance) PapiGetCmOrderAmendment(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmPositionRisk

func (this Binance) PapiGetCmPositionRisk(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmPositionSideDual

func (this Binance) PapiGetCmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmSymbolConfig

func (this Binance) PapiGetCmSymbolConfig(args ...interface{}) <-chan interface{}

func (Binance) PapiGetCmUserTrades

func (this Binance) PapiGetCmUserTrades(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginAllOrderList

func (this Binance) PapiGetMarginAllOrderList(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginAllOrders

func (this Binance) PapiGetMarginAllOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginForceOrders

func (this Binance) PapiGetMarginForceOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginMarginInterestHistory

func (this Binance) PapiGetMarginMarginInterestHistory(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginMarginLoan

func (this Binance) PapiGetMarginMarginLoan(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginMaxBorrowable

func (this Binance) PapiGetMarginMaxBorrowable(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginMaxWithdraw

func (this Binance) PapiGetMarginMaxWithdraw(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginMyTrades

func (this Binance) PapiGetMarginMyTrades(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginOpenOrderList

func (this Binance) PapiGetMarginOpenOrderList(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginOpenOrders

func (this Binance) PapiGetMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginOrder

func (this Binance) PapiGetMarginOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginOrderList

func (this Binance) PapiGetMarginOrderList(args ...interface{}) <-chan interface{}

func (Binance) PapiGetMarginRepayLoan

func (this Binance) PapiGetMarginRepayLoan(args ...interface{}) <-chan interface{}

func (Binance) PapiGetPing

func (this Binance) PapiGetPing(args ...interface{}) <-chan interface{}

func (Binance) PapiGetPortfolioInterestHistory

func (this Binance) PapiGetPortfolioInterestHistory(args ...interface{}) <-chan interface{}

func (Binance) PapiGetRateLimitOrder

func (this Binance) PapiGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiGetRepayFuturesSwitch

func (this Binance) PapiGetRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmAccount

func (this Binance) PapiGetUmAccount(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmAccountConfig

func (this Binance) PapiGetUmAccountConfig(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmAdlQuantile

func (this Binance) PapiGetUmAdlQuantile(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmAllOrders

func (this Binance) PapiGetUmAllOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmApiTradingStatus

func (this Binance) PapiGetUmApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmCommissionRate

func (this Binance) PapiGetUmCommissionRate(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmConditionalAllOrders

func (this Binance) PapiGetUmConditionalAllOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmConditionalOpenOrder

func (this Binance) PapiGetUmConditionalOpenOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmConditionalOpenOrders

func (this Binance) PapiGetUmConditionalOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmConditionalOrderHistory

func (this Binance) PapiGetUmConditionalOrderHistory(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmFeeBurn

func (this Binance) PapiGetUmFeeBurn(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmForceOrders

func (this Binance) PapiGetUmForceOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmIncome

func (this Binance) PapiGetUmIncome(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmIncomeAsyn

func (this Binance) PapiGetUmIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmIncomeAsynId

func (this Binance) PapiGetUmIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmLeverageBracket

func (this Binance) PapiGetUmLeverageBracket(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmOpenOrder

func (this Binance) PapiGetUmOpenOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmOpenOrders

func (this Binance) PapiGetUmOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmOrder

func (this Binance) PapiGetUmOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmOrderAmendment

func (this Binance) PapiGetUmOrderAmendment(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmOrderAsyn

func (this Binance) PapiGetUmOrderAsyn(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmOrderAsynId

func (this Binance) PapiGetUmOrderAsynId(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmPositionRisk

func (this Binance) PapiGetUmPositionRisk(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmPositionSideDual

func (this Binance) PapiGetUmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmSymbolConfig

func (this Binance) PapiGetUmSymbolConfig(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmTradeAsyn

func (this Binance) PapiGetUmTradeAsyn(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmTradeAsynId

func (this Binance) PapiGetUmTradeAsynId(args ...interface{}) <-chan interface{}

func (Binance) PapiGetUmUserTrades

func (this Binance) PapiGetUmUserTrades(args ...interface{}) <-chan interface{}

func (Binance) PapiPostAssetCollection

func (this Binance) PapiPostAssetCollection(args ...interface{}) <-chan interface{}

func (Binance) PapiPostAutoCollection

func (this Binance) PapiPostAutoCollection(args ...interface{}) <-chan interface{}

func (Binance) PapiPostBnbTransfer

func (this Binance) PapiPostBnbTransfer(args ...interface{}) <-chan interface{}

func (Binance) PapiPostCmConditionalOrder

func (this Binance) PapiPostCmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiPostCmLeverage

func (this Binance) PapiPostCmLeverage(args ...interface{}) <-chan interface{}

func (Binance) PapiPostCmOrder

func (this Binance) PapiPostCmOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiPostCmPositionSideDual

func (this Binance) PapiPostCmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binance) PapiPostListenKey

func (this Binance) PapiPostListenKey(args ...interface{}) <-chan interface{}

func (Binance) PapiPostMarginLoan

func (this Binance) PapiPostMarginLoan(args ...interface{}) <-chan interface{}

func (Binance) PapiPostMarginOrder

func (this Binance) PapiPostMarginOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiPostMarginOrderOco

func (this Binance) PapiPostMarginOrderOco(args ...interface{}) <-chan interface{}

func (Binance) PapiPostMarginRepayDebt

func (this Binance) PapiPostMarginRepayDebt(args ...interface{}) <-chan interface{}

func (Binance) PapiPostRepayFuturesNegativeBalance

func (this Binance) PapiPostRepayFuturesNegativeBalance(args ...interface{}) <-chan interface{}

func (Binance) PapiPostRepayFuturesSwitch

func (this Binance) PapiPostRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binance) PapiPostRepayLoan

func (this Binance) PapiPostRepayLoan(args ...interface{}) <-chan interface{}

func (Binance) PapiPostUmConditionalOrder

func (this Binance) PapiPostUmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiPostUmFeeBurn

func (this Binance) PapiPostUmFeeBurn(args ...interface{}) <-chan interface{}

func (Binance) PapiPostUmLeverage

func (this Binance) PapiPostUmLeverage(args ...interface{}) <-chan interface{}

func (Binance) PapiPostUmOrder

func (this Binance) PapiPostUmOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiPostUmPositionSideDual

func (this Binance) PapiPostUmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binance) PapiPutCmOrder

func (this Binance) PapiPutCmOrder(args ...interface{}) <-chan interface{}

func (Binance) PapiPutListenKey

func (this Binance) PapiPutListenKey(args ...interface{}) <-chan interface{}

func (Binance) PapiPutUmOrder

func (this Binance) PapiPutUmOrder(args ...interface{}) <-chan interface{}

func (Binance) ParseAccountPosition

func (this Binance) ParseAccountPosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseAccountPositions

func (this Binance) ParseAccountPositions(account interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseBalanceCustom

func (this Binance) ParseBalanceCustom(response interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseBalanceHelper

func (this Binance) ParseBalanceHelper(entry interface{}) interface{}

func (Binance) ParseBorrowInterest

func (this Binance) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseBorrowRate

func (this Binance) ParseBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseConversion

func (this Binance) ParseConversion(conversion interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseDepositAddress

func (this Binance) ParseDepositAddress(response interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseDepositWithdrawFee

func (this Binance) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseDustTrade

func (this Binance) ParseDustTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseFundingRate

func (this Binance) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseFundingRateHistory

func (this Binance) ParseFundingRateHistory(contract interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseGreeks

func (this Binance) ParseGreeks(greeks interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseIncome

func (this Binance) ParseIncome(income interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseIsolatedBorrowRate

func (this Binance) ParseIsolatedBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseLastPrice

func (this Binance) ParseLastPrice(entry interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseLedgerEntry

func (this Binance) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseLedgerEntryType

func (this Binance) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Binance) ParseLeverage

func (this Binance) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseLiquidation

func (this Binance) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseLongShortRatio

func (this Binance) ParseLongShortRatio(info interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseMarginLoan

func (this Binance) ParseMarginLoan(info interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseMarginMode

func (this Binance) ParseMarginMode(marginMode interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseMarginModification

func (this Binance) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseMarket

func (this Binance) ParseMarket(market interface{}) interface{}

func (Binance) ParseMarketLeverageTiers

func (this Binance) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseOHLCV

func (this Binance) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseOpenInterest

func (this Binance) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseOption

func (this Binance) ParseOption(chain interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseOrder

func (this Binance) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseOrderStatus

func (this Binance) ParseOrderStatus(status interface{}) interface{}

func (Binance) ParsePosition

func (this Binance) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParsePositionRisk

func (this Binance) ParsePositionRisk(position interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseSettlement

func (this Binance) ParseSettlement(settlement interface{}, market interface{}) interface{}

func (Binance) ParseSettlements

func (this Binance) ParseSettlements(settlements interface{}, market interface{}) interface{}

func (Binance) ParseTicker

func (this Binance) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseTrade

func (this Binance) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseTradingFee

func (this Binance) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseTransaction

func (this Binance) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseTransactionStatusByType

func (this Binance) ParseTransactionStatusByType(status interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseTransfer

func (this Binance) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Binance) ParseTransferStatus

func (this Binance) ParseTransferStatus(status interface{}) interface{}

func (Binance) PrivateDeleteOpenOrders

func (this Binance) PrivateDeleteOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PrivateDeleteOrder

func (this Binance) PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binance) PrivateDeleteOrderList

func (this Binance) PrivateDeleteOrderList(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetAccount

func (this Binance) PrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetAccountCommission

func (this Binance) PrivateGetAccountCommission(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetAllOrderList

func (this Binance) PrivateGetAllOrderList(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetAllOrders

func (this Binance) PrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetMyAllocations

func (this Binance) PrivateGetMyAllocations(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetMyPreventedMatches

func (this Binance) PrivateGetMyPreventedMatches(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetMyTrades

func (this Binance) PrivateGetMyTrades(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetOpenOrderList

func (this Binance) PrivateGetOpenOrderList(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetOpenOrders

func (this Binance) PrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetOrder

func (this Binance) PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetOrderList

func (this Binance) PrivateGetOrderList(args ...interface{}) <-chan interface{}

func (Binance) PrivateGetRateLimitOrder

func (this Binance) PrivateGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binance) PrivatePostOrder

func (this Binance) PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binance) PrivatePostOrderCancelReplace

func (this Binance) PrivatePostOrderCancelReplace(args ...interface{}) <-chan interface{}

func (Binance) PrivatePostOrderListOco

func (this Binance) PrivatePostOrderListOco(args ...interface{}) <-chan interface{}

func (Binance) PrivatePostOrderListOto

func (this Binance) PrivatePostOrderListOto(args ...interface{}) <-chan interface{}

func (Binance) PrivatePostOrderListOtoco

func (this Binance) PrivatePostOrderListOtoco(args ...interface{}) <-chan interface{}

func (Binance) PrivatePostOrderOco

func (this Binance) PrivatePostOrderOco(args ...interface{}) <-chan interface{}

func (Binance) PrivatePostOrderTest

func (this Binance) PrivatePostOrderTest(args ...interface{}) <-chan interface{}

func (Binance) PrivatePostSorOrder

func (this Binance) PrivatePostSorOrder(args ...interface{}) <-chan interface{}

func (Binance) PrivatePostSorOrderTest

func (this Binance) PrivatePostSorOrderTest(args ...interface{}) <-chan interface{}

func (Binance) PublicDeleteUserDataStream

func (this Binance) PublicDeleteUserDataStream(args ...interface{}) <-chan interface{}

func (Binance) PublicGetAggTrades

func (this Binance) PublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binance) PublicGetAvgPrice

func (this Binance) PublicGetAvgPrice(args ...interface{}) <-chan interface{}

func (Binance) PublicGetDepth

func (this Binance) PublicGetDepth(args ...interface{}) <-chan interface{}

func (Binance) PublicGetExchangeInfo

func (this Binance) PublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binance) PublicGetHistoricalTrades

func (this Binance) PublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binance) PublicGetKlines

func (this Binance) PublicGetKlines(args ...interface{}) <-chan interface{}

func (Binance) PublicGetPing

func (this Binance) PublicGetPing(args ...interface{}) <-chan interface{}

func (Binance) PublicGetTicker

func (this Binance) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Binance) PublicGetTicker24hr

func (this Binance) PublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binance) PublicGetTickerBookTicker

func (this Binance) PublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binance) PublicGetTickerPrice

func (this Binance) PublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binance) PublicGetTickerTradingDay

func (this Binance) PublicGetTickerTradingDay(args ...interface{}) <-chan interface{}

func (Binance) PublicGetTime

func (this Binance) PublicGetTime(args ...interface{}) <-chan interface{}

func (Binance) PublicGetTrades

func (this Binance) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Binance) PublicGetUiKlines

func (this Binance) PublicGetUiKlines(args ...interface{}) <-chan interface{}

func (Binance) PublicPostUserDataStream

func (this Binance) PublicPostUserDataStream(args ...interface{}) <-chan interface{}

func (Binance) PublicPutUserDataStream

func (this Binance) PublicPutUserDataStream(args ...interface{}) <-chan interface{}

func (Binance) RedeemGiftCode

func (this Binance) RedeemGiftCode(giftcardCode interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Binance) ReduceMargin

func (this Binance) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Binance) RepayCrossMargin

func (this Binance) RepayCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Binance) RepayIsolatedMargin

func (this Binance) RepayIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Binance) Request

func (this Binance) Request(path interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Binance) SafeMarket

func (this Binance) SafeMarket(optionalArgs ...interface{}) interface{}

func (Binance) SapiDeleteAlgoFuturesOrder

func (this Binance) SapiDeleteAlgoFuturesOrder(args ...interface{}) <-chan interface{}

func (Binance) SapiDeleteAlgoSpotOrder

func (this Binance) SapiDeleteAlgoSpotOrder(args ...interface{}) <-chan interface{}

func (Binance) SapiDeleteBrokerSubAccountApi

func (this Binance) SapiDeleteBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binance) SapiDeleteBrokerSubAccountApiIpRestrictionIpList

func (this Binance) SapiDeleteBrokerSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binance) SapiDeleteMarginIsolatedAccount

func (this Binance) SapiDeleteMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiDeleteMarginOpenOrders

func (this Binance) SapiDeleteMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiDeleteMarginOrder

func (this Binance) SapiDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Binance) SapiDeleteMarginOrderList

func (this Binance) SapiDeleteMarginOrderList(args ...interface{}) <-chan interface{}

func (Binance) SapiDeleteSubAccountSubAccountApiIpRestrictionIpList

func (this Binance) SapiDeleteSubAccountSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binance) SapiDeleteUserDataStream

func (this Binance) SapiDeleteUserDataStream(args ...interface{}) <-chan interface{}

func (Binance) SapiDeleteUserDataStreamIsolated

func (this Binance) SapiDeleteUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAccountApiRestrictions

func (this Binance) SapiGetAccountApiRestrictions(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAccountApiRestrictionsIpRestriction

func (this Binance) SapiGetAccountApiRestrictionsIpRestriction(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAccountApiTradingStatus

func (this Binance) SapiGetAccountApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAccountInfo

func (this Binance) SapiGetAccountInfo(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAccountSnapshot

func (this Binance) SapiGetAccountSnapshot(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAccountStatus

func (this Binance) SapiGetAccountStatus(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAlgoFuturesHistoricalOrders

func (this Binance) SapiGetAlgoFuturesHistoricalOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAlgoFuturesOpenOrders

func (this Binance) SapiGetAlgoFuturesOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAlgoFuturesSubOrders

func (this Binance) SapiGetAlgoFuturesSubOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAlgoSpotHistoricalOrders

func (this Binance) SapiGetAlgoSpotHistoricalOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAlgoSpotOpenOrders

func (this Binance) SapiGetAlgoSpotOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAlgoSpotSubOrders

func (this Binance) SapiGetAlgoSpotSubOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetApiReferralCustomization

func (this Binance) SapiGetApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binance) SapiGetApiReferralIfNewUser

func (this Binance) SapiGetApiReferralIfNewUser(args ...interface{}) <-chan interface{}

func (Binance) SapiGetApiReferralKickbackHistoricalRecord

func (this Binance) SapiGetApiReferralKickbackHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetApiReferralKickbackRecentRecord

func (this Binance) SapiGetApiReferralKickbackRecentRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetApiReferralRebateHistoricalRecord

func (this Binance) SapiGetApiReferralRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetApiReferralRebateRecentRecord

func (this Binance) SapiGetApiReferralRebateRecentRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetApiReferralUserCustomization

func (this Binance) SapiGetApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAssetAssetDetail

func (this Binance) SapiGetAssetAssetDetail(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAssetAssetDividend

func (this Binance) SapiGetAssetAssetDividend(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAssetConvertTransferQueryByPage

func (this Binance) SapiGetAssetConvertTransferQueryByPage(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAssetCustodyTransferHistory

func (this Binance) SapiGetAssetCustodyTransferHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAssetDribblet

func (this Binance) SapiGetAssetDribblet(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAssetLedgerTransferCloudMiningQueryByPage

func (this Binance) SapiGetAssetLedgerTransferCloudMiningQueryByPage(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAssetTradeFee

func (this Binance) SapiGetAssetTradeFee(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAssetTransfer

func (this Binance) SapiGetAssetTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiGetAssetWalletBalance

func (this Binance) SapiGetAssetWalletBalance(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBlvtRedeemRecord

func (this Binance) SapiGetBlvtRedeemRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBlvtSubscribeRecord

func (this Binance) SapiGetBlvtSubscribeRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBlvtTokenInfo

func (this Binance) SapiGetBlvtTokenInfo(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBlvtUserLimit

func (this Binance) SapiGetBlvtUserLimit(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBnbBurn

func (this Binance) SapiGetBnbBurn(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerInfo

func (this Binance) SapiGetBrokerInfo(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerRebateFuturesRecentRecord

func (this Binance) SapiGetBrokerRebateFuturesRecentRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerRebateHistoricalRecord

func (this Binance) SapiGetBrokerRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerRebateRecentRecord

func (this Binance) SapiGetBrokerRebateRecentRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerSubAccount

func (this Binance) SapiGetBrokerSubAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerSubAccountApi

func (this Binance) SapiGetBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerSubAccountApiCommissionCoinFutures

func (this Binance) SapiGetBrokerSubAccountApiCommissionCoinFutures(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerSubAccountApiCommissionFutures

func (this Binance) SapiGetBrokerSubAccountApiCommissionFutures(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerSubAccountApiIpRestriction

func (this Binance) SapiGetBrokerSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerSubAccountBnbBurnStatus

func (this Binance) SapiGetBrokerSubAccountBnbBurnStatus(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerSubAccountDepositHist

func (this Binance) SapiGetBrokerSubAccountDepositHist(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerSubAccountFuturesSummary

func (this Binance) SapiGetBrokerSubAccountFuturesSummary(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerSubAccountMarginSummary

func (this Binance) SapiGetBrokerSubAccountMarginSummary(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerSubAccountSpotSummary

func (this Binance) SapiGetBrokerSubAccountSpotSummary(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerTransfer

func (this Binance) SapiGetBrokerTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerTransferFutures

func (this Binance) SapiGetBrokerTransferFutures(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBrokerUniversalTransfer

func (this Binance) SapiGetBrokerUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBswapAddLiquidityPreview

func (this Binance) SapiGetBswapAddLiquidityPreview(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBswapClaimedHistory

func (this Binance) SapiGetBswapClaimedHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBswapLiquidity

func (this Binance) SapiGetBswapLiquidity(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBswapLiquidityOps

func (this Binance) SapiGetBswapLiquidityOps(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBswapPoolConfigure

func (this Binance) SapiGetBswapPoolConfigure(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBswapPools

func (this Binance) SapiGetBswapPools(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBswapQuote

func (this Binance) SapiGetBswapQuote(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBswapRemoveLiquidityPreview

func (this Binance) SapiGetBswapRemoveLiquidityPreview(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBswapSwap

func (this Binance) SapiGetBswapSwap(args ...interface{}) <-chan interface{}

func (Binance) SapiGetBswapUnclaimedRewards

func (this Binance) SapiGetBswapUnclaimedRewards(args ...interface{}) <-chan interface{}

func (Binance) SapiGetC2cOrderMatchListUserOrderHistory

func (this Binance) SapiGetC2cOrderMatchListUserOrderHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetCapitalConfigGetall

func (this Binance) SapiGetCapitalConfigGetall(args ...interface{}) <-chan interface{}

func (Binance) SapiGetCapitalContractConvertibleCoins

func (this Binance) SapiGetCapitalContractConvertibleCoins(args ...interface{}) <-chan interface{}

func (Binance) SapiGetCapitalDepositAddress

func (this Binance) SapiGetCapitalDepositAddress(args ...interface{}) <-chan interface{}

func (Binance) SapiGetCapitalDepositAddressList

func (this Binance) SapiGetCapitalDepositAddressList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetCapitalDepositHisrec

func (this Binance) SapiGetCapitalDepositHisrec(args ...interface{}) <-chan interface{}

func (Binance) SapiGetCapitalDepositSubAddress

func (this Binance) SapiGetCapitalDepositSubAddress(args ...interface{}) <-chan interface{}

func (Binance) SapiGetCapitalDepositSubHisrec

func (this Binance) SapiGetCapitalDepositSubHisrec(args ...interface{}) <-chan interface{}

func (Binance) SapiGetCapitalWithdrawAddressList

func (this Binance) SapiGetCapitalWithdrawAddressList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetCapitalWithdrawHistory

func (this Binance) SapiGetCapitalWithdrawHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetConvertAssetInfo

func (this Binance) SapiGetConvertAssetInfo(args ...interface{}) <-chan interface{}

func (Binance) SapiGetConvertExchangeInfo

func (this Binance) SapiGetConvertExchangeInfo(args ...interface{}) <-chan interface{}

func (Binance) SapiGetConvertLimitQueryOpenOrders

func (this Binance) SapiGetConvertLimitQueryOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetConvertOrderStatus

func (this Binance) SapiGetConvertOrderStatus(args ...interface{}) <-chan interface{}

func (Binance) SapiGetConvertTradeFlow

func (this Binance) SapiGetConvertTradeFlow(args ...interface{}) <-chan interface{}

func (Binance) SapiGetCopyTradingFuturesLeadSymbol

func (this Binance) SapiGetCopyTradingFuturesLeadSymbol(args ...interface{}) <-chan interface{}

func (Binance) SapiGetCopyTradingFuturesUserStatus

func (this Binance) SapiGetCopyTradingFuturesUserStatus(args ...interface{}) <-chan interface{}

func (Binance) SapiGetDciProductAccounts

func (this Binance) SapiGetDciProductAccounts(args ...interface{}) <-chan interface{}

func (Binance) SapiGetDciProductList

func (this Binance) SapiGetDciProductList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetDciProductPositions

func (this Binance) SapiGetDciProductPositions(args ...interface{}) <-chan interface{}

func (Binance) SapiGetEthStakingAccount

func (this Binance) SapiGetEthStakingAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiGetEthStakingEthHistoryRateHistory

func (this Binance) SapiGetEthStakingEthHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetEthStakingEthHistoryRedemptionHistory

func (this Binance) SapiGetEthStakingEthHistoryRedemptionHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetEthStakingEthHistoryRewardsHistory

func (this Binance) SapiGetEthStakingEthHistoryRewardsHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetEthStakingEthHistoryStakingHistory

func (this Binance) SapiGetEthStakingEthHistoryStakingHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetEthStakingEthHistoryWbethRewardsHistory

func (this Binance) SapiGetEthStakingEthHistoryWbethRewardsHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetEthStakingEthQuota

func (this Binance) SapiGetEthStakingEthQuota(args ...interface{}) <-chan interface{}

func (Binance) SapiGetEthStakingWbethHistoryUnwrapHistory

func (this Binance) SapiGetEthStakingWbethHistoryUnwrapHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetEthStakingWbethHistoryWrapHistory

func (this Binance) SapiGetEthStakingWbethHistoryWrapHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetFiatOrders

func (this Binance) SapiGetFiatOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetFiatPayments

func (this Binance) SapiGetFiatPayments(args ...interface{}) <-chan interface{}
func (this Binance) SapiGetFuturesHistDataLink(args ...interface{}) <-chan interface{}

func (Binance) SapiGetFuturesTransfer

func (this Binance) SapiGetFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiGetGiftcardBuyCodeTokenLimit

func (this Binance) SapiGetGiftcardBuyCodeTokenLimit(args ...interface{}) <-chan interface{}

func (Binance) SapiGetGiftcardCryptographyRsaPublicKey

func (this Binance) SapiGetGiftcardCryptographyRsaPublicKey(args ...interface{}) <-chan interface{}

func (Binance) SapiGetGiftcardVerify

func (this Binance) SapiGetGiftcardVerify(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestAllAsset

func (this Binance) SapiGetLendingAutoInvestAllAsset(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestHistoryList

func (this Binance) SapiGetLendingAutoInvestHistoryList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestIndexInfo

func (this Binance) SapiGetLendingAutoInvestIndexInfo(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestIndexUserSummary

func (this Binance) SapiGetLendingAutoInvestIndexUserSummary(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestOneOffStatus

func (this Binance) SapiGetLendingAutoInvestOneOffStatus(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestPlanId

func (this Binance) SapiGetLendingAutoInvestPlanId(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestPlanList

func (this Binance) SapiGetLendingAutoInvestPlanList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestRebalanceHistory

func (this Binance) SapiGetLendingAutoInvestRebalanceHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestRedeemHistory

func (this Binance) SapiGetLendingAutoInvestRedeemHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestSourceAssetList

func (this Binance) SapiGetLendingAutoInvestSourceAssetList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestTargetAssetList

func (this Binance) SapiGetLendingAutoInvestTargetAssetList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingAutoInvestTargetAssetRoiList

func (this Binance) SapiGetLendingAutoInvestTargetAssetRoiList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingDailyProductList

func (this Binance) SapiGetLendingDailyProductList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingDailyTokenPosition

func (this Binance) SapiGetLendingDailyTokenPosition(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingDailyUserLeftQuota

func (this Binance) SapiGetLendingDailyUserLeftQuota(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingDailyUserRedemptionQuota

func (this Binance) SapiGetLendingDailyUserRedemptionQuota(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingProjectList

func (this Binance) SapiGetLendingProjectList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingProjectPositionList

func (this Binance) SapiGetLendingProjectPositionList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingUnionAccount

func (this Binance) SapiGetLendingUnionAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingUnionInterestHistory

func (this Binance) SapiGetLendingUnionInterestHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingUnionPurchaseRecord

func (this Binance) SapiGetLendingUnionPurchaseRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLendingUnionRedemptionRecord

func (this Binance) SapiGetLendingUnionRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanBorrowHistory

func (this Binance) SapiGetLoanBorrowHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanCollateralData

func (this Binance) SapiGetLoanCollateralData(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanFlexibleBorrowHistory

func (this Binance) SapiGetLoanFlexibleBorrowHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanFlexibleLtvAdjustmentHistory

func (this Binance) SapiGetLoanFlexibleLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanFlexibleOngoingOrders

func (this Binance) SapiGetLoanFlexibleOngoingOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanFlexibleRepayHistory

func (this Binance) SapiGetLoanFlexibleRepayHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanIncome

func (this Binance) SapiGetLoanIncome(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanLoanableData

func (this Binance) SapiGetLoanLoanableData(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanLtvAdjustmentHistory

func (this Binance) SapiGetLoanLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanOngoingOrders

func (this Binance) SapiGetLoanOngoingOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanRepayCollateralRate

func (this Binance) SapiGetLoanRepayCollateralRate(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanRepayHistory

func (this Binance) SapiGetLoanRepayHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanVipCollateralAccount

func (this Binance) SapiGetLoanVipCollateralAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanVipCollateralData

func (this Binance) SapiGetLoanVipCollateralData(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanVipLoanableData

func (this Binance) SapiGetLoanVipLoanableData(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanVipOngoingOrders

func (this Binance) SapiGetLoanVipOngoingOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanVipRepayHistory

func (this Binance) SapiGetLoanVipRepayHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanVipRequestData

func (this Binance) SapiGetLoanVipRequestData(args ...interface{}) <-chan interface{}

func (Binance) SapiGetLoanVipRequestInterestRate

func (this Binance) SapiGetLoanVipRequestInterestRate(args ...interface{}) <-chan interface{}

func (Binance) SapiGetManagedSubaccountAccountSnapshot

func (this Binance) SapiGetManagedSubaccountAccountSnapshot(args ...interface{}) <-chan interface{}

func (Binance) SapiGetManagedSubaccountAsset

func (this Binance) SapiGetManagedSubaccountAsset(args ...interface{}) <-chan interface{}

func (Binance) SapiGetManagedSubaccountDepositAddress

func (this Binance) SapiGetManagedSubaccountDepositAddress(args ...interface{}) <-chan interface{}

func (Binance) SapiGetManagedSubaccountFetchFutureAsset

func (this Binance) SapiGetManagedSubaccountFetchFutureAsset(args ...interface{}) <-chan interface{}

func (Binance) SapiGetManagedSubaccountInfo

func (this Binance) SapiGetManagedSubaccountInfo(args ...interface{}) <-chan interface{}

func (Binance) SapiGetManagedSubaccountMarginAsset

func (this Binance) SapiGetManagedSubaccountMarginAsset(args ...interface{}) <-chan interface{}

func (Binance) SapiGetManagedSubaccountQueryTransLog

func (this Binance) SapiGetManagedSubaccountQueryTransLog(args ...interface{}) <-chan interface{}

func (Binance) SapiGetManagedSubaccountQueryTransLogForInvestor

func (this Binance) SapiGetManagedSubaccountQueryTransLogForInvestor(args ...interface{}) <-chan interface{}

func (Binance) SapiGetManagedSubaccountQueryTransLogForTradeParent

func (this Binance) SapiGetManagedSubaccountQueryTransLogForTradeParent(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginAccount

func (this Binance) SapiGetMarginAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginAllAssets

func (this Binance) SapiGetMarginAllAssets(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginAllOrderList

func (this Binance) SapiGetMarginAllOrderList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginAllOrders

func (this Binance) SapiGetMarginAllOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginAllPairs

func (this Binance) SapiGetMarginAllPairs(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginAsset

func (this Binance) SapiGetMarginAsset(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginAvailableInventory

func (this Binance) SapiGetMarginAvailableInventory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginBorrowRepay

func (this Binance) SapiGetMarginBorrowRepay(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginCapitalFlow

func (this Binance) SapiGetMarginCapitalFlow(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginCrossMarginCollateralRatio

func (this Binance) SapiGetMarginCrossMarginCollateralRatio(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginCrossMarginData

func (this Binance) SapiGetMarginCrossMarginData(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginDelistSchedule

func (this Binance) SapiGetMarginDelistSchedule(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginDribblet

func (this Binance) SapiGetMarginDribblet(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginDust

func (this Binance) SapiGetMarginDust(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginExchangeSmallLiability

func (this Binance) SapiGetMarginExchangeSmallLiability(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginExchangeSmallLiabilityHistory

func (this Binance) SapiGetMarginExchangeSmallLiabilityHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginForceLiquidationRec

func (this Binance) SapiGetMarginForceLiquidationRec(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginInterestHistory

func (this Binance) SapiGetMarginInterestHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginInterestRateHistory

func (this Binance) SapiGetMarginInterestRateHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginIsolatedAccount

func (this Binance) SapiGetMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginIsolatedAccountLimit

func (this Binance) SapiGetMarginIsolatedAccountLimit(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginIsolatedAllPairs

func (this Binance) SapiGetMarginIsolatedAllPairs(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginIsolatedMarginData

func (this Binance) SapiGetMarginIsolatedMarginData(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginIsolatedMarginTier

func (this Binance) SapiGetMarginIsolatedMarginTier(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginIsolatedPair

func (this Binance) SapiGetMarginIsolatedPair(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginIsolatedTransfer

func (this Binance) SapiGetMarginIsolatedTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginLeverageBracket

func (this Binance) SapiGetMarginLeverageBracket(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginLoan

func (this Binance) SapiGetMarginLoan(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginMaxBorrowable

func (this Binance) SapiGetMarginMaxBorrowable(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginMaxTransferable

func (this Binance) SapiGetMarginMaxTransferable(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginMyTrades

func (this Binance) SapiGetMarginMyTrades(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginNextHourlyInterestRate

func (this Binance) SapiGetMarginNextHourlyInterestRate(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginOpenOrderList

func (this Binance) SapiGetMarginOpenOrderList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginOpenOrders

func (this Binance) SapiGetMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginOrder

func (this Binance) SapiGetMarginOrder(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginOrderList

func (this Binance) SapiGetMarginOrderList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginPair

func (this Binance) SapiGetMarginPair(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginPriceIndex

func (this Binance) SapiGetMarginPriceIndex(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginRateLimitOrder

func (this Binance) SapiGetMarginRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginRepay

func (this Binance) SapiGetMarginRepay(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginTradeCoeff

func (this Binance) SapiGetMarginTradeCoeff(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMarginTransfer

func (this Binance) SapiGetMarginTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMiningPaymentList

func (this Binance) SapiGetMiningPaymentList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMiningPaymentUid

func (this Binance) SapiGetMiningPaymentUid(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMiningPubAlgoList

func (this Binance) SapiGetMiningPubAlgoList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMiningPubCoinList

func (this Binance) SapiGetMiningPubCoinList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMiningStatisticsUserList

func (this Binance) SapiGetMiningStatisticsUserList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMiningStatisticsUserStatus

func (this Binance) SapiGetMiningStatisticsUserStatus(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMiningWorkerDetail

func (this Binance) SapiGetMiningWorkerDetail(args ...interface{}) <-chan interface{}

func (Binance) SapiGetMiningWorkerList

func (this Binance) SapiGetMiningWorkerList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetNftHistoryDeposit

func (this Binance) SapiGetNftHistoryDeposit(args ...interface{}) <-chan interface{}

func (Binance) SapiGetNftHistoryTransactions

func (this Binance) SapiGetNftHistoryTransactions(args ...interface{}) <-chan interface{}

func (Binance) SapiGetNftHistoryWithdraw

func (this Binance) SapiGetNftHistoryWithdraw(args ...interface{}) <-chan interface{}

func (Binance) SapiGetNftUserGetAsset

func (this Binance) SapiGetNftUserGetAsset(args ...interface{}) <-chan interface{}

func (Binance) SapiGetPayTransactions

func (this Binance) SapiGetPayTransactions(args ...interface{}) <-chan interface{}

func (Binance) SapiGetPortfolioAccount

func (this Binance) SapiGetPortfolioAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiGetPortfolioAssetIndexPrice

func (this Binance) SapiGetPortfolioAssetIndexPrice(args ...interface{}) <-chan interface{}

func (Binance) SapiGetPortfolioBalance

func (this Binance) SapiGetPortfolioBalance(args ...interface{}) <-chan interface{}

func (Binance) SapiGetPortfolioCollateralRate

func (this Binance) SapiGetPortfolioCollateralRate(args ...interface{}) <-chan interface{}

func (Binance) SapiGetPortfolioInterestHistory

func (this Binance) SapiGetPortfolioInterestHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetPortfolioMarginAssetLeverage

func (this Binance) SapiGetPortfolioMarginAssetLeverage(args ...interface{}) <-chan interface{}

func (Binance) SapiGetPortfolioNegativeBalanceExchangeRecord

func (this Binance) SapiGetPortfolioNegativeBalanceExchangeRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetPortfolioPmLoan

func (this Binance) SapiGetPortfolioPmLoan(args ...interface{}) <-chan interface{}

func (Binance) SapiGetPortfolioRepayFuturesSwitch

func (this Binance) SapiGetPortfolioRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binance) SapiGetRebateTaxQuery

func (this Binance) SapiGetRebateTaxQuery(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnAccount

func (this Binance) SapiGetSimpleEarnAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnFlexibleHistoryCollateralRecord

func (this Binance) SapiGetSimpleEarnFlexibleHistoryCollateralRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnFlexibleHistoryRateHistory

func (this Binance) SapiGetSimpleEarnFlexibleHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnFlexibleHistoryRedemptionRecord

func (this Binance) SapiGetSimpleEarnFlexibleHistoryRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnFlexibleHistoryRewardsRecord

func (this Binance) SapiGetSimpleEarnFlexibleHistoryRewardsRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnFlexibleHistorySubscriptionRecord

func (this Binance) SapiGetSimpleEarnFlexibleHistorySubscriptionRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnFlexibleList

func (this Binance) SapiGetSimpleEarnFlexibleList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnFlexiblePersonalLeftQuota

func (this Binance) SapiGetSimpleEarnFlexiblePersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnFlexiblePosition

func (this Binance) SapiGetSimpleEarnFlexiblePosition(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnFlexibleSubscriptionPreview

func (this Binance) SapiGetSimpleEarnFlexibleSubscriptionPreview(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnLockedHistoryRedemptionRecord

func (this Binance) SapiGetSimpleEarnLockedHistoryRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnLockedHistoryRewardsRecord

func (this Binance) SapiGetSimpleEarnLockedHistoryRewardsRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnLockedHistorySubscriptionRecord

func (this Binance) SapiGetSimpleEarnLockedHistorySubscriptionRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnLockedList

func (this Binance) SapiGetSimpleEarnLockedList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnLockedPersonalLeftQuota

func (this Binance) SapiGetSimpleEarnLockedPersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnLockedPosition

func (this Binance) SapiGetSimpleEarnLockedPosition(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSimpleEarnLockedSubscriptionPreview

func (this Binance) SapiGetSimpleEarnLockedSubscriptionPreview(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSolStakingAccount

func (this Binance) SapiGetSolStakingAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSolStakingSolHistoryBnsolRewardsHistory

func (this Binance) SapiGetSolStakingSolHistoryBnsolRewardsHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSolStakingSolHistoryRateHistory

func (this Binance) SapiGetSolStakingSolHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSolStakingSolHistoryRedemptionHistory

func (this Binance) SapiGetSolStakingSolHistoryRedemptionHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSolStakingSolHistoryStakingHistory

func (this Binance) SapiGetSolStakingSolHistoryStakingHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSolStakingSolQuota

func (this Binance) SapiGetSolStakingSolQuota(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSpotDelistSchedule

func (this Binance) SapiGetSpotDelistSchedule(args ...interface{}) <-chan interface{}

func (Binance) SapiGetStakingPersonalLeftQuota

func (this Binance) SapiGetStakingPersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binance) SapiGetStakingPosition

func (this Binance) SapiGetStakingPosition(args ...interface{}) <-chan interface{}

func (Binance) SapiGetStakingProductList

func (this Binance) SapiGetStakingProductList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetStakingStakingRecord

func (this Binance) SapiGetStakingStakingRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountApiRestrictionsIpRestrictionThirdPartyList

func (this Binance) SapiGetSubAccountApiRestrictionsIpRestrictionThirdPartyList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountFuturesAccount

func (this Binance) SapiGetSubAccountFuturesAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountFuturesAccountSummary

func (this Binance) SapiGetSubAccountFuturesAccountSummary(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountFuturesInternalTransfer

func (this Binance) SapiGetSubAccountFuturesInternalTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountFuturesPositionRisk

func (this Binance) SapiGetSubAccountFuturesPositionRisk(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountList

func (this Binance) SapiGetSubAccountList(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountMarginAccount

func (this Binance) SapiGetSubAccountMarginAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountMarginAccountSummary

func (this Binance) SapiGetSubAccountMarginAccountSummary(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountSpotSummary

func (this Binance) SapiGetSubAccountSpotSummary(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountStatus

func (this Binance) SapiGetSubAccountStatus(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountSubAccountApiIpRestriction

func (this Binance) SapiGetSubAccountSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountSubTransferHistory

func (this Binance) SapiGetSubAccountSubTransferHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountTransactionStatistics

func (this Binance) SapiGetSubAccountTransactionStatistics(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountTransferSubUserHistory

func (this Binance) SapiGetSubAccountTransferSubUserHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSubAccountUniversalTransfer

func (this Binance) SapiGetSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiGetSystemStatus

func (this Binance) SapiGetSystemStatus(args ...interface{}) <-chan interface{}

func (Binance) SapiPostAccountDisableFastWithdrawSwitch

func (this Binance) SapiPostAccountDisableFastWithdrawSwitch(args ...interface{}) <-chan interface{}

func (Binance) SapiPostAccountEnableFastWithdrawSwitch

func (this Binance) SapiPostAccountEnableFastWithdrawSwitch(args ...interface{}) <-chan interface{}

func (Binance) SapiPostAlgoFuturesNewOrderTwap

func (this Binance) SapiPostAlgoFuturesNewOrderTwap(args ...interface{}) <-chan interface{}

func (Binance) SapiPostAlgoFuturesNewOrderVp

func (this Binance) SapiPostAlgoFuturesNewOrderVp(args ...interface{}) <-chan interface{}

func (Binance) SapiPostAlgoSpotNewOrderTwap

func (this Binance) SapiPostAlgoSpotNewOrderTwap(args ...interface{}) <-chan interface{}

func (Binance) SapiPostApiReferralCustomization

func (this Binance) SapiPostApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binance) SapiPostApiReferralKickbackHistoricalRecord

func (this Binance) SapiPostApiReferralKickbackHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiPostApiReferralRebateHistoricalRecord

func (this Binance) SapiPostApiReferralRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiPostApiReferralUserCustomization

func (this Binance) SapiPostApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binance) SapiPostAssetConvertTransfer

func (this Binance) SapiPostAssetConvertTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostAssetDust

func (this Binance) SapiPostAssetDust(args ...interface{}) <-chan interface{}

func (Binance) SapiPostAssetDustBtc

func (this Binance) SapiPostAssetDustBtc(args ...interface{}) <-chan interface{}

func (Binance) SapiPostAssetGetFundingAsset

func (this Binance) SapiPostAssetGetFundingAsset(args ...interface{}) <-chan interface{}

func (Binance) SapiPostAssetTransfer

func (this Binance) SapiPostAssetTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBlvtRedeem

func (this Binance) SapiPostBlvtRedeem(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBlvtSubscribe

func (this Binance) SapiPostBlvtSubscribe(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBnbBurn

func (this Binance) SapiPostBnbBurn(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerRebateHistoricalRecord

func (this Binance) SapiPostBrokerRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccount

func (this Binance) SapiPostBrokerSubAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountApi

func (this Binance) SapiPostBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountApiCommission

func (this Binance) SapiPostBrokerSubAccountApiCommission(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountApiCommissionCoinFutures

func (this Binance) SapiPostBrokerSubAccountApiCommissionCoinFutures(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountApiCommissionFutures

func (this Binance) SapiPostBrokerSubAccountApiCommissionFutures(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountApiIpRestriction

func (this Binance) SapiPostBrokerSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountApiIpRestrictionIpList

func (this Binance) SapiPostBrokerSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountApiPermission

func (this Binance) SapiPostBrokerSubAccountApiPermission(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountApiPermissionUniversalTransfer

func (this Binance) SapiPostBrokerSubAccountApiPermissionUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountApiPermissionVanillaOptions

func (this Binance) SapiPostBrokerSubAccountApiPermissionVanillaOptions(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountBlvt

func (this Binance) SapiPostBrokerSubAccountBlvt(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountBnbBurnMarginInterest

func (this Binance) SapiPostBrokerSubAccountBnbBurnMarginInterest(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountBnbBurnSpot

func (this Binance) SapiPostBrokerSubAccountBnbBurnSpot(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountFutures

func (this Binance) SapiPostBrokerSubAccountFutures(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerSubAccountMargin

func (this Binance) SapiPostBrokerSubAccountMargin(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerTransfer

func (this Binance) SapiPostBrokerTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerTransferFutures

func (this Binance) SapiPostBrokerTransferFutures(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBrokerUniversalTransfer

func (this Binance) SapiPostBrokerUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBswapClaimRewards

func (this Binance) SapiPostBswapClaimRewards(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBswapLiquidityAdd

func (this Binance) SapiPostBswapLiquidityAdd(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBswapLiquidityRemove

func (this Binance) SapiPostBswapLiquidityRemove(args ...interface{}) <-chan interface{}

func (Binance) SapiPostBswapSwap

func (this Binance) SapiPostBswapSwap(args ...interface{}) <-chan interface{}

func (Binance) SapiPostCapitalContractConvertibleCoins

func (this Binance) SapiPostCapitalContractConvertibleCoins(args ...interface{}) <-chan interface{}

func (Binance) SapiPostCapitalDepositCreditApply

func (this Binance) SapiPostCapitalDepositCreditApply(args ...interface{}) <-chan interface{}

func (Binance) SapiPostCapitalWithdrawApply

func (this Binance) SapiPostCapitalWithdrawApply(args ...interface{}) <-chan interface{}

func (Binance) SapiPostConvertAcceptQuote

func (this Binance) SapiPostConvertAcceptQuote(args ...interface{}) <-chan interface{}

func (Binance) SapiPostConvertGetQuote

func (this Binance) SapiPostConvertGetQuote(args ...interface{}) <-chan interface{}

func (Binance) SapiPostConvertLimitCancelOrder

func (this Binance) SapiPostConvertLimitCancelOrder(args ...interface{}) <-chan interface{}

func (Binance) SapiPostConvertLimitPlaceOrder

func (this Binance) SapiPostConvertLimitPlaceOrder(args ...interface{}) <-chan interface{}

func (Binance) SapiPostDciProductAutoCompoundEdit

func (this Binance) SapiPostDciProductAutoCompoundEdit(args ...interface{}) <-chan interface{}

func (Binance) SapiPostDciProductSubscribe

func (this Binance) SapiPostDciProductSubscribe(args ...interface{}) <-chan interface{}

func (Binance) SapiPostEthStakingEthRedeem

func (this Binance) SapiPostEthStakingEthRedeem(args ...interface{}) <-chan interface{}

func (Binance) SapiPostEthStakingEthStake

func (this Binance) SapiPostEthStakingEthStake(args ...interface{}) <-chan interface{}

func (Binance) SapiPostEthStakingWbethWrap

func (this Binance) SapiPostEthStakingWbethWrap(args ...interface{}) <-chan interface{}

func (Binance) SapiPostFuturesTransfer

func (this Binance) SapiPostFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostGiftcardBuyCode

func (this Binance) SapiPostGiftcardBuyCode(args ...interface{}) <-chan interface{}

func (Binance) SapiPostGiftcardCreateCode

func (this Binance) SapiPostGiftcardCreateCode(args ...interface{}) <-chan interface{}

func (Binance) SapiPostGiftcardRedeemCode

func (this Binance) SapiPostGiftcardRedeemCode(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLendingAutoInvestOneOff

func (this Binance) SapiPostLendingAutoInvestOneOff(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLendingAutoInvestPlanAdd

func (this Binance) SapiPostLendingAutoInvestPlanAdd(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLendingAutoInvestPlanEdit

func (this Binance) SapiPostLendingAutoInvestPlanEdit(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLendingAutoInvestPlanEditStatus

func (this Binance) SapiPostLendingAutoInvestPlanEditStatus(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLendingAutoInvestRedeem

func (this Binance) SapiPostLendingAutoInvestRedeem(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLendingCustomizedFixedPurchase

func (this Binance) SapiPostLendingCustomizedFixedPurchase(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLendingDailyPurchase

func (this Binance) SapiPostLendingDailyPurchase(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLendingDailyRedeem

func (this Binance) SapiPostLendingDailyRedeem(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLoanAdjustLtv

func (this Binance) SapiPostLoanAdjustLtv(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLoanBorrow

func (this Binance) SapiPostLoanBorrow(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLoanCustomizeMarginCall

func (this Binance) SapiPostLoanCustomizeMarginCall(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLoanFlexibleAdjustLtv

func (this Binance) SapiPostLoanFlexibleAdjustLtv(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLoanFlexibleRepay

func (this Binance) SapiPostLoanFlexibleRepay(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLoanRepay

func (this Binance) SapiPostLoanRepay(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLoanVipBorrow

func (this Binance) SapiPostLoanVipBorrow(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLoanVipRenew

func (this Binance) SapiPostLoanVipRenew(args ...interface{}) <-chan interface{}

func (Binance) SapiPostLoanVipRepay

func (this Binance) SapiPostLoanVipRepay(args ...interface{}) <-chan interface{}

func (Binance) SapiPostManagedSubaccountDeposit

func (this Binance) SapiPostManagedSubaccountDeposit(args ...interface{}) <-chan interface{}

func (Binance) SapiPostManagedSubaccountWithdraw

func (this Binance) SapiPostManagedSubaccountWithdraw(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMarginBorrowRepay

func (this Binance) SapiPostMarginBorrowRepay(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMarginDust

func (this Binance) SapiPostMarginDust(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMarginExchangeSmallLiability

func (this Binance) SapiPostMarginExchangeSmallLiability(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMarginIsolatedAccount

func (this Binance) SapiPostMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMarginIsolatedTransfer

func (this Binance) SapiPostMarginIsolatedTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMarginLoan

func (this Binance) SapiPostMarginLoan(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMarginMaxLeverage

func (this Binance) SapiPostMarginMaxLeverage(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMarginOrder

func (this Binance) SapiPostMarginOrder(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMarginOrderOco

func (this Binance) SapiPostMarginOrderOco(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMarginRepay

func (this Binance) SapiPostMarginRepay(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMarginTransfer

func (this Binance) SapiPostMarginTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMiningHashTransferConfig

func (this Binance) SapiPostMiningHashTransferConfig(args ...interface{}) <-chan interface{}

func (Binance) SapiPostMiningHashTransferConfigCancel

func (this Binance) SapiPostMiningHashTransferConfigCancel(args ...interface{}) <-chan interface{}

func (Binance) SapiPostPortfolioAssetCollection

func (this Binance) SapiPostPortfolioAssetCollection(args ...interface{}) <-chan interface{}

func (Binance) SapiPostPortfolioAutoCollection

func (this Binance) SapiPostPortfolioAutoCollection(args ...interface{}) <-chan interface{}

func (Binance) SapiPostPortfolioBnbTransfer

func (this Binance) SapiPostPortfolioBnbTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostPortfolioMint

func (this Binance) SapiPostPortfolioMint(args ...interface{}) <-chan interface{}

func (Binance) SapiPostPortfolioRedeem

func (this Binance) SapiPostPortfolioRedeem(args ...interface{}) <-chan interface{}

func (Binance) SapiPostPortfolioRepay

func (this Binance) SapiPostPortfolioRepay(args ...interface{}) <-chan interface{}

func (Binance) SapiPostPortfolioRepayFuturesNegativeBalance

func (this Binance) SapiPostPortfolioRepayFuturesNegativeBalance(args ...interface{}) <-chan interface{}

func (Binance) SapiPostPortfolioRepayFuturesSwitch

func (this Binance) SapiPostPortfolioRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSimpleEarnFlexibleRedeem

func (this Binance) SapiPostSimpleEarnFlexibleRedeem(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSimpleEarnFlexibleSetAutoSubscribe

func (this Binance) SapiPostSimpleEarnFlexibleSetAutoSubscribe(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSimpleEarnFlexibleSubscribe

func (this Binance) SapiPostSimpleEarnFlexibleSubscribe(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSimpleEarnLockedRedeem

func (this Binance) SapiPostSimpleEarnLockedRedeem(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSimpleEarnLockedSetAutoSubscribe

func (this Binance) SapiPostSimpleEarnLockedSetAutoSubscribe(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSimpleEarnLockedSetRedeemOption

func (this Binance) SapiPostSimpleEarnLockedSetRedeemOption(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSimpleEarnLockedSubscribe

func (this Binance) SapiPostSimpleEarnLockedSubscribe(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSolStakingSolRedeem

func (this Binance) SapiPostSolStakingSolRedeem(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSolStakingSolStake

func (this Binance) SapiPostSolStakingSolStake(args ...interface{}) <-chan interface{}

func (Binance) SapiPostStakingPurchase

func (this Binance) SapiPostStakingPurchase(args ...interface{}) <-chan interface{}

func (Binance) SapiPostStakingRedeem

func (this Binance) SapiPostStakingRedeem(args ...interface{}) <-chan interface{}

func (Binance) SapiPostStakingSetAutoStaking

func (this Binance) SapiPostStakingSetAutoStaking(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSubAccountFuturesEnable

func (this Binance) SapiPostSubAccountFuturesEnable(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSubAccountFuturesInternalTransfer

func (this Binance) SapiPostSubAccountFuturesInternalTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSubAccountFuturesTransfer

func (this Binance) SapiPostSubAccountFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSubAccountMarginEnable

func (this Binance) SapiPostSubAccountMarginEnable(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSubAccountMarginTransfer

func (this Binance) SapiPostSubAccountMarginTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSubAccountOptionsEnable

func (this Binance) SapiPostSubAccountOptionsEnable(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSubAccountTransferSubToMaster

func (this Binance) SapiPostSubAccountTransferSubToMaster(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSubAccountTransferSubToSub

func (this Binance) SapiPostSubAccountTransferSubToSub(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSubAccountUniversalTransfer

func (this Binance) SapiPostSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binance) SapiPostSubAccountVirtualSubAccount

func (this Binance) SapiPostSubAccountVirtualSubAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiPostUserDataStream

func (this Binance) SapiPostUserDataStream(args ...interface{}) <-chan interface{}

func (Binance) SapiPostUserDataStreamIsolated

func (this Binance) SapiPostUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binance) SapiPutUserDataStream

func (this Binance) SapiPutUserDataStream(args ...interface{}) <-chan interface{}

func (Binance) SapiPutUserDataStreamIsolated

func (this Binance) SapiPutUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binance) SapiV2GetEthStakingAccount

func (this Binance) SapiV2GetEthStakingAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiV2GetLoanFlexibleBorrowHistory

func (this Binance) SapiV2GetLoanFlexibleBorrowHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiV2GetLoanFlexibleCollateralData

func (this Binance) SapiV2GetLoanFlexibleCollateralData(args ...interface{}) <-chan interface{}

func (Binance) SapiV2GetLoanFlexibleLoanableData

func (this Binance) SapiV2GetLoanFlexibleLoanableData(args ...interface{}) <-chan interface{}

func (Binance) SapiV2GetLoanFlexibleLtvAdjustmentHistory

func (this Binance) SapiV2GetLoanFlexibleLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiV2GetLoanFlexibleOngoingOrders

func (this Binance) SapiV2GetLoanFlexibleOngoingOrders(args ...interface{}) <-chan interface{}

func (Binance) SapiV2GetLoanFlexibleRepayHistory

func (this Binance) SapiV2GetLoanFlexibleRepayHistory(args ...interface{}) <-chan interface{}

func (Binance) SapiV2GetPortfolioAccount

func (this Binance) SapiV2GetPortfolioAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiV2GetSubAccountFuturesAccount

func (this Binance) SapiV2GetSubAccountFuturesAccount(args ...interface{}) <-chan interface{}

func (Binance) SapiV2GetSubAccountFuturesAccountSummary

func (this Binance) SapiV2GetSubAccountFuturesAccountSummary(args ...interface{}) <-chan interface{}

func (Binance) SapiV2GetSubAccountFuturesPositionRisk

func (this Binance) SapiV2GetSubAccountFuturesPositionRisk(args ...interface{}) <-chan interface{}

func (Binance) SapiV2PostEthStakingEthStake

func (this Binance) SapiV2PostEthStakingEthStake(args ...interface{}) <-chan interface{}

func (Binance) SapiV2PostLoanFlexibleAdjustLtv

func (this Binance) SapiV2PostLoanFlexibleAdjustLtv(args ...interface{}) <-chan interface{}

func (Binance) SapiV2PostLoanFlexibleBorrow

func (this Binance) SapiV2PostLoanFlexibleBorrow(args ...interface{}) <-chan interface{}

func (Binance) SapiV2PostLoanFlexibleRepay

func (this Binance) SapiV2PostLoanFlexibleRepay(args ...interface{}) <-chan interface{}

func (Binance) SapiV2PostSubAccountSubAccountApiIpRestriction

func (this Binance) SapiV2PostSubAccountSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binance) SapiV3GetSubAccountAssets

func (this Binance) SapiV3GetSubAccountAssets(args ...interface{}) <-chan interface{}

func (Binance) SapiV3PostAssetGetUserAsset

func (this Binance) SapiV3PostAssetGetUserAsset(args ...interface{}) <-chan interface{}

func (Binance) SapiV4GetSubAccountAssets

func (this Binance) SapiV4GetSubAccountAssets(args ...interface{}) <-chan interface{}

func (*Binance) SetLeverage

func (this *Binance) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

func (*Binance) SetMarginMode

func (this *Binance) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

func (*Binance) SetPositionMode

func (this *Binance) SetPositionMode(hedged bool, options ...SetPositionModeOptions) (map[string]interface{}, error)

*

func (Binance) SetSandboxMode

func (this Binance) SetSandboxMode(enable interface{})

func (Binance) Sign

func (this Binance) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Binance) Transfer

func (this *Binance) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name binance#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://developers.binance.com/docs/wallet/asset/user-universal-transfer
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from
  • @param {string} toAccount account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.type] exchange specific transfer type
  • @param {string} [params.symbol] the unified symbol, required for isolated margin transfers
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (Binance) VerifyGiftCode

func (this Binance) VerifyGiftCode(id interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Binance) Withdraw

func (this *Binance) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Binancecoinm

type Binancecoinm struct {
	Core *binancecoinm
	// contains filtered or unexported fields
}

func NewBinancecoinm

func NewBinancecoinm(userConfig map[string]interface{}) Binancecoinm

func (Binancecoinm) DapiDataGetBasis

func (this Binancecoinm) DapiDataGetBasis(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiDataGetDeliveryPrice

func (this Binancecoinm) DapiDataGetDeliveryPrice(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiDataGetGlobalLongShortAccountRatio

func (this Binancecoinm) DapiDataGetGlobalLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiDataGetOpenInterestHist

func (this Binancecoinm) DapiDataGetOpenInterestHist(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiDataGetTakerBuySellVol

func (this Binancecoinm) DapiDataGetTakerBuySellVol(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiDataGetTopLongShortAccountRatio

func (this Binancecoinm) DapiDataGetTopLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiDataGetTopLongShortPositionRatio

func (this Binancecoinm) DapiDataGetTopLongShortPositionRatio(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateDeleteAllOpenOrders

func (this Binancecoinm) DapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateDeleteBatchOrders

func (this Binancecoinm) DapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateDeleteListenKey

func (this Binancecoinm) DapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateDeleteOrder

func (this Binancecoinm) DapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetAccount

func (this Binancecoinm) DapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetAdlQuantile

func (this Binancecoinm) DapiPrivateGetAdlQuantile(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetAllOrders

func (this Binancecoinm) DapiPrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetBalance

func (this Binancecoinm) DapiPrivateGetBalance(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetCommissionRate

func (this Binancecoinm) DapiPrivateGetCommissionRate(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetForceOrders

func (this Binancecoinm) DapiPrivateGetForceOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetIncome

func (this Binancecoinm) DapiPrivateGetIncome(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetIncomeAsyn

func (this Binancecoinm) DapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetIncomeAsynId

func (this Binancecoinm) DapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetLeverageBracket

func (this Binancecoinm) DapiPrivateGetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetOpenOrder

func (this Binancecoinm) DapiPrivateGetOpenOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetOpenOrders

func (this Binancecoinm) DapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetOrder

func (this Binancecoinm) DapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetOrderAmendment

func (this Binancecoinm) DapiPrivateGetOrderAmendment(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetOrderAsyn

func (this Binancecoinm) DapiPrivateGetOrderAsyn(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetOrderAsynId

func (this Binancecoinm) DapiPrivateGetOrderAsynId(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetPmAccountInfo

func (this Binancecoinm) DapiPrivateGetPmAccountInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetPmExchangeInfo

func (this Binancecoinm) DapiPrivateGetPmExchangeInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetPositionMarginHistory

func (this Binancecoinm) DapiPrivateGetPositionMarginHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetPositionRisk

func (this Binancecoinm) DapiPrivateGetPositionRisk(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetPositionSideDual

func (this Binancecoinm) DapiPrivateGetPositionSideDual(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetTradeAsyn

func (this Binancecoinm) DapiPrivateGetTradeAsyn(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetTradeAsynId

func (this Binancecoinm) DapiPrivateGetTradeAsynId(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateGetUserTrades

func (this Binancecoinm) DapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivatePostBatchOrders

func (this Binancecoinm) DapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivatePostCountdownCancelAll

func (this Binancecoinm) DapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivatePostLeverage

func (this Binancecoinm) DapiPrivatePostLeverage(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivatePostListenKey

func (this Binancecoinm) DapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivatePostMarginType

func (this Binancecoinm) DapiPrivatePostMarginType(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivatePostOrder

func (this Binancecoinm) DapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivatePostPositionMargin

func (this Binancecoinm) DapiPrivatePostPositionMargin(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivatePostPositionSideDual

func (this Binancecoinm) DapiPrivatePostPositionSideDual(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivatePutBatchOrders

func (this Binancecoinm) DapiPrivatePutBatchOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivatePutListenKey

func (this Binancecoinm) DapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivatePutOrder

func (this Binancecoinm) DapiPrivatePutOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPrivateV2GetLeverageBracket

func (this Binancecoinm) DapiPrivateV2GetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetAggTrades

func (this Binancecoinm) DapiPublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetConstituents

func (this Binancecoinm) DapiPublicGetConstituents(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetContinuousKlines

func (this Binancecoinm) DapiPublicGetContinuousKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetDepth

func (this Binancecoinm) DapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetExchangeInfo

func (this Binancecoinm) DapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetFundingInfo

func (this Binancecoinm) DapiPublicGetFundingInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetFundingRate

func (this Binancecoinm) DapiPublicGetFundingRate(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetHistoricalTrades

func (this Binancecoinm) DapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetIndexPriceKlines

func (this Binancecoinm) DapiPublicGetIndexPriceKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetKlines

func (this Binancecoinm) DapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetMarkPriceKlines

func (this Binancecoinm) DapiPublicGetMarkPriceKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetOpenInterest

func (this Binancecoinm) DapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetPing

func (this Binancecoinm) DapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetPremiumIndex

func (this Binancecoinm) DapiPublicGetPremiumIndex(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetPremiumIndexKlines

func (this Binancecoinm) DapiPublicGetPremiumIndexKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetTicker24hr

func (this Binancecoinm) DapiPublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetTickerBookTicker

func (this Binancecoinm) DapiPublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetTickerPrice

func (this Binancecoinm) DapiPublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetTime

func (this Binancecoinm) DapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binancecoinm) DapiPublicGetTrades

func (this Binancecoinm) DapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) Describe

func (this Binancecoinm) Describe() interface{}

func (Binancecoinm) EapiPrivateDeleteAllOpenOrders

func (this Binancecoinm) EapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateDeleteAllOpenOrdersByUnderlying

func (this Binancecoinm) EapiPrivateDeleteAllOpenOrdersByUnderlying(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateDeleteBatchOrders

func (this Binancecoinm) EapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateDeleteBlockOrderCreate

func (this Binancecoinm) EapiPrivateDeleteBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateDeleteListenKey

func (this Binancecoinm) EapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateDeleteOrder

func (this Binancecoinm) EapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetAccount

func (this Binancecoinm) EapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetBill

func (this Binancecoinm) EapiPrivateGetBill(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetBlockOrderExecute

func (this Binancecoinm) EapiPrivateGetBlockOrderExecute(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetBlockOrderOrders

func (this Binancecoinm) EapiPrivateGetBlockOrderOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetBlockTrades

func (this Binancecoinm) EapiPrivateGetBlockTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetBlockUserTrades

func (this Binancecoinm) EapiPrivateGetBlockUserTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetCountdownCancelAll

func (this Binancecoinm) EapiPrivateGetCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetExerciseRecord

func (this Binancecoinm) EapiPrivateGetExerciseRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetHistoryOrders

func (this Binancecoinm) EapiPrivateGetHistoryOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetIncomeAsyn

func (this Binancecoinm) EapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetIncomeAsynId

func (this Binancecoinm) EapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetMarginAccount

func (this Binancecoinm) EapiPrivateGetMarginAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetMmp

func (this Binancecoinm) EapiPrivateGetMmp(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetOpenOrders

func (this Binancecoinm) EapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetOrder

func (this Binancecoinm) EapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetPosition

func (this Binancecoinm) EapiPrivateGetPosition(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivateGetUserTrades

func (this Binancecoinm) EapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivatePostBatchOrders

func (this Binancecoinm) EapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivatePostBlockOrderCreate

func (this Binancecoinm) EapiPrivatePostBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivatePostBlockOrderExecute

func (this Binancecoinm) EapiPrivatePostBlockOrderExecute(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivatePostCountdownCancelAll

func (this Binancecoinm) EapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivatePostCountdownCancelAllHeartBeat

func (this Binancecoinm) EapiPrivatePostCountdownCancelAllHeartBeat(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivatePostListenKey

func (this Binancecoinm) EapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivatePostMmpReset

func (this Binancecoinm) EapiPrivatePostMmpReset(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivatePostMmpSet

func (this Binancecoinm) EapiPrivatePostMmpSet(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivatePostOrder

func (this Binancecoinm) EapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivatePutBlockOrderCreate

func (this Binancecoinm) EapiPrivatePutBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPrivatePutListenKey

func (this Binancecoinm) EapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetDepth

func (this Binancecoinm) EapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetExchangeInfo

func (this Binancecoinm) EapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetExerciseHistory

func (this Binancecoinm) EapiPublicGetExerciseHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetHistoricalTrades

func (this Binancecoinm) EapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetIndex

func (this Binancecoinm) EapiPublicGetIndex(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetKlines

func (this Binancecoinm) EapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetMark

func (this Binancecoinm) EapiPublicGetMark(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetOpenInterest

func (this Binancecoinm) EapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetPing

func (this Binancecoinm) EapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetTicker

func (this Binancecoinm) EapiPublicGetTicker(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetTime

func (this Binancecoinm) EapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binancecoinm) EapiPublicGetTrades

func (this Binancecoinm) EapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiDataGetBasis

func (this Binancecoinm) FapiDataGetBasis(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiDataGetDeliveryPrice

func (this Binancecoinm) FapiDataGetDeliveryPrice(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiDataGetGlobalLongShortAccountRatio

func (this Binancecoinm) FapiDataGetGlobalLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiDataGetOpenInterestHist

func (this Binancecoinm) FapiDataGetOpenInterestHist(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiDataGetTakerlongshortRatio

func (this Binancecoinm) FapiDataGetTakerlongshortRatio(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiDataGetTopLongShortAccountRatio

func (this Binancecoinm) FapiDataGetTopLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiDataGetTopLongShortPositionRatio

func (this Binancecoinm) FapiDataGetTopLongShortPositionRatio(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateDeleteAllOpenOrders

func (this Binancecoinm) FapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateDeleteBatchOrders

func (this Binancecoinm) FapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateDeleteListenKey

func (this Binancecoinm) FapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateDeleteOrder

func (this Binancecoinm) FapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetAccount

func (this Binancecoinm) FapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetAccountConfig

func (this Binancecoinm) FapiPrivateGetAccountConfig(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetAdlQuantile

func (this Binancecoinm) FapiPrivateGetAdlQuantile(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetAllOrders

func (this Binancecoinm) FapiPrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetApiReferralCustomization

func (this Binancecoinm) FapiPrivateGetApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetApiReferralIfNewUser

func (this Binancecoinm) FapiPrivateGetApiReferralIfNewUser(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetApiReferralOverview

func (this Binancecoinm) FapiPrivateGetApiReferralOverview(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetApiReferralRebateVol

func (this Binancecoinm) FapiPrivateGetApiReferralRebateVol(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetApiReferralTradeVol

func (this Binancecoinm) FapiPrivateGetApiReferralTradeVol(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetApiReferralTraderNum

func (this Binancecoinm) FapiPrivateGetApiReferralTraderNum(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetApiReferralTraderSummary

func (this Binancecoinm) FapiPrivateGetApiReferralTraderSummary(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetApiReferralUserCustomization

func (this Binancecoinm) FapiPrivateGetApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetApiTradingStatus

func (this Binancecoinm) FapiPrivateGetApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetBalance

func (this Binancecoinm) FapiPrivateGetBalance(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetCommissionRate

func (this Binancecoinm) FapiPrivateGetCommissionRate(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetConvertOrderStatus

func (this Binancecoinm) FapiPrivateGetConvertOrderStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetFeeBurn

func (this Binancecoinm) FapiPrivateGetFeeBurn(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetForceOrders

func (this Binancecoinm) FapiPrivateGetForceOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetIncome

func (this Binancecoinm) FapiPrivateGetIncome(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetIncomeAsyn

func (this Binancecoinm) FapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetIncomeAsynId

func (this Binancecoinm) FapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetLeverageBracket

func (this Binancecoinm) FapiPrivateGetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetMultiAssetsMargin

func (this Binancecoinm) FapiPrivateGetMultiAssetsMargin(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetOpenOrder

func (this Binancecoinm) FapiPrivateGetOpenOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetOpenOrders

func (this Binancecoinm) FapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetOrder

func (this Binancecoinm) FapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetOrderAmendment

func (this Binancecoinm) FapiPrivateGetOrderAmendment(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetOrderAsyn

func (this Binancecoinm) FapiPrivateGetOrderAsyn(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetOrderAsynId

func (this Binancecoinm) FapiPrivateGetOrderAsynId(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetPmAccountInfo

func (this Binancecoinm) FapiPrivateGetPmAccountInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetPositionMarginHistory

func (this Binancecoinm) FapiPrivateGetPositionMarginHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetPositionRisk

func (this Binancecoinm) FapiPrivateGetPositionRisk(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetPositionSideDual

func (this Binancecoinm) FapiPrivateGetPositionSideDual(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetRateLimitOrder

func (this Binancecoinm) FapiPrivateGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetSymbolConfig

func (this Binancecoinm) FapiPrivateGetSymbolConfig(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetTradeAsyn

func (this Binancecoinm) FapiPrivateGetTradeAsyn(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetTradeAsynId

func (this Binancecoinm) FapiPrivateGetTradeAsynId(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateGetUserTrades

func (this Binancecoinm) FapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostApiReferralCustomization

func (this Binancecoinm) FapiPrivatePostApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostApiReferralUserCustomization

func (this Binancecoinm) FapiPrivatePostApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostBatchOrders

func (this Binancecoinm) FapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostConvertAcceptQuote

func (this Binancecoinm) FapiPrivatePostConvertAcceptQuote(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostConvertGetQuote

func (this Binancecoinm) FapiPrivatePostConvertGetQuote(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostCountdownCancelAll

func (this Binancecoinm) FapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostFeeBurn

func (this Binancecoinm) FapiPrivatePostFeeBurn(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostLeverage

func (this Binancecoinm) FapiPrivatePostLeverage(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostListenKey

func (this Binancecoinm) FapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostMarginType

func (this Binancecoinm) FapiPrivatePostMarginType(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostMultiAssetsMargin

func (this Binancecoinm) FapiPrivatePostMultiAssetsMargin(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostOrder

func (this Binancecoinm) FapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostPositionMargin

func (this Binancecoinm) FapiPrivatePostPositionMargin(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePostPositionSideDual

func (this Binancecoinm) FapiPrivatePostPositionSideDual(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePutBatchOrders

func (this Binancecoinm) FapiPrivatePutBatchOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePutListenKey

func (this Binancecoinm) FapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivatePutOrder

func (this Binancecoinm) FapiPrivatePutOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateV2GetAccount

func (this Binancecoinm) FapiPrivateV2GetAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateV2GetBalance

func (this Binancecoinm) FapiPrivateV2GetBalance(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateV2GetPositionRisk

func (this Binancecoinm) FapiPrivateV2GetPositionRisk(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateV3GetAccount

func (this Binancecoinm) FapiPrivateV3GetAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateV3GetBalance

func (this Binancecoinm) FapiPrivateV3GetBalance(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPrivateV3GetPositionRisk

func (this Binancecoinm) FapiPrivateV3GetPositionRisk(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetAggTrades

func (this Binancecoinm) FapiPublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetApiTradingStatus

func (this Binancecoinm) FapiPublicGetApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetAssetIndex

func (this Binancecoinm) FapiPublicGetAssetIndex(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetConstituents

func (this Binancecoinm) FapiPublicGetConstituents(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetContinuousKlines

func (this Binancecoinm) FapiPublicGetContinuousKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetConvertExchangeInfo

func (this Binancecoinm) FapiPublicGetConvertExchangeInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetDepth

func (this Binancecoinm) FapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetExchangeInfo

func (this Binancecoinm) FapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetFundingInfo

func (this Binancecoinm) FapiPublicGetFundingInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetFundingRate

func (this Binancecoinm) FapiPublicGetFundingRate(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetHistoricalTrades

func (this Binancecoinm) FapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetIndexInfo

func (this Binancecoinm) FapiPublicGetIndexInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetIndexPriceKlines

func (this Binancecoinm) FapiPublicGetIndexPriceKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetKlines

func (this Binancecoinm) FapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetLvtKlines

func (this Binancecoinm) FapiPublicGetLvtKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetMarkPriceKlines

func (this Binancecoinm) FapiPublicGetMarkPriceKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetOpenInterest

func (this Binancecoinm) FapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetPing

func (this Binancecoinm) FapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetPremiumIndex

func (this Binancecoinm) FapiPublicGetPremiumIndex(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetPremiumIndexKlines

func (this Binancecoinm) FapiPublicGetPremiumIndexKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetTicker24hr

func (this Binancecoinm) FapiPublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetTickerBookTicker

func (this Binancecoinm) FapiPublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetTickerPrice

func (this Binancecoinm) FapiPublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetTime

func (this Binancecoinm) FapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicGetTrades

func (this Binancecoinm) FapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) FapiPublicV2GetTickerPrice

func (this Binancecoinm) FapiPublicV2GetTickerPrice(args ...interface{}) <-chan interface{}

func (Binancecoinm) Init

func (this Binancecoinm) Init(userConfig map[string]interface{})

func (Binancecoinm) PapiDeleteCmAllOpenOrders

func (this Binancecoinm) PapiDeleteCmAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiDeleteCmConditionalAllOpenOrders

func (this Binancecoinm) PapiDeleteCmConditionalAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiDeleteCmConditionalOrder

func (this Binancecoinm) PapiDeleteCmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiDeleteCmOrder

func (this Binancecoinm) PapiDeleteCmOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiDeleteListenKey

func (this Binancecoinm) PapiDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiDeleteMarginAllOpenOrders

func (this Binancecoinm) PapiDeleteMarginAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiDeleteMarginOrder

func (this Binancecoinm) PapiDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiDeleteMarginOrderList

func (this Binancecoinm) PapiDeleteMarginOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiDeleteUmAllOpenOrders

func (this Binancecoinm) PapiDeleteUmAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiDeleteUmConditionalAllOpenOrders

func (this Binancecoinm) PapiDeleteUmConditionalAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiDeleteUmConditionalOrder

func (this Binancecoinm) PapiDeleteUmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiDeleteUmOrder

func (this Binancecoinm) PapiDeleteUmOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetAccount

func (this Binancecoinm) PapiGetAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetBalance

func (this Binancecoinm) PapiGetBalance(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmAccount

func (this Binancecoinm) PapiGetCmAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmAccountConfig

func (this Binancecoinm) PapiGetCmAccountConfig(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmAdlQuantile

func (this Binancecoinm) PapiGetCmAdlQuantile(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmAllOrders

func (this Binancecoinm) PapiGetCmAllOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmCommissionRate

func (this Binancecoinm) PapiGetCmCommissionRate(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmConditionalAllOrders

func (this Binancecoinm) PapiGetCmConditionalAllOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmConditionalOpenOrder

func (this Binancecoinm) PapiGetCmConditionalOpenOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmConditionalOpenOrders

func (this Binancecoinm) PapiGetCmConditionalOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmConditionalOrderHistory

func (this Binancecoinm) PapiGetCmConditionalOrderHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmForceOrders

func (this Binancecoinm) PapiGetCmForceOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmIncome

func (this Binancecoinm) PapiGetCmIncome(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmLeverageBracket

func (this Binancecoinm) PapiGetCmLeverageBracket(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmOpenOrder

func (this Binancecoinm) PapiGetCmOpenOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmOpenOrders

func (this Binancecoinm) PapiGetCmOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmOrder

func (this Binancecoinm) PapiGetCmOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmOrderAmendment

func (this Binancecoinm) PapiGetCmOrderAmendment(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmPositionRisk

func (this Binancecoinm) PapiGetCmPositionRisk(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmPositionSideDual

func (this Binancecoinm) PapiGetCmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmSymbolConfig

func (this Binancecoinm) PapiGetCmSymbolConfig(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetCmUserTrades

func (this Binancecoinm) PapiGetCmUserTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginAllOrderList

func (this Binancecoinm) PapiGetMarginAllOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginAllOrders

func (this Binancecoinm) PapiGetMarginAllOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginForceOrders

func (this Binancecoinm) PapiGetMarginForceOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginMarginInterestHistory

func (this Binancecoinm) PapiGetMarginMarginInterestHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginMarginLoan

func (this Binancecoinm) PapiGetMarginMarginLoan(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginMaxBorrowable

func (this Binancecoinm) PapiGetMarginMaxBorrowable(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginMaxWithdraw

func (this Binancecoinm) PapiGetMarginMaxWithdraw(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginMyTrades

func (this Binancecoinm) PapiGetMarginMyTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginOpenOrderList

func (this Binancecoinm) PapiGetMarginOpenOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginOpenOrders

func (this Binancecoinm) PapiGetMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginOrder

func (this Binancecoinm) PapiGetMarginOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginOrderList

func (this Binancecoinm) PapiGetMarginOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetMarginRepayLoan

func (this Binancecoinm) PapiGetMarginRepayLoan(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetPing

func (this Binancecoinm) PapiGetPing(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetPortfolioInterestHistory

func (this Binancecoinm) PapiGetPortfolioInterestHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetRateLimitOrder

func (this Binancecoinm) PapiGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetRepayFuturesSwitch

func (this Binancecoinm) PapiGetRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmAccount

func (this Binancecoinm) PapiGetUmAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmAccountConfig

func (this Binancecoinm) PapiGetUmAccountConfig(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmAdlQuantile

func (this Binancecoinm) PapiGetUmAdlQuantile(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmAllOrders

func (this Binancecoinm) PapiGetUmAllOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmApiTradingStatus

func (this Binancecoinm) PapiGetUmApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmCommissionRate

func (this Binancecoinm) PapiGetUmCommissionRate(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmConditionalAllOrders

func (this Binancecoinm) PapiGetUmConditionalAllOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmConditionalOpenOrder

func (this Binancecoinm) PapiGetUmConditionalOpenOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmConditionalOpenOrders

func (this Binancecoinm) PapiGetUmConditionalOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmConditionalOrderHistory

func (this Binancecoinm) PapiGetUmConditionalOrderHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmFeeBurn

func (this Binancecoinm) PapiGetUmFeeBurn(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmForceOrders

func (this Binancecoinm) PapiGetUmForceOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmIncome

func (this Binancecoinm) PapiGetUmIncome(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmIncomeAsyn

func (this Binancecoinm) PapiGetUmIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmIncomeAsynId

func (this Binancecoinm) PapiGetUmIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmLeverageBracket

func (this Binancecoinm) PapiGetUmLeverageBracket(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmOpenOrder

func (this Binancecoinm) PapiGetUmOpenOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmOpenOrders

func (this Binancecoinm) PapiGetUmOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmOrder

func (this Binancecoinm) PapiGetUmOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmOrderAmendment

func (this Binancecoinm) PapiGetUmOrderAmendment(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmOrderAsyn

func (this Binancecoinm) PapiGetUmOrderAsyn(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmOrderAsynId

func (this Binancecoinm) PapiGetUmOrderAsynId(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmPositionRisk

func (this Binancecoinm) PapiGetUmPositionRisk(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmPositionSideDual

func (this Binancecoinm) PapiGetUmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmSymbolConfig

func (this Binancecoinm) PapiGetUmSymbolConfig(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmTradeAsyn

func (this Binancecoinm) PapiGetUmTradeAsyn(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmTradeAsynId

func (this Binancecoinm) PapiGetUmTradeAsynId(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiGetUmUserTrades

func (this Binancecoinm) PapiGetUmUserTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostAssetCollection

func (this Binancecoinm) PapiPostAssetCollection(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostAutoCollection

func (this Binancecoinm) PapiPostAutoCollection(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostBnbTransfer

func (this Binancecoinm) PapiPostBnbTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostCmConditionalOrder

func (this Binancecoinm) PapiPostCmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostCmLeverage

func (this Binancecoinm) PapiPostCmLeverage(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostCmOrder

func (this Binancecoinm) PapiPostCmOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostCmPositionSideDual

func (this Binancecoinm) PapiPostCmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostListenKey

func (this Binancecoinm) PapiPostListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostMarginLoan

func (this Binancecoinm) PapiPostMarginLoan(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostMarginOrder

func (this Binancecoinm) PapiPostMarginOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostMarginOrderOco

func (this Binancecoinm) PapiPostMarginOrderOco(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostMarginRepayDebt

func (this Binancecoinm) PapiPostMarginRepayDebt(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostRepayFuturesNegativeBalance

func (this Binancecoinm) PapiPostRepayFuturesNegativeBalance(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostRepayFuturesSwitch

func (this Binancecoinm) PapiPostRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostRepayLoan

func (this Binancecoinm) PapiPostRepayLoan(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostUmConditionalOrder

func (this Binancecoinm) PapiPostUmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostUmFeeBurn

func (this Binancecoinm) PapiPostUmFeeBurn(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostUmLeverage

func (this Binancecoinm) PapiPostUmLeverage(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostUmOrder

func (this Binancecoinm) PapiPostUmOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPostUmPositionSideDual

func (this Binancecoinm) PapiPostUmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPutCmOrder

func (this Binancecoinm) PapiPutCmOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPutListenKey

func (this Binancecoinm) PapiPutListenKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) PapiPutUmOrder

func (this Binancecoinm) PapiPutUmOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateDeleteOpenOrders

func (this Binancecoinm) PrivateDeleteOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateDeleteOrder

func (this Binancecoinm) PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateDeleteOrderList

func (this Binancecoinm) PrivateDeleteOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetAccount

func (this Binancecoinm) PrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetAccountCommission

func (this Binancecoinm) PrivateGetAccountCommission(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetAllOrderList

func (this Binancecoinm) PrivateGetAllOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetAllOrders

func (this Binancecoinm) PrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetMyAllocations

func (this Binancecoinm) PrivateGetMyAllocations(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetMyPreventedMatches

func (this Binancecoinm) PrivateGetMyPreventedMatches(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetMyTrades

func (this Binancecoinm) PrivateGetMyTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetOpenOrderList

func (this Binancecoinm) PrivateGetOpenOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetOpenOrders

func (this Binancecoinm) PrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetOrder

func (this Binancecoinm) PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetOrderList

func (this Binancecoinm) PrivateGetOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivateGetRateLimitOrder

func (this Binancecoinm) PrivateGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivatePostOrder

func (this Binancecoinm) PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivatePostOrderCancelReplace

func (this Binancecoinm) PrivatePostOrderCancelReplace(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivatePostOrderListOco

func (this Binancecoinm) PrivatePostOrderListOco(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivatePostOrderListOto

func (this Binancecoinm) PrivatePostOrderListOto(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivatePostOrderListOtoco

func (this Binancecoinm) PrivatePostOrderListOtoco(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivatePostOrderOco

func (this Binancecoinm) PrivatePostOrderOco(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivatePostOrderTest

func (this Binancecoinm) PrivatePostOrderTest(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivatePostSorOrder

func (this Binancecoinm) PrivatePostSorOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) PrivatePostSorOrderTest

func (this Binancecoinm) PrivatePostSorOrderTest(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicDeleteUserDataStream

func (this Binancecoinm) PublicDeleteUserDataStream(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetAggTrades

func (this Binancecoinm) PublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetAvgPrice

func (this Binancecoinm) PublicGetAvgPrice(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetDepth

func (this Binancecoinm) PublicGetDepth(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetExchangeInfo

func (this Binancecoinm) PublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetHistoricalTrades

func (this Binancecoinm) PublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetKlines

func (this Binancecoinm) PublicGetKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetPing

func (this Binancecoinm) PublicGetPing(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetTicker

func (this Binancecoinm) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetTicker24hr

func (this Binancecoinm) PublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetTickerBookTicker

func (this Binancecoinm) PublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetTickerPrice

func (this Binancecoinm) PublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetTickerTradingDay

func (this Binancecoinm) PublicGetTickerTradingDay(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetTime

func (this Binancecoinm) PublicGetTime(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetTrades

func (this Binancecoinm) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicGetUiKlines

func (this Binancecoinm) PublicGetUiKlines(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicPostUserDataStream

func (this Binancecoinm) PublicPostUserDataStream(args ...interface{}) <-chan interface{}

func (Binancecoinm) PublicPutUserDataStream

func (this Binancecoinm) PublicPutUserDataStream(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiDeleteAlgoFuturesOrder

func (this Binancecoinm) SapiDeleteAlgoFuturesOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiDeleteAlgoSpotOrder

func (this Binancecoinm) SapiDeleteAlgoSpotOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiDeleteBrokerSubAccountApi

func (this Binancecoinm) SapiDeleteBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiDeleteBrokerSubAccountApiIpRestrictionIpList

func (this Binancecoinm) SapiDeleteBrokerSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiDeleteMarginIsolatedAccount

func (this Binancecoinm) SapiDeleteMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiDeleteMarginOpenOrders

func (this Binancecoinm) SapiDeleteMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiDeleteMarginOrder

func (this Binancecoinm) SapiDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiDeleteMarginOrderList

func (this Binancecoinm) SapiDeleteMarginOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiDeleteSubAccountSubAccountApiIpRestrictionIpList

func (this Binancecoinm) SapiDeleteSubAccountSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiDeleteUserDataStream

func (this Binancecoinm) SapiDeleteUserDataStream(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiDeleteUserDataStreamIsolated

func (this Binancecoinm) SapiDeleteUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAccountApiRestrictions

func (this Binancecoinm) SapiGetAccountApiRestrictions(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAccountApiRestrictionsIpRestriction

func (this Binancecoinm) SapiGetAccountApiRestrictionsIpRestriction(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAccountApiTradingStatus

func (this Binancecoinm) SapiGetAccountApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAccountInfo

func (this Binancecoinm) SapiGetAccountInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAccountSnapshot

func (this Binancecoinm) SapiGetAccountSnapshot(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAccountStatus

func (this Binancecoinm) SapiGetAccountStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAlgoFuturesHistoricalOrders

func (this Binancecoinm) SapiGetAlgoFuturesHistoricalOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAlgoFuturesOpenOrders

func (this Binancecoinm) SapiGetAlgoFuturesOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAlgoFuturesSubOrders

func (this Binancecoinm) SapiGetAlgoFuturesSubOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAlgoSpotHistoricalOrders

func (this Binancecoinm) SapiGetAlgoSpotHistoricalOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAlgoSpotOpenOrders

func (this Binancecoinm) SapiGetAlgoSpotOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAlgoSpotSubOrders

func (this Binancecoinm) SapiGetAlgoSpotSubOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetApiReferralCustomization

func (this Binancecoinm) SapiGetApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetApiReferralIfNewUser

func (this Binancecoinm) SapiGetApiReferralIfNewUser(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetApiReferralKickbackHistoricalRecord

func (this Binancecoinm) SapiGetApiReferralKickbackHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetApiReferralKickbackRecentRecord

func (this Binancecoinm) SapiGetApiReferralKickbackRecentRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetApiReferralRebateHistoricalRecord

func (this Binancecoinm) SapiGetApiReferralRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetApiReferralRebateRecentRecord

func (this Binancecoinm) SapiGetApiReferralRebateRecentRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetApiReferralUserCustomization

func (this Binancecoinm) SapiGetApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAssetAssetDetail

func (this Binancecoinm) SapiGetAssetAssetDetail(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAssetAssetDividend

func (this Binancecoinm) SapiGetAssetAssetDividend(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAssetConvertTransferQueryByPage

func (this Binancecoinm) SapiGetAssetConvertTransferQueryByPage(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAssetCustodyTransferHistory

func (this Binancecoinm) SapiGetAssetCustodyTransferHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAssetDribblet

func (this Binancecoinm) SapiGetAssetDribblet(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAssetLedgerTransferCloudMiningQueryByPage

func (this Binancecoinm) SapiGetAssetLedgerTransferCloudMiningQueryByPage(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAssetTradeFee

func (this Binancecoinm) SapiGetAssetTradeFee(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAssetTransfer

func (this Binancecoinm) SapiGetAssetTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetAssetWalletBalance

func (this Binancecoinm) SapiGetAssetWalletBalance(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBlvtRedeemRecord

func (this Binancecoinm) SapiGetBlvtRedeemRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBlvtSubscribeRecord

func (this Binancecoinm) SapiGetBlvtSubscribeRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBlvtTokenInfo

func (this Binancecoinm) SapiGetBlvtTokenInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBlvtUserLimit

func (this Binancecoinm) SapiGetBlvtUserLimit(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBnbBurn

func (this Binancecoinm) SapiGetBnbBurn(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerInfo

func (this Binancecoinm) SapiGetBrokerInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerRebateFuturesRecentRecord

func (this Binancecoinm) SapiGetBrokerRebateFuturesRecentRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerRebateHistoricalRecord

func (this Binancecoinm) SapiGetBrokerRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerRebateRecentRecord

func (this Binancecoinm) SapiGetBrokerRebateRecentRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerSubAccount

func (this Binancecoinm) SapiGetBrokerSubAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerSubAccountApi

func (this Binancecoinm) SapiGetBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerSubAccountApiCommissionCoinFutures

func (this Binancecoinm) SapiGetBrokerSubAccountApiCommissionCoinFutures(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerSubAccountApiCommissionFutures

func (this Binancecoinm) SapiGetBrokerSubAccountApiCommissionFutures(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerSubAccountApiIpRestriction

func (this Binancecoinm) SapiGetBrokerSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerSubAccountBnbBurnStatus

func (this Binancecoinm) SapiGetBrokerSubAccountBnbBurnStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerSubAccountDepositHist

func (this Binancecoinm) SapiGetBrokerSubAccountDepositHist(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerSubAccountFuturesSummary

func (this Binancecoinm) SapiGetBrokerSubAccountFuturesSummary(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerSubAccountMarginSummary

func (this Binancecoinm) SapiGetBrokerSubAccountMarginSummary(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerSubAccountSpotSummary

func (this Binancecoinm) SapiGetBrokerSubAccountSpotSummary(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerTransfer

func (this Binancecoinm) SapiGetBrokerTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerTransferFutures

func (this Binancecoinm) SapiGetBrokerTransferFutures(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBrokerUniversalTransfer

func (this Binancecoinm) SapiGetBrokerUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBswapAddLiquidityPreview

func (this Binancecoinm) SapiGetBswapAddLiquidityPreview(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBswapClaimedHistory

func (this Binancecoinm) SapiGetBswapClaimedHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBswapLiquidity

func (this Binancecoinm) SapiGetBswapLiquidity(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBswapLiquidityOps

func (this Binancecoinm) SapiGetBswapLiquidityOps(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBswapPoolConfigure

func (this Binancecoinm) SapiGetBswapPoolConfigure(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBswapPools

func (this Binancecoinm) SapiGetBswapPools(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBswapQuote

func (this Binancecoinm) SapiGetBswapQuote(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBswapRemoveLiquidityPreview

func (this Binancecoinm) SapiGetBswapRemoveLiquidityPreview(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBswapSwap

func (this Binancecoinm) SapiGetBswapSwap(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetBswapUnclaimedRewards

func (this Binancecoinm) SapiGetBswapUnclaimedRewards(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetC2cOrderMatchListUserOrderHistory

func (this Binancecoinm) SapiGetC2cOrderMatchListUserOrderHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetCapitalConfigGetall

func (this Binancecoinm) SapiGetCapitalConfigGetall(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetCapitalContractConvertibleCoins

func (this Binancecoinm) SapiGetCapitalContractConvertibleCoins(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetCapitalDepositAddress

func (this Binancecoinm) SapiGetCapitalDepositAddress(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetCapitalDepositAddressList

func (this Binancecoinm) SapiGetCapitalDepositAddressList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetCapitalDepositHisrec

func (this Binancecoinm) SapiGetCapitalDepositHisrec(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetCapitalDepositSubAddress

func (this Binancecoinm) SapiGetCapitalDepositSubAddress(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetCapitalDepositSubHisrec

func (this Binancecoinm) SapiGetCapitalDepositSubHisrec(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetCapitalWithdrawAddressList

func (this Binancecoinm) SapiGetCapitalWithdrawAddressList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetCapitalWithdrawHistory

func (this Binancecoinm) SapiGetCapitalWithdrawHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetConvertAssetInfo

func (this Binancecoinm) SapiGetConvertAssetInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetConvertExchangeInfo

func (this Binancecoinm) SapiGetConvertExchangeInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetConvertLimitQueryOpenOrders

func (this Binancecoinm) SapiGetConvertLimitQueryOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetConvertOrderStatus

func (this Binancecoinm) SapiGetConvertOrderStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetConvertTradeFlow

func (this Binancecoinm) SapiGetConvertTradeFlow(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetCopyTradingFuturesLeadSymbol

func (this Binancecoinm) SapiGetCopyTradingFuturesLeadSymbol(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetCopyTradingFuturesUserStatus

func (this Binancecoinm) SapiGetCopyTradingFuturesUserStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetDciProductAccounts

func (this Binancecoinm) SapiGetDciProductAccounts(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetDciProductList

func (this Binancecoinm) SapiGetDciProductList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetDciProductPositions

func (this Binancecoinm) SapiGetDciProductPositions(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetEthStakingAccount

func (this Binancecoinm) SapiGetEthStakingAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetEthStakingEthHistoryRateHistory

func (this Binancecoinm) SapiGetEthStakingEthHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetEthStakingEthHistoryRedemptionHistory

func (this Binancecoinm) SapiGetEthStakingEthHistoryRedemptionHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetEthStakingEthHistoryRewardsHistory

func (this Binancecoinm) SapiGetEthStakingEthHistoryRewardsHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetEthStakingEthHistoryStakingHistory

func (this Binancecoinm) SapiGetEthStakingEthHistoryStakingHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetEthStakingEthHistoryWbethRewardsHistory

func (this Binancecoinm) SapiGetEthStakingEthHistoryWbethRewardsHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetEthStakingEthQuota

func (this Binancecoinm) SapiGetEthStakingEthQuota(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetEthStakingWbethHistoryUnwrapHistory

func (this Binancecoinm) SapiGetEthStakingWbethHistoryUnwrapHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetEthStakingWbethHistoryWrapHistory

func (this Binancecoinm) SapiGetEthStakingWbethHistoryWrapHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetFiatOrders

func (this Binancecoinm) SapiGetFiatOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetFiatPayments

func (this Binancecoinm) SapiGetFiatPayments(args ...interface{}) <-chan interface{}
func (this Binancecoinm) SapiGetFuturesHistDataLink(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetFuturesTransfer

func (this Binancecoinm) SapiGetFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetGiftcardBuyCodeTokenLimit

func (this Binancecoinm) SapiGetGiftcardBuyCodeTokenLimit(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetGiftcardCryptographyRsaPublicKey

func (this Binancecoinm) SapiGetGiftcardCryptographyRsaPublicKey(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetGiftcardVerify

func (this Binancecoinm) SapiGetGiftcardVerify(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestAllAsset

func (this Binancecoinm) SapiGetLendingAutoInvestAllAsset(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestHistoryList

func (this Binancecoinm) SapiGetLendingAutoInvestHistoryList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestIndexInfo

func (this Binancecoinm) SapiGetLendingAutoInvestIndexInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestIndexUserSummary

func (this Binancecoinm) SapiGetLendingAutoInvestIndexUserSummary(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestOneOffStatus

func (this Binancecoinm) SapiGetLendingAutoInvestOneOffStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestPlanId

func (this Binancecoinm) SapiGetLendingAutoInvestPlanId(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestPlanList

func (this Binancecoinm) SapiGetLendingAutoInvestPlanList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestRebalanceHistory

func (this Binancecoinm) SapiGetLendingAutoInvestRebalanceHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestRedeemHistory

func (this Binancecoinm) SapiGetLendingAutoInvestRedeemHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestSourceAssetList

func (this Binancecoinm) SapiGetLendingAutoInvestSourceAssetList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestTargetAssetList

func (this Binancecoinm) SapiGetLendingAutoInvestTargetAssetList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingAutoInvestTargetAssetRoiList

func (this Binancecoinm) SapiGetLendingAutoInvestTargetAssetRoiList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingDailyProductList

func (this Binancecoinm) SapiGetLendingDailyProductList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingDailyTokenPosition

func (this Binancecoinm) SapiGetLendingDailyTokenPosition(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingDailyUserLeftQuota

func (this Binancecoinm) SapiGetLendingDailyUserLeftQuota(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingDailyUserRedemptionQuota

func (this Binancecoinm) SapiGetLendingDailyUserRedemptionQuota(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingProjectList

func (this Binancecoinm) SapiGetLendingProjectList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingProjectPositionList

func (this Binancecoinm) SapiGetLendingProjectPositionList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingUnionAccount

func (this Binancecoinm) SapiGetLendingUnionAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingUnionInterestHistory

func (this Binancecoinm) SapiGetLendingUnionInterestHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingUnionPurchaseRecord

func (this Binancecoinm) SapiGetLendingUnionPurchaseRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLendingUnionRedemptionRecord

func (this Binancecoinm) SapiGetLendingUnionRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanBorrowHistory

func (this Binancecoinm) SapiGetLoanBorrowHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanCollateralData

func (this Binancecoinm) SapiGetLoanCollateralData(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanFlexibleBorrowHistory

func (this Binancecoinm) SapiGetLoanFlexibleBorrowHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanFlexibleLtvAdjustmentHistory

func (this Binancecoinm) SapiGetLoanFlexibleLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanFlexibleOngoingOrders

func (this Binancecoinm) SapiGetLoanFlexibleOngoingOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanFlexibleRepayHistory

func (this Binancecoinm) SapiGetLoanFlexibleRepayHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanIncome

func (this Binancecoinm) SapiGetLoanIncome(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanLoanableData

func (this Binancecoinm) SapiGetLoanLoanableData(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanLtvAdjustmentHistory

func (this Binancecoinm) SapiGetLoanLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanOngoingOrders

func (this Binancecoinm) SapiGetLoanOngoingOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanRepayCollateralRate

func (this Binancecoinm) SapiGetLoanRepayCollateralRate(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanRepayHistory

func (this Binancecoinm) SapiGetLoanRepayHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanVipCollateralAccount

func (this Binancecoinm) SapiGetLoanVipCollateralAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanVipCollateralData

func (this Binancecoinm) SapiGetLoanVipCollateralData(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanVipLoanableData

func (this Binancecoinm) SapiGetLoanVipLoanableData(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanVipOngoingOrders

func (this Binancecoinm) SapiGetLoanVipOngoingOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanVipRepayHistory

func (this Binancecoinm) SapiGetLoanVipRepayHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanVipRequestData

func (this Binancecoinm) SapiGetLoanVipRequestData(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetLoanVipRequestInterestRate

func (this Binancecoinm) SapiGetLoanVipRequestInterestRate(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetManagedSubaccountAccountSnapshot

func (this Binancecoinm) SapiGetManagedSubaccountAccountSnapshot(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetManagedSubaccountAsset

func (this Binancecoinm) SapiGetManagedSubaccountAsset(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetManagedSubaccountDepositAddress

func (this Binancecoinm) SapiGetManagedSubaccountDepositAddress(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetManagedSubaccountFetchFutureAsset

func (this Binancecoinm) SapiGetManagedSubaccountFetchFutureAsset(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetManagedSubaccountInfo

func (this Binancecoinm) SapiGetManagedSubaccountInfo(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetManagedSubaccountMarginAsset

func (this Binancecoinm) SapiGetManagedSubaccountMarginAsset(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetManagedSubaccountQueryTransLog

func (this Binancecoinm) SapiGetManagedSubaccountQueryTransLog(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetManagedSubaccountQueryTransLogForInvestor

func (this Binancecoinm) SapiGetManagedSubaccountQueryTransLogForInvestor(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetManagedSubaccountQueryTransLogForTradeParent

func (this Binancecoinm) SapiGetManagedSubaccountQueryTransLogForTradeParent(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginAccount

func (this Binancecoinm) SapiGetMarginAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginAllAssets

func (this Binancecoinm) SapiGetMarginAllAssets(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginAllOrderList

func (this Binancecoinm) SapiGetMarginAllOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginAllOrders

func (this Binancecoinm) SapiGetMarginAllOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginAllPairs

func (this Binancecoinm) SapiGetMarginAllPairs(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginAsset

func (this Binancecoinm) SapiGetMarginAsset(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginAvailableInventory

func (this Binancecoinm) SapiGetMarginAvailableInventory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginBorrowRepay

func (this Binancecoinm) SapiGetMarginBorrowRepay(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginCapitalFlow

func (this Binancecoinm) SapiGetMarginCapitalFlow(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginCrossMarginCollateralRatio

func (this Binancecoinm) SapiGetMarginCrossMarginCollateralRatio(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginCrossMarginData

func (this Binancecoinm) SapiGetMarginCrossMarginData(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginDelistSchedule

func (this Binancecoinm) SapiGetMarginDelistSchedule(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginDribblet

func (this Binancecoinm) SapiGetMarginDribblet(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginDust

func (this Binancecoinm) SapiGetMarginDust(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginExchangeSmallLiability

func (this Binancecoinm) SapiGetMarginExchangeSmallLiability(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginExchangeSmallLiabilityHistory

func (this Binancecoinm) SapiGetMarginExchangeSmallLiabilityHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginForceLiquidationRec

func (this Binancecoinm) SapiGetMarginForceLiquidationRec(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginInterestHistory

func (this Binancecoinm) SapiGetMarginInterestHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginInterestRateHistory

func (this Binancecoinm) SapiGetMarginInterestRateHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginIsolatedAccount

func (this Binancecoinm) SapiGetMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginIsolatedAccountLimit

func (this Binancecoinm) SapiGetMarginIsolatedAccountLimit(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginIsolatedAllPairs

func (this Binancecoinm) SapiGetMarginIsolatedAllPairs(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginIsolatedMarginData

func (this Binancecoinm) SapiGetMarginIsolatedMarginData(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginIsolatedMarginTier

func (this Binancecoinm) SapiGetMarginIsolatedMarginTier(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginIsolatedPair

func (this Binancecoinm) SapiGetMarginIsolatedPair(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginIsolatedTransfer

func (this Binancecoinm) SapiGetMarginIsolatedTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginLeverageBracket

func (this Binancecoinm) SapiGetMarginLeverageBracket(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginLoan

func (this Binancecoinm) SapiGetMarginLoan(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginMaxBorrowable

func (this Binancecoinm) SapiGetMarginMaxBorrowable(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginMaxTransferable

func (this Binancecoinm) SapiGetMarginMaxTransferable(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginMyTrades

func (this Binancecoinm) SapiGetMarginMyTrades(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginNextHourlyInterestRate

func (this Binancecoinm) SapiGetMarginNextHourlyInterestRate(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginOpenOrderList

func (this Binancecoinm) SapiGetMarginOpenOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginOpenOrders

func (this Binancecoinm) SapiGetMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginOrder

func (this Binancecoinm) SapiGetMarginOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginOrderList

func (this Binancecoinm) SapiGetMarginOrderList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginPair

func (this Binancecoinm) SapiGetMarginPair(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginPriceIndex

func (this Binancecoinm) SapiGetMarginPriceIndex(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginRateLimitOrder

func (this Binancecoinm) SapiGetMarginRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginRepay

func (this Binancecoinm) SapiGetMarginRepay(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginTradeCoeff

func (this Binancecoinm) SapiGetMarginTradeCoeff(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMarginTransfer

func (this Binancecoinm) SapiGetMarginTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMiningPaymentList

func (this Binancecoinm) SapiGetMiningPaymentList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMiningPaymentUid

func (this Binancecoinm) SapiGetMiningPaymentUid(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMiningPubAlgoList

func (this Binancecoinm) SapiGetMiningPubAlgoList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMiningPubCoinList

func (this Binancecoinm) SapiGetMiningPubCoinList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMiningStatisticsUserList

func (this Binancecoinm) SapiGetMiningStatisticsUserList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMiningStatisticsUserStatus

func (this Binancecoinm) SapiGetMiningStatisticsUserStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMiningWorkerDetail

func (this Binancecoinm) SapiGetMiningWorkerDetail(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetMiningWorkerList

func (this Binancecoinm) SapiGetMiningWorkerList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetNftHistoryDeposit

func (this Binancecoinm) SapiGetNftHistoryDeposit(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetNftHistoryTransactions

func (this Binancecoinm) SapiGetNftHistoryTransactions(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetNftHistoryWithdraw

func (this Binancecoinm) SapiGetNftHistoryWithdraw(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetNftUserGetAsset

func (this Binancecoinm) SapiGetNftUserGetAsset(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetPayTransactions

func (this Binancecoinm) SapiGetPayTransactions(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetPortfolioAccount

func (this Binancecoinm) SapiGetPortfolioAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetPortfolioAssetIndexPrice

func (this Binancecoinm) SapiGetPortfolioAssetIndexPrice(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetPortfolioBalance

func (this Binancecoinm) SapiGetPortfolioBalance(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetPortfolioCollateralRate

func (this Binancecoinm) SapiGetPortfolioCollateralRate(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetPortfolioInterestHistory

func (this Binancecoinm) SapiGetPortfolioInterestHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetPortfolioMarginAssetLeverage

func (this Binancecoinm) SapiGetPortfolioMarginAssetLeverage(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetPortfolioNegativeBalanceExchangeRecord

func (this Binancecoinm) SapiGetPortfolioNegativeBalanceExchangeRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetPortfolioPmLoan

func (this Binancecoinm) SapiGetPortfolioPmLoan(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetPortfolioRepayFuturesSwitch

func (this Binancecoinm) SapiGetPortfolioRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetRebateTaxQuery

func (this Binancecoinm) SapiGetRebateTaxQuery(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnAccount

func (this Binancecoinm) SapiGetSimpleEarnAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnFlexibleHistoryCollateralRecord

func (this Binancecoinm) SapiGetSimpleEarnFlexibleHistoryCollateralRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnFlexibleHistoryRateHistory

func (this Binancecoinm) SapiGetSimpleEarnFlexibleHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnFlexibleHistoryRedemptionRecord

func (this Binancecoinm) SapiGetSimpleEarnFlexibleHistoryRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnFlexibleHistoryRewardsRecord

func (this Binancecoinm) SapiGetSimpleEarnFlexibleHistoryRewardsRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnFlexibleHistorySubscriptionRecord

func (this Binancecoinm) SapiGetSimpleEarnFlexibleHistorySubscriptionRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnFlexibleList

func (this Binancecoinm) SapiGetSimpleEarnFlexibleList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnFlexiblePersonalLeftQuota

func (this Binancecoinm) SapiGetSimpleEarnFlexiblePersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnFlexiblePosition

func (this Binancecoinm) SapiGetSimpleEarnFlexiblePosition(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnFlexibleSubscriptionPreview

func (this Binancecoinm) SapiGetSimpleEarnFlexibleSubscriptionPreview(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnLockedHistoryRedemptionRecord

func (this Binancecoinm) SapiGetSimpleEarnLockedHistoryRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnLockedHistoryRewardsRecord

func (this Binancecoinm) SapiGetSimpleEarnLockedHistoryRewardsRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnLockedHistorySubscriptionRecord

func (this Binancecoinm) SapiGetSimpleEarnLockedHistorySubscriptionRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnLockedList

func (this Binancecoinm) SapiGetSimpleEarnLockedList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnLockedPersonalLeftQuota

func (this Binancecoinm) SapiGetSimpleEarnLockedPersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnLockedPosition

func (this Binancecoinm) SapiGetSimpleEarnLockedPosition(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSimpleEarnLockedSubscriptionPreview

func (this Binancecoinm) SapiGetSimpleEarnLockedSubscriptionPreview(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSolStakingAccount

func (this Binancecoinm) SapiGetSolStakingAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSolStakingSolHistoryBnsolRewardsHistory

func (this Binancecoinm) SapiGetSolStakingSolHistoryBnsolRewardsHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSolStakingSolHistoryRateHistory

func (this Binancecoinm) SapiGetSolStakingSolHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSolStakingSolHistoryRedemptionHistory

func (this Binancecoinm) SapiGetSolStakingSolHistoryRedemptionHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSolStakingSolHistoryStakingHistory

func (this Binancecoinm) SapiGetSolStakingSolHistoryStakingHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSolStakingSolQuota

func (this Binancecoinm) SapiGetSolStakingSolQuota(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSpotDelistSchedule

func (this Binancecoinm) SapiGetSpotDelistSchedule(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetStakingPersonalLeftQuota

func (this Binancecoinm) SapiGetStakingPersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetStakingPosition

func (this Binancecoinm) SapiGetStakingPosition(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetStakingProductList

func (this Binancecoinm) SapiGetStakingProductList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetStakingStakingRecord

func (this Binancecoinm) SapiGetStakingStakingRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountApiRestrictionsIpRestrictionThirdPartyList

func (this Binancecoinm) SapiGetSubAccountApiRestrictionsIpRestrictionThirdPartyList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountFuturesAccount

func (this Binancecoinm) SapiGetSubAccountFuturesAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountFuturesAccountSummary

func (this Binancecoinm) SapiGetSubAccountFuturesAccountSummary(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountFuturesInternalTransfer

func (this Binancecoinm) SapiGetSubAccountFuturesInternalTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountFuturesPositionRisk

func (this Binancecoinm) SapiGetSubAccountFuturesPositionRisk(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountList

func (this Binancecoinm) SapiGetSubAccountList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountMarginAccount

func (this Binancecoinm) SapiGetSubAccountMarginAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountMarginAccountSummary

func (this Binancecoinm) SapiGetSubAccountMarginAccountSummary(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountSpotSummary

func (this Binancecoinm) SapiGetSubAccountSpotSummary(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountStatus

func (this Binancecoinm) SapiGetSubAccountStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountSubAccountApiIpRestriction

func (this Binancecoinm) SapiGetSubAccountSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountSubTransferHistory

func (this Binancecoinm) SapiGetSubAccountSubTransferHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountTransactionStatistics

func (this Binancecoinm) SapiGetSubAccountTransactionStatistics(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountTransferSubUserHistory

func (this Binancecoinm) SapiGetSubAccountTransferSubUserHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSubAccountUniversalTransfer

func (this Binancecoinm) SapiGetSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiGetSystemStatus

func (this Binancecoinm) SapiGetSystemStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostAccountDisableFastWithdrawSwitch

func (this Binancecoinm) SapiPostAccountDisableFastWithdrawSwitch(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostAccountEnableFastWithdrawSwitch

func (this Binancecoinm) SapiPostAccountEnableFastWithdrawSwitch(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostAlgoFuturesNewOrderTwap

func (this Binancecoinm) SapiPostAlgoFuturesNewOrderTwap(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostAlgoFuturesNewOrderVp

func (this Binancecoinm) SapiPostAlgoFuturesNewOrderVp(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostAlgoSpotNewOrderTwap

func (this Binancecoinm) SapiPostAlgoSpotNewOrderTwap(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostApiReferralCustomization

func (this Binancecoinm) SapiPostApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostApiReferralKickbackHistoricalRecord

func (this Binancecoinm) SapiPostApiReferralKickbackHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostApiReferralRebateHistoricalRecord

func (this Binancecoinm) SapiPostApiReferralRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostApiReferralUserCustomization

func (this Binancecoinm) SapiPostApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostAssetConvertTransfer

func (this Binancecoinm) SapiPostAssetConvertTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostAssetDust

func (this Binancecoinm) SapiPostAssetDust(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostAssetDustBtc

func (this Binancecoinm) SapiPostAssetDustBtc(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostAssetGetFundingAsset

func (this Binancecoinm) SapiPostAssetGetFundingAsset(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostAssetTransfer

func (this Binancecoinm) SapiPostAssetTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBlvtRedeem

func (this Binancecoinm) SapiPostBlvtRedeem(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBlvtSubscribe

func (this Binancecoinm) SapiPostBlvtSubscribe(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBnbBurn

func (this Binancecoinm) SapiPostBnbBurn(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerRebateHistoricalRecord

func (this Binancecoinm) SapiPostBrokerRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccount

func (this Binancecoinm) SapiPostBrokerSubAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountApi

func (this Binancecoinm) SapiPostBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountApiCommission

func (this Binancecoinm) SapiPostBrokerSubAccountApiCommission(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountApiCommissionCoinFutures

func (this Binancecoinm) SapiPostBrokerSubAccountApiCommissionCoinFutures(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountApiCommissionFutures

func (this Binancecoinm) SapiPostBrokerSubAccountApiCommissionFutures(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountApiIpRestriction

func (this Binancecoinm) SapiPostBrokerSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountApiIpRestrictionIpList

func (this Binancecoinm) SapiPostBrokerSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountApiPermission

func (this Binancecoinm) SapiPostBrokerSubAccountApiPermission(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountApiPermissionUniversalTransfer

func (this Binancecoinm) SapiPostBrokerSubAccountApiPermissionUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountApiPermissionVanillaOptions

func (this Binancecoinm) SapiPostBrokerSubAccountApiPermissionVanillaOptions(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountBlvt

func (this Binancecoinm) SapiPostBrokerSubAccountBlvt(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountBnbBurnMarginInterest

func (this Binancecoinm) SapiPostBrokerSubAccountBnbBurnMarginInterest(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountBnbBurnSpot

func (this Binancecoinm) SapiPostBrokerSubAccountBnbBurnSpot(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountFutures

func (this Binancecoinm) SapiPostBrokerSubAccountFutures(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerSubAccountMargin

func (this Binancecoinm) SapiPostBrokerSubAccountMargin(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerTransfer

func (this Binancecoinm) SapiPostBrokerTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerTransferFutures

func (this Binancecoinm) SapiPostBrokerTransferFutures(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBrokerUniversalTransfer

func (this Binancecoinm) SapiPostBrokerUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBswapClaimRewards

func (this Binancecoinm) SapiPostBswapClaimRewards(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBswapLiquidityAdd

func (this Binancecoinm) SapiPostBswapLiquidityAdd(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBswapLiquidityRemove

func (this Binancecoinm) SapiPostBswapLiquidityRemove(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostBswapSwap

func (this Binancecoinm) SapiPostBswapSwap(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostCapitalContractConvertibleCoins

func (this Binancecoinm) SapiPostCapitalContractConvertibleCoins(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostCapitalDepositCreditApply

func (this Binancecoinm) SapiPostCapitalDepositCreditApply(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostCapitalWithdrawApply

func (this Binancecoinm) SapiPostCapitalWithdrawApply(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostConvertAcceptQuote

func (this Binancecoinm) SapiPostConvertAcceptQuote(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostConvertGetQuote

func (this Binancecoinm) SapiPostConvertGetQuote(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostConvertLimitCancelOrder

func (this Binancecoinm) SapiPostConvertLimitCancelOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostConvertLimitPlaceOrder

func (this Binancecoinm) SapiPostConvertLimitPlaceOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostDciProductAutoCompoundEdit

func (this Binancecoinm) SapiPostDciProductAutoCompoundEdit(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostDciProductSubscribe

func (this Binancecoinm) SapiPostDciProductSubscribe(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostEthStakingEthRedeem

func (this Binancecoinm) SapiPostEthStakingEthRedeem(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostEthStakingEthStake

func (this Binancecoinm) SapiPostEthStakingEthStake(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostEthStakingWbethWrap

func (this Binancecoinm) SapiPostEthStakingWbethWrap(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostFuturesTransfer

func (this Binancecoinm) SapiPostFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostGiftcardBuyCode

func (this Binancecoinm) SapiPostGiftcardBuyCode(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostGiftcardCreateCode

func (this Binancecoinm) SapiPostGiftcardCreateCode(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostGiftcardRedeemCode

func (this Binancecoinm) SapiPostGiftcardRedeemCode(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLendingAutoInvestOneOff

func (this Binancecoinm) SapiPostLendingAutoInvestOneOff(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLendingAutoInvestPlanAdd

func (this Binancecoinm) SapiPostLendingAutoInvestPlanAdd(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLendingAutoInvestPlanEdit

func (this Binancecoinm) SapiPostLendingAutoInvestPlanEdit(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLendingAutoInvestPlanEditStatus

func (this Binancecoinm) SapiPostLendingAutoInvestPlanEditStatus(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLendingAutoInvestRedeem

func (this Binancecoinm) SapiPostLendingAutoInvestRedeem(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLendingCustomizedFixedPurchase

func (this Binancecoinm) SapiPostLendingCustomizedFixedPurchase(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLendingDailyPurchase

func (this Binancecoinm) SapiPostLendingDailyPurchase(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLendingDailyRedeem

func (this Binancecoinm) SapiPostLendingDailyRedeem(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLoanAdjustLtv

func (this Binancecoinm) SapiPostLoanAdjustLtv(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLoanBorrow

func (this Binancecoinm) SapiPostLoanBorrow(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLoanCustomizeMarginCall

func (this Binancecoinm) SapiPostLoanCustomizeMarginCall(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLoanFlexibleAdjustLtv

func (this Binancecoinm) SapiPostLoanFlexibleAdjustLtv(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLoanFlexibleRepay

func (this Binancecoinm) SapiPostLoanFlexibleRepay(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLoanRepay

func (this Binancecoinm) SapiPostLoanRepay(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLoanVipBorrow

func (this Binancecoinm) SapiPostLoanVipBorrow(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLoanVipRenew

func (this Binancecoinm) SapiPostLoanVipRenew(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostLoanVipRepay

func (this Binancecoinm) SapiPostLoanVipRepay(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostManagedSubaccountDeposit

func (this Binancecoinm) SapiPostManagedSubaccountDeposit(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostManagedSubaccountWithdraw

func (this Binancecoinm) SapiPostManagedSubaccountWithdraw(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMarginBorrowRepay

func (this Binancecoinm) SapiPostMarginBorrowRepay(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMarginDust

func (this Binancecoinm) SapiPostMarginDust(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMarginExchangeSmallLiability

func (this Binancecoinm) SapiPostMarginExchangeSmallLiability(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMarginIsolatedAccount

func (this Binancecoinm) SapiPostMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMarginIsolatedTransfer

func (this Binancecoinm) SapiPostMarginIsolatedTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMarginLoan

func (this Binancecoinm) SapiPostMarginLoan(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMarginMaxLeverage

func (this Binancecoinm) SapiPostMarginMaxLeverage(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMarginOrder

func (this Binancecoinm) SapiPostMarginOrder(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMarginOrderOco

func (this Binancecoinm) SapiPostMarginOrderOco(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMarginRepay

func (this Binancecoinm) SapiPostMarginRepay(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMarginTransfer

func (this Binancecoinm) SapiPostMarginTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMiningHashTransferConfig

func (this Binancecoinm) SapiPostMiningHashTransferConfig(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostMiningHashTransferConfigCancel

func (this Binancecoinm) SapiPostMiningHashTransferConfigCancel(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostPortfolioAssetCollection

func (this Binancecoinm) SapiPostPortfolioAssetCollection(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostPortfolioAutoCollection

func (this Binancecoinm) SapiPostPortfolioAutoCollection(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostPortfolioBnbTransfer

func (this Binancecoinm) SapiPostPortfolioBnbTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostPortfolioMint

func (this Binancecoinm) SapiPostPortfolioMint(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostPortfolioRedeem

func (this Binancecoinm) SapiPostPortfolioRedeem(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostPortfolioRepay

func (this Binancecoinm) SapiPostPortfolioRepay(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostPortfolioRepayFuturesNegativeBalance

func (this Binancecoinm) SapiPostPortfolioRepayFuturesNegativeBalance(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostPortfolioRepayFuturesSwitch

func (this Binancecoinm) SapiPostPortfolioRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSimpleEarnFlexibleRedeem

func (this Binancecoinm) SapiPostSimpleEarnFlexibleRedeem(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSimpleEarnFlexibleSetAutoSubscribe

func (this Binancecoinm) SapiPostSimpleEarnFlexibleSetAutoSubscribe(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSimpleEarnFlexibleSubscribe

func (this Binancecoinm) SapiPostSimpleEarnFlexibleSubscribe(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSimpleEarnLockedRedeem

func (this Binancecoinm) SapiPostSimpleEarnLockedRedeem(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSimpleEarnLockedSetAutoSubscribe

func (this Binancecoinm) SapiPostSimpleEarnLockedSetAutoSubscribe(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSimpleEarnLockedSetRedeemOption

func (this Binancecoinm) SapiPostSimpleEarnLockedSetRedeemOption(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSimpleEarnLockedSubscribe

func (this Binancecoinm) SapiPostSimpleEarnLockedSubscribe(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSolStakingSolRedeem

func (this Binancecoinm) SapiPostSolStakingSolRedeem(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSolStakingSolStake

func (this Binancecoinm) SapiPostSolStakingSolStake(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostStakingPurchase

func (this Binancecoinm) SapiPostStakingPurchase(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostStakingRedeem

func (this Binancecoinm) SapiPostStakingRedeem(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostStakingSetAutoStaking

func (this Binancecoinm) SapiPostStakingSetAutoStaking(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSubAccountFuturesEnable

func (this Binancecoinm) SapiPostSubAccountFuturesEnable(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSubAccountFuturesInternalTransfer

func (this Binancecoinm) SapiPostSubAccountFuturesInternalTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSubAccountFuturesTransfer

func (this Binancecoinm) SapiPostSubAccountFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSubAccountMarginEnable

func (this Binancecoinm) SapiPostSubAccountMarginEnable(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSubAccountMarginTransfer

func (this Binancecoinm) SapiPostSubAccountMarginTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSubAccountOptionsEnable

func (this Binancecoinm) SapiPostSubAccountOptionsEnable(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSubAccountTransferSubToMaster

func (this Binancecoinm) SapiPostSubAccountTransferSubToMaster(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSubAccountTransferSubToSub

func (this Binancecoinm) SapiPostSubAccountTransferSubToSub(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSubAccountUniversalTransfer

func (this Binancecoinm) SapiPostSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostSubAccountVirtualSubAccount

func (this Binancecoinm) SapiPostSubAccountVirtualSubAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostUserDataStream

func (this Binancecoinm) SapiPostUserDataStream(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPostUserDataStreamIsolated

func (this Binancecoinm) SapiPostUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPutUserDataStream

func (this Binancecoinm) SapiPutUserDataStream(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiPutUserDataStreamIsolated

func (this Binancecoinm) SapiPutUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2GetEthStakingAccount

func (this Binancecoinm) SapiV2GetEthStakingAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2GetLoanFlexibleBorrowHistory

func (this Binancecoinm) SapiV2GetLoanFlexibleBorrowHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2GetLoanFlexibleCollateralData

func (this Binancecoinm) SapiV2GetLoanFlexibleCollateralData(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2GetLoanFlexibleLoanableData

func (this Binancecoinm) SapiV2GetLoanFlexibleLoanableData(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2GetLoanFlexibleLtvAdjustmentHistory

func (this Binancecoinm) SapiV2GetLoanFlexibleLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2GetLoanFlexibleOngoingOrders

func (this Binancecoinm) SapiV2GetLoanFlexibleOngoingOrders(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2GetLoanFlexibleRepayHistory

func (this Binancecoinm) SapiV2GetLoanFlexibleRepayHistory(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2GetPortfolioAccount

func (this Binancecoinm) SapiV2GetPortfolioAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2GetSubAccountFuturesAccount

func (this Binancecoinm) SapiV2GetSubAccountFuturesAccount(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2GetSubAccountFuturesAccountSummary

func (this Binancecoinm) SapiV2GetSubAccountFuturesAccountSummary(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2GetSubAccountFuturesPositionRisk

func (this Binancecoinm) SapiV2GetSubAccountFuturesPositionRisk(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2PostEthStakingEthStake

func (this Binancecoinm) SapiV2PostEthStakingEthStake(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2PostLoanFlexibleAdjustLtv

func (this Binancecoinm) SapiV2PostLoanFlexibleAdjustLtv(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2PostLoanFlexibleBorrow

func (this Binancecoinm) SapiV2PostLoanFlexibleBorrow(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2PostLoanFlexibleRepay

func (this Binancecoinm) SapiV2PostLoanFlexibleRepay(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV2PostSubAccountSubAccountApiIpRestriction

func (this Binancecoinm) SapiV2PostSubAccountSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV3GetSubAccountAssets

func (this Binancecoinm) SapiV3GetSubAccountAssets(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV3PostAssetGetUserAsset

func (this Binancecoinm) SapiV3PostAssetGetUserAsset(args ...interface{}) <-chan interface{}

func (Binancecoinm) SapiV4GetSubAccountAssets

func (this Binancecoinm) SapiV4GetSubAccountAssets(args ...interface{}) <-chan interface{}

func (*Binancecoinm) TransferIn

func (this *Binancecoinm) TransferIn(code string, amount interface{}, options ...TransferInOptions) (TransferEntry, error)

func (*Binancecoinm) TransferOut

func (this *Binancecoinm) TransferOut(code string, amount interface{}, options ...TransferOutOptions) (TransferEntry, error)

type Binanceus

type Binanceus struct {
	Core *binanceus
	// contains filtered or unexported fields
}

func NewBinanceus

func NewBinanceus(userConfig map[string]interface{}) Binanceus

func (Binanceus) DapiDataGetBasis

func (this Binanceus) DapiDataGetBasis(args ...interface{}) <-chan interface{}

func (Binanceus) DapiDataGetDeliveryPrice

func (this Binanceus) DapiDataGetDeliveryPrice(args ...interface{}) <-chan interface{}

func (Binanceus) DapiDataGetGlobalLongShortAccountRatio

func (this Binanceus) DapiDataGetGlobalLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binanceus) DapiDataGetOpenInterestHist

func (this Binanceus) DapiDataGetOpenInterestHist(args ...interface{}) <-chan interface{}

func (Binanceus) DapiDataGetTakerBuySellVol

func (this Binanceus) DapiDataGetTakerBuySellVol(args ...interface{}) <-chan interface{}

func (Binanceus) DapiDataGetTopLongShortAccountRatio

func (this Binanceus) DapiDataGetTopLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binanceus) DapiDataGetTopLongShortPositionRatio

func (this Binanceus) DapiDataGetTopLongShortPositionRatio(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateDeleteAllOpenOrders

func (this Binanceus) DapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateDeleteBatchOrders

func (this Binanceus) DapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateDeleteListenKey

func (this Binanceus) DapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateDeleteOrder

func (this Binanceus) DapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetAccount

func (this Binanceus) DapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetAdlQuantile

func (this Binanceus) DapiPrivateGetAdlQuantile(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetAllOrders

func (this Binanceus) DapiPrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetBalance

func (this Binanceus) DapiPrivateGetBalance(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetCommissionRate

func (this Binanceus) DapiPrivateGetCommissionRate(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetForceOrders

func (this Binanceus) DapiPrivateGetForceOrders(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetIncome

func (this Binanceus) DapiPrivateGetIncome(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetIncomeAsyn

func (this Binanceus) DapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetIncomeAsynId

func (this Binanceus) DapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetLeverageBracket

func (this Binanceus) DapiPrivateGetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetOpenOrder

func (this Binanceus) DapiPrivateGetOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetOpenOrders

func (this Binanceus) DapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetOrder

func (this Binanceus) DapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetOrderAmendment

func (this Binanceus) DapiPrivateGetOrderAmendment(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetOrderAsyn

func (this Binanceus) DapiPrivateGetOrderAsyn(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetOrderAsynId

func (this Binanceus) DapiPrivateGetOrderAsynId(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetPmAccountInfo

func (this Binanceus) DapiPrivateGetPmAccountInfo(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetPmExchangeInfo

func (this Binanceus) DapiPrivateGetPmExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetPositionMarginHistory

func (this Binanceus) DapiPrivateGetPositionMarginHistory(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetPositionRisk

func (this Binanceus) DapiPrivateGetPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetPositionSideDual

func (this Binanceus) DapiPrivateGetPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetTradeAsyn

func (this Binanceus) DapiPrivateGetTradeAsyn(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetTradeAsynId

func (this Binanceus) DapiPrivateGetTradeAsynId(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateGetUserTrades

func (this Binanceus) DapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivatePostBatchOrders

func (this Binanceus) DapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivatePostCountdownCancelAll

func (this Binanceus) DapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivatePostLeverage

func (this Binanceus) DapiPrivatePostLeverage(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivatePostListenKey

func (this Binanceus) DapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivatePostMarginType

func (this Binanceus) DapiPrivatePostMarginType(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivatePostOrder

func (this Binanceus) DapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivatePostPositionMargin

func (this Binanceus) DapiPrivatePostPositionMargin(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivatePostPositionSideDual

func (this Binanceus) DapiPrivatePostPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivatePutBatchOrders

func (this Binanceus) DapiPrivatePutBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivatePutListenKey

func (this Binanceus) DapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivatePutOrder

func (this Binanceus) DapiPrivatePutOrder(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPrivateV2GetLeverageBracket

func (this Binanceus) DapiPrivateV2GetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetAggTrades

func (this Binanceus) DapiPublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetConstituents

func (this Binanceus) DapiPublicGetConstituents(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetContinuousKlines

func (this Binanceus) DapiPublicGetContinuousKlines(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetDepth

func (this Binanceus) DapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetExchangeInfo

func (this Binanceus) DapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetFundingInfo

func (this Binanceus) DapiPublicGetFundingInfo(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetFundingRate

func (this Binanceus) DapiPublicGetFundingRate(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetHistoricalTrades

func (this Binanceus) DapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetIndexPriceKlines

func (this Binanceus) DapiPublicGetIndexPriceKlines(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetKlines

func (this Binanceus) DapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetMarkPriceKlines

func (this Binanceus) DapiPublicGetMarkPriceKlines(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetOpenInterest

func (this Binanceus) DapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetPing

func (this Binanceus) DapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetPremiumIndex

func (this Binanceus) DapiPublicGetPremiumIndex(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetPremiumIndexKlines

func (this Binanceus) DapiPublicGetPremiumIndexKlines(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetTicker24hr

func (this Binanceus) DapiPublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetTickerBookTicker

func (this Binanceus) DapiPublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetTickerPrice

func (this Binanceus) DapiPublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetTime

func (this Binanceus) DapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binanceus) DapiPublicGetTrades

func (this Binanceus) DapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (Binanceus) Describe

func (this Binanceus) Describe() interface{}

func (Binanceus) EapiPrivateDeleteAllOpenOrders

func (this Binanceus) EapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateDeleteAllOpenOrdersByUnderlying

func (this Binanceus) EapiPrivateDeleteAllOpenOrdersByUnderlying(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateDeleteBatchOrders

func (this Binanceus) EapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateDeleteBlockOrderCreate

func (this Binanceus) EapiPrivateDeleteBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateDeleteListenKey

func (this Binanceus) EapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateDeleteOrder

func (this Binanceus) EapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetAccount

func (this Binanceus) EapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetBill

func (this Binanceus) EapiPrivateGetBill(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetBlockOrderExecute

func (this Binanceus) EapiPrivateGetBlockOrderExecute(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetBlockOrderOrders

func (this Binanceus) EapiPrivateGetBlockOrderOrders(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetBlockTrades

func (this Binanceus) EapiPrivateGetBlockTrades(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetBlockUserTrades

func (this Binanceus) EapiPrivateGetBlockUserTrades(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetCountdownCancelAll

func (this Binanceus) EapiPrivateGetCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetExerciseRecord

func (this Binanceus) EapiPrivateGetExerciseRecord(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetHistoryOrders

func (this Binanceus) EapiPrivateGetHistoryOrders(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetIncomeAsyn

func (this Binanceus) EapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetIncomeAsynId

func (this Binanceus) EapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetMarginAccount

func (this Binanceus) EapiPrivateGetMarginAccount(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetMmp

func (this Binanceus) EapiPrivateGetMmp(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetOpenOrders

func (this Binanceus) EapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetOrder

func (this Binanceus) EapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetPosition

func (this Binanceus) EapiPrivateGetPosition(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivateGetUserTrades

func (this Binanceus) EapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivatePostBatchOrders

func (this Binanceus) EapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivatePostBlockOrderCreate

func (this Binanceus) EapiPrivatePostBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivatePostBlockOrderExecute

func (this Binanceus) EapiPrivatePostBlockOrderExecute(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivatePostCountdownCancelAll

func (this Binanceus) EapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivatePostCountdownCancelAllHeartBeat

func (this Binanceus) EapiPrivatePostCountdownCancelAllHeartBeat(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivatePostListenKey

func (this Binanceus) EapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivatePostMmpReset

func (this Binanceus) EapiPrivatePostMmpReset(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivatePostMmpSet

func (this Binanceus) EapiPrivatePostMmpSet(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivatePostOrder

func (this Binanceus) EapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivatePutBlockOrderCreate

func (this Binanceus) EapiPrivatePutBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPrivatePutListenKey

func (this Binanceus) EapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetDepth

func (this Binanceus) EapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetExchangeInfo

func (this Binanceus) EapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetExerciseHistory

func (this Binanceus) EapiPublicGetExerciseHistory(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetHistoricalTrades

func (this Binanceus) EapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetIndex

func (this Binanceus) EapiPublicGetIndex(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetKlines

func (this Binanceus) EapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetMark

func (this Binanceus) EapiPublicGetMark(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetOpenInterest

func (this Binanceus) EapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetPing

func (this Binanceus) EapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetTicker

func (this Binanceus) EapiPublicGetTicker(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetTime

func (this Binanceus) EapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binanceus) EapiPublicGetTrades

func (this Binanceus) EapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (Binanceus) FapiDataGetBasis

func (this Binanceus) FapiDataGetBasis(args ...interface{}) <-chan interface{}

func (Binanceus) FapiDataGetDeliveryPrice

func (this Binanceus) FapiDataGetDeliveryPrice(args ...interface{}) <-chan interface{}

func (Binanceus) FapiDataGetGlobalLongShortAccountRatio

func (this Binanceus) FapiDataGetGlobalLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binanceus) FapiDataGetOpenInterestHist

func (this Binanceus) FapiDataGetOpenInterestHist(args ...interface{}) <-chan interface{}

func (Binanceus) FapiDataGetTakerlongshortRatio

func (this Binanceus) FapiDataGetTakerlongshortRatio(args ...interface{}) <-chan interface{}

func (Binanceus) FapiDataGetTopLongShortAccountRatio

func (this Binanceus) FapiDataGetTopLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binanceus) FapiDataGetTopLongShortPositionRatio

func (this Binanceus) FapiDataGetTopLongShortPositionRatio(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateDeleteAllOpenOrders

func (this Binanceus) FapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateDeleteBatchOrders

func (this Binanceus) FapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateDeleteListenKey

func (this Binanceus) FapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateDeleteOrder

func (this Binanceus) FapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetAccount

func (this Binanceus) FapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetAccountConfig

func (this Binanceus) FapiPrivateGetAccountConfig(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetAdlQuantile

func (this Binanceus) FapiPrivateGetAdlQuantile(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetAllOrders

func (this Binanceus) FapiPrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetApiReferralCustomization

func (this Binanceus) FapiPrivateGetApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetApiReferralIfNewUser

func (this Binanceus) FapiPrivateGetApiReferralIfNewUser(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetApiReferralOverview

func (this Binanceus) FapiPrivateGetApiReferralOverview(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetApiReferralRebateVol

func (this Binanceus) FapiPrivateGetApiReferralRebateVol(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetApiReferralTradeVol

func (this Binanceus) FapiPrivateGetApiReferralTradeVol(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetApiReferralTraderNum

func (this Binanceus) FapiPrivateGetApiReferralTraderNum(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetApiReferralTraderSummary

func (this Binanceus) FapiPrivateGetApiReferralTraderSummary(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetApiReferralUserCustomization

func (this Binanceus) FapiPrivateGetApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetApiTradingStatus

func (this Binanceus) FapiPrivateGetApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetBalance

func (this Binanceus) FapiPrivateGetBalance(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetCommissionRate

func (this Binanceus) FapiPrivateGetCommissionRate(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetConvertOrderStatus

func (this Binanceus) FapiPrivateGetConvertOrderStatus(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetFeeBurn

func (this Binanceus) FapiPrivateGetFeeBurn(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetForceOrders

func (this Binanceus) FapiPrivateGetForceOrders(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetIncome

func (this Binanceus) FapiPrivateGetIncome(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetIncomeAsyn

func (this Binanceus) FapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetIncomeAsynId

func (this Binanceus) FapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetLeverageBracket

func (this Binanceus) FapiPrivateGetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetMultiAssetsMargin

func (this Binanceus) FapiPrivateGetMultiAssetsMargin(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetOpenOrder

func (this Binanceus) FapiPrivateGetOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetOpenOrders

func (this Binanceus) FapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetOrder

func (this Binanceus) FapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetOrderAmendment

func (this Binanceus) FapiPrivateGetOrderAmendment(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetOrderAsyn

func (this Binanceus) FapiPrivateGetOrderAsyn(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetOrderAsynId

func (this Binanceus) FapiPrivateGetOrderAsynId(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetPmAccountInfo

func (this Binanceus) FapiPrivateGetPmAccountInfo(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetPositionMarginHistory

func (this Binanceus) FapiPrivateGetPositionMarginHistory(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetPositionRisk

func (this Binanceus) FapiPrivateGetPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetPositionSideDual

func (this Binanceus) FapiPrivateGetPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetRateLimitOrder

func (this Binanceus) FapiPrivateGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetSymbolConfig

func (this Binanceus) FapiPrivateGetSymbolConfig(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetTradeAsyn

func (this Binanceus) FapiPrivateGetTradeAsyn(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetTradeAsynId

func (this Binanceus) FapiPrivateGetTradeAsynId(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateGetUserTrades

func (this Binanceus) FapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostApiReferralCustomization

func (this Binanceus) FapiPrivatePostApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostApiReferralUserCustomization

func (this Binanceus) FapiPrivatePostApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostBatchOrders

func (this Binanceus) FapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostConvertAcceptQuote

func (this Binanceus) FapiPrivatePostConvertAcceptQuote(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostConvertGetQuote

func (this Binanceus) FapiPrivatePostConvertGetQuote(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostCountdownCancelAll

func (this Binanceus) FapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostFeeBurn

func (this Binanceus) FapiPrivatePostFeeBurn(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostLeverage

func (this Binanceus) FapiPrivatePostLeverage(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostListenKey

func (this Binanceus) FapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostMarginType

func (this Binanceus) FapiPrivatePostMarginType(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostMultiAssetsMargin

func (this Binanceus) FapiPrivatePostMultiAssetsMargin(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostOrder

func (this Binanceus) FapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostPositionMargin

func (this Binanceus) FapiPrivatePostPositionMargin(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePostPositionSideDual

func (this Binanceus) FapiPrivatePostPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePutBatchOrders

func (this Binanceus) FapiPrivatePutBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePutListenKey

func (this Binanceus) FapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivatePutOrder

func (this Binanceus) FapiPrivatePutOrder(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateV2GetAccount

func (this Binanceus) FapiPrivateV2GetAccount(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateV2GetBalance

func (this Binanceus) FapiPrivateV2GetBalance(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateV2GetPositionRisk

func (this Binanceus) FapiPrivateV2GetPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateV3GetAccount

func (this Binanceus) FapiPrivateV3GetAccount(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateV3GetBalance

func (this Binanceus) FapiPrivateV3GetBalance(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPrivateV3GetPositionRisk

func (this Binanceus) FapiPrivateV3GetPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetAggTrades

func (this Binanceus) FapiPublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetApiTradingStatus

func (this Binanceus) FapiPublicGetApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetAssetIndex

func (this Binanceus) FapiPublicGetAssetIndex(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetConstituents

func (this Binanceus) FapiPublicGetConstituents(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetContinuousKlines

func (this Binanceus) FapiPublicGetContinuousKlines(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetConvertExchangeInfo

func (this Binanceus) FapiPublicGetConvertExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetDepth

func (this Binanceus) FapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetExchangeInfo

func (this Binanceus) FapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetFundingInfo

func (this Binanceus) FapiPublicGetFundingInfo(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetFundingRate

func (this Binanceus) FapiPublicGetFundingRate(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetHistoricalTrades

func (this Binanceus) FapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetIndexInfo

func (this Binanceus) FapiPublicGetIndexInfo(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetIndexPriceKlines

func (this Binanceus) FapiPublicGetIndexPriceKlines(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetKlines

func (this Binanceus) FapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetLvtKlines

func (this Binanceus) FapiPublicGetLvtKlines(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetMarkPriceKlines

func (this Binanceus) FapiPublicGetMarkPriceKlines(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetOpenInterest

func (this Binanceus) FapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetPing

func (this Binanceus) FapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetPremiumIndex

func (this Binanceus) FapiPublicGetPremiumIndex(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetPremiumIndexKlines

func (this Binanceus) FapiPublicGetPremiumIndexKlines(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetTicker24hr

func (this Binanceus) FapiPublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetTickerBookTicker

func (this Binanceus) FapiPublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetTickerPrice

func (this Binanceus) FapiPublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetTime

func (this Binanceus) FapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicGetTrades

func (this Binanceus) FapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (Binanceus) FapiPublicV2GetTickerPrice

func (this Binanceus) FapiPublicV2GetTickerPrice(args ...interface{}) <-chan interface{}

func (Binanceus) Init

func (this Binanceus) Init(userConfig map[string]interface{})

func (Binanceus) PapiDeleteCmAllOpenOrders

func (this Binanceus) PapiDeleteCmAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiDeleteCmConditionalAllOpenOrders

func (this Binanceus) PapiDeleteCmConditionalAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiDeleteCmConditionalOrder

func (this Binanceus) PapiDeleteCmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiDeleteCmOrder

func (this Binanceus) PapiDeleteCmOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiDeleteListenKey

func (this Binanceus) PapiDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) PapiDeleteMarginAllOpenOrders

func (this Binanceus) PapiDeleteMarginAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiDeleteMarginOrder

func (this Binanceus) PapiDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiDeleteMarginOrderList

func (this Binanceus) PapiDeleteMarginOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) PapiDeleteUmAllOpenOrders

func (this Binanceus) PapiDeleteUmAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiDeleteUmConditionalAllOpenOrders

func (this Binanceus) PapiDeleteUmConditionalAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiDeleteUmConditionalOrder

func (this Binanceus) PapiDeleteUmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiDeleteUmOrder

func (this Binanceus) PapiDeleteUmOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetAccount

func (this Binanceus) PapiGetAccount(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetBalance

func (this Binanceus) PapiGetBalance(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmAccount

func (this Binanceus) PapiGetCmAccount(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmAccountConfig

func (this Binanceus) PapiGetCmAccountConfig(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmAdlQuantile

func (this Binanceus) PapiGetCmAdlQuantile(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmAllOrders

func (this Binanceus) PapiGetCmAllOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmCommissionRate

func (this Binanceus) PapiGetCmCommissionRate(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmConditionalAllOrders

func (this Binanceus) PapiGetCmConditionalAllOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmConditionalOpenOrder

func (this Binanceus) PapiGetCmConditionalOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmConditionalOpenOrders

func (this Binanceus) PapiGetCmConditionalOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmConditionalOrderHistory

func (this Binanceus) PapiGetCmConditionalOrderHistory(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmForceOrders

func (this Binanceus) PapiGetCmForceOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmIncome

func (this Binanceus) PapiGetCmIncome(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmLeverageBracket

func (this Binanceus) PapiGetCmLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmOpenOrder

func (this Binanceus) PapiGetCmOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmOpenOrders

func (this Binanceus) PapiGetCmOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmOrder

func (this Binanceus) PapiGetCmOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmOrderAmendment

func (this Binanceus) PapiGetCmOrderAmendment(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmPositionRisk

func (this Binanceus) PapiGetCmPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmPositionSideDual

func (this Binanceus) PapiGetCmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmSymbolConfig

func (this Binanceus) PapiGetCmSymbolConfig(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetCmUserTrades

func (this Binanceus) PapiGetCmUserTrades(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginAllOrderList

func (this Binanceus) PapiGetMarginAllOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginAllOrders

func (this Binanceus) PapiGetMarginAllOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginForceOrders

func (this Binanceus) PapiGetMarginForceOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginMarginInterestHistory

func (this Binanceus) PapiGetMarginMarginInterestHistory(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginMarginLoan

func (this Binanceus) PapiGetMarginMarginLoan(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginMaxBorrowable

func (this Binanceus) PapiGetMarginMaxBorrowable(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginMaxWithdraw

func (this Binanceus) PapiGetMarginMaxWithdraw(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginMyTrades

func (this Binanceus) PapiGetMarginMyTrades(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginOpenOrderList

func (this Binanceus) PapiGetMarginOpenOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginOpenOrders

func (this Binanceus) PapiGetMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginOrder

func (this Binanceus) PapiGetMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginOrderList

func (this Binanceus) PapiGetMarginOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetMarginRepayLoan

func (this Binanceus) PapiGetMarginRepayLoan(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetPing

func (this Binanceus) PapiGetPing(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetPortfolioInterestHistory

func (this Binanceus) PapiGetPortfolioInterestHistory(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetRateLimitOrder

func (this Binanceus) PapiGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetRepayFuturesSwitch

func (this Binanceus) PapiGetRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmAccount

func (this Binanceus) PapiGetUmAccount(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmAccountConfig

func (this Binanceus) PapiGetUmAccountConfig(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmAdlQuantile

func (this Binanceus) PapiGetUmAdlQuantile(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmAllOrders

func (this Binanceus) PapiGetUmAllOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmApiTradingStatus

func (this Binanceus) PapiGetUmApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmCommissionRate

func (this Binanceus) PapiGetUmCommissionRate(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmConditionalAllOrders

func (this Binanceus) PapiGetUmConditionalAllOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmConditionalOpenOrder

func (this Binanceus) PapiGetUmConditionalOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmConditionalOpenOrders

func (this Binanceus) PapiGetUmConditionalOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmConditionalOrderHistory

func (this Binanceus) PapiGetUmConditionalOrderHistory(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmFeeBurn

func (this Binanceus) PapiGetUmFeeBurn(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmForceOrders

func (this Binanceus) PapiGetUmForceOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmIncome

func (this Binanceus) PapiGetUmIncome(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmIncomeAsyn

func (this Binanceus) PapiGetUmIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmIncomeAsynId

func (this Binanceus) PapiGetUmIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmLeverageBracket

func (this Binanceus) PapiGetUmLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmOpenOrder

func (this Binanceus) PapiGetUmOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmOpenOrders

func (this Binanceus) PapiGetUmOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmOrder

func (this Binanceus) PapiGetUmOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmOrderAmendment

func (this Binanceus) PapiGetUmOrderAmendment(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmOrderAsyn

func (this Binanceus) PapiGetUmOrderAsyn(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmOrderAsynId

func (this Binanceus) PapiGetUmOrderAsynId(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmPositionRisk

func (this Binanceus) PapiGetUmPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmPositionSideDual

func (this Binanceus) PapiGetUmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmSymbolConfig

func (this Binanceus) PapiGetUmSymbolConfig(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmTradeAsyn

func (this Binanceus) PapiGetUmTradeAsyn(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmTradeAsynId

func (this Binanceus) PapiGetUmTradeAsynId(args ...interface{}) <-chan interface{}

func (Binanceus) PapiGetUmUserTrades

func (this Binanceus) PapiGetUmUserTrades(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostAssetCollection

func (this Binanceus) PapiPostAssetCollection(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostAutoCollection

func (this Binanceus) PapiPostAutoCollection(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostBnbTransfer

func (this Binanceus) PapiPostBnbTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostCmConditionalOrder

func (this Binanceus) PapiPostCmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostCmLeverage

func (this Binanceus) PapiPostCmLeverage(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostCmOrder

func (this Binanceus) PapiPostCmOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostCmPositionSideDual

func (this Binanceus) PapiPostCmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostListenKey

func (this Binanceus) PapiPostListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostMarginLoan

func (this Binanceus) PapiPostMarginLoan(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostMarginOrder

func (this Binanceus) PapiPostMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostMarginOrderOco

func (this Binanceus) PapiPostMarginOrderOco(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostMarginRepayDebt

func (this Binanceus) PapiPostMarginRepayDebt(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostRepayFuturesNegativeBalance

func (this Binanceus) PapiPostRepayFuturesNegativeBalance(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostRepayFuturesSwitch

func (this Binanceus) PapiPostRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostRepayLoan

func (this Binanceus) PapiPostRepayLoan(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostUmConditionalOrder

func (this Binanceus) PapiPostUmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostUmFeeBurn

func (this Binanceus) PapiPostUmFeeBurn(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostUmLeverage

func (this Binanceus) PapiPostUmLeverage(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostUmOrder

func (this Binanceus) PapiPostUmOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPostUmPositionSideDual

func (this Binanceus) PapiPostUmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPutCmOrder

func (this Binanceus) PapiPutCmOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPutListenKey

func (this Binanceus) PapiPutListenKey(args ...interface{}) <-chan interface{}

func (Binanceus) PapiPutUmOrder

func (this Binanceus) PapiPutUmOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateDeleteOpenOrders

func (this Binanceus) PrivateDeleteOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateDeleteOrder

func (this Binanceus) PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateDeleteOrderList

func (this Binanceus) PrivateDeleteOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetAccount

func (this Binanceus) PrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetAccountCommission

func (this Binanceus) PrivateGetAccountCommission(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetAllOrderList

func (this Binanceus) PrivateGetAllOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetAllOrders

func (this Binanceus) PrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetMyAllocations

func (this Binanceus) PrivateGetMyAllocations(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetMyPreventedMatches

func (this Binanceus) PrivateGetMyPreventedMatches(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetMyTrades

func (this Binanceus) PrivateGetMyTrades(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetOpenOrderList

func (this Binanceus) PrivateGetOpenOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetOpenOrders

func (this Binanceus) PrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetOrder

func (this Binanceus) PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetOrderList

func (this Binanceus) PrivateGetOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) PrivateGetRateLimitOrder

func (this Binanceus) PrivateGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PrivatePostOrder

func (this Binanceus) PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PrivatePostOrderCancelReplace

func (this Binanceus) PrivatePostOrderCancelReplace(args ...interface{}) <-chan interface{}

func (Binanceus) PrivatePostOrderListOco

func (this Binanceus) PrivatePostOrderListOco(args ...interface{}) <-chan interface{}

func (Binanceus) PrivatePostOrderListOto

func (this Binanceus) PrivatePostOrderListOto(args ...interface{}) <-chan interface{}

func (Binanceus) PrivatePostOrderListOtoco

func (this Binanceus) PrivatePostOrderListOtoco(args ...interface{}) <-chan interface{}

func (Binanceus) PrivatePostOrderOco

func (this Binanceus) PrivatePostOrderOco(args ...interface{}) <-chan interface{}

func (Binanceus) PrivatePostOrderTest

func (this Binanceus) PrivatePostOrderTest(args ...interface{}) <-chan interface{}

func (Binanceus) PrivatePostSorOrder

func (this Binanceus) PrivatePostSorOrder(args ...interface{}) <-chan interface{}

func (Binanceus) PrivatePostSorOrderTest

func (this Binanceus) PrivatePostSorOrderTest(args ...interface{}) <-chan interface{}

func (Binanceus) PublicDeleteUserDataStream

func (this Binanceus) PublicDeleteUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetAggTrades

func (this Binanceus) PublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetAvgPrice

func (this Binanceus) PublicGetAvgPrice(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetDepth

func (this Binanceus) PublicGetDepth(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetExchangeInfo

func (this Binanceus) PublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetHistoricalTrades

func (this Binanceus) PublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetKlines

func (this Binanceus) PublicGetKlines(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetPing

func (this Binanceus) PublicGetPing(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetTicker

func (this Binanceus) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetTicker24hr

func (this Binanceus) PublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetTickerBookTicker

func (this Binanceus) PublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetTickerPrice

func (this Binanceus) PublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetTickerTradingDay

func (this Binanceus) PublicGetTickerTradingDay(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetTime

func (this Binanceus) PublicGetTime(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetTrades

func (this Binanceus) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Binanceus) PublicGetUiKlines

func (this Binanceus) PublicGetUiKlines(args ...interface{}) <-chan interface{}

func (Binanceus) PublicPostUserDataStream

func (this Binanceus) PublicPostUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceus) PublicPutUserDataStream

func (this Binanceus) PublicPutUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteAlgoFuturesOrder

func (this Binanceus) SapiDeleteAlgoFuturesOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteAlgoSpotOrder

func (this Binanceus) SapiDeleteAlgoSpotOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteBrokerSubAccountApi

func (this Binanceus) SapiDeleteBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteBrokerSubAccountApiIpRestrictionIpList

func (this Binanceus) SapiDeleteBrokerSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteCustodianCancelOcoOrder

func (this Binanceus) SapiDeleteCustodianCancelOcoOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteCustodianCancelOrder

func (this Binanceus) SapiDeleteCustodianCancelOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteCustodianCancelOrdersBySymbol

func (this Binanceus) SapiDeleteCustodianCancelOrdersBySymbol(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteMarginIsolatedAccount

func (this Binanceus) SapiDeleteMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteMarginOpenOrders

func (this Binanceus) SapiDeleteMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteMarginOrder

func (this Binanceus) SapiDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteMarginOrderList

func (this Binanceus) SapiDeleteMarginOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteSubAccountSubAccountApiIpRestrictionIpList

func (this Binanceus) SapiDeleteSubAccountSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteUserDataStream

func (this Binanceus) SapiDeleteUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceus) SapiDeleteUserDataStreamIsolated

func (this Binanceus) SapiDeleteUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAccountApiRestrictions

func (this Binanceus) SapiGetAccountApiRestrictions(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAccountApiRestrictionsIpRestriction

func (this Binanceus) SapiGetAccountApiRestrictionsIpRestriction(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAccountApiTradingStatus

func (this Binanceus) SapiGetAccountApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAccountInfo

func (this Binanceus) SapiGetAccountInfo(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAccountSnapshot

func (this Binanceus) SapiGetAccountSnapshot(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAccountStatus

func (this Binanceus) SapiGetAccountStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAlgoFuturesHistoricalOrders

func (this Binanceus) SapiGetAlgoFuturesHistoricalOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAlgoFuturesOpenOrders

func (this Binanceus) SapiGetAlgoFuturesOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAlgoFuturesSubOrders

func (this Binanceus) SapiGetAlgoFuturesSubOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAlgoSpotHistoricalOrders

func (this Binanceus) SapiGetAlgoSpotHistoricalOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAlgoSpotOpenOrders

func (this Binanceus) SapiGetAlgoSpotOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAlgoSpotSubOrders

func (this Binanceus) SapiGetAlgoSpotSubOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetApiReferralCustomization

func (this Binanceus) SapiGetApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetApiReferralIfNewUser

func (this Binanceus) SapiGetApiReferralIfNewUser(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetApiReferralKickbackHistoricalRecord

func (this Binanceus) SapiGetApiReferralKickbackHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetApiReferralKickbackRecentRecord

func (this Binanceus) SapiGetApiReferralKickbackRecentRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetApiReferralRebateHistoricalRecord

func (this Binanceus) SapiGetApiReferralRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetApiReferralRebateRecentRecord

func (this Binanceus) SapiGetApiReferralRebateRecentRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetApiReferralUserCustomization

func (this Binanceus) SapiGetApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetApipartnerCheckEligibility

func (this Binanceus) SapiGetApipartnerCheckEligibility(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetApipartnerRebateHistory

func (this Binanceus) SapiGetApipartnerRebateHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetAssetDetail

func (this Binanceus) SapiGetAssetAssetDetail(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetAssetDistributionHistory

func (this Binanceus) SapiGetAssetAssetDistributionHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetAssetDividend

func (this Binanceus) SapiGetAssetAssetDividend(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetConvertTransferQueryByPage

func (this Binanceus) SapiGetAssetConvertTransferQueryByPage(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetCustodyTransferHistory

func (this Binanceus) SapiGetAssetCustodyTransferHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetDribblet

func (this Binanceus) SapiGetAssetDribblet(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetLedgerTransferCloudMiningQueryByPage

func (this Binanceus) SapiGetAssetLedgerTransferCloudMiningQueryByPage(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetQueryDustAssets

func (this Binanceus) SapiGetAssetQueryDustAssets(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetQueryDustLogs

func (this Binanceus) SapiGetAssetQueryDustLogs(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetQueryTradingFee

func (this Binanceus) SapiGetAssetQueryTradingFee(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetQueryTradingVolume

func (this Binanceus) SapiGetAssetQueryTradingVolume(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetTradeFee

func (this Binanceus) SapiGetAssetTradeFee(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetTransfer

func (this Binanceus) SapiGetAssetTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetAssetWalletBalance

func (this Binanceus) SapiGetAssetWalletBalance(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBlvtRedeemRecord

func (this Binanceus) SapiGetBlvtRedeemRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBlvtSubscribeRecord

func (this Binanceus) SapiGetBlvtSubscribeRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBlvtTokenInfo

func (this Binanceus) SapiGetBlvtTokenInfo(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBlvtUserLimit

func (this Binanceus) SapiGetBlvtUserLimit(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBnbBurn

func (this Binanceus) SapiGetBnbBurn(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerInfo

func (this Binanceus) SapiGetBrokerInfo(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerRebateFuturesRecentRecord

func (this Binanceus) SapiGetBrokerRebateFuturesRecentRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerRebateHistoricalRecord

func (this Binanceus) SapiGetBrokerRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerRebateRecentRecord

func (this Binanceus) SapiGetBrokerRebateRecentRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerSubAccount

func (this Binanceus) SapiGetBrokerSubAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerSubAccountApi

func (this Binanceus) SapiGetBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerSubAccountApiCommissionCoinFutures

func (this Binanceus) SapiGetBrokerSubAccountApiCommissionCoinFutures(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerSubAccountApiCommissionFutures

func (this Binanceus) SapiGetBrokerSubAccountApiCommissionFutures(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerSubAccountApiIpRestriction

func (this Binanceus) SapiGetBrokerSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerSubAccountBnbBurnStatus

func (this Binanceus) SapiGetBrokerSubAccountBnbBurnStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerSubAccountDepositHist

func (this Binanceus) SapiGetBrokerSubAccountDepositHist(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerSubAccountFuturesSummary

func (this Binanceus) SapiGetBrokerSubAccountFuturesSummary(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerSubAccountMarginSummary

func (this Binanceus) SapiGetBrokerSubAccountMarginSummary(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerSubAccountSpotSummary

func (this Binanceus) SapiGetBrokerSubAccountSpotSummary(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerTransfer

func (this Binanceus) SapiGetBrokerTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerTransferFutures

func (this Binanceus) SapiGetBrokerTransferFutures(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBrokerUniversalTransfer

func (this Binanceus) SapiGetBrokerUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBswapAddLiquidityPreview

func (this Binanceus) SapiGetBswapAddLiquidityPreview(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBswapClaimedHistory

func (this Binanceus) SapiGetBswapClaimedHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBswapLiquidity

func (this Binanceus) SapiGetBswapLiquidity(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBswapLiquidityOps

func (this Binanceus) SapiGetBswapLiquidityOps(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBswapPoolConfigure

func (this Binanceus) SapiGetBswapPoolConfigure(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBswapPools

func (this Binanceus) SapiGetBswapPools(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBswapQuote

func (this Binanceus) SapiGetBswapQuote(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBswapRemoveLiquidityPreview

func (this Binanceus) SapiGetBswapRemoveLiquidityPreview(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBswapSwap

func (this Binanceus) SapiGetBswapSwap(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetBswapUnclaimedRewards

func (this Binanceus) SapiGetBswapUnclaimedRewards(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetC2cOrderMatchListUserOrderHistory

func (this Binanceus) SapiGetC2cOrderMatchListUserOrderHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCapitalConfigGetall

func (this Binanceus) SapiGetCapitalConfigGetall(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCapitalContractConvertibleCoins

func (this Binanceus) SapiGetCapitalContractConvertibleCoins(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCapitalDepositAddress

func (this Binanceus) SapiGetCapitalDepositAddress(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCapitalDepositAddressList

func (this Binanceus) SapiGetCapitalDepositAddressList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCapitalDepositHisrec

func (this Binanceus) SapiGetCapitalDepositHisrec(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCapitalDepositSubAddress

func (this Binanceus) SapiGetCapitalDepositSubAddress(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCapitalDepositSubHisrec

func (this Binanceus) SapiGetCapitalDepositSubHisrec(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCapitalSubAccountDepositAddress

func (this Binanceus) SapiGetCapitalSubAccountDepositAddress(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCapitalSubAccountDepositHistory

func (this Binanceus) SapiGetCapitalSubAccountDepositHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCapitalWithdrawAddressList

func (this Binanceus) SapiGetCapitalWithdrawAddressList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCapitalWithdrawHistory

func (this Binanceus) SapiGetCapitalWithdrawHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetClTransferHistory

func (this Binanceus) SapiGetClTransferHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetConvertAssetInfo

func (this Binanceus) SapiGetConvertAssetInfo(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetConvertExchangeInfo

func (this Binanceus) SapiGetConvertExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetConvertLimitQueryOpenOrders

func (this Binanceus) SapiGetConvertLimitQueryOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetConvertOrderStatus

func (this Binanceus) SapiGetConvertOrderStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetConvertTradeFlow

func (this Binanceus) SapiGetConvertTradeFlow(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCopyTradingFuturesLeadSymbol

func (this Binanceus) SapiGetCopyTradingFuturesLeadSymbol(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCopyTradingFuturesUserStatus

func (this Binanceus) SapiGetCopyTradingFuturesUserStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCustodianBalance

func (this Binanceus) SapiGetCustodianBalance(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCustodianCustodianTransferHistory

func (this Binanceus) SapiGetCustodianCustodianTransferHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCustodianOpenOrders

func (this Binanceus) SapiGetCustodianOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCustodianOrder

func (this Binanceus) SapiGetCustodianOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCustodianOrderHistory

func (this Binanceus) SapiGetCustodianOrderHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCustodianSettlementHistory

func (this Binanceus) SapiGetCustodianSettlementHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCustodianSettlementSetting

func (this Binanceus) SapiGetCustodianSettlementSetting(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCustodianSupportedAssetList

func (this Binanceus) SapiGetCustodianSupportedAssetList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCustodianTradeHistory

func (this Binanceus) SapiGetCustodianTradeHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetCustodianWalletTransferHistory

func (this Binanceus) SapiGetCustodianWalletTransferHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetDciProductAccounts

func (this Binanceus) SapiGetDciProductAccounts(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetDciProductList

func (this Binanceus) SapiGetDciProductList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetDciProductPositions

func (this Binanceus) SapiGetDciProductPositions(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetEthStakingAccount

func (this Binanceus) SapiGetEthStakingAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetEthStakingEthHistoryRateHistory

func (this Binanceus) SapiGetEthStakingEthHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetEthStakingEthHistoryRedemptionHistory

func (this Binanceus) SapiGetEthStakingEthHistoryRedemptionHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetEthStakingEthHistoryRewardsHistory

func (this Binanceus) SapiGetEthStakingEthHistoryRewardsHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetEthStakingEthHistoryStakingHistory

func (this Binanceus) SapiGetEthStakingEthHistoryStakingHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetEthStakingEthHistoryWbethRewardsHistory

func (this Binanceus) SapiGetEthStakingEthHistoryWbethRewardsHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetEthStakingEthQuota

func (this Binanceus) SapiGetEthStakingEthQuota(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetEthStakingWbethHistoryUnwrapHistory

func (this Binanceus) SapiGetEthStakingWbethHistoryUnwrapHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetEthStakingWbethHistoryWrapHistory

func (this Binanceus) SapiGetEthStakingWbethHistoryWrapHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetFiatOrders

func (this Binanceus) SapiGetFiatOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetFiatPayments

func (this Binanceus) SapiGetFiatPayments(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetFiatpaymentQueryDepositHistory

func (this Binanceus) SapiGetFiatpaymentQueryDepositHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetFiatpaymentQueryWithdrawHistory

func (this Binanceus) SapiGetFiatpaymentQueryWithdrawHistory(args ...interface{}) <-chan interface{}
func (this Binanceus) SapiGetFuturesHistDataLink(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetFuturesTransfer

func (this Binanceus) SapiGetFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetGiftcardBuyCodeTokenLimit

func (this Binanceus) SapiGetGiftcardBuyCodeTokenLimit(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetGiftcardCryptographyRsaPublicKey

func (this Binanceus) SapiGetGiftcardCryptographyRsaPublicKey(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetGiftcardVerify

func (this Binanceus) SapiGetGiftcardVerify(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestAllAsset

func (this Binanceus) SapiGetLendingAutoInvestAllAsset(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestHistoryList

func (this Binanceus) SapiGetLendingAutoInvestHistoryList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestIndexInfo

func (this Binanceus) SapiGetLendingAutoInvestIndexInfo(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestIndexUserSummary

func (this Binanceus) SapiGetLendingAutoInvestIndexUserSummary(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestOneOffStatus

func (this Binanceus) SapiGetLendingAutoInvestOneOffStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestPlanId

func (this Binanceus) SapiGetLendingAutoInvestPlanId(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestPlanList

func (this Binanceus) SapiGetLendingAutoInvestPlanList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestRebalanceHistory

func (this Binanceus) SapiGetLendingAutoInvestRebalanceHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestRedeemHistory

func (this Binanceus) SapiGetLendingAutoInvestRedeemHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestSourceAssetList

func (this Binanceus) SapiGetLendingAutoInvestSourceAssetList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestTargetAssetList

func (this Binanceus) SapiGetLendingAutoInvestTargetAssetList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingAutoInvestTargetAssetRoiList

func (this Binanceus) SapiGetLendingAutoInvestTargetAssetRoiList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingDailyProductList

func (this Binanceus) SapiGetLendingDailyProductList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingDailyTokenPosition

func (this Binanceus) SapiGetLendingDailyTokenPosition(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingDailyUserLeftQuota

func (this Binanceus) SapiGetLendingDailyUserLeftQuota(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingDailyUserRedemptionQuota

func (this Binanceus) SapiGetLendingDailyUserRedemptionQuota(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingProjectList

func (this Binanceus) SapiGetLendingProjectList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingProjectPositionList

func (this Binanceus) SapiGetLendingProjectPositionList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingUnionAccount

func (this Binanceus) SapiGetLendingUnionAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingUnionInterestHistory

func (this Binanceus) SapiGetLendingUnionInterestHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingUnionPurchaseRecord

func (this Binanceus) SapiGetLendingUnionPurchaseRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLendingUnionRedemptionRecord

func (this Binanceus) SapiGetLendingUnionRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanBorrowHistory

func (this Binanceus) SapiGetLoanBorrowHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanCollateralData

func (this Binanceus) SapiGetLoanCollateralData(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanFlexibleBorrowHistory

func (this Binanceus) SapiGetLoanFlexibleBorrowHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanFlexibleLtvAdjustmentHistory

func (this Binanceus) SapiGetLoanFlexibleLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanFlexibleOngoingOrders

func (this Binanceus) SapiGetLoanFlexibleOngoingOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanFlexibleRepayHistory

func (this Binanceus) SapiGetLoanFlexibleRepayHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanIncome

func (this Binanceus) SapiGetLoanIncome(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanLoanableData

func (this Binanceus) SapiGetLoanLoanableData(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanLtvAdjustmentHistory

func (this Binanceus) SapiGetLoanLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanOngoingOrders

func (this Binanceus) SapiGetLoanOngoingOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanRepayCollateralRate

func (this Binanceus) SapiGetLoanRepayCollateralRate(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanRepayHistory

func (this Binanceus) SapiGetLoanRepayHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanVipCollateralAccount

func (this Binanceus) SapiGetLoanVipCollateralAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanVipCollateralData

func (this Binanceus) SapiGetLoanVipCollateralData(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanVipLoanableData

func (this Binanceus) SapiGetLoanVipLoanableData(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanVipOngoingOrders

func (this Binanceus) SapiGetLoanVipOngoingOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanVipRepayHistory

func (this Binanceus) SapiGetLoanVipRepayHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanVipRequestData

func (this Binanceus) SapiGetLoanVipRequestData(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetLoanVipRequestInterestRate

func (this Binanceus) SapiGetLoanVipRequestInterestRate(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetManagedSubaccountAccountSnapshot

func (this Binanceus) SapiGetManagedSubaccountAccountSnapshot(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetManagedSubaccountAsset

func (this Binanceus) SapiGetManagedSubaccountAsset(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetManagedSubaccountDepositAddress

func (this Binanceus) SapiGetManagedSubaccountDepositAddress(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetManagedSubaccountFetchFutureAsset

func (this Binanceus) SapiGetManagedSubaccountFetchFutureAsset(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetManagedSubaccountInfo

func (this Binanceus) SapiGetManagedSubaccountInfo(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetManagedSubaccountMarginAsset

func (this Binanceus) SapiGetManagedSubaccountMarginAsset(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetManagedSubaccountQueryTransLog

func (this Binanceus) SapiGetManagedSubaccountQueryTransLog(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetManagedSubaccountQueryTransLogForInvestor

func (this Binanceus) SapiGetManagedSubaccountQueryTransLogForInvestor(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetManagedSubaccountQueryTransLogForTradeParent

func (this Binanceus) SapiGetManagedSubaccountQueryTransLogForTradeParent(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginAccount

func (this Binanceus) SapiGetMarginAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginAllAssets

func (this Binanceus) SapiGetMarginAllAssets(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginAllOrderList

func (this Binanceus) SapiGetMarginAllOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginAllOrders

func (this Binanceus) SapiGetMarginAllOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginAllPairs

func (this Binanceus) SapiGetMarginAllPairs(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginAsset

func (this Binanceus) SapiGetMarginAsset(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginAvailableInventory

func (this Binanceus) SapiGetMarginAvailableInventory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginBorrowRepay

func (this Binanceus) SapiGetMarginBorrowRepay(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginCapitalFlow

func (this Binanceus) SapiGetMarginCapitalFlow(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginCrossMarginCollateralRatio

func (this Binanceus) SapiGetMarginCrossMarginCollateralRatio(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginCrossMarginData

func (this Binanceus) SapiGetMarginCrossMarginData(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginDelistSchedule

func (this Binanceus) SapiGetMarginDelistSchedule(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginDribblet

func (this Binanceus) SapiGetMarginDribblet(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginDust

func (this Binanceus) SapiGetMarginDust(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginExchangeSmallLiability

func (this Binanceus) SapiGetMarginExchangeSmallLiability(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginExchangeSmallLiabilityHistory

func (this Binanceus) SapiGetMarginExchangeSmallLiabilityHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginForceLiquidationRec

func (this Binanceus) SapiGetMarginForceLiquidationRec(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginInterestHistory

func (this Binanceus) SapiGetMarginInterestHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginInterestRateHistory

func (this Binanceus) SapiGetMarginInterestRateHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginIsolatedAccount

func (this Binanceus) SapiGetMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginIsolatedAccountLimit

func (this Binanceus) SapiGetMarginIsolatedAccountLimit(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginIsolatedAllPairs

func (this Binanceus) SapiGetMarginIsolatedAllPairs(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginIsolatedMarginData

func (this Binanceus) SapiGetMarginIsolatedMarginData(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginIsolatedMarginTier

func (this Binanceus) SapiGetMarginIsolatedMarginTier(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginIsolatedPair

func (this Binanceus) SapiGetMarginIsolatedPair(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginIsolatedTransfer

func (this Binanceus) SapiGetMarginIsolatedTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginLeverageBracket

func (this Binanceus) SapiGetMarginLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginLoan

func (this Binanceus) SapiGetMarginLoan(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginMaxBorrowable

func (this Binanceus) SapiGetMarginMaxBorrowable(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginMaxTransferable

func (this Binanceus) SapiGetMarginMaxTransferable(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginMyTrades

func (this Binanceus) SapiGetMarginMyTrades(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginNextHourlyInterestRate

func (this Binanceus) SapiGetMarginNextHourlyInterestRate(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginOpenOrderList

func (this Binanceus) SapiGetMarginOpenOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginOpenOrders

func (this Binanceus) SapiGetMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginOrder

func (this Binanceus) SapiGetMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginOrderList

func (this Binanceus) SapiGetMarginOrderList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginPair

func (this Binanceus) SapiGetMarginPair(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginPriceIndex

func (this Binanceus) SapiGetMarginPriceIndex(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginRateLimitOrder

func (this Binanceus) SapiGetMarginRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginRepay

func (this Binanceus) SapiGetMarginRepay(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginTradeCoeff

func (this Binanceus) SapiGetMarginTradeCoeff(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarginTransfer

func (this Binanceus) SapiGetMarginTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMarketingReferralRewardHistory

func (this Binanceus) SapiGetMarketingReferralRewardHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMiningPaymentList

func (this Binanceus) SapiGetMiningPaymentList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMiningPaymentUid

func (this Binanceus) SapiGetMiningPaymentUid(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMiningPubAlgoList

func (this Binanceus) SapiGetMiningPubAlgoList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMiningPubCoinList

func (this Binanceus) SapiGetMiningPubCoinList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMiningStatisticsUserList

func (this Binanceus) SapiGetMiningStatisticsUserList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMiningStatisticsUserStatus

func (this Binanceus) SapiGetMiningStatisticsUserStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMiningWorkerDetail

func (this Binanceus) SapiGetMiningWorkerDetail(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetMiningWorkerList

func (this Binanceus) SapiGetMiningWorkerList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetNftHistoryDeposit

func (this Binanceus) SapiGetNftHistoryDeposit(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetNftHistoryTransactions

func (this Binanceus) SapiGetNftHistoryTransactions(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetNftHistoryWithdraw

func (this Binanceus) SapiGetNftHistoryWithdraw(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetNftUserGetAsset

func (this Binanceus) SapiGetNftUserGetAsset(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetOcbsOrders

func (this Binanceus) SapiGetOcbsOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetOtcCoinPairs

func (this Binanceus) SapiGetOtcCoinPairs(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetOtcOrders

func (this Binanceus) SapiGetOtcOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetOtcOrdersOrderId

func (this Binanceus) SapiGetOtcOrdersOrderId(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetPayTransactions

func (this Binanceus) SapiGetPayTransactions(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetPortfolioAccount

func (this Binanceus) SapiGetPortfolioAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetPortfolioAssetIndexPrice

func (this Binanceus) SapiGetPortfolioAssetIndexPrice(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetPortfolioBalance

func (this Binanceus) SapiGetPortfolioBalance(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetPortfolioCollateralRate

func (this Binanceus) SapiGetPortfolioCollateralRate(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetPortfolioInterestHistory

func (this Binanceus) SapiGetPortfolioInterestHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetPortfolioMarginAssetLeverage

func (this Binanceus) SapiGetPortfolioMarginAssetLeverage(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetPortfolioNegativeBalanceExchangeRecord

func (this Binanceus) SapiGetPortfolioNegativeBalanceExchangeRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetPortfolioPmLoan

func (this Binanceus) SapiGetPortfolioPmLoan(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetPortfolioRepayFuturesSwitch

func (this Binanceus) SapiGetPortfolioRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetRebateTaxQuery

func (this Binanceus) SapiGetRebateTaxQuery(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnAccount

func (this Binanceus) SapiGetSimpleEarnAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnFlexibleHistoryCollateralRecord

func (this Binanceus) SapiGetSimpleEarnFlexibleHistoryCollateralRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnFlexibleHistoryRateHistory

func (this Binanceus) SapiGetSimpleEarnFlexibleHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnFlexibleHistoryRedemptionRecord

func (this Binanceus) SapiGetSimpleEarnFlexibleHistoryRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnFlexibleHistoryRewardsRecord

func (this Binanceus) SapiGetSimpleEarnFlexibleHistoryRewardsRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnFlexibleHistorySubscriptionRecord

func (this Binanceus) SapiGetSimpleEarnFlexibleHistorySubscriptionRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnFlexibleList

func (this Binanceus) SapiGetSimpleEarnFlexibleList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnFlexiblePersonalLeftQuota

func (this Binanceus) SapiGetSimpleEarnFlexiblePersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnFlexiblePosition

func (this Binanceus) SapiGetSimpleEarnFlexiblePosition(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnFlexibleSubscriptionPreview

func (this Binanceus) SapiGetSimpleEarnFlexibleSubscriptionPreview(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnLockedHistoryRedemptionRecord

func (this Binanceus) SapiGetSimpleEarnLockedHistoryRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnLockedHistoryRewardsRecord

func (this Binanceus) SapiGetSimpleEarnLockedHistoryRewardsRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnLockedHistorySubscriptionRecord

func (this Binanceus) SapiGetSimpleEarnLockedHistorySubscriptionRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnLockedList

func (this Binanceus) SapiGetSimpleEarnLockedList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnLockedPersonalLeftQuota

func (this Binanceus) SapiGetSimpleEarnLockedPersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnLockedPosition

func (this Binanceus) SapiGetSimpleEarnLockedPosition(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSimpleEarnLockedSubscriptionPreview

func (this Binanceus) SapiGetSimpleEarnLockedSubscriptionPreview(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSolStakingAccount

func (this Binanceus) SapiGetSolStakingAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSolStakingSolHistoryBnsolRewardsHistory

func (this Binanceus) SapiGetSolStakingSolHistoryBnsolRewardsHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSolStakingSolHistoryRateHistory

func (this Binanceus) SapiGetSolStakingSolHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSolStakingSolHistoryRedemptionHistory

func (this Binanceus) SapiGetSolStakingSolHistoryRedemptionHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSolStakingSolHistoryStakingHistory

func (this Binanceus) SapiGetSolStakingSolHistoryStakingHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSolStakingSolQuota

func (this Binanceus) SapiGetSolStakingSolQuota(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSpotDelistSchedule

func (this Binanceus) SapiGetSpotDelistSchedule(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetStakingAsset

func (this Binanceus) SapiGetStakingAsset(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetStakingHistory

func (this Binanceus) SapiGetStakingHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetStakingPersonalLeftQuota

func (this Binanceus) SapiGetStakingPersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetStakingPosition

func (this Binanceus) SapiGetStakingPosition(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetStakingProductList

func (this Binanceus) SapiGetStakingProductList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetStakingStakingBalance

func (this Binanceus) SapiGetStakingStakingBalance(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetStakingStakingRecord

func (this Binanceus) SapiGetStakingStakingRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetStakingStakingRewardsHistory

func (this Binanceus) SapiGetStakingStakingRewardsHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountApiRestrictionsIpRestrictionThirdPartyList

func (this Binanceus) SapiGetSubAccountApiRestrictionsIpRestrictionThirdPartyList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountFuturesAccount

func (this Binanceus) SapiGetSubAccountFuturesAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountFuturesAccountSummary

func (this Binanceus) SapiGetSubAccountFuturesAccountSummary(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountFuturesInternalTransfer

func (this Binanceus) SapiGetSubAccountFuturesInternalTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountFuturesPositionRisk

func (this Binanceus) SapiGetSubAccountFuturesPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountList

func (this Binanceus) SapiGetSubAccountList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountMarginAccount

func (this Binanceus) SapiGetSubAccountMarginAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountMarginAccountSummary

func (this Binanceus) SapiGetSubAccountMarginAccountSummary(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountSpotSummary

func (this Binanceus) SapiGetSubAccountSpotSummary(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountStatus

func (this Binanceus) SapiGetSubAccountStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountSubAccountApiIpRestriction

func (this Binanceus) SapiGetSubAccountSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountSubTransferHistory

func (this Binanceus) SapiGetSubAccountSubTransferHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountTransactionStatistics

func (this Binanceus) SapiGetSubAccountTransactionStatistics(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountTransferSubUserHistory

func (this Binanceus) SapiGetSubAccountTransferSubUserHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSubAccountUniversalTransfer

func (this Binanceus) SapiGetSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiGetSystemStatus

func (this Binanceus) SapiGetSystemStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostAccountDisableFastWithdrawSwitch

func (this Binanceus) SapiPostAccountDisableFastWithdrawSwitch(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostAccountEnableFastWithdrawSwitch

func (this Binanceus) SapiPostAccountEnableFastWithdrawSwitch(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostAlgoFuturesNewOrderTwap

func (this Binanceus) SapiPostAlgoFuturesNewOrderTwap(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostAlgoFuturesNewOrderVp

func (this Binanceus) SapiPostAlgoFuturesNewOrderVp(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostAlgoSpotNewOrderTwap

func (this Binanceus) SapiPostAlgoSpotNewOrderTwap(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostApiReferralCustomization

func (this Binanceus) SapiPostApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostApiReferralKickbackHistoricalRecord

func (this Binanceus) SapiPostApiReferralKickbackHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostApiReferralRebateHistoricalRecord

func (this Binanceus) SapiPostApiReferralRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostApiReferralUserCustomization

func (this Binanceus) SapiPostApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostAssetConvertTransfer

func (this Binanceus) SapiPostAssetConvertTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostAssetDust

func (this Binanceus) SapiPostAssetDust(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostAssetDustBtc

func (this Binanceus) SapiPostAssetDustBtc(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostAssetGetFundingAsset

func (this Binanceus) SapiPostAssetGetFundingAsset(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostAssetTransfer

func (this Binanceus) SapiPostAssetTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBlvtRedeem

func (this Binanceus) SapiPostBlvtRedeem(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBlvtSubscribe

func (this Binanceus) SapiPostBlvtSubscribe(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBnbBurn

func (this Binanceus) SapiPostBnbBurn(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerRebateHistoricalRecord

func (this Binanceus) SapiPostBrokerRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccount

func (this Binanceus) SapiPostBrokerSubAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountApi

func (this Binanceus) SapiPostBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountApiCommission

func (this Binanceus) SapiPostBrokerSubAccountApiCommission(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountApiCommissionCoinFutures

func (this Binanceus) SapiPostBrokerSubAccountApiCommissionCoinFutures(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountApiCommissionFutures

func (this Binanceus) SapiPostBrokerSubAccountApiCommissionFutures(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountApiIpRestriction

func (this Binanceus) SapiPostBrokerSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountApiIpRestrictionIpList

func (this Binanceus) SapiPostBrokerSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountApiPermission

func (this Binanceus) SapiPostBrokerSubAccountApiPermission(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountApiPermissionUniversalTransfer

func (this Binanceus) SapiPostBrokerSubAccountApiPermissionUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountApiPermissionVanillaOptions

func (this Binanceus) SapiPostBrokerSubAccountApiPermissionVanillaOptions(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountBlvt

func (this Binanceus) SapiPostBrokerSubAccountBlvt(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountBnbBurnMarginInterest

func (this Binanceus) SapiPostBrokerSubAccountBnbBurnMarginInterest(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountBnbBurnSpot

func (this Binanceus) SapiPostBrokerSubAccountBnbBurnSpot(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountFutures

func (this Binanceus) SapiPostBrokerSubAccountFutures(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerSubAccountMargin

func (this Binanceus) SapiPostBrokerSubAccountMargin(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerTransfer

func (this Binanceus) SapiPostBrokerTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerTransferFutures

func (this Binanceus) SapiPostBrokerTransferFutures(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBrokerUniversalTransfer

func (this Binanceus) SapiPostBrokerUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBswapClaimRewards

func (this Binanceus) SapiPostBswapClaimRewards(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBswapLiquidityAdd

func (this Binanceus) SapiPostBswapLiquidityAdd(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBswapLiquidityRemove

func (this Binanceus) SapiPostBswapLiquidityRemove(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostBswapSwap

func (this Binanceus) SapiPostBswapSwap(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostCapitalContractConvertibleCoins

func (this Binanceus) SapiPostCapitalContractConvertibleCoins(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostCapitalDepositCreditApply

func (this Binanceus) SapiPostCapitalDepositCreditApply(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostCapitalWithdrawApply

func (this Binanceus) SapiPostCapitalWithdrawApply(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostClTransfer

func (this Binanceus) SapiPostClTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostConvertAcceptQuote

func (this Binanceus) SapiPostConvertAcceptQuote(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostConvertGetQuote

func (this Binanceus) SapiPostConvertGetQuote(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostConvertLimitCancelOrder

func (this Binanceus) SapiPostConvertLimitCancelOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostConvertLimitPlaceOrder

func (this Binanceus) SapiPostConvertLimitPlaceOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostCustodianCustodianTransfer

func (this Binanceus) SapiPostCustodianCustodianTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostCustodianOcoOrder

func (this Binanceus) SapiPostCustodianOcoOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostCustodianOrder

func (this Binanceus) SapiPostCustodianOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostCustodianUndoTransfer

func (this Binanceus) SapiPostCustodianUndoTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostCustodianWalletTransfer

func (this Binanceus) SapiPostCustodianWalletTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostDciProductAutoCompoundEdit

func (this Binanceus) SapiPostDciProductAutoCompoundEdit(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostDciProductSubscribe

func (this Binanceus) SapiPostDciProductSubscribe(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostEthStakingEthRedeem

func (this Binanceus) SapiPostEthStakingEthRedeem(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostEthStakingEthStake

func (this Binanceus) SapiPostEthStakingEthStake(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostEthStakingWbethWrap

func (this Binanceus) SapiPostEthStakingWbethWrap(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostFiatpaymentWithdrawApply

func (this Binanceus) SapiPostFiatpaymentWithdrawApply(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostFuturesTransfer

func (this Binanceus) SapiPostFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostGiftcardBuyCode

func (this Binanceus) SapiPostGiftcardBuyCode(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostGiftcardCreateCode

func (this Binanceus) SapiPostGiftcardCreateCode(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostGiftcardRedeemCode

func (this Binanceus) SapiPostGiftcardRedeemCode(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLendingAutoInvestOneOff

func (this Binanceus) SapiPostLendingAutoInvestOneOff(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLendingAutoInvestPlanAdd

func (this Binanceus) SapiPostLendingAutoInvestPlanAdd(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLendingAutoInvestPlanEdit

func (this Binanceus) SapiPostLendingAutoInvestPlanEdit(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLendingAutoInvestPlanEditStatus

func (this Binanceus) SapiPostLendingAutoInvestPlanEditStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLendingAutoInvestRedeem

func (this Binanceus) SapiPostLendingAutoInvestRedeem(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLendingCustomizedFixedPurchase

func (this Binanceus) SapiPostLendingCustomizedFixedPurchase(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLendingDailyPurchase

func (this Binanceus) SapiPostLendingDailyPurchase(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLendingDailyRedeem

func (this Binanceus) SapiPostLendingDailyRedeem(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLoanAdjustLtv

func (this Binanceus) SapiPostLoanAdjustLtv(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLoanBorrow

func (this Binanceus) SapiPostLoanBorrow(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLoanCustomizeMarginCall

func (this Binanceus) SapiPostLoanCustomizeMarginCall(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLoanFlexibleAdjustLtv

func (this Binanceus) SapiPostLoanFlexibleAdjustLtv(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLoanFlexibleRepay

func (this Binanceus) SapiPostLoanFlexibleRepay(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLoanRepay

func (this Binanceus) SapiPostLoanRepay(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLoanVipBorrow

func (this Binanceus) SapiPostLoanVipBorrow(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLoanVipRenew

func (this Binanceus) SapiPostLoanVipRenew(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostLoanVipRepay

func (this Binanceus) SapiPostLoanVipRepay(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostManagedSubaccountDeposit

func (this Binanceus) SapiPostManagedSubaccountDeposit(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostManagedSubaccountWithdraw

func (this Binanceus) SapiPostManagedSubaccountWithdraw(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMarginBorrowRepay

func (this Binanceus) SapiPostMarginBorrowRepay(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMarginDust

func (this Binanceus) SapiPostMarginDust(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMarginExchangeSmallLiability

func (this Binanceus) SapiPostMarginExchangeSmallLiability(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMarginIsolatedAccount

func (this Binanceus) SapiPostMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMarginIsolatedTransfer

func (this Binanceus) SapiPostMarginIsolatedTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMarginLoan

func (this Binanceus) SapiPostMarginLoan(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMarginMaxLeverage

func (this Binanceus) SapiPostMarginMaxLeverage(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMarginOrder

func (this Binanceus) SapiPostMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMarginOrderOco

func (this Binanceus) SapiPostMarginOrderOco(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMarginRepay

func (this Binanceus) SapiPostMarginRepay(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMarginTransfer

func (this Binanceus) SapiPostMarginTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMiningHashTransferConfig

func (this Binanceus) SapiPostMiningHashTransferConfig(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostMiningHashTransferConfigCancel

func (this Binanceus) SapiPostMiningHashTransferConfigCancel(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostOtcOrders

func (this Binanceus) SapiPostOtcOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostOtcQuotes

func (this Binanceus) SapiPostOtcQuotes(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostPortfolioAssetCollection

func (this Binanceus) SapiPostPortfolioAssetCollection(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostPortfolioAutoCollection

func (this Binanceus) SapiPostPortfolioAutoCollection(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostPortfolioBnbTransfer

func (this Binanceus) SapiPostPortfolioBnbTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostPortfolioMint

func (this Binanceus) SapiPostPortfolioMint(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostPortfolioRedeem

func (this Binanceus) SapiPostPortfolioRedeem(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostPortfolioRepay

func (this Binanceus) SapiPostPortfolioRepay(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostPortfolioRepayFuturesNegativeBalance

func (this Binanceus) SapiPostPortfolioRepayFuturesNegativeBalance(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostPortfolioRepayFuturesSwitch

func (this Binanceus) SapiPostPortfolioRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSimpleEarnFlexibleRedeem

func (this Binanceus) SapiPostSimpleEarnFlexibleRedeem(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSimpleEarnFlexibleSetAutoSubscribe

func (this Binanceus) SapiPostSimpleEarnFlexibleSetAutoSubscribe(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSimpleEarnFlexibleSubscribe

func (this Binanceus) SapiPostSimpleEarnFlexibleSubscribe(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSimpleEarnLockedRedeem

func (this Binanceus) SapiPostSimpleEarnLockedRedeem(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSimpleEarnLockedSetAutoSubscribe

func (this Binanceus) SapiPostSimpleEarnLockedSetAutoSubscribe(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSimpleEarnLockedSetRedeemOption

func (this Binanceus) SapiPostSimpleEarnLockedSetRedeemOption(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSimpleEarnLockedSubscribe

func (this Binanceus) SapiPostSimpleEarnLockedSubscribe(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSolStakingSolRedeem

func (this Binanceus) SapiPostSolStakingSolRedeem(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSolStakingSolStake

func (this Binanceus) SapiPostSolStakingSolStake(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostStakingPurchase

func (this Binanceus) SapiPostStakingPurchase(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostStakingRedeem

func (this Binanceus) SapiPostStakingRedeem(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostStakingSetAutoStaking

func (this Binanceus) SapiPostStakingSetAutoStaking(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostStakingStake

func (this Binanceus) SapiPostStakingStake(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostStakingUnstake

func (this Binanceus) SapiPostStakingUnstake(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSubAccountFuturesEnable

func (this Binanceus) SapiPostSubAccountFuturesEnable(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSubAccountFuturesInternalTransfer

func (this Binanceus) SapiPostSubAccountFuturesInternalTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSubAccountFuturesTransfer

func (this Binanceus) SapiPostSubAccountFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSubAccountMarginEnable

func (this Binanceus) SapiPostSubAccountMarginEnable(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSubAccountMarginTransfer

func (this Binanceus) SapiPostSubAccountMarginTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSubAccountOptionsEnable

func (this Binanceus) SapiPostSubAccountOptionsEnable(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSubAccountTransferSubToMaster

func (this Binanceus) SapiPostSubAccountTransferSubToMaster(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSubAccountTransferSubToSub

func (this Binanceus) SapiPostSubAccountTransferSubToSub(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSubAccountUniversalTransfer

func (this Binanceus) SapiPostSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostSubAccountVirtualSubAccount

func (this Binanceus) SapiPostSubAccountVirtualSubAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostUserDataStream

func (this Binanceus) SapiPostUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPostUserDataStreamIsolated

func (this Binanceus) SapiPostUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPutUserDataStream

func (this Binanceus) SapiPutUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceus) SapiPutUserDataStreamIsolated

func (this Binanceus) SapiPutUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetClAccount

func (this Binanceus) SapiV2GetClAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetClAlertHistory

func (this Binanceus) SapiV2GetClAlertHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetEthStakingAccount

func (this Binanceus) SapiV2GetEthStakingAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetLoanFlexibleBorrowHistory

func (this Binanceus) SapiV2GetLoanFlexibleBorrowHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetLoanFlexibleCollateralData

func (this Binanceus) SapiV2GetLoanFlexibleCollateralData(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetLoanFlexibleLoanableData

func (this Binanceus) SapiV2GetLoanFlexibleLoanableData(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetLoanFlexibleLtvAdjustmentHistory

func (this Binanceus) SapiV2GetLoanFlexibleLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetLoanFlexibleOngoingOrders

func (this Binanceus) SapiV2GetLoanFlexibleOngoingOrders(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetLoanFlexibleRepayHistory

func (this Binanceus) SapiV2GetLoanFlexibleRepayHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetPortfolioAccount

func (this Binanceus) SapiV2GetPortfolioAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetSubAccountFuturesAccount

func (this Binanceus) SapiV2GetSubAccountFuturesAccount(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetSubAccountFuturesAccountSummary

func (this Binanceus) SapiV2GetSubAccountFuturesAccountSummary(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2GetSubAccountFuturesPositionRisk

func (this Binanceus) SapiV2GetSubAccountFuturesPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2PostEthStakingEthStake

func (this Binanceus) SapiV2PostEthStakingEthStake(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2PostLoanFlexibleAdjustLtv

func (this Binanceus) SapiV2PostLoanFlexibleAdjustLtv(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2PostLoanFlexibleBorrow

func (this Binanceus) SapiV2PostLoanFlexibleBorrow(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2PostLoanFlexibleRepay

func (this Binanceus) SapiV2PostLoanFlexibleRepay(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV2PostSubAccountSubAccountApiIpRestriction

func (this Binanceus) SapiV2PostSubAccountSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV3GetAccountStatus

func (this Binanceus) SapiV3GetAccountStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV3GetApiTradingStatus

func (this Binanceus) SapiV3GetApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV3GetSubAccountAssets

func (this Binanceus) SapiV3GetSubAccountAssets(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV3GetSubAccountList

func (this Binanceus) SapiV3GetSubAccountList(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV3GetSubAccountTransferHistory

func (this Binanceus) SapiV3GetSubAccountTransferHistory(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV3PostAssetGetUserAsset

func (this Binanceus) SapiV3PostAssetGetUserAsset(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV3PostSubAccountTransfer

func (this Binanceus) SapiV3PostSubAccountTransfer(args ...interface{}) <-chan interface{}

func (Binanceus) SapiV4GetSubAccountAssets

func (this Binanceus) SapiV4GetSubAccountAssets(args ...interface{}) <-chan interface{}

type Binanceusdm

type Binanceusdm struct {
	Core *binanceusdm
	// contains filtered or unexported fields
}

func NewBinanceusdm

func NewBinanceusdm(userConfig map[string]interface{}) Binanceusdm

func (Binanceusdm) DapiDataGetBasis

func (this Binanceusdm) DapiDataGetBasis(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiDataGetDeliveryPrice

func (this Binanceusdm) DapiDataGetDeliveryPrice(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiDataGetGlobalLongShortAccountRatio

func (this Binanceusdm) DapiDataGetGlobalLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiDataGetOpenInterestHist

func (this Binanceusdm) DapiDataGetOpenInterestHist(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiDataGetTakerBuySellVol

func (this Binanceusdm) DapiDataGetTakerBuySellVol(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiDataGetTopLongShortAccountRatio

func (this Binanceusdm) DapiDataGetTopLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiDataGetTopLongShortPositionRatio

func (this Binanceusdm) DapiDataGetTopLongShortPositionRatio(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateDeleteAllOpenOrders

func (this Binanceusdm) DapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateDeleteBatchOrders

func (this Binanceusdm) DapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateDeleteListenKey

func (this Binanceusdm) DapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateDeleteOrder

func (this Binanceusdm) DapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetAccount

func (this Binanceusdm) DapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetAdlQuantile

func (this Binanceusdm) DapiPrivateGetAdlQuantile(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetAllOrders

func (this Binanceusdm) DapiPrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetBalance

func (this Binanceusdm) DapiPrivateGetBalance(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetCommissionRate

func (this Binanceusdm) DapiPrivateGetCommissionRate(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetForceOrders

func (this Binanceusdm) DapiPrivateGetForceOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetIncome

func (this Binanceusdm) DapiPrivateGetIncome(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetIncomeAsyn

func (this Binanceusdm) DapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetIncomeAsynId

func (this Binanceusdm) DapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetLeverageBracket

func (this Binanceusdm) DapiPrivateGetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetOpenOrder

func (this Binanceusdm) DapiPrivateGetOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetOpenOrders

func (this Binanceusdm) DapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetOrder

func (this Binanceusdm) DapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetOrderAmendment

func (this Binanceusdm) DapiPrivateGetOrderAmendment(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetOrderAsyn

func (this Binanceusdm) DapiPrivateGetOrderAsyn(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetOrderAsynId

func (this Binanceusdm) DapiPrivateGetOrderAsynId(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetPmAccountInfo

func (this Binanceusdm) DapiPrivateGetPmAccountInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetPmExchangeInfo

func (this Binanceusdm) DapiPrivateGetPmExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetPositionMarginHistory

func (this Binanceusdm) DapiPrivateGetPositionMarginHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetPositionRisk

func (this Binanceusdm) DapiPrivateGetPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetPositionSideDual

func (this Binanceusdm) DapiPrivateGetPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetTradeAsyn

func (this Binanceusdm) DapiPrivateGetTradeAsyn(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetTradeAsynId

func (this Binanceusdm) DapiPrivateGetTradeAsynId(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateGetUserTrades

func (this Binanceusdm) DapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivatePostBatchOrders

func (this Binanceusdm) DapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivatePostCountdownCancelAll

func (this Binanceusdm) DapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivatePostLeverage

func (this Binanceusdm) DapiPrivatePostLeverage(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivatePostListenKey

func (this Binanceusdm) DapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivatePostMarginType

func (this Binanceusdm) DapiPrivatePostMarginType(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivatePostOrder

func (this Binanceusdm) DapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivatePostPositionMargin

func (this Binanceusdm) DapiPrivatePostPositionMargin(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivatePostPositionSideDual

func (this Binanceusdm) DapiPrivatePostPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivatePutBatchOrders

func (this Binanceusdm) DapiPrivatePutBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivatePutListenKey

func (this Binanceusdm) DapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivatePutOrder

func (this Binanceusdm) DapiPrivatePutOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPrivateV2GetLeverageBracket

func (this Binanceusdm) DapiPrivateV2GetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetAggTrades

func (this Binanceusdm) DapiPublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetConstituents

func (this Binanceusdm) DapiPublicGetConstituents(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetContinuousKlines

func (this Binanceusdm) DapiPublicGetContinuousKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetDepth

func (this Binanceusdm) DapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetExchangeInfo

func (this Binanceusdm) DapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetFundingInfo

func (this Binanceusdm) DapiPublicGetFundingInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetFundingRate

func (this Binanceusdm) DapiPublicGetFundingRate(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetHistoricalTrades

func (this Binanceusdm) DapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetIndexPriceKlines

func (this Binanceusdm) DapiPublicGetIndexPriceKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetKlines

func (this Binanceusdm) DapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetMarkPriceKlines

func (this Binanceusdm) DapiPublicGetMarkPriceKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetOpenInterest

func (this Binanceusdm) DapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetPing

func (this Binanceusdm) DapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetPremiumIndex

func (this Binanceusdm) DapiPublicGetPremiumIndex(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetPremiumIndexKlines

func (this Binanceusdm) DapiPublicGetPremiumIndexKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetTicker24hr

func (this Binanceusdm) DapiPublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetTickerBookTicker

func (this Binanceusdm) DapiPublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetTickerPrice

func (this Binanceusdm) DapiPublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetTime

func (this Binanceusdm) DapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binanceusdm) DapiPublicGetTrades

func (this Binanceusdm) DapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) Describe

func (this Binanceusdm) Describe() interface{}

func (Binanceusdm) EapiPrivateDeleteAllOpenOrders

func (this Binanceusdm) EapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateDeleteAllOpenOrdersByUnderlying

func (this Binanceusdm) EapiPrivateDeleteAllOpenOrdersByUnderlying(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateDeleteBatchOrders

func (this Binanceusdm) EapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateDeleteBlockOrderCreate

func (this Binanceusdm) EapiPrivateDeleteBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateDeleteListenKey

func (this Binanceusdm) EapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateDeleteOrder

func (this Binanceusdm) EapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetAccount

func (this Binanceusdm) EapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetBill

func (this Binanceusdm) EapiPrivateGetBill(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetBlockOrderExecute

func (this Binanceusdm) EapiPrivateGetBlockOrderExecute(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetBlockOrderOrders

func (this Binanceusdm) EapiPrivateGetBlockOrderOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetBlockTrades

func (this Binanceusdm) EapiPrivateGetBlockTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetBlockUserTrades

func (this Binanceusdm) EapiPrivateGetBlockUserTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetCountdownCancelAll

func (this Binanceusdm) EapiPrivateGetCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetExerciseRecord

func (this Binanceusdm) EapiPrivateGetExerciseRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetHistoryOrders

func (this Binanceusdm) EapiPrivateGetHistoryOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetIncomeAsyn

func (this Binanceusdm) EapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetIncomeAsynId

func (this Binanceusdm) EapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetMarginAccount

func (this Binanceusdm) EapiPrivateGetMarginAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetMmp

func (this Binanceusdm) EapiPrivateGetMmp(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetOpenOrders

func (this Binanceusdm) EapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetOrder

func (this Binanceusdm) EapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetPosition

func (this Binanceusdm) EapiPrivateGetPosition(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivateGetUserTrades

func (this Binanceusdm) EapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivatePostBatchOrders

func (this Binanceusdm) EapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivatePostBlockOrderCreate

func (this Binanceusdm) EapiPrivatePostBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivatePostBlockOrderExecute

func (this Binanceusdm) EapiPrivatePostBlockOrderExecute(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivatePostCountdownCancelAll

func (this Binanceusdm) EapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivatePostCountdownCancelAllHeartBeat

func (this Binanceusdm) EapiPrivatePostCountdownCancelAllHeartBeat(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivatePostListenKey

func (this Binanceusdm) EapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivatePostMmpReset

func (this Binanceusdm) EapiPrivatePostMmpReset(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivatePostMmpSet

func (this Binanceusdm) EapiPrivatePostMmpSet(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivatePostOrder

func (this Binanceusdm) EapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivatePutBlockOrderCreate

func (this Binanceusdm) EapiPrivatePutBlockOrderCreate(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPrivatePutListenKey

func (this Binanceusdm) EapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetDepth

func (this Binanceusdm) EapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetExchangeInfo

func (this Binanceusdm) EapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetExerciseHistory

func (this Binanceusdm) EapiPublicGetExerciseHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetHistoricalTrades

func (this Binanceusdm) EapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetIndex

func (this Binanceusdm) EapiPublicGetIndex(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetKlines

func (this Binanceusdm) EapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetMark

func (this Binanceusdm) EapiPublicGetMark(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetOpenInterest

func (this Binanceusdm) EapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetPing

func (this Binanceusdm) EapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetTicker

func (this Binanceusdm) EapiPublicGetTicker(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetTime

func (this Binanceusdm) EapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binanceusdm) EapiPublicGetTrades

func (this Binanceusdm) EapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiDataGetBasis

func (this Binanceusdm) FapiDataGetBasis(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiDataGetDeliveryPrice

func (this Binanceusdm) FapiDataGetDeliveryPrice(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiDataGetGlobalLongShortAccountRatio

func (this Binanceusdm) FapiDataGetGlobalLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiDataGetOpenInterestHist

func (this Binanceusdm) FapiDataGetOpenInterestHist(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiDataGetTakerlongshortRatio

func (this Binanceusdm) FapiDataGetTakerlongshortRatio(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiDataGetTopLongShortAccountRatio

func (this Binanceusdm) FapiDataGetTopLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiDataGetTopLongShortPositionRatio

func (this Binanceusdm) FapiDataGetTopLongShortPositionRatio(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateDeleteAllOpenOrders

func (this Binanceusdm) FapiPrivateDeleteAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateDeleteBatchOrders

func (this Binanceusdm) FapiPrivateDeleteBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateDeleteListenKey

func (this Binanceusdm) FapiPrivateDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateDeleteOrder

func (this Binanceusdm) FapiPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetAccount

func (this Binanceusdm) FapiPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetAccountConfig

func (this Binanceusdm) FapiPrivateGetAccountConfig(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetAdlQuantile

func (this Binanceusdm) FapiPrivateGetAdlQuantile(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetAllOrders

func (this Binanceusdm) FapiPrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetApiReferralCustomization

func (this Binanceusdm) FapiPrivateGetApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetApiReferralIfNewUser

func (this Binanceusdm) FapiPrivateGetApiReferralIfNewUser(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetApiReferralOverview

func (this Binanceusdm) FapiPrivateGetApiReferralOverview(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetApiReferralRebateVol

func (this Binanceusdm) FapiPrivateGetApiReferralRebateVol(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetApiReferralTradeVol

func (this Binanceusdm) FapiPrivateGetApiReferralTradeVol(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetApiReferralTraderNum

func (this Binanceusdm) FapiPrivateGetApiReferralTraderNum(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetApiReferralTraderSummary

func (this Binanceusdm) FapiPrivateGetApiReferralTraderSummary(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetApiReferralUserCustomization

func (this Binanceusdm) FapiPrivateGetApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetApiTradingStatus

func (this Binanceusdm) FapiPrivateGetApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetBalance

func (this Binanceusdm) FapiPrivateGetBalance(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetCommissionRate

func (this Binanceusdm) FapiPrivateGetCommissionRate(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetConvertOrderStatus

func (this Binanceusdm) FapiPrivateGetConvertOrderStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetFeeBurn

func (this Binanceusdm) FapiPrivateGetFeeBurn(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetForceOrders

func (this Binanceusdm) FapiPrivateGetForceOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetIncome

func (this Binanceusdm) FapiPrivateGetIncome(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetIncomeAsyn

func (this Binanceusdm) FapiPrivateGetIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetIncomeAsynId

func (this Binanceusdm) FapiPrivateGetIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetLeverageBracket

func (this Binanceusdm) FapiPrivateGetLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetMultiAssetsMargin

func (this Binanceusdm) FapiPrivateGetMultiAssetsMargin(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetOpenOrder

func (this Binanceusdm) FapiPrivateGetOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetOpenOrders

func (this Binanceusdm) FapiPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetOrder

func (this Binanceusdm) FapiPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetOrderAmendment

func (this Binanceusdm) FapiPrivateGetOrderAmendment(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetOrderAsyn

func (this Binanceusdm) FapiPrivateGetOrderAsyn(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetOrderAsynId

func (this Binanceusdm) FapiPrivateGetOrderAsynId(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetPmAccountInfo

func (this Binanceusdm) FapiPrivateGetPmAccountInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetPositionMarginHistory

func (this Binanceusdm) FapiPrivateGetPositionMarginHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetPositionRisk

func (this Binanceusdm) FapiPrivateGetPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetPositionSideDual

func (this Binanceusdm) FapiPrivateGetPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetRateLimitOrder

func (this Binanceusdm) FapiPrivateGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetSymbolConfig

func (this Binanceusdm) FapiPrivateGetSymbolConfig(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetTradeAsyn

func (this Binanceusdm) FapiPrivateGetTradeAsyn(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetTradeAsynId

func (this Binanceusdm) FapiPrivateGetTradeAsynId(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateGetUserTrades

func (this Binanceusdm) FapiPrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostApiReferralCustomization

func (this Binanceusdm) FapiPrivatePostApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostApiReferralUserCustomization

func (this Binanceusdm) FapiPrivatePostApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostBatchOrders

func (this Binanceusdm) FapiPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostConvertAcceptQuote

func (this Binanceusdm) FapiPrivatePostConvertAcceptQuote(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostConvertGetQuote

func (this Binanceusdm) FapiPrivatePostConvertGetQuote(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostCountdownCancelAll

func (this Binanceusdm) FapiPrivatePostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostFeeBurn

func (this Binanceusdm) FapiPrivatePostFeeBurn(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostLeverage

func (this Binanceusdm) FapiPrivatePostLeverage(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostListenKey

func (this Binanceusdm) FapiPrivatePostListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostMarginType

func (this Binanceusdm) FapiPrivatePostMarginType(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostMultiAssetsMargin

func (this Binanceusdm) FapiPrivatePostMultiAssetsMargin(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostOrder

func (this Binanceusdm) FapiPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostPositionMargin

func (this Binanceusdm) FapiPrivatePostPositionMargin(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePostPositionSideDual

func (this Binanceusdm) FapiPrivatePostPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePutBatchOrders

func (this Binanceusdm) FapiPrivatePutBatchOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePutListenKey

func (this Binanceusdm) FapiPrivatePutListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivatePutOrder

func (this Binanceusdm) FapiPrivatePutOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateV2GetAccount

func (this Binanceusdm) FapiPrivateV2GetAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateV2GetBalance

func (this Binanceusdm) FapiPrivateV2GetBalance(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateV2GetPositionRisk

func (this Binanceusdm) FapiPrivateV2GetPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateV3GetAccount

func (this Binanceusdm) FapiPrivateV3GetAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateV3GetBalance

func (this Binanceusdm) FapiPrivateV3GetBalance(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPrivateV3GetPositionRisk

func (this Binanceusdm) FapiPrivateV3GetPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetAggTrades

func (this Binanceusdm) FapiPublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetApiTradingStatus

func (this Binanceusdm) FapiPublicGetApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetAssetIndex

func (this Binanceusdm) FapiPublicGetAssetIndex(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetConstituents

func (this Binanceusdm) FapiPublicGetConstituents(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetContinuousKlines

func (this Binanceusdm) FapiPublicGetContinuousKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetConvertExchangeInfo

func (this Binanceusdm) FapiPublicGetConvertExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetDepth

func (this Binanceusdm) FapiPublicGetDepth(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetExchangeInfo

func (this Binanceusdm) FapiPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetFundingInfo

func (this Binanceusdm) FapiPublicGetFundingInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetFundingRate

func (this Binanceusdm) FapiPublicGetFundingRate(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetHistoricalTrades

func (this Binanceusdm) FapiPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetIndexInfo

func (this Binanceusdm) FapiPublicGetIndexInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetIndexPriceKlines

func (this Binanceusdm) FapiPublicGetIndexPriceKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetKlines

func (this Binanceusdm) FapiPublicGetKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetLvtKlines

func (this Binanceusdm) FapiPublicGetLvtKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetMarkPriceKlines

func (this Binanceusdm) FapiPublicGetMarkPriceKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetOpenInterest

func (this Binanceusdm) FapiPublicGetOpenInterest(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetPing

func (this Binanceusdm) FapiPublicGetPing(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetPremiumIndex

func (this Binanceusdm) FapiPublicGetPremiumIndex(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetPremiumIndexKlines

func (this Binanceusdm) FapiPublicGetPremiumIndexKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetTicker24hr

func (this Binanceusdm) FapiPublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetTickerBookTicker

func (this Binanceusdm) FapiPublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetTickerPrice

func (this Binanceusdm) FapiPublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetTime

func (this Binanceusdm) FapiPublicGetTime(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicGetTrades

func (this Binanceusdm) FapiPublicGetTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) FapiPublicV2GetTickerPrice

func (this Binanceusdm) FapiPublicV2GetTickerPrice(args ...interface{}) <-chan interface{}

func (Binanceusdm) Init

func (this Binanceusdm) Init(userConfig map[string]interface{})

func (Binanceusdm) PapiDeleteCmAllOpenOrders

func (this Binanceusdm) PapiDeleteCmAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiDeleteCmConditionalAllOpenOrders

func (this Binanceusdm) PapiDeleteCmConditionalAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiDeleteCmConditionalOrder

func (this Binanceusdm) PapiDeleteCmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiDeleteCmOrder

func (this Binanceusdm) PapiDeleteCmOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiDeleteListenKey

func (this Binanceusdm) PapiDeleteListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiDeleteMarginAllOpenOrders

func (this Binanceusdm) PapiDeleteMarginAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiDeleteMarginOrder

func (this Binanceusdm) PapiDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiDeleteMarginOrderList

func (this Binanceusdm) PapiDeleteMarginOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiDeleteUmAllOpenOrders

func (this Binanceusdm) PapiDeleteUmAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiDeleteUmConditionalAllOpenOrders

func (this Binanceusdm) PapiDeleteUmConditionalAllOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiDeleteUmConditionalOrder

func (this Binanceusdm) PapiDeleteUmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiDeleteUmOrder

func (this Binanceusdm) PapiDeleteUmOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetAccount

func (this Binanceusdm) PapiGetAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetBalance

func (this Binanceusdm) PapiGetBalance(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmAccount

func (this Binanceusdm) PapiGetCmAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmAccountConfig

func (this Binanceusdm) PapiGetCmAccountConfig(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmAdlQuantile

func (this Binanceusdm) PapiGetCmAdlQuantile(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmAllOrders

func (this Binanceusdm) PapiGetCmAllOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmCommissionRate

func (this Binanceusdm) PapiGetCmCommissionRate(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmConditionalAllOrders

func (this Binanceusdm) PapiGetCmConditionalAllOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmConditionalOpenOrder

func (this Binanceusdm) PapiGetCmConditionalOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmConditionalOpenOrders

func (this Binanceusdm) PapiGetCmConditionalOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmConditionalOrderHistory

func (this Binanceusdm) PapiGetCmConditionalOrderHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmForceOrders

func (this Binanceusdm) PapiGetCmForceOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmIncome

func (this Binanceusdm) PapiGetCmIncome(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmLeverageBracket

func (this Binanceusdm) PapiGetCmLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmOpenOrder

func (this Binanceusdm) PapiGetCmOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmOpenOrders

func (this Binanceusdm) PapiGetCmOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmOrder

func (this Binanceusdm) PapiGetCmOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmOrderAmendment

func (this Binanceusdm) PapiGetCmOrderAmendment(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmPositionRisk

func (this Binanceusdm) PapiGetCmPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmPositionSideDual

func (this Binanceusdm) PapiGetCmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmSymbolConfig

func (this Binanceusdm) PapiGetCmSymbolConfig(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetCmUserTrades

func (this Binanceusdm) PapiGetCmUserTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginAllOrderList

func (this Binanceusdm) PapiGetMarginAllOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginAllOrders

func (this Binanceusdm) PapiGetMarginAllOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginForceOrders

func (this Binanceusdm) PapiGetMarginForceOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginMarginInterestHistory

func (this Binanceusdm) PapiGetMarginMarginInterestHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginMarginLoan

func (this Binanceusdm) PapiGetMarginMarginLoan(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginMaxBorrowable

func (this Binanceusdm) PapiGetMarginMaxBorrowable(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginMaxWithdraw

func (this Binanceusdm) PapiGetMarginMaxWithdraw(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginMyTrades

func (this Binanceusdm) PapiGetMarginMyTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginOpenOrderList

func (this Binanceusdm) PapiGetMarginOpenOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginOpenOrders

func (this Binanceusdm) PapiGetMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginOrder

func (this Binanceusdm) PapiGetMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginOrderList

func (this Binanceusdm) PapiGetMarginOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetMarginRepayLoan

func (this Binanceusdm) PapiGetMarginRepayLoan(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetPing

func (this Binanceusdm) PapiGetPing(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetPortfolioInterestHistory

func (this Binanceusdm) PapiGetPortfolioInterestHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetRateLimitOrder

func (this Binanceusdm) PapiGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetRepayFuturesSwitch

func (this Binanceusdm) PapiGetRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmAccount

func (this Binanceusdm) PapiGetUmAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmAccountConfig

func (this Binanceusdm) PapiGetUmAccountConfig(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmAdlQuantile

func (this Binanceusdm) PapiGetUmAdlQuantile(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmAllOrders

func (this Binanceusdm) PapiGetUmAllOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmApiTradingStatus

func (this Binanceusdm) PapiGetUmApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmCommissionRate

func (this Binanceusdm) PapiGetUmCommissionRate(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmConditionalAllOrders

func (this Binanceusdm) PapiGetUmConditionalAllOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmConditionalOpenOrder

func (this Binanceusdm) PapiGetUmConditionalOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmConditionalOpenOrders

func (this Binanceusdm) PapiGetUmConditionalOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmConditionalOrderHistory

func (this Binanceusdm) PapiGetUmConditionalOrderHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmFeeBurn

func (this Binanceusdm) PapiGetUmFeeBurn(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmForceOrders

func (this Binanceusdm) PapiGetUmForceOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmIncome

func (this Binanceusdm) PapiGetUmIncome(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmIncomeAsyn

func (this Binanceusdm) PapiGetUmIncomeAsyn(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmIncomeAsynId

func (this Binanceusdm) PapiGetUmIncomeAsynId(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmLeverageBracket

func (this Binanceusdm) PapiGetUmLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmOpenOrder

func (this Binanceusdm) PapiGetUmOpenOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmOpenOrders

func (this Binanceusdm) PapiGetUmOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmOrder

func (this Binanceusdm) PapiGetUmOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmOrderAmendment

func (this Binanceusdm) PapiGetUmOrderAmendment(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmOrderAsyn

func (this Binanceusdm) PapiGetUmOrderAsyn(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmOrderAsynId

func (this Binanceusdm) PapiGetUmOrderAsynId(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmPositionRisk

func (this Binanceusdm) PapiGetUmPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmPositionSideDual

func (this Binanceusdm) PapiGetUmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmSymbolConfig

func (this Binanceusdm) PapiGetUmSymbolConfig(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmTradeAsyn

func (this Binanceusdm) PapiGetUmTradeAsyn(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmTradeAsynId

func (this Binanceusdm) PapiGetUmTradeAsynId(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiGetUmUserTrades

func (this Binanceusdm) PapiGetUmUserTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostAssetCollection

func (this Binanceusdm) PapiPostAssetCollection(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostAutoCollection

func (this Binanceusdm) PapiPostAutoCollection(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostBnbTransfer

func (this Binanceusdm) PapiPostBnbTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostCmConditionalOrder

func (this Binanceusdm) PapiPostCmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostCmLeverage

func (this Binanceusdm) PapiPostCmLeverage(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostCmOrder

func (this Binanceusdm) PapiPostCmOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostCmPositionSideDual

func (this Binanceusdm) PapiPostCmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostListenKey

func (this Binanceusdm) PapiPostListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostMarginLoan

func (this Binanceusdm) PapiPostMarginLoan(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostMarginOrder

func (this Binanceusdm) PapiPostMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostMarginOrderOco

func (this Binanceusdm) PapiPostMarginOrderOco(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostMarginRepayDebt

func (this Binanceusdm) PapiPostMarginRepayDebt(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostRepayFuturesNegativeBalance

func (this Binanceusdm) PapiPostRepayFuturesNegativeBalance(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostRepayFuturesSwitch

func (this Binanceusdm) PapiPostRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostRepayLoan

func (this Binanceusdm) PapiPostRepayLoan(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostUmConditionalOrder

func (this Binanceusdm) PapiPostUmConditionalOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostUmFeeBurn

func (this Binanceusdm) PapiPostUmFeeBurn(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostUmLeverage

func (this Binanceusdm) PapiPostUmLeverage(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostUmOrder

func (this Binanceusdm) PapiPostUmOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPostUmPositionSideDual

func (this Binanceusdm) PapiPostUmPositionSideDual(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPutCmOrder

func (this Binanceusdm) PapiPutCmOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPutListenKey

func (this Binanceusdm) PapiPutListenKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) PapiPutUmOrder

func (this Binanceusdm) PapiPutUmOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateDeleteOpenOrders

func (this Binanceusdm) PrivateDeleteOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateDeleteOrder

func (this Binanceusdm) PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateDeleteOrderList

func (this Binanceusdm) PrivateDeleteOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetAccount

func (this Binanceusdm) PrivateGetAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetAccountCommission

func (this Binanceusdm) PrivateGetAccountCommission(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetAllOrderList

func (this Binanceusdm) PrivateGetAllOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetAllOrders

func (this Binanceusdm) PrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetMyAllocations

func (this Binanceusdm) PrivateGetMyAllocations(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetMyPreventedMatches

func (this Binanceusdm) PrivateGetMyPreventedMatches(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetMyTrades

func (this Binanceusdm) PrivateGetMyTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetOpenOrderList

func (this Binanceusdm) PrivateGetOpenOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetOpenOrders

func (this Binanceusdm) PrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetOrder

func (this Binanceusdm) PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetOrderList

func (this Binanceusdm) PrivateGetOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivateGetRateLimitOrder

func (this Binanceusdm) PrivateGetRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivatePostOrder

func (this Binanceusdm) PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivatePostOrderCancelReplace

func (this Binanceusdm) PrivatePostOrderCancelReplace(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivatePostOrderListOco

func (this Binanceusdm) PrivatePostOrderListOco(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivatePostOrderListOto

func (this Binanceusdm) PrivatePostOrderListOto(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivatePostOrderListOtoco

func (this Binanceusdm) PrivatePostOrderListOtoco(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivatePostOrderOco

func (this Binanceusdm) PrivatePostOrderOco(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivatePostOrderTest

func (this Binanceusdm) PrivatePostOrderTest(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivatePostSorOrder

func (this Binanceusdm) PrivatePostSorOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) PrivatePostSorOrderTest

func (this Binanceusdm) PrivatePostSorOrderTest(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicDeleteUserDataStream

func (this Binanceusdm) PublicDeleteUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetAggTrades

func (this Binanceusdm) PublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetAvgPrice

func (this Binanceusdm) PublicGetAvgPrice(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetDepth

func (this Binanceusdm) PublicGetDepth(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetExchangeInfo

func (this Binanceusdm) PublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetHistoricalTrades

func (this Binanceusdm) PublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetKlines

func (this Binanceusdm) PublicGetKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetPing

func (this Binanceusdm) PublicGetPing(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetTicker

func (this Binanceusdm) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetTicker24hr

func (this Binanceusdm) PublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetTickerBookTicker

func (this Binanceusdm) PublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetTickerPrice

func (this Binanceusdm) PublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetTickerTradingDay

func (this Binanceusdm) PublicGetTickerTradingDay(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetTime

func (this Binanceusdm) PublicGetTime(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetTrades

func (this Binanceusdm) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicGetUiKlines

func (this Binanceusdm) PublicGetUiKlines(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicPostUserDataStream

func (this Binanceusdm) PublicPostUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceusdm) PublicPutUserDataStream

func (this Binanceusdm) PublicPutUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiDeleteAlgoFuturesOrder

func (this Binanceusdm) SapiDeleteAlgoFuturesOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiDeleteAlgoSpotOrder

func (this Binanceusdm) SapiDeleteAlgoSpotOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiDeleteBrokerSubAccountApi

func (this Binanceusdm) SapiDeleteBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiDeleteBrokerSubAccountApiIpRestrictionIpList

func (this Binanceusdm) SapiDeleteBrokerSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiDeleteMarginIsolatedAccount

func (this Binanceusdm) SapiDeleteMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiDeleteMarginOpenOrders

func (this Binanceusdm) SapiDeleteMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiDeleteMarginOrder

func (this Binanceusdm) SapiDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiDeleteMarginOrderList

func (this Binanceusdm) SapiDeleteMarginOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiDeleteSubAccountSubAccountApiIpRestrictionIpList

func (this Binanceusdm) SapiDeleteSubAccountSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiDeleteUserDataStream

func (this Binanceusdm) SapiDeleteUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiDeleteUserDataStreamIsolated

func (this Binanceusdm) SapiDeleteUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAccountApiRestrictions

func (this Binanceusdm) SapiGetAccountApiRestrictions(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAccountApiRestrictionsIpRestriction

func (this Binanceusdm) SapiGetAccountApiRestrictionsIpRestriction(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAccountApiTradingStatus

func (this Binanceusdm) SapiGetAccountApiTradingStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAccountInfo

func (this Binanceusdm) SapiGetAccountInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAccountSnapshot

func (this Binanceusdm) SapiGetAccountSnapshot(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAccountStatus

func (this Binanceusdm) SapiGetAccountStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAlgoFuturesHistoricalOrders

func (this Binanceusdm) SapiGetAlgoFuturesHistoricalOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAlgoFuturesOpenOrders

func (this Binanceusdm) SapiGetAlgoFuturesOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAlgoFuturesSubOrders

func (this Binanceusdm) SapiGetAlgoFuturesSubOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAlgoSpotHistoricalOrders

func (this Binanceusdm) SapiGetAlgoSpotHistoricalOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAlgoSpotOpenOrders

func (this Binanceusdm) SapiGetAlgoSpotOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAlgoSpotSubOrders

func (this Binanceusdm) SapiGetAlgoSpotSubOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetApiReferralCustomization

func (this Binanceusdm) SapiGetApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetApiReferralIfNewUser

func (this Binanceusdm) SapiGetApiReferralIfNewUser(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetApiReferralKickbackHistoricalRecord

func (this Binanceusdm) SapiGetApiReferralKickbackHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetApiReferralKickbackRecentRecord

func (this Binanceusdm) SapiGetApiReferralKickbackRecentRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetApiReferralRebateHistoricalRecord

func (this Binanceusdm) SapiGetApiReferralRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetApiReferralRebateRecentRecord

func (this Binanceusdm) SapiGetApiReferralRebateRecentRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetApiReferralUserCustomization

func (this Binanceusdm) SapiGetApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAssetAssetDetail

func (this Binanceusdm) SapiGetAssetAssetDetail(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAssetAssetDividend

func (this Binanceusdm) SapiGetAssetAssetDividend(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAssetConvertTransferQueryByPage

func (this Binanceusdm) SapiGetAssetConvertTransferQueryByPage(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAssetCustodyTransferHistory

func (this Binanceusdm) SapiGetAssetCustodyTransferHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAssetDribblet

func (this Binanceusdm) SapiGetAssetDribblet(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAssetLedgerTransferCloudMiningQueryByPage

func (this Binanceusdm) SapiGetAssetLedgerTransferCloudMiningQueryByPage(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAssetTradeFee

func (this Binanceusdm) SapiGetAssetTradeFee(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAssetTransfer

func (this Binanceusdm) SapiGetAssetTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetAssetWalletBalance

func (this Binanceusdm) SapiGetAssetWalletBalance(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBlvtRedeemRecord

func (this Binanceusdm) SapiGetBlvtRedeemRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBlvtSubscribeRecord

func (this Binanceusdm) SapiGetBlvtSubscribeRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBlvtTokenInfo

func (this Binanceusdm) SapiGetBlvtTokenInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBlvtUserLimit

func (this Binanceusdm) SapiGetBlvtUserLimit(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBnbBurn

func (this Binanceusdm) SapiGetBnbBurn(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerInfo

func (this Binanceusdm) SapiGetBrokerInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerRebateFuturesRecentRecord

func (this Binanceusdm) SapiGetBrokerRebateFuturesRecentRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerRebateHistoricalRecord

func (this Binanceusdm) SapiGetBrokerRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerRebateRecentRecord

func (this Binanceusdm) SapiGetBrokerRebateRecentRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerSubAccount

func (this Binanceusdm) SapiGetBrokerSubAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerSubAccountApi

func (this Binanceusdm) SapiGetBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerSubAccountApiCommissionCoinFutures

func (this Binanceusdm) SapiGetBrokerSubAccountApiCommissionCoinFutures(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerSubAccountApiCommissionFutures

func (this Binanceusdm) SapiGetBrokerSubAccountApiCommissionFutures(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerSubAccountApiIpRestriction

func (this Binanceusdm) SapiGetBrokerSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerSubAccountBnbBurnStatus

func (this Binanceusdm) SapiGetBrokerSubAccountBnbBurnStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerSubAccountDepositHist

func (this Binanceusdm) SapiGetBrokerSubAccountDepositHist(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerSubAccountFuturesSummary

func (this Binanceusdm) SapiGetBrokerSubAccountFuturesSummary(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerSubAccountMarginSummary

func (this Binanceusdm) SapiGetBrokerSubAccountMarginSummary(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerSubAccountSpotSummary

func (this Binanceusdm) SapiGetBrokerSubAccountSpotSummary(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerTransfer

func (this Binanceusdm) SapiGetBrokerTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerTransferFutures

func (this Binanceusdm) SapiGetBrokerTransferFutures(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBrokerUniversalTransfer

func (this Binanceusdm) SapiGetBrokerUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBswapAddLiquidityPreview

func (this Binanceusdm) SapiGetBswapAddLiquidityPreview(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBswapClaimedHistory

func (this Binanceusdm) SapiGetBswapClaimedHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBswapLiquidity

func (this Binanceusdm) SapiGetBswapLiquidity(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBswapLiquidityOps

func (this Binanceusdm) SapiGetBswapLiquidityOps(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBswapPoolConfigure

func (this Binanceusdm) SapiGetBswapPoolConfigure(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBswapPools

func (this Binanceusdm) SapiGetBswapPools(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBswapQuote

func (this Binanceusdm) SapiGetBswapQuote(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBswapRemoveLiquidityPreview

func (this Binanceusdm) SapiGetBswapRemoveLiquidityPreview(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBswapSwap

func (this Binanceusdm) SapiGetBswapSwap(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetBswapUnclaimedRewards

func (this Binanceusdm) SapiGetBswapUnclaimedRewards(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetC2cOrderMatchListUserOrderHistory

func (this Binanceusdm) SapiGetC2cOrderMatchListUserOrderHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetCapitalConfigGetall

func (this Binanceusdm) SapiGetCapitalConfigGetall(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetCapitalContractConvertibleCoins

func (this Binanceusdm) SapiGetCapitalContractConvertibleCoins(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetCapitalDepositAddress

func (this Binanceusdm) SapiGetCapitalDepositAddress(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetCapitalDepositAddressList

func (this Binanceusdm) SapiGetCapitalDepositAddressList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetCapitalDepositHisrec

func (this Binanceusdm) SapiGetCapitalDepositHisrec(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetCapitalDepositSubAddress

func (this Binanceusdm) SapiGetCapitalDepositSubAddress(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetCapitalDepositSubHisrec

func (this Binanceusdm) SapiGetCapitalDepositSubHisrec(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetCapitalWithdrawAddressList

func (this Binanceusdm) SapiGetCapitalWithdrawAddressList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetCapitalWithdrawHistory

func (this Binanceusdm) SapiGetCapitalWithdrawHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetConvertAssetInfo

func (this Binanceusdm) SapiGetConvertAssetInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetConvertExchangeInfo

func (this Binanceusdm) SapiGetConvertExchangeInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetConvertLimitQueryOpenOrders

func (this Binanceusdm) SapiGetConvertLimitQueryOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetConvertOrderStatus

func (this Binanceusdm) SapiGetConvertOrderStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetConvertTradeFlow

func (this Binanceusdm) SapiGetConvertTradeFlow(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetCopyTradingFuturesLeadSymbol

func (this Binanceusdm) SapiGetCopyTradingFuturesLeadSymbol(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetCopyTradingFuturesUserStatus

func (this Binanceusdm) SapiGetCopyTradingFuturesUserStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetDciProductAccounts

func (this Binanceusdm) SapiGetDciProductAccounts(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetDciProductList

func (this Binanceusdm) SapiGetDciProductList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetDciProductPositions

func (this Binanceusdm) SapiGetDciProductPositions(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetEthStakingAccount

func (this Binanceusdm) SapiGetEthStakingAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetEthStakingEthHistoryRateHistory

func (this Binanceusdm) SapiGetEthStakingEthHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetEthStakingEthHistoryRedemptionHistory

func (this Binanceusdm) SapiGetEthStakingEthHistoryRedemptionHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetEthStakingEthHistoryRewardsHistory

func (this Binanceusdm) SapiGetEthStakingEthHistoryRewardsHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetEthStakingEthHistoryStakingHistory

func (this Binanceusdm) SapiGetEthStakingEthHistoryStakingHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetEthStakingEthHistoryWbethRewardsHistory

func (this Binanceusdm) SapiGetEthStakingEthHistoryWbethRewardsHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetEthStakingEthQuota

func (this Binanceusdm) SapiGetEthStakingEthQuota(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetEthStakingWbethHistoryUnwrapHistory

func (this Binanceusdm) SapiGetEthStakingWbethHistoryUnwrapHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetEthStakingWbethHistoryWrapHistory

func (this Binanceusdm) SapiGetEthStakingWbethHistoryWrapHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetFiatOrders

func (this Binanceusdm) SapiGetFiatOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetFiatPayments

func (this Binanceusdm) SapiGetFiatPayments(args ...interface{}) <-chan interface{}
func (this Binanceusdm) SapiGetFuturesHistDataLink(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetFuturesTransfer

func (this Binanceusdm) SapiGetFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetGiftcardBuyCodeTokenLimit

func (this Binanceusdm) SapiGetGiftcardBuyCodeTokenLimit(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetGiftcardCryptographyRsaPublicKey

func (this Binanceusdm) SapiGetGiftcardCryptographyRsaPublicKey(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetGiftcardVerify

func (this Binanceusdm) SapiGetGiftcardVerify(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestAllAsset

func (this Binanceusdm) SapiGetLendingAutoInvestAllAsset(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestHistoryList

func (this Binanceusdm) SapiGetLendingAutoInvestHistoryList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestIndexInfo

func (this Binanceusdm) SapiGetLendingAutoInvestIndexInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestIndexUserSummary

func (this Binanceusdm) SapiGetLendingAutoInvestIndexUserSummary(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestOneOffStatus

func (this Binanceusdm) SapiGetLendingAutoInvestOneOffStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestPlanId

func (this Binanceusdm) SapiGetLendingAutoInvestPlanId(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestPlanList

func (this Binanceusdm) SapiGetLendingAutoInvestPlanList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestRebalanceHistory

func (this Binanceusdm) SapiGetLendingAutoInvestRebalanceHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestRedeemHistory

func (this Binanceusdm) SapiGetLendingAutoInvestRedeemHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestSourceAssetList

func (this Binanceusdm) SapiGetLendingAutoInvestSourceAssetList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestTargetAssetList

func (this Binanceusdm) SapiGetLendingAutoInvestTargetAssetList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingAutoInvestTargetAssetRoiList

func (this Binanceusdm) SapiGetLendingAutoInvestTargetAssetRoiList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingDailyProductList

func (this Binanceusdm) SapiGetLendingDailyProductList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingDailyTokenPosition

func (this Binanceusdm) SapiGetLendingDailyTokenPosition(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingDailyUserLeftQuota

func (this Binanceusdm) SapiGetLendingDailyUserLeftQuota(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingDailyUserRedemptionQuota

func (this Binanceusdm) SapiGetLendingDailyUserRedemptionQuota(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingProjectList

func (this Binanceusdm) SapiGetLendingProjectList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingProjectPositionList

func (this Binanceusdm) SapiGetLendingProjectPositionList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingUnionAccount

func (this Binanceusdm) SapiGetLendingUnionAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingUnionInterestHistory

func (this Binanceusdm) SapiGetLendingUnionInterestHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingUnionPurchaseRecord

func (this Binanceusdm) SapiGetLendingUnionPurchaseRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLendingUnionRedemptionRecord

func (this Binanceusdm) SapiGetLendingUnionRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanBorrowHistory

func (this Binanceusdm) SapiGetLoanBorrowHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanCollateralData

func (this Binanceusdm) SapiGetLoanCollateralData(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanFlexibleBorrowHistory

func (this Binanceusdm) SapiGetLoanFlexibleBorrowHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanFlexibleLtvAdjustmentHistory

func (this Binanceusdm) SapiGetLoanFlexibleLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanFlexibleOngoingOrders

func (this Binanceusdm) SapiGetLoanFlexibleOngoingOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanFlexibleRepayHistory

func (this Binanceusdm) SapiGetLoanFlexibleRepayHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanIncome

func (this Binanceusdm) SapiGetLoanIncome(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanLoanableData

func (this Binanceusdm) SapiGetLoanLoanableData(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanLtvAdjustmentHistory

func (this Binanceusdm) SapiGetLoanLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanOngoingOrders

func (this Binanceusdm) SapiGetLoanOngoingOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanRepayCollateralRate

func (this Binanceusdm) SapiGetLoanRepayCollateralRate(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanRepayHistory

func (this Binanceusdm) SapiGetLoanRepayHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanVipCollateralAccount

func (this Binanceusdm) SapiGetLoanVipCollateralAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanVipCollateralData

func (this Binanceusdm) SapiGetLoanVipCollateralData(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanVipLoanableData

func (this Binanceusdm) SapiGetLoanVipLoanableData(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanVipOngoingOrders

func (this Binanceusdm) SapiGetLoanVipOngoingOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanVipRepayHistory

func (this Binanceusdm) SapiGetLoanVipRepayHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanVipRequestData

func (this Binanceusdm) SapiGetLoanVipRequestData(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetLoanVipRequestInterestRate

func (this Binanceusdm) SapiGetLoanVipRequestInterestRate(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetManagedSubaccountAccountSnapshot

func (this Binanceusdm) SapiGetManagedSubaccountAccountSnapshot(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetManagedSubaccountAsset

func (this Binanceusdm) SapiGetManagedSubaccountAsset(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetManagedSubaccountDepositAddress

func (this Binanceusdm) SapiGetManagedSubaccountDepositAddress(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetManagedSubaccountFetchFutureAsset

func (this Binanceusdm) SapiGetManagedSubaccountFetchFutureAsset(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetManagedSubaccountInfo

func (this Binanceusdm) SapiGetManagedSubaccountInfo(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetManagedSubaccountMarginAsset

func (this Binanceusdm) SapiGetManagedSubaccountMarginAsset(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetManagedSubaccountQueryTransLog

func (this Binanceusdm) SapiGetManagedSubaccountQueryTransLog(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetManagedSubaccountQueryTransLogForInvestor

func (this Binanceusdm) SapiGetManagedSubaccountQueryTransLogForInvestor(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetManagedSubaccountQueryTransLogForTradeParent

func (this Binanceusdm) SapiGetManagedSubaccountQueryTransLogForTradeParent(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginAccount

func (this Binanceusdm) SapiGetMarginAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginAllAssets

func (this Binanceusdm) SapiGetMarginAllAssets(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginAllOrderList

func (this Binanceusdm) SapiGetMarginAllOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginAllOrders

func (this Binanceusdm) SapiGetMarginAllOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginAllPairs

func (this Binanceusdm) SapiGetMarginAllPairs(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginAsset

func (this Binanceusdm) SapiGetMarginAsset(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginAvailableInventory

func (this Binanceusdm) SapiGetMarginAvailableInventory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginBorrowRepay

func (this Binanceusdm) SapiGetMarginBorrowRepay(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginCapitalFlow

func (this Binanceusdm) SapiGetMarginCapitalFlow(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginCrossMarginCollateralRatio

func (this Binanceusdm) SapiGetMarginCrossMarginCollateralRatio(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginCrossMarginData

func (this Binanceusdm) SapiGetMarginCrossMarginData(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginDelistSchedule

func (this Binanceusdm) SapiGetMarginDelistSchedule(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginDribblet

func (this Binanceusdm) SapiGetMarginDribblet(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginDust

func (this Binanceusdm) SapiGetMarginDust(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginExchangeSmallLiability

func (this Binanceusdm) SapiGetMarginExchangeSmallLiability(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginExchangeSmallLiabilityHistory

func (this Binanceusdm) SapiGetMarginExchangeSmallLiabilityHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginForceLiquidationRec

func (this Binanceusdm) SapiGetMarginForceLiquidationRec(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginInterestHistory

func (this Binanceusdm) SapiGetMarginInterestHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginInterestRateHistory

func (this Binanceusdm) SapiGetMarginInterestRateHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginIsolatedAccount

func (this Binanceusdm) SapiGetMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginIsolatedAccountLimit

func (this Binanceusdm) SapiGetMarginIsolatedAccountLimit(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginIsolatedAllPairs

func (this Binanceusdm) SapiGetMarginIsolatedAllPairs(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginIsolatedMarginData

func (this Binanceusdm) SapiGetMarginIsolatedMarginData(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginIsolatedMarginTier

func (this Binanceusdm) SapiGetMarginIsolatedMarginTier(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginIsolatedPair

func (this Binanceusdm) SapiGetMarginIsolatedPair(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginIsolatedTransfer

func (this Binanceusdm) SapiGetMarginIsolatedTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginLeverageBracket

func (this Binanceusdm) SapiGetMarginLeverageBracket(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginLoan

func (this Binanceusdm) SapiGetMarginLoan(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginMaxBorrowable

func (this Binanceusdm) SapiGetMarginMaxBorrowable(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginMaxTransferable

func (this Binanceusdm) SapiGetMarginMaxTransferable(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginMyTrades

func (this Binanceusdm) SapiGetMarginMyTrades(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginNextHourlyInterestRate

func (this Binanceusdm) SapiGetMarginNextHourlyInterestRate(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginOpenOrderList

func (this Binanceusdm) SapiGetMarginOpenOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginOpenOrders

func (this Binanceusdm) SapiGetMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginOrder

func (this Binanceusdm) SapiGetMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginOrderList

func (this Binanceusdm) SapiGetMarginOrderList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginPair

func (this Binanceusdm) SapiGetMarginPair(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginPriceIndex

func (this Binanceusdm) SapiGetMarginPriceIndex(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginRateLimitOrder

func (this Binanceusdm) SapiGetMarginRateLimitOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginRepay

func (this Binanceusdm) SapiGetMarginRepay(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginTradeCoeff

func (this Binanceusdm) SapiGetMarginTradeCoeff(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMarginTransfer

func (this Binanceusdm) SapiGetMarginTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMiningPaymentList

func (this Binanceusdm) SapiGetMiningPaymentList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMiningPaymentUid

func (this Binanceusdm) SapiGetMiningPaymentUid(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMiningPubAlgoList

func (this Binanceusdm) SapiGetMiningPubAlgoList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMiningPubCoinList

func (this Binanceusdm) SapiGetMiningPubCoinList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMiningStatisticsUserList

func (this Binanceusdm) SapiGetMiningStatisticsUserList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMiningStatisticsUserStatus

func (this Binanceusdm) SapiGetMiningStatisticsUserStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMiningWorkerDetail

func (this Binanceusdm) SapiGetMiningWorkerDetail(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetMiningWorkerList

func (this Binanceusdm) SapiGetMiningWorkerList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetNftHistoryDeposit

func (this Binanceusdm) SapiGetNftHistoryDeposit(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetNftHistoryTransactions

func (this Binanceusdm) SapiGetNftHistoryTransactions(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetNftHistoryWithdraw

func (this Binanceusdm) SapiGetNftHistoryWithdraw(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetNftUserGetAsset

func (this Binanceusdm) SapiGetNftUserGetAsset(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetPayTransactions

func (this Binanceusdm) SapiGetPayTransactions(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetPortfolioAccount

func (this Binanceusdm) SapiGetPortfolioAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetPortfolioAssetIndexPrice

func (this Binanceusdm) SapiGetPortfolioAssetIndexPrice(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetPortfolioBalance

func (this Binanceusdm) SapiGetPortfolioBalance(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetPortfolioCollateralRate

func (this Binanceusdm) SapiGetPortfolioCollateralRate(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetPortfolioInterestHistory

func (this Binanceusdm) SapiGetPortfolioInterestHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetPortfolioMarginAssetLeverage

func (this Binanceusdm) SapiGetPortfolioMarginAssetLeverage(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetPortfolioNegativeBalanceExchangeRecord

func (this Binanceusdm) SapiGetPortfolioNegativeBalanceExchangeRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetPortfolioPmLoan

func (this Binanceusdm) SapiGetPortfolioPmLoan(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetPortfolioRepayFuturesSwitch

func (this Binanceusdm) SapiGetPortfolioRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetRebateTaxQuery

func (this Binanceusdm) SapiGetRebateTaxQuery(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnAccount

func (this Binanceusdm) SapiGetSimpleEarnAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnFlexibleHistoryCollateralRecord

func (this Binanceusdm) SapiGetSimpleEarnFlexibleHistoryCollateralRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnFlexibleHistoryRateHistory

func (this Binanceusdm) SapiGetSimpleEarnFlexibleHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnFlexibleHistoryRedemptionRecord

func (this Binanceusdm) SapiGetSimpleEarnFlexibleHistoryRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnFlexibleHistoryRewardsRecord

func (this Binanceusdm) SapiGetSimpleEarnFlexibleHistoryRewardsRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnFlexibleHistorySubscriptionRecord

func (this Binanceusdm) SapiGetSimpleEarnFlexibleHistorySubscriptionRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnFlexibleList

func (this Binanceusdm) SapiGetSimpleEarnFlexibleList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnFlexiblePersonalLeftQuota

func (this Binanceusdm) SapiGetSimpleEarnFlexiblePersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnFlexiblePosition

func (this Binanceusdm) SapiGetSimpleEarnFlexiblePosition(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnFlexibleSubscriptionPreview

func (this Binanceusdm) SapiGetSimpleEarnFlexibleSubscriptionPreview(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnLockedHistoryRedemptionRecord

func (this Binanceusdm) SapiGetSimpleEarnLockedHistoryRedemptionRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnLockedHistoryRewardsRecord

func (this Binanceusdm) SapiGetSimpleEarnLockedHistoryRewardsRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnLockedHistorySubscriptionRecord

func (this Binanceusdm) SapiGetSimpleEarnLockedHistorySubscriptionRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnLockedList

func (this Binanceusdm) SapiGetSimpleEarnLockedList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnLockedPersonalLeftQuota

func (this Binanceusdm) SapiGetSimpleEarnLockedPersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnLockedPosition

func (this Binanceusdm) SapiGetSimpleEarnLockedPosition(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSimpleEarnLockedSubscriptionPreview

func (this Binanceusdm) SapiGetSimpleEarnLockedSubscriptionPreview(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSolStakingAccount

func (this Binanceusdm) SapiGetSolStakingAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSolStakingSolHistoryBnsolRewardsHistory

func (this Binanceusdm) SapiGetSolStakingSolHistoryBnsolRewardsHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSolStakingSolHistoryRateHistory

func (this Binanceusdm) SapiGetSolStakingSolHistoryRateHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSolStakingSolHistoryRedemptionHistory

func (this Binanceusdm) SapiGetSolStakingSolHistoryRedemptionHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSolStakingSolHistoryStakingHistory

func (this Binanceusdm) SapiGetSolStakingSolHistoryStakingHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSolStakingSolQuota

func (this Binanceusdm) SapiGetSolStakingSolQuota(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSpotDelistSchedule

func (this Binanceusdm) SapiGetSpotDelistSchedule(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetStakingPersonalLeftQuota

func (this Binanceusdm) SapiGetStakingPersonalLeftQuota(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetStakingPosition

func (this Binanceusdm) SapiGetStakingPosition(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetStakingProductList

func (this Binanceusdm) SapiGetStakingProductList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetStakingStakingRecord

func (this Binanceusdm) SapiGetStakingStakingRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountApiRestrictionsIpRestrictionThirdPartyList

func (this Binanceusdm) SapiGetSubAccountApiRestrictionsIpRestrictionThirdPartyList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountFuturesAccount

func (this Binanceusdm) SapiGetSubAccountFuturesAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountFuturesAccountSummary

func (this Binanceusdm) SapiGetSubAccountFuturesAccountSummary(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountFuturesInternalTransfer

func (this Binanceusdm) SapiGetSubAccountFuturesInternalTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountFuturesPositionRisk

func (this Binanceusdm) SapiGetSubAccountFuturesPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountList

func (this Binanceusdm) SapiGetSubAccountList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountMarginAccount

func (this Binanceusdm) SapiGetSubAccountMarginAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountMarginAccountSummary

func (this Binanceusdm) SapiGetSubAccountMarginAccountSummary(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountSpotSummary

func (this Binanceusdm) SapiGetSubAccountSpotSummary(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountStatus

func (this Binanceusdm) SapiGetSubAccountStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountSubAccountApiIpRestriction

func (this Binanceusdm) SapiGetSubAccountSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountSubTransferHistory

func (this Binanceusdm) SapiGetSubAccountSubTransferHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountTransactionStatistics

func (this Binanceusdm) SapiGetSubAccountTransactionStatistics(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountTransferSubUserHistory

func (this Binanceusdm) SapiGetSubAccountTransferSubUserHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSubAccountUniversalTransfer

func (this Binanceusdm) SapiGetSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiGetSystemStatus

func (this Binanceusdm) SapiGetSystemStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostAccountDisableFastWithdrawSwitch

func (this Binanceusdm) SapiPostAccountDisableFastWithdrawSwitch(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostAccountEnableFastWithdrawSwitch

func (this Binanceusdm) SapiPostAccountEnableFastWithdrawSwitch(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostAlgoFuturesNewOrderTwap

func (this Binanceusdm) SapiPostAlgoFuturesNewOrderTwap(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostAlgoFuturesNewOrderVp

func (this Binanceusdm) SapiPostAlgoFuturesNewOrderVp(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostAlgoSpotNewOrderTwap

func (this Binanceusdm) SapiPostAlgoSpotNewOrderTwap(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostApiReferralCustomization

func (this Binanceusdm) SapiPostApiReferralCustomization(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostApiReferralKickbackHistoricalRecord

func (this Binanceusdm) SapiPostApiReferralKickbackHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostApiReferralRebateHistoricalRecord

func (this Binanceusdm) SapiPostApiReferralRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostApiReferralUserCustomization

func (this Binanceusdm) SapiPostApiReferralUserCustomization(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostAssetConvertTransfer

func (this Binanceusdm) SapiPostAssetConvertTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostAssetDust

func (this Binanceusdm) SapiPostAssetDust(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostAssetDustBtc

func (this Binanceusdm) SapiPostAssetDustBtc(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostAssetGetFundingAsset

func (this Binanceusdm) SapiPostAssetGetFundingAsset(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostAssetTransfer

func (this Binanceusdm) SapiPostAssetTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBlvtRedeem

func (this Binanceusdm) SapiPostBlvtRedeem(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBlvtSubscribe

func (this Binanceusdm) SapiPostBlvtSubscribe(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBnbBurn

func (this Binanceusdm) SapiPostBnbBurn(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerRebateHistoricalRecord

func (this Binanceusdm) SapiPostBrokerRebateHistoricalRecord(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccount

func (this Binanceusdm) SapiPostBrokerSubAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountApi

func (this Binanceusdm) SapiPostBrokerSubAccountApi(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountApiCommission

func (this Binanceusdm) SapiPostBrokerSubAccountApiCommission(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountApiCommissionCoinFutures

func (this Binanceusdm) SapiPostBrokerSubAccountApiCommissionCoinFutures(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountApiCommissionFutures

func (this Binanceusdm) SapiPostBrokerSubAccountApiCommissionFutures(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountApiIpRestriction

func (this Binanceusdm) SapiPostBrokerSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountApiIpRestrictionIpList

func (this Binanceusdm) SapiPostBrokerSubAccountApiIpRestrictionIpList(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountApiPermission

func (this Binanceusdm) SapiPostBrokerSubAccountApiPermission(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountApiPermissionUniversalTransfer

func (this Binanceusdm) SapiPostBrokerSubAccountApiPermissionUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountApiPermissionVanillaOptions

func (this Binanceusdm) SapiPostBrokerSubAccountApiPermissionVanillaOptions(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountBlvt

func (this Binanceusdm) SapiPostBrokerSubAccountBlvt(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountBnbBurnMarginInterest

func (this Binanceusdm) SapiPostBrokerSubAccountBnbBurnMarginInterest(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountBnbBurnSpot

func (this Binanceusdm) SapiPostBrokerSubAccountBnbBurnSpot(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountFutures

func (this Binanceusdm) SapiPostBrokerSubAccountFutures(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerSubAccountMargin

func (this Binanceusdm) SapiPostBrokerSubAccountMargin(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerTransfer

func (this Binanceusdm) SapiPostBrokerTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerTransferFutures

func (this Binanceusdm) SapiPostBrokerTransferFutures(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBrokerUniversalTransfer

func (this Binanceusdm) SapiPostBrokerUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBswapClaimRewards

func (this Binanceusdm) SapiPostBswapClaimRewards(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBswapLiquidityAdd

func (this Binanceusdm) SapiPostBswapLiquidityAdd(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBswapLiquidityRemove

func (this Binanceusdm) SapiPostBswapLiquidityRemove(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostBswapSwap

func (this Binanceusdm) SapiPostBswapSwap(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostCapitalContractConvertibleCoins

func (this Binanceusdm) SapiPostCapitalContractConvertibleCoins(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostCapitalDepositCreditApply

func (this Binanceusdm) SapiPostCapitalDepositCreditApply(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostCapitalWithdrawApply

func (this Binanceusdm) SapiPostCapitalWithdrawApply(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostConvertAcceptQuote

func (this Binanceusdm) SapiPostConvertAcceptQuote(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostConvertGetQuote

func (this Binanceusdm) SapiPostConvertGetQuote(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostConvertLimitCancelOrder

func (this Binanceusdm) SapiPostConvertLimitCancelOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostConvertLimitPlaceOrder

func (this Binanceusdm) SapiPostConvertLimitPlaceOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostDciProductAutoCompoundEdit

func (this Binanceusdm) SapiPostDciProductAutoCompoundEdit(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostDciProductSubscribe

func (this Binanceusdm) SapiPostDciProductSubscribe(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostEthStakingEthRedeem

func (this Binanceusdm) SapiPostEthStakingEthRedeem(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostEthStakingEthStake

func (this Binanceusdm) SapiPostEthStakingEthStake(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostEthStakingWbethWrap

func (this Binanceusdm) SapiPostEthStakingWbethWrap(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostFuturesTransfer

func (this Binanceusdm) SapiPostFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostGiftcardBuyCode

func (this Binanceusdm) SapiPostGiftcardBuyCode(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostGiftcardCreateCode

func (this Binanceusdm) SapiPostGiftcardCreateCode(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostGiftcardRedeemCode

func (this Binanceusdm) SapiPostGiftcardRedeemCode(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLendingAutoInvestOneOff

func (this Binanceusdm) SapiPostLendingAutoInvestOneOff(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLendingAutoInvestPlanAdd

func (this Binanceusdm) SapiPostLendingAutoInvestPlanAdd(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLendingAutoInvestPlanEdit

func (this Binanceusdm) SapiPostLendingAutoInvestPlanEdit(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLendingAutoInvestPlanEditStatus

func (this Binanceusdm) SapiPostLendingAutoInvestPlanEditStatus(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLendingAutoInvestRedeem

func (this Binanceusdm) SapiPostLendingAutoInvestRedeem(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLendingCustomizedFixedPurchase

func (this Binanceusdm) SapiPostLendingCustomizedFixedPurchase(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLendingDailyPurchase

func (this Binanceusdm) SapiPostLendingDailyPurchase(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLendingDailyRedeem

func (this Binanceusdm) SapiPostLendingDailyRedeem(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLoanAdjustLtv

func (this Binanceusdm) SapiPostLoanAdjustLtv(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLoanBorrow

func (this Binanceusdm) SapiPostLoanBorrow(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLoanCustomizeMarginCall

func (this Binanceusdm) SapiPostLoanCustomizeMarginCall(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLoanFlexibleAdjustLtv

func (this Binanceusdm) SapiPostLoanFlexibleAdjustLtv(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLoanFlexibleRepay

func (this Binanceusdm) SapiPostLoanFlexibleRepay(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLoanRepay

func (this Binanceusdm) SapiPostLoanRepay(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLoanVipBorrow

func (this Binanceusdm) SapiPostLoanVipBorrow(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLoanVipRenew

func (this Binanceusdm) SapiPostLoanVipRenew(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostLoanVipRepay

func (this Binanceusdm) SapiPostLoanVipRepay(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostManagedSubaccountDeposit

func (this Binanceusdm) SapiPostManagedSubaccountDeposit(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostManagedSubaccountWithdraw

func (this Binanceusdm) SapiPostManagedSubaccountWithdraw(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMarginBorrowRepay

func (this Binanceusdm) SapiPostMarginBorrowRepay(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMarginDust

func (this Binanceusdm) SapiPostMarginDust(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMarginExchangeSmallLiability

func (this Binanceusdm) SapiPostMarginExchangeSmallLiability(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMarginIsolatedAccount

func (this Binanceusdm) SapiPostMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMarginIsolatedTransfer

func (this Binanceusdm) SapiPostMarginIsolatedTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMarginLoan

func (this Binanceusdm) SapiPostMarginLoan(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMarginMaxLeverage

func (this Binanceusdm) SapiPostMarginMaxLeverage(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMarginOrder

func (this Binanceusdm) SapiPostMarginOrder(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMarginOrderOco

func (this Binanceusdm) SapiPostMarginOrderOco(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMarginRepay

func (this Binanceusdm) SapiPostMarginRepay(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMarginTransfer

func (this Binanceusdm) SapiPostMarginTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMiningHashTransferConfig

func (this Binanceusdm) SapiPostMiningHashTransferConfig(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostMiningHashTransferConfigCancel

func (this Binanceusdm) SapiPostMiningHashTransferConfigCancel(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostPortfolioAssetCollection

func (this Binanceusdm) SapiPostPortfolioAssetCollection(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostPortfolioAutoCollection

func (this Binanceusdm) SapiPostPortfolioAutoCollection(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostPortfolioBnbTransfer

func (this Binanceusdm) SapiPostPortfolioBnbTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostPortfolioMint

func (this Binanceusdm) SapiPostPortfolioMint(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostPortfolioRedeem

func (this Binanceusdm) SapiPostPortfolioRedeem(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostPortfolioRepay

func (this Binanceusdm) SapiPostPortfolioRepay(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostPortfolioRepayFuturesNegativeBalance

func (this Binanceusdm) SapiPostPortfolioRepayFuturesNegativeBalance(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostPortfolioRepayFuturesSwitch

func (this Binanceusdm) SapiPostPortfolioRepayFuturesSwitch(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSimpleEarnFlexibleRedeem

func (this Binanceusdm) SapiPostSimpleEarnFlexibleRedeem(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSimpleEarnFlexibleSetAutoSubscribe

func (this Binanceusdm) SapiPostSimpleEarnFlexibleSetAutoSubscribe(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSimpleEarnFlexibleSubscribe

func (this Binanceusdm) SapiPostSimpleEarnFlexibleSubscribe(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSimpleEarnLockedRedeem

func (this Binanceusdm) SapiPostSimpleEarnLockedRedeem(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSimpleEarnLockedSetAutoSubscribe

func (this Binanceusdm) SapiPostSimpleEarnLockedSetAutoSubscribe(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSimpleEarnLockedSetRedeemOption

func (this Binanceusdm) SapiPostSimpleEarnLockedSetRedeemOption(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSimpleEarnLockedSubscribe

func (this Binanceusdm) SapiPostSimpleEarnLockedSubscribe(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSolStakingSolRedeem

func (this Binanceusdm) SapiPostSolStakingSolRedeem(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSolStakingSolStake

func (this Binanceusdm) SapiPostSolStakingSolStake(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostStakingPurchase

func (this Binanceusdm) SapiPostStakingPurchase(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostStakingRedeem

func (this Binanceusdm) SapiPostStakingRedeem(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostStakingSetAutoStaking

func (this Binanceusdm) SapiPostStakingSetAutoStaking(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSubAccountFuturesEnable

func (this Binanceusdm) SapiPostSubAccountFuturesEnable(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSubAccountFuturesInternalTransfer

func (this Binanceusdm) SapiPostSubAccountFuturesInternalTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSubAccountFuturesTransfer

func (this Binanceusdm) SapiPostSubAccountFuturesTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSubAccountMarginEnable

func (this Binanceusdm) SapiPostSubAccountMarginEnable(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSubAccountMarginTransfer

func (this Binanceusdm) SapiPostSubAccountMarginTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSubAccountOptionsEnable

func (this Binanceusdm) SapiPostSubAccountOptionsEnable(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSubAccountTransferSubToMaster

func (this Binanceusdm) SapiPostSubAccountTransferSubToMaster(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSubAccountTransferSubToSub

func (this Binanceusdm) SapiPostSubAccountTransferSubToSub(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSubAccountUniversalTransfer

func (this Binanceusdm) SapiPostSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostSubAccountVirtualSubAccount

func (this Binanceusdm) SapiPostSubAccountVirtualSubAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostUserDataStream

func (this Binanceusdm) SapiPostUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPostUserDataStreamIsolated

func (this Binanceusdm) SapiPostUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPutUserDataStream

func (this Binanceusdm) SapiPutUserDataStream(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiPutUserDataStreamIsolated

func (this Binanceusdm) SapiPutUserDataStreamIsolated(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2GetEthStakingAccount

func (this Binanceusdm) SapiV2GetEthStakingAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2GetLoanFlexibleBorrowHistory

func (this Binanceusdm) SapiV2GetLoanFlexibleBorrowHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2GetLoanFlexibleCollateralData

func (this Binanceusdm) SapiV2GetLoanFlexibleCollateralData(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2GetLoanFlexibleLoanableData

func (this Binanceusdm) SapiV2GetLoanFlexibleLoanableData(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2GetLoanFlexibleLtvAdjustmentHistory

func (this Binanceusdm) SapiV2GetLoanFlexibleLtvAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2GetLoanFlexibleOngoingOrders

func (this Binanceusdm) SapiV2GetLoanFlexibleOngoingOrders(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2GetLoanFlexibleRepayHistory

func (this Binanceusdm) SapiV2GetLoanFlexibleRepayHistory(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2GetPortfolioAccount

func (this Binanceusdm) SapiV2GetPortfolioAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2GetSubAccountFuturesAccount

func (this Binanceusdm) SapiV2GetSubAccountFuturesAccount(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2GetSubAccountFuturesAccountSummary

func (this Binanceusdm) SapiV2GetSubAccountFuturesAccountSummary(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2GetSubAccountFuturesPositionRisk

func (this Binanceusdm) SapiV2GetSubAccountFuturesPositionRisk(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2PostEthStakingEthStake

func (this Binanceusdm) SapiV2PostEthStakingEthStake(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2PostLoanFlexibleAdjustLtv

func (this Binanceusdm) SapiV2PostLoanFlexibleAdjustLtv(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2PostLoanFlexibleBorrow

func (this Binanceusdm) SapiV2PostLoanFlexibleBorrow(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2PostLoanFlexibleRepay

func (this Binanceusdm) SapiV2PostLoanFlexibleRepay(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV2PostSubAccountSubAccountApiIpRestriction

func (this Binanceusdm) SapiV2PostSubAccountSubAccountApiIpRestriction(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV3GetSubAccountAssets

func (this Binanceusdm) SapiV3GetSubAccountAssets(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV3PostAssetGetUserAsset

func (this Binanceusdm) SapiV3PostAssetGetUserAsset(args ...interface{}) <-chan interface{}

func (Binanceusdm) SapiV4GetSubAccountAssets

func (this Binanceusdm) SapiV4GetSubAccountAssets(args ...interface{}) <-chan interface{}

func (*Binanceusdm) TransferIn

func (this *Binanceusdm) TransferIn(code string, amount interface{}, options ...TransferInOptions) (TransferEntry, error)

func (*Binanceusdm) TransferOut

func (this *Binanceusdm) TransferOut(code string, amount interface{}, options ...TransferOutOptions) (TransferEntry, error)

type Bingx

type Bingx struct {
	Core *bingx
	// contains filtered or unexported fields
}

func NewBingx

func NewBingx(userConfig map[string]interface{}) Bingx

func (Bingx) AccountTransferV1PrivateGetSubAccountAssetTransferHistory

func (this Bingx) AccountTransferV1PrivateGetSubAccountAssetTransferHistory(args ...interface{}) <-chan interface{}

func (Bingx) AccountTransferV1PrivatePostSubAccountTransferAsset

func (this Bingx) AccountTransferV1PrivatePostSubAccountTransferAsset(args ...interface{}) <-chan interface{}

func (Bingx) AccountTransferV1PrivatePostSubAccountTransferAssetSupportCoins

func (this Bingx) AccountTransferV1PrivatePostSubAccountTransferAssetSupportCoins(args ...interface{}) <-chan interface{}

func (Bingx) AccountV1PrivateGetAccountApiPermissions

func (this Bingx) AccountV1PrivateGetAccountApiPermissions(args ...interface{}) <-chan interface{}

func (Bingx) AccountV1PrivateGetApiKeyQuery

func (this Bingx) AccountV1PrivateGetApiKeyQuery(args ...interface{}) <-chan interface{}

func (Bingx) AccountV1PrivateGetUid

func (this Bingx) AccountV1PrivateGetUid(args ...interface{}) <-chan interface{}

func (Bingx) AccountV1PrivatePostInnerTransferAuthorizeSubAccount

func (this Bingx) AccountV1PrivatePostInnerTransferAuthorizeSubAccount(args ...interface{}) <-chan interface{}

func (Bingx) AddMargin

func (this Bingx) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Bingx) ApiV3PrivateGetAssetTransfer

func (this Bingx) ApiV3PrivateGetAssetTransfer(args ...interface{}) <-chan interface{}

func (Bingx) ApiV3PrivateGetCapitalDepositHisrec

func (this Bingx) ApiV3PrivateGetCapitalDepositHisrec(args ...interface{}) <-chan interface{}

func (Bingx) ApiV3PrivateGetCapitalWithdrawHistory

func (this Bingx) ApiV3PrivateGetCapitalWithdrawHistory(args ...interface{}) <-chan interface{}

func (Bingx) ApiV3PrivatePostPostAssetTransfer

func (this Bingx) ApiV3PrivatePostPostAssetTransfer(args ...interface{}) <-chan interface{}

func (*Bingx) CancelAllOrders

func (this *Bingx) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Bingx) CancelAllOrdersAfter

func (this *Bingx) CancelAllOrdersAfter(timeout int64, options ...CancelAllOrdersAfterOptions) (map[string]interface{}, error)

*

func (*Bingx) CancelOrder

func (this *Bingx) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bingx) CancelOrders

func (this *Bingx) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]Order, error)

*

func (Bingx) CloseAllPositions

func (this Bingx) CloseAllPositions(optionalArgs ...interface{}) <-chan interface{}

*

func (Bingx) ClosePosition

func (this Bingx) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Bingx) ContractV1PrivateGetAllOrders

func (this Bingx) ContractV1PrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Bingx) ContractV1PrivateGetAllPosition

func (this Bingx) ContractV1PrivateGetAllPosition(args ...interface{}) <-chan interface{}

func (Bingx) ContractV1PrivateGetBalance

func (this Bingx) ContractV1PrivateGetBalance(args ...interface{}) <-chan interface{}

func (Bingx) CopyTradingV1PrivateGetSwapTraceCurrentTrack

func (this Bingx) CopyTradingV1PrivateGetSwapTraceCurrentTrack(args ...interface{}) <-chan interface{}

func (Bingx) CopyTradingV1PrivatePostSpotTraderSellOrder

func (this Bingx) CopyTradingV1PrivatePostSpotTraderSellOrder(args ...interface{}) <-chan interface{}

func (Bingx) CopyTradingV1PrivatePostSwapTraceCloseTrackOrder

func (this Bingx) CopyTradingV1PrivatePostSwapTraceCloseTrackOrder(args ...interface{}) <-chan interface{}

func (Bingx) CopyTradingV1PrivatePostSwapTraceSetTPSL

func (this Bingx) CopyTradingV1PrivatePostSwapTraceSetTPSL(args ...interface{}) <-chan interface{}

func (*Bingx) CreateMarketBuyOrderWithCost

func (this *Bingx) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

  • @method
  • @name bingx#createMarketBuyOrderWithCost
  • @description create a market buy order by providing the symbol and cost
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bingx) CreateMarketOrderWithCost

func (this *Bingx) CreateMarketOrderWithCost(symbol string, side string, cost float64, options ...CreateMarketOrderWithCostOptions) (Order, error)

*

  • @method
  • @name bingx#createMarketOrderWithCost
  • @description create a market order by providing the symbol, side and cost
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} side 'buy' or 'sell'
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bingx) CreateMarketSellOrderWithCost

func (this *Bingx) CreateMarketSellOrderWithCost(symbol string, cost float64, options ...CreateMarketSellOrderWithCostOptions) (Order, error)

*

  • @method
  • @name bingx#createMarketSellOrderWithCost
  • @description create a market sell order by providing the symbol and cost
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bingx) CreateOrder

func (this *Bingx) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bingx#createOrder
  • @description create a trade order
  • @see https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Trade%20order
  • @see https://bingx-api.github.io/docs/#/en-us/spot/trade-api.html#Create%20an%20Order
  • @see https://bingx-api.github.io/docs/#/en-us/cswap/trade-api.html#Trade%20order
  • @see https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Place%20TWAP%20Order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.clientOrderId] a unique id for the order
  • @param {bool} [params.postOnly] true to place a post only order
  • @param {string} [params.timeInForce] spot supports 'PO', 'GTC' and 'IOC', swap supports 'PO', 'GTC', 'IOC' and 'FOK'
  • @param {bool} [params.reduceOnly] *swap only* true or false whether the order is reduce only
  • @param {float} [params.triggerPrice] triggerPrice at which the attached take profit / stop loss order will be triggered
  • @param {float} [params.stopLossPrice] stop loss trigger price
  • @param {float} [params.takeProfitPrice] take profit trigger price
  • @param {float} [params.cost] the quote quantity that can be used as an alternative for the amount
  • @param {float} [params.trailingAmount] *swap only* the quote amount to trail away from the current market price
  • @param {float} [params.trailingPercent] *swap only* the percent to trail away from the current market price
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price
  • @param {boolean} [params.test] *swap only* whether to use the test endpoint or not, default is false
  • @param {string} [params.positionSide] *contracts only* "BOTH" for one way mode, "LONG" for buy side of hedged mode, "SHORT" for sell side of hedged mode
  • @param {boolean} [params.hedged] *swap only* whether the order is in hedged mode or one way mode
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bingx) CreateOrderRequest

func (this Bingx) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Bingx) CreateOrders

func (this *Bingx) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Bingx) CswapV1PrivateDeleteTradeAllOpenOrders

func (this Bingx) CswapV1PrivateDeleteTradeAllOpenOrders(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivateDeleteTradeCancelOrder

func (this Bingx) CswapV1PrivateDeleteTradeCancelOrder(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivateGetTradeAllFillOrders

func (this Bingx) CswapV1PrivateGetTradeAllFillOrders(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivateGetTradeForceOrders

func (this Bingx) CswapV1PrivateGetTradeForceOrders(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivateGetTradeLeverage

func (this Bingx) CswapV1PrivateGetTradeLeverage(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivateGetTradeMarginType

func (this Bingx) CswapV1PrivateGetTradeMarginType(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivateGetTradeOpenOrders

func (this Bingx) CswapV1PrivateGetTradeOpenOrders(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivateGetTradeOrderDetail

func (this Bingx) CswapV1PrivateGetTradeOrderDetail(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivateGetTradeOrderHistory

func (this Bingx) CswapV1PrivateGetTradeOrderHistory(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivateGetUserBalance

func (this Bingx) CswapV1PrivateGetUserBalance(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivateGetUserCommissionRate

func (this Bingx) CswapV1PrivateGetUserCommissionRate(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivateGetUserPositions

func (this Bingx) CswapV1PrivateGetUserPositions(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivatePostTradeAllOpenOrders

func (this Bingx) CswapV1PrivatePostTradeAllOpenOrders(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivatePostTradeCloseAllPositions

func (this Bingx) CswapV1PrivatePostTradeCloseAllPositions(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivatePostTradeLeverage

func (this Bingx) CswapV1PrivatePostTradeLeverage(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivatePostTradeMarginType

func (this Bingx) CswapV1PrivatePostTradeMarginType(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivatePostTradeOrder

func (this Bingx) CswapV1PrivatePostTradeOrder(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PrivatePostTradePositionMargin

func (this Bingx) CswapV1PrivatePostTradePositionMargin(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PublicGetMarketContracts

func (this Bingx) CswapV1PublicGetMarketContracts(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PublicGetMarketDepth

func (this Bingx) CswapV1PublicGetMarketDepth(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PublicGetMarketKlines

func (this Bingx) CswapV1PublicGetMarketKlines(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PublicGetMarketOpenInterest

func (this Bingx) CswapV1PublicGetMarketOpenInterest(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PublicGetMarketPremiumIndex

func (this Bingx) CswapV1PublicGetMarketPremiumIndex(args ...interface{}) <-chan interface{}

func (Bingx) CswapV1PublicGetMarketTicker

func (this Bingx) CswapV1PublicGetMarketTicker(args ...interface{}) <-chan interface{}

func (Bingx) CustomEncode

func (this Bingx) CustomEncode(params interface{}) interface{}

func (Bingx) Describe

func (this Bingx) Describe() interface{}

func (*Bingx) EditOrder

func (this *Bingx) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name bingx#editOrder
  • @description cancels an order and places a new order
  • @see https://bingx-api.github.io/docs/#/en-us/spot/trade-api.html#Cancel%20order%20and%20place%20a%20new%20order // spot
  • @see https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Cancel%20an%20order%20and%20then%20Place%20a%20new%20order // swap
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of the currency you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.triggerPrice] Trigger price used for TAKE_STOP_LIMIT, TAKE_STOP_MARKET, TRIGGER_LIMIT, TRIGGER_MARKET order types.
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.cancelClientOrderID] the user-defined id of the order to be canceled, 1-40 characters, different orders cannot use the same clientOrderID, only supports a query range of 2 hours
  • @param {string} [params.cancelRestrictions] cancel orders with specified status, NEW: New order, PENDING: Pending order, PARTIALLY_FILLED: Partially filled
  • @param {string} [params.cancelReplaceMode] STOP_ON_FAILURE - if the cancel order fails, it will not continue to place a new order, ALLOW_FAILURE - regardless of whether the cancel order succeeds or fails, it will continue to place a new order
  • @param {float} [params.quoteOrderQty] order amount
  • @param {string} [params.newClientOrderId] custom order id consisting of letters, numbers, and _, 1-40 characters, different orders cannot use the same newClientOrderId.
  • @param {string} [params.positionSide] *contract only* position direction, required for single position as BOTH, for both long and short positions only LONG or SHORT can be chosen, defaults to LONG if empty
  • @param {string} [params.reduceOnly] *contract only* true or false, default=false for single position mode. this parameter is not accepted for both long and short positions mode
  • @param {float} [params.priceRate] *contract only* for type TRAILING_STOP_Market or TRAILING_TP_SL, Max = 1
  • @param {string} [params.workingType] *contract only* StopPrice trigger price types, MARK_PRICE (default), CONTRACT_PRICE, or INDEX_PRICE
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bingx) FetchBalance

func (this *Bingx) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bingx) FetchCanceledAndClosedOrders

func (this *Bingx) FetchCanceledAndClosedOrders(options ...FetchCanceledAndClosedOrdersOptions) ([]Order, error)

*

func (*Bingx) FetchCanceledOrders

func (this *Bingx) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

func (*Bingx) FetchClosedOrders

func (this *Bingx) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Bingx) FetchCurrencies

func (this Bingx) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Bingx) FetchDepositAddress

func (this *Bingx) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Bingx) FetchDepositAddressesByNetwork

func (this *Bingx) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

*

func (*Bingx) FetchDepositWithdrawFees

func (this *Bingx) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Bingx) FetchDeposits

func (this *Bingx) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Bingx) FetchFundingRate

func (this *Bingx) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Bingx) FetchFundingRateHistory

func (this *Bingx) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Bingx) FetchFundingRates

func (this *Bingx) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Bingx) FetchInverseSwapMarkets

func (this *Bingx) FetchInverseSwapMarkets(params interface{}) ([]MarketInterface, error)

func (*Bingx) FetchLeverage

func (this *Bingx) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Bingx) FetchMarginMode

func (this *Bingx) FetchMarginMode(symbol string, options ...FetchMarginModeOptions) (MarginMode, error)

*

func (*Bingx) FetchMarkPrice

func (this *Bingx) FetchMarkPrice(symbol string, options ...FetchMarkPriceOptions) (Ticker, error)

*

func (*Bingx) FetchMarkPrices

func (this *Bingx) FetchMarkPrices(options ...FetchMarkPricesOptions) (Tickers, error)

*

func (*Bingx) FetchMarkets

func (this *Bingx) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Bingx) FetchMyLiquidations

func (this *Bingx) FetchMyLiquidations(options ...FetchMyLiquidationsOptions) ([]Liquidation, error)

*

func (*Bingx) FetchMyTrades

func (this *Bingx) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Bingx) FetchOHLCV

func (this *Bingx) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

func (*Bingx) FetchOpenInterest

func (this *Bingx) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Bingx) FetchOpenOrders

func (this *Bingx) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bingx) FetchOrder

func (this *Bingx) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bingx) FetchOrderBook

func (this *Bingx) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Bingx) FetchOrders

func (this *Bingx) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Bingx) FetchPosition

func (this *Bingx) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Bingx) FetchPositionHistory

func (this *Bingx) FetchPositionHistory(symbol string, options ...FetchPositionHistoryOptions) ([]Position, error)

*

func (*Bingx) FetchPositionMode

func (this *Bingx) FetchPositionMode(options ...FetchPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name bingx#fetchPositionMode
  • @description fetchs the position mode, hedged or one way, hedged for binance is set identically for all linear markets or all inverse markets
  • @see https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Get%20Position%20Mode
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an object detailing whether the market is in hedged or one-way mode

func (*Bingx) FetchPositions

func (this *Bingx) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Bingx) FetchSpotMarkets

func (this *Bingx) FetchSpotMarkets(params interface{}) ([]MarketInterface, error)

func (*Bingx) FetchSwapMarkets

func (this *Bingx) FetchSwapMarkets(params interface{}) ([]MarketInterface, error)

func (*Bingx) FetchTicker

func (this *Bingx) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bingx) FetchTickers

func (this *Bingx) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Bingx) FetchTime

func (this *Bingx) FetchTime(params ...interface{}) (int64, error)

*

func (*Bingx) FetchTrades

func (this *Bingx) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Bingx) FetchTradingFee

func (this *Bingx) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Bingx) FetchTransfers

func (this *Bingx) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

func (*Bingx) FetchWithdrawals

func (this *Bingx) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Bingx) HandleErrors

func (this Bingx) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bingx) Init

func (this Bingx) Init(userConfig map[string]interface{})

func (Bingx) Nonce

func (this Bingx) Nonce() interface{}

func (Bingx) ParseBalance

func (this Bingx) ParseBalance(response interface{}) interface{}

func (Bingx) ParseDepositAddress

func (this Bingx) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseDepositWithdrawFee

func (this Bingx) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseFundingRate

func (this Bingx) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseFundingRateHistory

func (this Bingx) ParseFundingRateHistory(contract interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseLeverage

func (this Bingx) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseLiquidation

func (this Bingx) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseMarginMode

func (this Bingx) ParseMarginMode(marginMode interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseMarginModification

func (this Bingx) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseMarket

func (this Bingx) ParseMarket(market interface{}) interface{}

func (Bingx) ParseOHLCV

func (this Bingx) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseOpenInterest

func (this Bingx) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseOrder

func (this Bingx) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseOrderSide

func (this Bingx) ParseOrderSide(side interface{}) interface{}

func (Bingx) ParseOrderStatus

func (this Bingx) ParseOrderStatus(status interface{}) interface{}

func (Bingx) ParseOrderType

func (this Bingx) ParseOrderType(typeVar interface{}) interface{}

func (Bingx) ParseParams

func (this Bingx) ParseParams(params interface{}) interface{}

func (Bingx) ParsePosition

func (this Bingx) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseTicker

func (this Bingx) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseTrade

func (this Bingx) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseTradingFee

func (this Bingx) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseTransaction

func (this Bingx) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ParseTransactionStatus

func (this Bingx) ParseTransactionStatus(status interface{}) interface{}

func (Bingx) ParseTransfer

func (this Bingx) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) ReduceMargin

func (this Bingx) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Bingx) SetLeverage

func (this *Bingx) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

func (*Bingx) SetMargin

func (this *Bingx) SetMargin(symbol string, amount float64, options ...SetMarginOptions) (MarginModification, error)

*

func (*Bingx) SetMarginMode

func (this *Bingx) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

func (*Bingx) SetPositionMode

func (this *Bingx) SetPositionMode(hedged bool, options ...SetPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name bingx#setPositionMode
  • @description set hedged to true or false for a market
  • @see https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Set%20Position%20Mode
  • @param {bool} hedged set to true to use dualSidePosition
  • @param {string} symbol not used by bingx setPositionMode ()
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Bingx) SetSandboxMode

func (this Bingx) SetSandboxMode(enable interface{})

func (Bingx) Sign

func (this Bingx) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Bingx) SpotV1PrivateGetAccountBalance

func (this Bingx) SpotV1PrivateGetAccountBalance(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivateGetTradeHistoryOrders

func (this Bingx) SpotV1PrivateGetTradeHistoryOrders(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivateGetTradeMyTrades

func (this Bingx) SpotV1PrivateGetTradeMyTrades(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivateGetTradeOpenOrders

func (this Bingx) SpotV1PrivateGetTradeOpenOrders(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivateGetTradeQuery

func (this Bingx) SpotV1PrivateGetTradeQuery(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivateGetUserCommissionRate

func (this Bingx) SpotV1PrivateGetUserCommissionRate(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivatePostTradeBatchOrders

func (this Bingx) SpotV1PrivatePostTradeBatchOrders(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivatePostTradeCancel

func (this Bingx) SpotV1PrivatePostTradeCancel(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivatePostTradeCancelAllAfter

func (this Bingx) SpotV1PrivatePostTradeCancelAllAfter(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivatePostTradeCancelOpenOrders

func (this Bingx) SpotV1PrivatePostTradeCancelOpenOrders(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivatePostTradeCancelOrders

func (this Bingx) SpotV1PrivatePostTradeCancelOrders(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivatePostTradeOrder

func (this Bingx) SpotV1PrivatePostTradeOrder(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PrivatePostTradeOrderCancelReplace

func (this Bingx) SpotV1PrivatePostTradeOrderCancelReplace(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PublicGetCommonSymbols

func (this Bingx) SpotV1PublicGetCommonSymbols(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PublicGetMarketDepth

func (this Bingx) SpotV1PublicGetMarketDepth(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PublicGetMarketKline

func (this Bingx) SpotV1PublicGetMarketKline(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PublicGetMarketTrades

func (this Bingx) SpotV1PublicGetMarketTrades(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PublicGetServerTime

func (this Bingx) SpotV1PublicGetServerTime(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PublicGetTicker24hr

func (this Bingx) SpotV1PublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PublicGetTickerBookTicker

func (this Bingx) SpotV1PublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Bingx) SpotV1PublicGetTickerPrice

func (this Bingx) SpotV1PublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Bingx) SpotV2PublicGetMarketDepth

func (this Bingx) SpotV2PublicGetMarketDepth(args ...interface{}) <-chan interface{}

func (Bingx) SpotV2PublicGetMarketKline

func (this Bingx) SpotV2PublicGetMarketKline(args ...interface{}) <-chan interface{}

func (Bingx) SpotV3PrivateGetAssetTransfer

func (this Bingx) SpotV3PrivateGetAssetTransfer(args ...interface{}) <-chan interface{}

func (Bingx) SpotV3PrivateGetCapitalDepositHisrec

func (this Bingx) SpotV3PrivateGetCapitalDepositHisrec(args ...interface{}) <-chan interface{}

func (Bingx) SpotV3PrivateGetCapitalWithdrawHistory

func (this Bingx) SpotV3PrivateGetCapitalWithdrawHistory(args ...interface{}) <-chan interface{}

func (Bingx) SpotV3PrivateGetGetAssetTransfer

func (this Bingx) SpotV3PrivateGetGetAssetTransfer(args ...interface{}) <-chan interface{}

func (Bingx) SpotV3PrivatePostPostAssetTransfer

func (this Bingx) SpotV3PrivatePostPostAssetTransfer(args ...interface{}) <-chan interface{}

func (Bingx) SubAccountV1PrivateGetAllAccountBalance

func (this Bingx) SubAccountV1PrivateGetAllAccountBalance(args ...interface{}) <-chan interface{}

func (Bingx) SubAccountV1PrivateGetAssets

func (this Bingx) SubAccountV1PrivateGetAssets(args ...interface{}) <-chan interface{}

func (Bingx) SubAccountV1PrivateGetList

func (this Bingx) SubAccountV1PrivateGetList(args ...interface{}) <-chan interface{}

func (Bingx) SubAccountV1PrivatePostApiKeyCreate

func (this Bingx) SubAccountV1PrivatePostApiKeyCreate(args ...interface{}) <-chan interface{}

func (Bingx) SubAccountV1PrivatePostApiKeyDel

func (this Bingx) SubAccountV1PrivatePostApiKeyDel(args ...interface{}) <-chan interface{}

func (Bingx) SubAccountV1PrivatePostApiKeyEdit

func (this Bingx) SubAccountV1PrivatePostApiKeyEdit(args ...interface{}) <-chan interface{}

func (Bingx) SubAccountV1PrivatePostCreate

func (this Bingx) SubAccountV1PrivatePostCreate(args ...interface{}) <-chan interface{}

func (Bingx) SubAccountV1PrivatePostUpdateStatus

func (this Bingx) SubAccountV1PrivatePostUpdateStatus(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivateGetMaintMarginRatio

func (this Bingx) SwapV1PrivateGetMaintMarginRatio(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivateGetPositionMarginHistory

func (this Bingx) SwapV1PrivateGetPositionMarginHistory(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivateGetPositionSideDual

func (this Bingx) SwapV1PrivateGetPositionSideDual(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivateGetTradeAssetMode

func (this Bingx) SwapV1PrivateGetTradeAssetMode(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivateGetTradeBatchCancelReplace

func (this Bingx) SwapV1PrivateGetTradeBatchCancelReplace(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivateGetTradeFullOrder

func (this Bingx) SwapV1PrivateGetTradeFullOrder(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivateGetTradePositionHistory

func (this Bingx) SwapV1PrivateGetTradePositionHistory(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivateGetTwapHistoryOrders

func (this Bingx) SwapV1PrivateGetTwapHistoryOrders(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivateGetTwapOpenOrders

func (this Bingx) SwapV1PrivateGetTwapOpenOrders(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivateGetTwapOrderDetail

func (this Bingx) SwapV1PrivateGetTwapOrderDetail(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivateGetUserMarginAssets

func (this Bingx) SwapV1PrivateGetUserMarginAssets(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivatePostPositionSideDual

func (this Bingx) SwapV1PrivatePostPositionSideDual(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivatePostTradeAssetMode

func (this Bingx) SwapV1PrivatePostTradeAssetMode(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivatePostTradeBatchCancelReplace

func (this Bingx) SwapV1PrivatePostTradeBatchCancelReplace(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivatePostTradeCancelReplace

func (this Bingx) SwapV1PrivatePostTradeCancelReplace(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivatePostTradeClosePosition

func (this Bingx) SwapV1PrivatePostTradeClosePosition(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivatePostTradeGetVst

func (this Bingx) SwapV1PrivatePostTradeGetVst(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivatePostTwapCancelOrder

func (this Bingx) SwapV1PrivatePostTwapCancelOrder(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PrivatePostTwapOrder

func (this Bingx) SwapV1PrivatePostTwapOrder(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PublicGetMarketHistoricalTrades

func (this Bingx) SwapV1PublicGetMarketHistoricalTrades(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PublicGetMarketMarkPriceKlines

func (this Bingx) SwapV1PublicGetMarketMarkPriceKlines(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PublicGetTickerPrice

func (this Bingx) SwapV1PublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Bingx) SwapV1PublicGetTradeMultiAssetsRules

func (this Bingx) SwapV1PublicGetTradeMultiAssetsRules(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateDeleteTradeAllOpenOrders

func (this Bingx) SwapV2PrivateDeleteTradeAllOpenOrders(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateDeleteTradeBatchOrders

func (this Bingx) SwapV2PrivateDeleteTradeBatchOrders(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateDeleteTradeOrder

func (this Bingx) SwapV2PrivateDeleteTradeOrder(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetQuoteBookTicker

func (this Bingx) SwapV2PrivateGetQuoteBookTicker(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetTradeAllFillOrders

func (this Bingx) SwapV2PrivateGetTradeAllFillOrders(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetTradeAllOrders

func (this Bingx) SwapV2PrivateGetTradeAllOrders(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetTradeFillHistory

func (this Bingx) SwapV2PrivateGetTradeFillHistory(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetTradeForceOrders

func (this Bingx) SwapV2PrivateGetTradeForceOrders(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetTradeLeverage

func (this Bingx) SwapV2PrivateGetTradeLeverage(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetTradeMarginType

func (this Bingx) SwapV2PrivateGetTradeMarginType(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetTradeOpenOrder

func (this Bingx) SwapV2PrivateGetTradeOpenOrder(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetTradeOpenOrders

func (this Bingx) SwapV2PrivateGetTradeOpenOrders(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetTradeOrder

func (this Bingx) SwapV2PrivateGetTradeOrder(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetUserBalance

func (this Bingx) SwapV2PrivateGetUserBalance(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetUserCommissionRate

func (this Bingx) SwapV2PrivateGetUserCommissionRate(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetUserIncome

func (this Bingx) SwapV2PrivateGetUserIncome(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetUserIncomeExport

func (this Bingx) SwapV2PrivateGetUserIncomeExport(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivateGetUserPositions

func (this Bingx) SwapV2PrivateGetUserPositions(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivatePostTradeBatchOrders

func (this Bingx) SwapV2PrivatePostTradeBatchOrders(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivatePostTradeCancelAllAfter

func (this Bingx) SwapV2PrivatePostTradeCancelAllAfter(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivatePostTradeCloseAllPositions

func (this Bingx) SwapV2PrivatePostTradeCloseAllPositions(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivatePostTradeLeverage

func (this Bingx) SwapV2PrivatePostTradeLeverage(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivatePostTradeMarginType

func (this Bingx) SwapV2PrivatePostTradeMarginType(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivatePostTradeOrder

func (this Bingx) SwapV2PrivatePostTradeOrder(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivatePostTradeOrderTest

func (this Bingx) SwapV2PrivatePostTradeOrderTest(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PrivatePostTradePositionMargin

func (this Bingx) SwapV2PrivatePostTradePositionMargin(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PublicGetQuoteBookTicker

func (this Bingx) SwapV2PublicGetQuoteBookTicker(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PublicGetQuoteContracts

func (this Bingx) SwapV2PublicGetQuoteContracts(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PublicGetQuoteDepth

func (this Bingx) SwapV2PublicGetQuoteDepth(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PublicGetQuoteFundingRate

func (this Bingx) SwapV2PublicGetQuoteFundingRate(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PublicGetQuoteKlines

func (this Bingx) SwapV2PublicGetQuoteKlines(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PublicGetQuoteOpenInterest

func (this Bingx) SwapV2PublicGetQuoteOpenInterest(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PublicGetQuotePremiumIndex

func (this Bingx) SwapV2PublicGetQuotePremiumIndex(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PublicGetQuotePrice

func (this Bingx) SwapV2PublicGetQuotePrice(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PublicGetQuoteTicker

func (this Bingx) SwapV2PublicGetQuoteTicker(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PublicGetQuoteTrades

func (this Bingx) SwapV2PublicGetQuoteTrades(args ...interface{}) <-chan interface{}

func (Bingx) SwapV2PublicGetServerTime

func (this Bingx) SwapV2PublicGetServerTime(args ...interface{}) <-chan interface{}

func (Bingx) SwapV3PublicGetQuoteKlines

func (this Bingx) SwapV3PublicGetQuoteKlines(args ...interface{}) <-chan interface{}

func (*Bingx) Transfer

func (this *Bingx) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (Bingx) UserAuthPrivateDeleteUserDataStream

func (this Bingx) UserAuthPrivateDeleteUserDataStream(args ...interface{}) <-chan interface{}

func (Bingx) UserAuthPrivatePostUserDataStream

func (this Bingx) UserAuthPrivatePostUserDataStream(args ...interface{}) <-chan interface{}

func (Bingx) UserAuthPrivatePutUserDataStream

func (this Bingx) UserAuthPrivatePutUserDataStream(args ...interface{}) <-chan interface{}

func (Bingx) WalletsV1PrivateGetCapitalConfigGetall

func (this Bingx) WalletsV1PrivateGetCapitalConfigGetall(args ...interface{}) <-chan interface{}

func (Bingx) WalletsV1PrivateGetCapitalDepositAddress

func (this Bingx) WalletsV1PrivateGetCapitalDepositAddress(args ...interface{}) <-chan interface{}

func (Bingx) WalletsV1PrivateGetCapitalDepositRiskRecords

func (this Bingx) WalletsV1PrivateGetCapitalDepositRiskRecords(args ...interface{}) <-chan interface{}

func (Bingx) WalletsV1PrivateGetCapitalDepositSubHisrec

func (this Bingx) WalletsV1PrivateGetCapitalDepositSubHisrec(args ...interface{}) <-chan interface{}

func (Bingx) WalletsV1PrivateGetCapitalInnerTransferRecords

func (this Bingx) WalletsV1PrivateGetCapitalInnerTransferRecords(args ...interface{}) <-chan interface{}

func (Bingx) WalletsV1PrivateGetCapitalSubAccountDepositAddress

func (this Bingx) WalletsV1PrivateGetCapitalSubAccountDepositAddress(args ...interface{}) <-chan interface{}

func (Bingx) WalletsV1PrivateGetCapitalSubAccountInnerTransferRecords

func (this Bingx) WalletsV1PrivateGetCapitalSubAccountInnerTransferRecords(args ...interface{}) <-chan interface{}

func (Bingx) WalletsV1PrivatePostCapitalDepositCreateSubAddress

func (this Bingx) WalletsV1PrivatePostCapitalDepositCreateSubAddress(args ...interface{}) <-chan interface{}

func (Bingx) WalletsV1PrivatePostCapitalInnerTransferApply

func (this Bingx) WalletsV1PrivatePostCapitalInnerTransferApply(args ...interface{}) <-chan interface{}

func (Bingx) WalletsV1PrivatePostCapitalSubAccountInnerTransferApply

func (this Bingx) WalletsV1PrivatePostCapitalSubAccountInnerTransferApply(args ...interface{}) <-chan interface{}

func (Bingx) WalletsV1PrivatePostCapitalWithdrawApply

func (this Bingx) WalletsV1PrivatePostCapitalWithdrawApply(args ...interface{}) <-chan interface{}

func (*Bingx) Withdraw

func (this *Bingx) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Bit2c

type Bit2c struct {
	Core *bit2c
	// contains filtered or unexported fields
}

func NewBit2c

func NewBit2c(userConfig map[string]interface{}) Bit2c

func (*Bit2c) CancelOrder

func (this *Bit2c) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bit2c) CreateOrder

func (this *Bit2c) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bit2c#createOrder
  • @description create a trade order
  • @see https://bit2c.co.il/home/api#addo
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bit2c) Describe

func (this Bit2c) Describe() interface{}

func (*Bit2c) FetchBalance

func (this *Bit2c) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bit2c) FetchDepositAddress

func (this *Bit2c) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Bit2c) FetchMyTrades

func (this *Bit2c) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name bit2c#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://bit2c.co.il/home/api#orderh
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Bit2c) FetchOpenOrders

func (this *Bit2c) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name bit2c#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://bit2c.co.il/home/api#geto
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bit2c) FetchOrder

func (this *Bit2c) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bit2c) FetchOrderBook

func (this *Bit2c) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name bit2c#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://bit2c.co.il/home/api#orderb
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Bit2c) FetchTicker

func (this *Bit2c) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name bit2c#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://bit2c.co.il/home/api#ticker
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bit2c) FetchTrades

func (this *Bit2c) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Bit2c) FetchTradingFees

func (this *Bit2c) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (Bit2c) HandleErrors

func (this Bit2c) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bit2c) Init

func (this Bit2c) Init(userConfig map[string]interface{})

func (Bit2c) IsFiat

func (this Bit2c) IsFiat(code interface{}) interface{}

func (Bit2c) Nonce

func (this Bit2c) Nonce() interface{}

func (Bit2c) ParseBalance

func (this Bit2c) ParseBalance(response interface{}) interface{}

func (Bit2c) ParseDepositAddress

func (this Bit2c) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Bit2c) ParseOrder

func (this Bit2c) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bit2c) ParseTicker

func (this Bit2c) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bit2c) ParseTrade

func (this Bit2c) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bit2c) PrivateGetAccountBalance

func (this Bit2c) PrivateGetAccountBalance(args ...interface{}) <-chan interface{}

func (Bit2c) PrivateGetAccountBalanceV2

func (this Bit2c) PrivateGetAccountBalanceV2(args ...interface{}) <-chan interface{}

func (Bit2c) PrivateGetOrderAccountHistory

func (this Bit2c) PrivateGetOrderAccountHistory(args ...interface{}) <-chan interface{}

func (Bit2c) PrivateGetOrderGetById

func (this Bit2c) PrivateGetOrderGetById(args ...interface{}) <-chan interface{}

func (Bit2c) PrivateGetOrderMyOrders

func (this Bit2c) PrivateGetOrderMyOrders(args ...interface{}) <-chan interface{}

func (Bit2c) PrivateGetOrderOrderHistory

func (this Bit2c) PrivateGetOrderOrderHistory(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostFundsAddCoinFundsRequest

func (this Bit2c) PrivatePostFundsAddCoinFundsRequest(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostMerchantCreateCheckout

func (this Bit2c) PrivatePostMerchantCreateCheckout(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostOrderAddCoinFundsRequest

func (this Bit2c) PrivatePostOrderAddCoinFundsRequest(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostOrderAddFund

func (this Bit2c) PrivatePostOrderAddFund(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostOrderAddOrder

func (this Bit2c) PrivatePostOrderAddOrder(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostOrderAddOrderMarketPriceBuy

func (this Bit2c) PrivatePostOrderAddOrderMarketPriceBuy(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostOrderAddOrderMarketPriceSell

func (this Bit2c) PrivatePostOrderAddOrderMarketPriceSell(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostOrderAddStopOrder

func (this Bit2c) PrivatePostOrderAddStopOrder(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostOrderCancelOrder

func (this Bit2c) PrivatePostOrderCancelOrder(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostOrderGetById

func (this Bit2c) PrivatePostOrderGetById(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostPaymentGetMyId

func (this Bit2c) PrivatePostPaymentGetMyId(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostPaymentPay

func (this Bit2c) PrivatePostPaymentPay(args ...interface{}) <-chan interface{}

func (Bit2c) PrivatePostPaymentSend

func (this Bit2c) PrivatePostPaymentSend(args ...interface{}) <-chan interface{}

func (Bit2c) PublicGetExchangesPairLasttrades

func (this Bit2c) PublicGetExchangesPairLasttrades(args ...interface{}) <-chan interface{}

func (Bit2c) PublicGetExchangesPairOrderbook

func (this Bit2c) PublicGetExchangesPairOrderbook(args ...interface{}) <-chan interface{}

func (Bit2c) PublicGetExchangesPairTicker

func (this Bit2c) PublicGetExchangesPairTicker(args ...interface{}) <-chan interface{}

func (Bit2c) PublicGetExchangesPairTrades

func (this Bit2c) PublicGetExchangesPairTrades(args ...interface{}) <-chan interface{}

func (Bit2c) RemoveCommaFromValue

func (this Bit2c) RemoveCommaFromValue(str interface{}) interface{}

func (Bit2c) Sign

func (this Bit2c) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Bitbank

type Bitbank struct {
	Core *bitbank
	// contains filtered or unexported fields
}

func NewBitbank

func NewBitbank(userConfig map[string]interface{}) Bitbank

func (*Bitbank) CancelOrder

func (this *Bitbank) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bitbank) CreateOrder

func (this *Bitbank) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Bitbank) Describe

func (this Bitbank) Describe() interface{}

func (*Bitbank) FetchBalance

func (this *Bitbank) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bitbank) FetchDepositAddress

func (this *Bitbank) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Bitbank) FetchMarkets

func (this *Bitbank) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Bitbank) FetchMyTrades

func (this *Bitbank) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Bitbank) FetchOHLCV

func (this *Bitbank) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bitbank#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://github.com/bitbankinc/bitbank-api-docs/blob/38d6d7c6f486c793872fd4b4087a0d090a04cd0a/public-api.md#candlestick
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Bitbank) FetchOpenOrders

func (this *Bitbank) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bitbank) FetchOrder

func (this *Bitbank) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitbank) FetchOrderBook

func (this *Bitbank) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Bitbank) FetchTicker

func (this *Bitbank) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bitbank) FetchTrades

func (this *Bitbank) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Bitbank) FetchTradingFees

func (this *Bitbank) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (Bitbank) HandleErrors

func (this Bitbank) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitbank) Init

func (this Bitbank) Init(userConfig map[string]interface{})

func (Bitbank) MarketsGetSpotPairs

func (this Bitbank) MarketsGetSpotPairs(args ...interface{}) <-chan interface{}

func (Bitbank) Nonce

func (this Bitbank) Nonce() interface{}

func (Bitbank) ParseBalance

func (this Bitbank) ParseBalance(response interface{}) interface{}

func (Bitbank) ParseMarket

func (this Bitbank) ParseMarket(entry interface{}) interface{}

func (Bitbank) ParseOHLCV

func (this Bitbank) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitbank) ParseOrder

func (this Bitbank) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitbank) ParseOrderStatus

func (this Bitbank) ParseOrderStatus(status interface{}) interface{}

func (Bitbank) ParseTicker

func (this Bitbank) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitbank) ParseTrade

func (this Bitbank) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitbank) ParseTransaction

func (this Bitbank) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitbank) PrivateGetSpotPairs

func (this Bitbank) PrivateGetSpotPairs(args ...interface{}) <-chan interface{}

func (Bitbank) PrivateGetSpotStatus

func (this Bitbank) PrivateGetSpotStatus(args ...interface{}) <-chan interface{}

func (Bitbank) PrivateGetUserAssets

func (this Bitbank) PrivateGetUserAssets(args ...interface{}) <-chan interface{}

func (Bitbank) PrivateGetUserDepositHistory

func (this Bitbank) PrivateGetUserDepositHistory(args ...interface{}) <-chan interface{}

func (Bitbank) PrivateGetUserDepositOriginators

func (this Bitbank) PrivateGetUserDepositOriginators(args ...interface{}) <-chan interface{}

func (Bitbank) PrivateGetUserMarginPositions

func (this Bitbank) PrivateGetUserMarginPositions(args ...interface{}) <-chan interface{}

func (Bitbank) PrivateGetUserSpotActiveOrders

func (this Bitbank) PrivateGetUserSpotActiveOrders(args ...interface{}) <-chan interface{}

func (Bitbank) PrivateGetUserSpotOrder

func (this Bitbank) PrivateGetUserSpotOrder(args ...interface{}) <-chan interface{}

func (Bitbank) PrivateGetUserSpotTradeHistory

func (this Bitbank) PrivateGetUserSpotTradeHistory(args ...interface{}) <-chan interface{}

func (Bitbank) PrivateGetUserUnconfirmedDeposits

func (this Bitbank) PrivateGetUserUnconfirmedDeposits(args ...interface{}) <-chan interface{}

func (Bitbank) PrivateGetUserWithdrawalAccount

func (this Bitbank) PrivateGetUserWithdrawalAccount(args ...interface{}) <-chan interface{}

func (Bitbank) PrivateGetUserWithdrawalHistory

func (this Bitbank) PrivateGetUserWithdrawalHistory(args ...interface{}) <-chan interface{}

func (Bitbank) PrivatePostUserConfirmDeposits

func (this Bitbank) PrivatePostUserConfirmDeposits(args ...interface{}) <-chan interface{}

func (Bitbank) PrivatePostUserConfirmDepositsAll

func (this Bitbank) PrivatePostUserConfirmDepositsAll(args ...interface{}) <-chan interface{}

func (Bitbank) PrivatePostUserRequestWithdrawal

func (this Bitbank) PrivatePostUserRequestWithdrawal(args ...interface{}) <-chan interface{}

func (Bitbank) PrivatePostUserSpotCancelOrder

func (this Bitbank) PrivatePostUserSpotCancelOrder(args ...interface{}) <-chan interface{}

func (Bitbank) PrivatePostUserSpotCancelOrders

func (this Bitbank) PrivatePostUserSpotCancelOrders(args ...interface{}) <-chan interface{}

func (Bitbank) PrivatePostUserSpotOrder

func (this Bitbank) PrivatePostUserSpotOrder(args ...interface{}) <-chan interface{}

func (Bitbank) PrivatePostUserSpotOrdersInfo

func (this Bitbank) PrivatePostUserSpotOrdersInfo(args ...interface{}) <-chan interface{}

func (Bitbank) PublicGetPairCandlestickCandletypeYyyymmdd

func (this Bitbank) PublicGetPairCandlestickCandletypeYyyymmdd(args ...interface{}) <-chan interface{}

func (Bitbank) PublicGetPairCircuitBreakInfo

func (this Bitbank) PublicGetPairCircuitBreakInfo(args ...interface{}) <-chan interface{}

func (Bitbank) PublicGetPairDepth

func (this Bitbank) PublicGetPairDepth(args ...interface{}) <-chan interface{}

func (Bitbank) PublicGetPairTicker

func (this Bitbank) PublicGetPairTicker(args ...interface{}) <-chan interface{}

func (Bitbank) PublicGetPairTransactions

func (this Bitbank) PublicGetPairTransactions(args ...interface{}) <-chan interface{}

func (Bitbank) PublicGetPairTransactionsYyyymmdd

func (this Bitbank) PublicGetPairTransactionsYyyymmdd(args ...interface{}) <-chan interface{}

func (Bitbank) PublicGetTickers

func (this Bitbank) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Bitbank) PublicGetTickersJpy

func (this Bitbank) PublicGetTickersJpy(args ...interface{}) <-chan interface{}

func (Bitbank) Sign

func (this Bitbank) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bitbank) Withdraw

func (this *Bitbank) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Bitbns

type Bitbns struct {
	Core *bitbns
	// contains filtered or unexported fields
}

func NewBitbns

func NewBitbns(userConfig map[string]interface{}) Bitbns

func (*Bitbns) CancelOrder

func (this *Bitbns) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bitbns) CreateOrder

func (this *Bitbns) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitbns#createOrder
  • @description create a trade order
  • @see https://docs.bitbns.com/bitbns/rest-endpoints/order-apis/version-2/place-orders
  • @see https://docs.bitbns.com/bitbns/rest-endpoints/order-apis/version-1/market-orders-quantity // market orders
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price at which a trigger order is triggered at *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {float} [params.target_rate] *requires params.trail_rate when set, type must be 'limit'* a bracket order is placed when set
  • @param {float} [params.trail_rate] *requires params.target_rate when set, type must be 'limit'* a bracket order is placed when set
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitbns) Describe

func (this Bitbns) Describe() interface{}

func (*Bitbns) FetchBalance

func (this *Bitbns) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name bitbns#fetchBalance
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Bitbns) FetchDepositAddress

func (this *Bitbns) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name bitbns#fetchDepositAddress
  • @description fetch the deposit address for a currency associated with this account
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Bitbns) FetchDeposits

func (this *Bitbns) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name bitbns#fetchDeposits
  • @description fetch all deposits made to an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Bitbns) FetchMarkets

func (this *Bitbns) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name bitbns#fetchMarkets
  • @description retrieves data on all markets for bitbns
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Bitbns) FetchMyTrades

func (this *Bitbns) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitbns#fetchMyTrades
  • @description fetch all trades made by the user
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Bitbns) FetchOpenOrders

func (this *Bitbns) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bitbns) FetchOrder

func (this *Bitbns) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitbns) FetchOrderBook

func (this *Bitbns) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name bitbns#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Bitbns) FetchStatus

func (this *Bitbns) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

  • @method
  • @name bitbns#fetchStatus
  • @description the latest known information on the availability of the exchange API
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [status structure]{@link https://docs.ccxt.com/#/?id=exchange-status-structure}

func (*Bitbns) FetchTickers

func (this *Bitbns) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name bitbns#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bitbns) FetchTrades

func (this *Bitbns) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitbns#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Bitbns) FetchWithdrawals

func (this *Bitbns) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name bitbns#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Bitbns) HandleErrors

func (this Bitbns) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitbns) Init

func (this Bitbns) Init(userConfig map[string]interface{})

func (Bitbns) Nonce

func (this Bitbns) Nonce() interface{}

func (Bitbns) ParseBalance

func (this Bitbns) ParseBalance(response interface{}) interface{}

func (Bitbns) ParseOrder

func (this Bitbns) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitbns) ParseStatus

func (this Bitbns) ParseStatus(status interface{}) interface{}

func (Bitbns) ParseTicker

func (this Bitbns) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitbns) ParseTrade

func (this Bitbns) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitbns) ParseTransaction

func (this Bitbns) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitbns) ParseTransactionStatusByType

func (this Bitbns) ParseTransactionStatusByType(status interface{}, optionalArgs ...interface{}) interface{}

func (Bitbns) Sign

func (this Bitbns) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Bitbns) V1GetOrderbookBuySymbol

func (this Bitbns) V1GetOrderbookBuySymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1GetOrderbookSellSymbol

func (this Bitbns) V1GetOrderbookSellSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1GetPlatformStatus

func (this Bitbns) V1GetPlatformStatus(args ...interface{}) <-chan interface{}

func (Bitbns) V1GetTickers

func (this Bitbns) V1GetTickers(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostBuyStopLossSymbol

func (this Bitbns) V1PostBuyStopLossSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostCancelOrderSymbol

func (this Bitbns) V1PostCancelOrderSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostCancelStopLossOrderSymbol

func (this Bitbns) V1PostCancelStopLossOrderSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostCurrentCoinBalanceEVERYTHING

func (this Bitbns) V1PostCurrentCoinBalanceEVERYTHING(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostCurrentCoinBalanceSymbol

func (this Bitbns) V1PostCurrentCoinBalanceSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostDepositHistoryAllSymbol

func (this Bitbns) V1PostDepositHistoryAllSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostDepositHistorySymbol

func (this Bitbns) V1PostDepositHistorySymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostGetApiUsageStatusUSAGE

func (this Bitbns) V1PostGetApiUsageStatusUSAGE(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostGetCoinAddressSymbol

func (this Bitbns) V1PostGetCoinAddressSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostGetOrderSocketTokenUSAGE

func (this Bitbns) V1PostGetOrderSocketTokenUSAGE(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostListExecutedOrdersSymbol

func (this Bitbns) V1PostListExecutedOrdersSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostListOpenOrdersSymbol

func (this Bitbns) V1PostListOpenOrdersSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostListOpenStopOrdersSymbol

func (this Bitbns) V1PostListOpenStopOrdersSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostOrderStatusSymbol

func (this Bitbns) V1PostOrderStatusSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostPlaceBuyOrderSymbol

func (this Bitbns) V1PostPlaceBuyOrderSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostPlaceMarketOrderQntySymbol

func (this Bitbns) V1PostPlaceMarketOrderQntySymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostPlaceMarketOrderSymbol

func (this Bitbns) V1PostPlaceMarketOrderSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostPlaceSellOrderSymbol

func (this Bitbns) V1PostPlaceSellOrderSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostSellStopLossSymbol

func (this Bitbns) V1PostSellStopLossSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostWithdrawHistoryAllSymbol

func (this Bitbns) V1PostWithdrawHistoryAllSymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V1PostWithdrawHistorySymbol

func (this Bitbns) V1PostWithdrawHistorySymbol(args ...interface{}) <-chan interface{}

func (Bitbns) V2PostCancel

func (this Bitbns) V2PostCancel(args ...interface{}) <-chan interface{}

func (Bitbns) V2PostGetordersnew

func (this Bitbns) V2PostGetordersnew(args ...interface{}) <-chan interface{}

func (Bitbns) V2PostMarginOrders

func (this Bitbns) V2PostMarginOrders(args ...interface{}) <-chan interface{}

func (Bitbns) V2PostOrders

func (this Bitbns) V2PostOrders(args ...interface{}) <-chan interface{}

func (Bitbns) WwwGetExchangeDataOhlc

func (this Bitbns) WwwGetExchangeDataOhlc(args ...interface{}) <-chan interface{}

func (Bitbns) WwwGetExchangeDataOrderBook

func (this Bitbns) WwwGetExchangeDataOrderBook(args ...interface{}) <-chan interface{}

func (Bitbns) WwwGetExchangeDataTradedetails

func (this Bitbns) WwwGetExchangeDataTradedetails(args ...interface{}) <-chan interface{}

func (Bitbns) WwwGetOrderFetchMarkets

func (this Bitbns) WwwGetOrderFetchMarkets(args ...interface{}) <-chan interface{}

func (Bitbns) WwwGetOrderFetchOrderbook

func (this Bitbns) WwwGetOrderFetchOrderbook(args ...interface{}) <-chan interface{}

func (Bitbns) WwwGetOrderFetchTickers

func (this Bitbns) WwwGetOrderFetchTickers(args ...interface{}) <-chan interface{}

func (Bitbns) WwwGetOrderGetTickerWithVolume

func (this Bitbns) WwwGetOrderGetTickerWithVolume(args ...interface{}) <-chan interface{}

type Bitcoincom

type Bitcoincom struct {
	Core *bitcoincom
	// contains filtered or unexported fields
}

func NewBitcoincom

func NewBitcoincom(userConfig map[string]interface{}) Bitcoincom

func (Bitcoincom) Describe

func (this Bitcoincom) Describe() interface{}

func (Bitcoincom) Init

func (this Bitcoincom) Init(userConfig map[string]interface{})

func (Bitcoincom) PrivateDeleteFuturesOrder

func (this Bitcoincom) PrivateDeleteFuturesOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateDeleteFuturesOrderClientOrderId

func (this Bitcoincom) PrivateDeleteFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateDeleteFuturesPosition

func (this Bitcoincom) PrivateDeleteFuturesPosition(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateDeleteFuturesPositionMarginModeSymbol

func (this Bitcoincom) PrivateDeleteFuturesPositionMarginModeSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateDeleteMarginOrder

func (this Bitcoincom) PrivateDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateDeleteMarginOrderClientOrderId

func (this Bitcoincom) PrivateDeleteMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateDeleteMarginPosition

func (this Bitcoincom) PrivateDeleteMarginPosition(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateDeleteMarginPositionIsolatedSymbol

func (this Bitcoincom) PrivateDeleteMarginPositionIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateDeleteSpotOrder

func (this Bitcoincom) PrivateDeleteSpotOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateDeleteSpotOrderClientOrderId

func (this Bitcoincom) PrivateDeleteSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateDeleteWalletCryptoWithdrawId

func (this Bitcoincom) PrivateDeleteWalletCryptoWithdrawId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesAccount

func (this Bitcoincom) PrivateGetFuturesAccount(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesAccountIsolatedSymbol

func (this Bitcoincom) PrivateGetFuturesAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesBalance

func (this Bitcoincom) PrivateGetFuturesBalance(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesBalanceCurrency

func (this Bitcoincom) PrivateGetFuturesBalanceCurrency(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesConfig

func (this Bitcoincom) PrivateGetFuturesConfig(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesFee

func (this Bitcoincom) PrivateGetFuturesFee(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesFeeSymbol

func (this Bitcoincom) PrivateGetFuturesFeeSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesHistoryClearing

func (this Bitcoincom) PrivateGetFuturesHistoryClearing(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesHistoryOrder

func (this Bitcoincom) PrivateGetFuturesHistoryOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesHistoryPositions

func (this Bitcoincom) PrivateGetFuturesHistoryPositions(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesHistoryTrade

func (this Bitcoincom) PrivateGetFuturesHistoryTrade(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesOrder

func (this Bitcoincom) PrivateGetFuturesOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetFuturesOrderClientOrderId

func (this Bitcoincom) PrivateGetFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetMarginAccount

func (this Bitcoincom) PrivateGetMarginAccount(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetMarginAccountCrossCurrency

func (this Bitcoincom) PrivateGetMarginAccountCrossCurrency(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetMarginAccountIsolatedSymbol

func (this Bitcoincom) PrivateGetMarginAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetMarginConfig

func (this Bitcoincom) PrivateGetMarginConfig(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetMarginHistoryClearing

func (this Bitcoincom) PrivateGetMarginHistoryClearing(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetMarginHistoryOrder

func (this Bitcoincom) PrivateGetMarginHistoryOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetMarginHistoryPositions

func (this Bitcoincom) PrivateGetMarginHistoryPositions(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetMarginHistoryTrade

func (this Bitcoincom) PrivateGetMarginHistoryTrade(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetMarginOrder

func (this Bitcoincom) PrivateGetMarginOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetMarginOrderClientOrderId

func (this Bitcoincom) PrivateGetMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSpotBalance

func (this Bitcoincom) PrivateGetSpotBalance(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSpotBalanceCurrency

func (this Bitcoincom) PrivateGetSpotBalanceCurrency(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSpotFee

func (this Bitcoincom) PrivateGetSpotFee(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSpotFeeSymbol

func (this Bitcoincom) PrivateGetSpotFeeSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSpotHistoryOrder

func (this Bitcoincom) PrivateGetSpotHistoryOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSpotHistoryTrade

func (this Bitcoincom) PrivateGetSpotHistoryTrade(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSpotOrder

func (this Bitcoincom) PrivateGetSpotOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSpotOrderClientOrderId

func (this Bitcoincom) PrivateGetSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSubAccount

func (this Bitcoincom) PrivateGetSubAccount(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSubAccountAcl

func (this Bitcoincom) PrivateGetSubAccountAcl(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSubAccountBalanceSubAccID

func (this Bitcoincom) PrivateGetSubAccountBalanceSubAccID(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetSubAccountCryptoAddressSubAccIDCurrency

func (this Bitcoincom) PrivateGetSubAccountCryptoAddressSubAccIDCurrency(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetWalletAirdrops

func (this Bitcoincom) PrivateGetWalletAirdrops(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetWalletAmountLocks

func (this Bitcoincom) PrivateGetWalletAmountLocks(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetWalletBalance

func (this Bitcoincom) PrivateGetWalletBalance(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetWalletBalanceCurrency

func (this Bitcoincom) PrivateGetWalletBalanceCurrency(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetWalletCryptoAddress

func (this Bitcoincom) PrivateGetWalletCryptoAddress(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetWalletCryptoAddressCheckMine

func (this Bitcoincom) PrivateGetWalletCryptoAddressCheckMine(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetWalletCryptoAddressRecentDeposit

func (this Bitcoincom) PrivateGetWalletCryptoAddressRecentDeposit(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetWalletCryptoAddressRecentWithdraw

func (this Bitcoincom) PrivateGetWalletCryptoAddressRecentWithdraw(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetWalletCryptoFeeEstimate

func (this Bitcoincom) PrivateGetWalletCryptoFeeEstimate(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetWalletTransactions

func (this Bitcoincom) PrivateGetWalletTransactions(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivateGetWalletTransactionsTxId

func (this Bitcoincom) PrivateGetWalletTransactionsTxId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePatchFuturesOrderClientOrderId

func (this Bitcoincom) PrivatePatchFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePatchMarginOrderClientOrderId

func (this Bitcoincom) PrivatePatchMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePatchSpotOrderClientOrderId

func (this Bitcoincom) PrivatePatchSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostFuturesOrder

func (this Bitcoincom) PrivatePostFuturesOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostFuturesOrderList

func (this Bitcoincom) PrivatePostFuturesOrderList(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostMarginOrder

func (this Bitcoincom) PrivatePostMarginOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostMarginOrderList

func (this Bitcoincom) PrivatePostMarginOrderList(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostSpotOrder

func (this Bitcoincom) PrivatePostSpotOrder(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostSpotOrderList

func (this Bitcoincom) PrivatePostSpotOrderList(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostSubAccountAcl

func (this Bitcoincom) PrivatePostSubAccountAcl(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostSubAccountActivate

func (this Bitcoincom) PrivatePostSubAccountActivate(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostSubAccountFreeze

func (this Bitcoincom) PrivatePostSubAccountFreeze(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostSubAccountTransfer

func (this Bitcoincom) PrivatePostSubAccountTransfer(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostWalletAirdropsIdClaim

func (this Bitcoincom) PrivatePostWalletAirdropsIdClaim(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostWalletConvert

func (this Bitcoincom) PrivatePostWalletConvert(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostWalletCryptoAddress

func (this Bitcoincom) PrivatePostWalletCryptoAddress(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostWalletCryptoCheckOffchainAvailable

func (this Bitcoincom) PrivatePostWalletCryptoCheckOffchainAvailable(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostWalletCryptoFeesEstimate

func (this Bitcoincom) PrivatePostWalletCryptoFeesEstimate(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostWalletCryptoWithdraw

func (this Bitcoincom) PrivatePostWalletCryptoWithdraw(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostWalletInternalWithdraw

func (this Bitcoincom) PrivatePostWalletInternalWithdraw(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePostWalletTransfer

func (this Bitcoincom) PrivatePostWalletTransfer(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePutFuturesAccountIsolatedSymbol

func (this Bitcoincom) PrivatePutFuturesAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePutMarginAccountIsolatedSymbol

func (this Bitcoincom) PrivatePutMarginAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PrivatePutWalletCryptoWithdrawId

func (this Bitcoincom) PrivatePutWalletCryptoWithdrawId(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicCandles

func (this Bitcoincom) PublicGetPublicCandles(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicCandlesSymbol

func (this Bitcoincom) PublicGetPublicCandlesSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicConvertedCandles

func (this Bitcoincom) PublicGetPublicConvertedCandles(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicConvertedCandlesSymbol

func (this Bitcoincom) PublicGetPublicConvertedCandlesSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicCurrency

func (this Bitcoincom) PublicGetPublicCurrency(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicCurrencyCurrency

func (this Bitcoincom) PublicGetPublicCurrencyCurrency(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesCandlesIndexPrice

func (this Bitcoincom) PublicGetPublicFuturesCandlesIndexPrice(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesCandlesIndexPriceSymbol

func (this Bitcoincom) PublicGetPublicFuturesCandlesIndexPriceSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesCandlesMarkPrice

func (this Bitcoincom) PublicGetPublicFuturesCandlesMarkPrice(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesCandlesMarkPriceSymbol

func (this Bitcoincom) PublicGetPublicFuturesCandlesMarkPriceSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesCandlesOpenInterest

func (this Bitcoincom) PublicGetPublicFuturesCandlesOpenInterest(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesCandlesOpenInterestSymbol

func (this Bitcoincom) PublicGetPublicFuturesCandlesOpenInterestSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesCandlesPremiumIndex

func (this Bitcoincom) PublicGetPublicFuturesCandlesPremiumIndex(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesCandlesPremiumIndexSymbol

func (this Bitcoincom) PublicGetPublicFuturesCandlesPremiumIndexSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesHistoryFunding

func (this Bitcoincom) PublicGetPublicFuturesHistoryFunding(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesHistoryFundingSymbol

func (this Bitcoincom) PublicGetPublicFuturesHistoryFundingSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesInfo

func (this Bitcoincom) PublicGetPublicFuturesInfo(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicFuturesInfoSymbol

func (this Bitcoincom) PublicGetPublicFuturesInfoSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicOrderbook

func (this Bitcoincom) PublicGetPublicOrderbook(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicOrderbookSymbol

func (this Bitcoincom) PublicGetPublicOrderbookSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicPriceHistory

func (this Bitcoincom) PublicGetPublicPriceHistory(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicPriceRate

func (this Bitcoincom) PublicGetPublicPriceRate(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicPriceTicker

func (this Bitcoincom) PublicGetPublicPriceTicker(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicPriceTickerSymbol

func (this Bitcoincom) PublicGetPublicPriceTickerSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicSymbol

func (this Bitcoincom) PublicGetPublicSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicSymbolSymbol

func (this Bitcoincom) PublicGetPublicSymbolSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicTicker

func (this Bitcoincom) PublicGetPublicTicker(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicTickerSymbol

func (this Bitcoincom) PublicGetPublicTickerSymbol(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicTrades

func (this Bitcoincom) PublicGetPublicTrades(args ...interface{}) <-chan interface{}

func (Bitcoincom) PublicGetPublicTradesSymbol

func (this Bitcoincom) PublicGetPublicTradesSymbol(args ...interface{}) <-chan interface{}

type Bitfinex

type Bitfinex struct {
	Core *bitfinex
	// contains filtered or unexported fields
}

func NewBitfinex

func NewBitfinex(userConfig map[string]interface{}) Bitfinex

func (Bitfinex) AmountToPrecision

func (this Bitfinex) AmountToPrecision(symbol interface{}, amount interface{}) interface{}

func (*Bitfinex) CancelAllOrders

func (this *Bitfinex) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Bitfinex) CancelOrder

func (this *Bitfinex) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bitfinex) CancelOrders

func (this *Bitfinex) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (Bitfinex) ConvertDerivativesId

func (this Bitfinex) ConvertDerivativesId(currency interface{}, typeVar interface{}) interface{}

func (*Bitfinex) CreateDepositAddress

func (this *Bitfinex) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (DepositAddress, error)

*

func (*Bitfinex) CreateOrder

func (this *Bitfinex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitfinex#createOrder
  • @description create an order on the exchange
  • @see https://docs.bitfinex.com/reference/rest-auth-submit-order
  • @param {string} symbol unified CCXT market symbol
  • @param {string} type 'limit' or 'market'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount the amount of currency to trade
  • @param {float} [price] price of the order
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price that triggers a trigger order
  • @param {string} [params.timeInForce] "GTC", "IOC", "FOK", or "PO"
  • @param {boolean} [params.postOnly] set to true if you want to make a post only order
  • @param {boolean} [params.reduceOnly] indicates that the order is to reduce the size of a position
  • @param {int} [params.flags] additional order parameters: 4096 (Post Only), 1024 (Reduce Only), 16384 (OCO), 64 (Hidden), 512 (Close), 524288 (No Var Rates)
  • @param {int} [params.lev] leverage for a derivative order, supported by derivative symbol orders only. The value should be between 1 and 100 inclusive.
  • @param {string} [params.price_aux_limit] order price for stop limit orders
  • @param {string} [params.price_oco_stop] OCO stop price
  • @param {string} [params.trailingAmount] *swap only* the quote amount to trail away from the current market price
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitfinex) CreateOrderRequest

func (this Bitfinex) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Bitfinex) CreateOrders

func (this *Bitfinex) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Bitfinex) Describe

func (this Bitfinex) Describe() interface{}

func (*Bitfinex) EditOrder

func (this *Bitfinex) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name bitfinex#editOrder
  • @description edit a trade order
  • @see https://docs.bitfinex.com/reference/rest-auth-update-order
  • @param {string} id edit order id
  • @param {string} symbol unified symbol of the market to edit an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price that triggers a trigger order
  • @param {boolean} [params.postOnly] set to true if you want to make a post only order
  • @param {boolean} [params.reduceOnly] indicates that the order is to reduce the size of a position
  • @param {int} [params.flags] additional order parameters: 4096 (Post Only), 1024 (Reduce Only), 16384 (OCO), 64 (Hidden), 512 (Close), 524288 (No Var Rates)
  • @param {int} [params.leverage] leverage for a derivative order, supported by derivative symbol orders only, the value should be between 1 and 100 inclusive
  • @param {int} [params.clientOrderId] a unique client order id for the order
  • @param {float} [params.trailingAmount] *swap only* the quote amount to trail away from the current market price
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitfinex) FetchBalance

func (this *Bitfinex) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bitfinex) FetchClosedOrder

func (this *Bitfinex) FetchClosedOrder(id string, options ...FetchClosedOrderOptions) (map[string]interface{}, error)

*

func (*Bitfinex) FetchClosedOrders

func (this *Bitfinex) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Bitfinex) FetchCurrencies

func (this Bitfinex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name bitfinex#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://docs.bitfinex.com/reference/rest-public-conf
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Bitfinex) FetchDepositAddress

func (this *Bitfinex) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Bitfinex) FetchDepositsWithdrawals

func (this *Bitfinex) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

func (*Bitfinex) FetchFundingRateHistory

func (this *Bitfinex) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Bitfinex) FetchFundingRates

func (this *Bitfinex) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Bitfinex) FetchLedger

func (this *Bitfinex) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name bitfinex#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://docs.bitfinex.com/reference/rest-auth-ledgers
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined, max is 2500
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest ledger entry
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Bitfinex) FetchLiquidations

func (this *Bitfinex) FetchLiquidations(symbol string, options ...FetchLiquidationsOptions) ([]Liquidation, error)

*

  • @method
  • @name bitfinex#fetchLiquidations
  • @description retrieves the public liquidations of a trading pair
  • @see https://docs.bitfinex.com/reference/rest-public-liquidations
  • @param {string} symbol unified CCXT market symbol
  • @param {int} [since] the earliest time in ms to fetch liquidations for
  • @param {int} [limit] the maximum number of liquidation structures to retrieve
  • @param {object} [params] exchange specific parameters
  • @param {int} [params.until] timestamp in ms of the latest liquidation
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} an array of [liquidation structures]{@link https://docs.ccxt.com/#/?id=liquidation-structure}

func (*Bitfinex) FetchMarkets

func (this *Bitfinex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name bitfinex#fetchMarkets
  • @description retrieves data on all markets for bitfinex
  • @see https://docs.bitfinex.com/reference/rest-public-conf
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Bitfinex) FetchMyTrades

func (this *Bitfinex) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Bitfinex) FetchOHLCV

func (this *Bitfinex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bitfinex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.bitfinex.com/reference/rest-public-candles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch, default 100 max 10000
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)

func (*Bitfinex) FetchOpenInterest

func (this *Bitfinex) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Bitfinex) FetchOpenInterestHistory

func (this *Bitfinex) FetchOpenInterestHistory(symbol string, options ...FetchOpenInterestHistoryOptions) ([]OpenInterest, error)

*

  • @method
  • @name bitfinex#fetchOpenInterestHistory
  • @description retrieves the open interest history of a currency
  • @see https://docs.bitfinex.com/reference/rest-public-derivatives-status-history
  • @param {string} symbol unified CCXT market symbol
  • @param {string} timeframe the time period of each row of data, not used by bitfinex
  • @param {int} [since] the time in ms of the earliest record to retrieve as a unix timestamp
  • @param {int} [limit] the number of records in the response
  • @param {object} [params] exchange specific parameters
  • @param {int} [params.until] the time in ms of the latest record to retrieve as a unix timestamp
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns An array of [open interest structures]{@link https://docs.ccxt.com/#/?id=open-interest-structure}

func (*Bitfinex) FetchOpenInterests

func (this *Bitfinex) FetchOpenInterests(options ...FetchOpenInterestsOptions) (OpenInterests, error)

*

func (*Bitfinex) FetchOpenOrder

func (this *Bitfinex) FetchOpenOrder(id string, options ...FetchOpenOrderOptions) (map[string]interface{}, error)

*

func (*Bitfinex) FetchOpenOrders

func (this *Bitfinex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bitfinex) FetchOrder

func (this *Bitfinex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitfinex) FetchOrderBook

func (this *Bitfinex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name bitfinex#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.bitfinex.com/reference/rest-public-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return, bitfinex only allows 1, 25, or 100
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Bitfinex) FetchOrderTrades

func (this *Bitfinex) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitfinex#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @see https://docs.bitfinex.com/reference/rest-auth-order-trades
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Bitfinex) FetchPositions

func (this *Bitfinex) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Bitfinex) FetchStatus

func (this *Bitfinex) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Bitfinex) FetchTicker

func (this *Bitfinex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bitfinex) FetchTickers

func (this *Bitfinex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name bitfinex#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.bitfinex.com/reference/rest-public-tickers
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bitfinex) FetchTrades

func (this *Bitfinex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitfinex#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.bitfinex.com/reference/rest-public-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch, default 120, max 10000
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Bitfinex) FetchTradingFees

func (this *Bitfinex) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (Bitfinex) GetCurrencyId

func (this Bitfinex) GetCurrencyId(code interface{}) interface{}

func (Bitfinex) GetCurrencyName

func (this Bitfinex) GetCurrencyName(code interface{}) interface{}

func (Bitfinex) HandleErrors

func (this Bitfinex) HandleErrors(statusCode interface{}, statusText interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitfinex) Init

func (this Bitfinex) Init(userConfig map[string]interface{})

func (Bitfinex) IsFiat

func (this Bitfinex) IsFiat(code interface{}) interface{}

func (Bitfinex) Nonce

func (this Bitfinex) Nonce() interface{}

func (Bitfinex) ParseFundingRate

func (this Bitfinex) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseFundingRateHistory

func (this Bitfinex) ParseFundingRateHistory(contract interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseLedgerEntry

func (this Bitfinex) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseLedgerEntryType

func (this Bitfinex) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Bitfinex) ParseLiquidation

func (this Bitfinex) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseMarginModification

func (this Bitfinex) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseOHLCV

func (this Bitfinex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseOpenInterest

func (this Bitfinex) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseOrder

func (this Bitfinex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseOrderFlags

func (this Bitfinex) ParseOrderFlags(flags interface{}) interface{}

func (Bitfinex) ParseOrderStatus

func (this Bitfinex) ParseOrderStatus(status interface{}) interface{}

func (Bitfinex) ParsePosition

func (this Bitfinex) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseTicker

func (this Bitfinex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseTimeInForce

func (this Bitfinex) ParseTimeInForce(orderType interface{}) interface{}

func (Bitfinex) ParseTrade

func (this Bitfinex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseTransaction

func (this Bitfinex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseTransactionStatus

func (this Bitfinex) ParseTransactionStatus(status interface{}) interface{}

func (Bitfinex) ParseTransfer

func (this Bitfinex) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex) ParseTransferStatus

func (this Bitfinex) ParseTransferStatus(status interface{}) interface{}

func (Bitfinex) PriceToPrecision

func (this Bitfinex) PriceToPrecision(symbol interface{}, price interface{}) interface{}

func (Bitfinex) PrivatePostAuthCalcOrderAvail

func (this Bitfinex) PrivatePostAuthCalcOrderAvail(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRAlerts

func (this Bitfinex) PrivatePostAuthRAlerts(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRAuditHist

func (this Bitfinex) PrivatePostAuthRAuditHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingCredits

func (this Bitfinex) PrivatePostAuthRFundingCredits(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingCreditsHist

func (this Bitfinex) PrivatePostAuthRFundingCreditsHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingCreditsSymbol

func (this Bitfinex) PrivatePostAuthRFundingCreditsSymbol(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingCreditsSymbolHist

func (this Bitfinex) PrivatePostAuthRFundingCreditsSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingLoans

func (this Bitfinex) PrivatePostAuthRFundingLoans(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingLoansHist

func (this Bitfinex) PrivatePostAuthRFundingLoansHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingLoansSymbol

func (this Bitfinex) PrivatePostAuthRFundingLoansSymbol(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingLoansSymbolHist

func (this Bitfinex) PrivatePostAuthRFundingLoansSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingOffers

func (this Bitfinex) PrivatePostAuthRFundingOffers(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingOffersHist

func (this Bitfinex) PrivatePostAuthRFundingOffersHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingOffersSymbol

func (this Bitfinex) PrivatePostAuthRFundingOffersSymbol(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingOffersSymbolHist

func (this Bitfinex) PrivatePostAuthRFundingOffersSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingTradesHist

func (this Bitfinex) PrivatePostAuthRFundingTradesHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRFundingTradesSymbolHist

func (this Bitfinex) PrivatePostAuthRFundingTradesSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRInfoFundingKey

func (this Bitfinex) PrivatePostAuthRInfoFundingKey(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRInfoMarginBase

func (this Bitfinex) PrivatePostAuthRInfoMarginBase(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRInfoMarginKey

func (this Bitfinex) PrivatePostAuthRInfoMarginKey(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRInfoMarginSymAll

func (this Bitfinex) PrivatePostAuthRInfoMarginSymAll(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRInfoUser

func (this Bitfinex) PrivatePostAuthRInfoUser(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRLedgersCurrencyHist

func (this Bitfinex) PrivatePostAuthRLedgersCurrencyHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRLedgersHist

func (this Bitfinex) PrivatePostAuthRLedgersHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRLoginsHist

func (this Bitfinex) PrivatePostAuthRLoginsHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRMovementsCurrencyHist

func (this Bitfinex) PrivatePostAuthRMovementsCurrencyHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRMovementsHist

func (this Bitfinex) PrivatePostAuthRMovementsHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthROrderSymbolIdTrades

func (this Bitfinex) PrivatePostAuthROrderSymbolIdTrades(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthROrders

func (this Bitfinex) PrivatePostAuthROrders(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthROrdersHist

func (this Bitfinex) PrivatePostAuthROrdersHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthROrdersSymbol

func (this Bitfinex) PrivatePostAuthROrdersSymbol(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthROrdersSymbolHist

func (this Bitfinex) PrivatePostAuthROrdersSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRPermissions

func (this Bitfinex) PrivatePostAuthRPermissions(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRPositionIncreaseInfo

func (this Bitfinex) PrivatePostAuthRPositionIncreaseInfo(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRPositions

func (this Bitfinex) PrivatePostAuthRPositions(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRPositionsAudit

func (this Bitfinex) PrivatePostAuthRPositionsAudit(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRPositionsHist

func (this Bitfinex) PrivatePostAuthRPositionsHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRPositionsSnap

func (this Bitfinex) PrivatePostAuthRPositionsSnap(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRPulseHist

func (this Bitfinex) PrivatePostAuthRPulseHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRSettings

func (this Bitfinex) PrivatePostAuthRSettings(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRSummary

func (this Bitfinex) PrivatePostAuthRSummary(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRTradesHist

func (this Bitfinex) PrivatePostAuthRTradesHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRTradesSymbolHist

func (this Bitfinex) PrivatePostAuthRTradesSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRWallets

func (this Bitfinex) PrivatePostAuthRWallets(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthRWalletsHist

func (this Bitfinex) PrivatePostAuthRWalletsHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWAlertPriceSymbolPriceDel

func (this Bitfinex) PrivatePostAuthWAlertPriceSymbolPriceDel(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWAlertSet

func (this Bitfinex) PrivatePostAuthWAlertSet(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWAlertTypeSymbolPriceDel

func (this Bitfinex) PrivatePostAuthWAlertTypeSymbolPriceDel(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWDepositAddress

func (this Bitfinex) PrivatePostAuthWDepositAddress(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWDepositInvoice

func (this Bitfinex) PrivatePostAuthWDepositInvoice(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWDerivCollateralLimits

func (this Bitfinex) PrivatePostAuthWDerivCollateralLimits(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWDerivCollateralSet

func (this Bitfinex) PrivatePostAuthWDerivCollateralSet(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWFundingAuto

func (this Bitfinex) PrivatePostAuthWFundingAuto(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWFundingClose

func (this Bitfinex) PrivatePostAuthWFundingClose(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWFundingKeep

func (this Bitfinex) PrivatePostAuthWFundingKeep(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWFundingOfferCancel

func (this Bitfinex) PrivatePostAuthWFundingOfferCancel(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWFundingOfferCancelAll

func (this Bitfinex) PrivatePostAuthWFundingOfferCancelAll(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWFundingOfferSubmit

func (this Bitfinex) PrivatePostAuthWFundingOfferSubmit(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWOrderCancel

func (this Bitfinex) PrivatePostAuthWOrderCancel(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWOrderCancelMulti

func (this Bitfinex) PrivatePostAuthWOrderCancelMulti(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWOrderMulti

func (this Bitfinex) PrivatePostAuthWOrderMulti(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWOrderSubmit

func (this Bitfinex) PrivatePostAuthWOrderSubmit(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWOrderUpdate

func (this Bitfinex) PrivatePostAuthWOrderUpdate(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWPositionClaim

func (this Bitfinex) PrivatePostAuthWPositionClaim(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWPositionIncrease

func (this Bitfinex) PrivatePostAuthWPositionIncrease(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWPulseAdd

func (this Bitfinex) PrivatePostAuthWPulseAdd(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWPulseDel

func (this Bitfinex) PrivatePostAuthWPulseDel(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWSettingsDel

func (this Bitfinex) PrivatePostAuthWSettingsDel(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWSettingsSet

func (this Bitfinex) PrivatePostAuthWSettingsSet(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWToken

func (this Bitfinex) PrivatePostAuthWToken(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWTransfer

func (this Bitfinex) PrivatePostAuthWTransfer(args ...interface{}) <-chan interface{}

func (Bitfinex) PrivatePostAuthWWithdraw

func (this Bitfinex) PrivatePostAuthWWithdraw(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetBookSymbolP0

func (this Bitfinex) PublicGetBookSymbolP0(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetBookSymbolP1

func (this Bitfinex) PublicGetBookSymbolP1(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetBookSymbolP2

func (this Bitfinex) PublicGetBookSymbolP2(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetBookSymbolP3

func (this Bitfinex) PublicGetBookSymbolP3(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetBookSymbolPrecision

func (this Bitfinex) PublicGetBookSymbolPrecision(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetBookSymbolR0

func (this Bitfinex) PublicGetBookSymbolR0(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetCandlesTradeTimeframeSymbolHist

func (this Bitfinex) PublicGetCandlesTradeTimeframeSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetCandlesTradeTimeframeSymbolLast

func (this Bitfinex) PublicGetCandlesTradeTimeframeSymbolLast(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetCandlesTradeTimeframeSymbolPeriodSection

func (this Bitfinex) PublicGetCandlesTradeTimeframeSymbolPeriodSection(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetCandlesTradeTimeframeSymbolSection

func (this Bitfinex) PublicGetCandlesTradeTimeframeSymbolSection(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfConfig

func (this Bitfinex) PublicGetConfConfig(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubActionObject

func (this Bitfinex) PublicGetConfPubActionObject(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubActionObjectDetail

func (this Bitfinex) PublicGetConfPubActionObjectDetail(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubFees

func (this Bitfinex) PublicGetConfPubFees(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubInfoObject

func (this Bitfinex) PublicGetConfPubInfoObject(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubInfoObjectDetail

func (this Bitfinex) PublicGetConfPubInfoObjectDetail(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubInfoPair

func (this Bitfinex) PublicGetConfPubInfoPair(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubInfoPairFutures

func (this Bitfinex) PublicGetConfPubInfoPairFutures(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubInfoTxStatus

func (this Bitfinex) PublicGetConfPubInfoTxStatus(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubListCompetitions

func (this Bitfinex) PublicGetConfPubListCompetitions(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubListCurrency

func (this Bitfinex) PublicGetConfPubListCurrency(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubListObject

func (this Bitfinex) PublicGetConfPubListObject(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubListObjectDetail

func (this Bitfinex) PublicGetConfPubListObjectDetail(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubListPairExchange

func (this Bitfinex) PublicGetConfPubListPairExchange(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubListPairFutures

func (this Bitfinex) PublicGetConfPubListPairFutures(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubListPairMargin

func (this Bitfinex) PublicGetConfPubListPairMargin(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubMapCurrencyDetail

func (this Bitfinex) PublicGetConfPubMapCurrencyDetail(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubMapCurrencyExplorer

func (this Bitfinex) PublicGetConfPubMapCurrencyExplorer(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubMapCurrencyLabel

func (this Bitfinex) PublicGetConfPubMapCurrencyLabel(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubMapCurrencyPool

func (this Bitfinex) PublicGetConfPubMapCurrencyPool(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubMapCurrencySym

func (this Bitfinex) PublicGetConfPubMapCurrencySym(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubMapCurrencyTxFee

func (this Bitfinex) PublicGetConfPubMapCurrencyTxFee(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubMapCurrencyUndl

func (this Bitfinex) PublicGetConfPubMapCurrencyUndl(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubMapCurrencyUnit

func (this Bitfinex) PublicGetConfPubMapCurrencyUnit(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubMapObject

func (this Bitfinex) PublicGetConfPubMapObject(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubMapObjectDetail

func (this Bitfinex) PublicGetConfPubMapObjectDetail(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetConfPubMapTxMethod

func (this Bitfinex) PublicGetConfPubMapTxMethod(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetExtVasps

func (this Bitfinex) PublicGetExtVasps(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetFundingStatsSymbolHist

func (this Bitfinex) PublicGetFundingStatsSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetLiquidationsHist

func (this Bitfinex) PublicGetLiquidationsHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetPlatformStatus

func (this Bitfinex) PublicGetPlatformStatus(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetPulseHist

func (this Bitfinex) PublicGetPulseHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetPulseProfileNickname

func (this Bitfinex) PublicGetPulseProfileNickname(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetRankingsKeyTimeframeSymbolHist

func (this Bitfinex) PublicGetRankingsKeyTimeframeSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetRankingsKeyTimeframeSymbolSection

func (this Bitfinex) PublicGetRankingsKeyTimeframeSymbolSection(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStats1KeySizeSymbolHist

func (this Bitfinex) PublicGetStats1KeySizeSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStats1KeySizeSymbolLast

func (this Bitfinex) PublicGetStats1KeySizeSymbolLast(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStats1KeySizeSymbolLongHist

func (this Bitfinex) PublicGetStats1KeySizeSymbolLongHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStats1KeySizeSymbolLongLast

func (this Bitfinex) PublicGetStats1KeySizeSymbolLongLast(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStats1KeySizeSymbolSection

func (this Bitfinex) PublicGetStats1KeySizeSymbolSection(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStats1KeySizeSymbolShortHist

func (this Bitfinex) PublicGetStats1KeySizeSymbolShortHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStats1KeySizeSymbolShortLast

func (this Bitfinex) PublicGetStats1KeySizeSymbolShortLast(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStats1KeySizeSymbolSideHist

func (this Bitfinex) PublicGetStats1KeySizeSymbolSideHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStats1KeySizeSymbolSideLast

func (this Bitfinex) PublicGetStats1KeySizeSymbolSideLast(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStats1KeySizeSymbolSideSection

func (this Bitfinex) PublicGetStats1KeySizeSymbolSideSection(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStatusDeriv

func (this Bitfinex) PublicGetStatusDeriv(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStatusDerivSymbolHist

func (this Bitfinex) PublicGetStatusDerivSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetStatusType

func (this Bitfinex) PublicGetStatusType(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetTickerSymbol

func (this Bitfinex) PublicGetTickerSymbol(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetTickers

func (this Bitfinex) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetTickersHist

func (this Bitfinex) PublicGetTickersHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicGetTradesSymbolHist

func (this Bitfinex) PublicGetTradesSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicPostCalcFx

func (this Bitfinex) PublicPostCalcFx(args ...interface{}) <-chan interface{}

func (Bitfinex) PublicPostCalcTradeAvg

func (this Bitfinex) PublicPostCalcTradeAvg(args ...interface{}) <-chan interface{}

func (*Bitfinex) SetMargin

func (this *Bitfinex) SetMargin(symbol string, amount float64, options ...SetMarginOptions) (MarginModification, error)

*

func (Bitfinex) Sign

func (this Bitfinex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bitfinex) Transfer

func (this *Bitfinex) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name bitfinex#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://docs.bitfinex.com/reference/rest-auth-transfer
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from
  • @param {string} toAccount account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Bitfinex) Withdraw

func (this *Bitfinex) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Bitfinex1

type Bitfinex1 struct {
	Core *bitfinex1
	// contains filtered or unexported fields
}

func NewBitfinex1

func NewBitfinex1(userConfig map[string]interface{}) Bitfinex1

func (Bitfinex1) AmountToPrecision

func (this Bitfinex1) AmountToPrecision(symbol interface{}, amount interface{}) interface{}

func (*Bitfinex1) CancelAllOrders

func (this *Bitfinex1) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitfinex1#cancelAllOrders
  • @description cancel all open orders
  • @see https://docs.bitfinex.com/v1/reference/rest-auth-cancel-all-orders
  • @param {string} symbol not used by bitfinex cancelAllOrders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from exchange

func (*Bitfinex1) CancelOrder

func (this *Bitfinex1) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Bitfinex1) ConvertDerivativesId

func (this Bitfinex1) ConvertDerivativesId(currencyId interface{}, typeVar interface{}) interface{}

func (*Bitfinex1) CreateDepositAddress

func (this *Bitfinex1) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (DepositAddress, error)

*

func (*Bitfinex1) CreateOrder

func (this *Bitfinex1) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitfinex1#createOrder
  • @description create a trade order
  • @see https://docs.bitfinex.com/v1/reference/rest-auth-new-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitfinex1) Describe

func (this Bitfinex1) Describe() interface{}

func (*Bitfinex1) EditOrder

func (this *Bitfinex1) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

func (*Bitfinex1) FetchBalance

func (this *Bitfinex1) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bitfinex1) FetchClosedOrders

func (this *Bitfinex1) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitfinex1#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://docs.bitfinex.com/v1/reference/rest-auth-orders-history
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitfinex1) FetchDepositAddress

func (this *Bitfinex1) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Bitfinex1) FetchDepositWithdrawFees

func (this *Bitfinex1) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Bitfinex1) FetchDepositsWithdrawals

func (this *Bitfinex1) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name bitfinex1#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://docs.bitfinex.com/v1/reference/rest-auth-deposit-withdrawal-history
  • @param {string} code unified currency code for the currency of the deposit/withdrawals
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Bitfinex1) FetchMarkets

func (this *Bitfinex1) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Bitfinex1) FetchMyTrades

func (this *Bitfinex1) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Bitfinex1) FetchOHLCV

func (this *Bitfinex1) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bitfinex1#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.bitfinex.com/reference/rest-public-candles#aggregate-funding-currency-candles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Bitfinex1) FetchOpenOrders

func (this *Bitfinex1) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitfinex1#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://docs.bitfinex.com/v1/reference/rest-auth-active-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitfinex1) FetchOrder

func (this *Bitfinex1) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitfinex1) FetchOrderBook

func (this *Bitfinex1) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name bitfinex1#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.bitfinex.com/v1/reference/rest-public-orderbook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Bitfinex1) FetchPositions

func (this *Bitfinex1) FetchPositions(options ...FetchPositionsOptions) (map[string]interface{}, error)

*

func (*Bitfinex1) FetchTicker

func (this *Bitfinex1) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bitfinex1) FetchTickers

func (this *Bitfinex1) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name bitfinex1#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bitfinex1) FetchTrades

func (this *Bitfinex1) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitfinex1#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.bitfinex.com/v1/reference/rest-public-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Bitfinex1) FetchTradingFees

func (this *Bitfinex1) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Bitfinex1) FetchTransactionFees

func (this *Bitfinex1) FetchTransactionFees(options ...FetchTransactionFeesOptions) (map[string]interface{}, error)

*

func (Bitfinex1) GetCurrencyName

func (this Bitfinex1) GetCurrencyName(code interface{}) interface{}

func (Bitfinex1) HandleErrors

func (this Bitfinex1) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitfinex1) Init

func (this Bitfinex1) Init(userConfig map[string]interface{})

func (Bitfinex1) Nonce

func (this Bitfinex1) Nonce() interface{}

func (Bitfinex1) ParseDepositWithdrawFee

func (this Bitfinex1) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex1) ParseOHLCV

func (this Bitfinex1) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex1) ParseOrder

func (this Bitfinex1) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex1) ParseTicker

func (this Bitfinex1) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex1) ParseTrade

func (this Bitfinex1) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex1) ParseTransaction

func (this Bitfinex1) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex1) ParseTransactionStatus

func (this Bitfinex1) ParseTransactionStatus(status interface{}) interface{}

func (Bitfinex1) ParseTransfer

func (this Bitfinex1) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Bitfinex1) ParseTransferStatus

func (this Bitfinex1) ParseTransferStatus(status interface{}) interface{}

func (Bitfinex1) PriceToPrecision

func (this Bitfinex1) PriceToPrecision(symbol interface{}, price interface{}) interface{}

func (Bitfinex1) PrivatePostAccountFees

func (this Bitfinex1) PrivatePostAccountFees(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostAccountInfos

func (this Bitfinex1) PrivatePostAccountInfos(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostBalances

func (this Bitfinex1) PrivatePostBalances(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostBasketManage

func (this Bitfinex1) PrivatePostBasketManage(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostCredits

func (this Bitfinex1) PrivatePostCredits(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostDepositNew

func (this Bitfinex1) PrivatePostDepositNew(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostFundingClose

func (this Bitfinex1) PrivatePostFundingClose(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostHistory

func (this Bitfinex1) PrivatePostHistory(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostHistoryMovements

func (this Bitfinex1) PrivatePostHistoryMovements(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostKeyInfo

func (this Bitfinex1) PrivatePostKeyInfo(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostMarginInfos

func (this Bitfinex1) PrivatePostMarginInfos(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostMytrades

func (this Bitfinex1) PrivatePostMytrades(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostMytradesFunding

func (this Bitfinex1) PrivatePostMytradesFunding(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOfferCancel

func (this Bitfinex1) PrivatePostOfferCancel(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOfferNew

func (this Bitfinex1) PrivatePostOfferNew(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOfferStatus

func (this Bitfinex1) PrivatePostOfferStatus(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOffers

func (this Bitfinex1) PrivatePostOffers(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOffersHist

func (this Bitfinex1) PrivatePostOffersHist(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOrderCancel

func (this Bitfinex1) PrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOrderCancelAll

func (this Bitfinex1) PrivatePostOrderCancelAll(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOrderCancelMulti

func (this Bitfinex1) PrivatePostOrderCancelMulti(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOrderCancelReplace

func (this Bitfinex1) PrivatePostOrderCancelReplace(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOrderNew

func (this Bitfinex1) PrivatePostOrderNew(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOrderNewMulti

func (this Bitfinex1) PrivatePostOrderNewMulti(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOrderStatus

func (this Bitfinex1) PrivatePostOrderStatus(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOrders

func (this Bitfinex1) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostOrdersHist

func (this Bitfinex1) PrivatePostOrdersHist(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostPositionClaim

func (this Bitfinex1) PrivatePostPositionClaim(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostPositionClose

func (this Bitfinex1) PrivatePostPositionClose(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostPositions

func (this Bitfinex1) PrivatePostPositions(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostSummary

func (this Bitfinex1) PrivatePostSummary(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostTakenFunds

func (this Bitfinex1) PrivatePostTakenFunds(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostTotalTakenFunds

func (this Bitfinex1) PrivatePostTotalTakenFunds(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostTransfer

func (this Bitfinex1) PrivatePostTransfer(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostUnusedTakenFunds

func (this Bitfinex1) PrivatePostUnusedTakenFunds(args ...interface{}) <-chan interface{}

func (Bitfinex1) PrivatePostWithdraw

func (this Bitfinex1) PrivatePostWithdraw(args ...interface{}) <-chan interface{}

func (Bitfinex1) PublicGetBookSymbol

func (this Bitfinex1) PublicGetBookSymbol(args ...interface{}) <-chan interface{}

func (Bitfinex1) PublicGetLendbookCurrency

func (this Bitfinex1) PublicGetLendbookCurrency(args ...interface{}) <-chan interface{}

func (Bitfinex1) PublicGetLendsCurrency

func (this Bitfinex1) PublicGetLendsCurrency(args ...interface{}) <-chan interface{}

func (Bitfinex1) PublicGetPubtickerSymbol

func (this Bitfinex1) PublicGetPubtickerSymbol(args ...interface{}) <-chan interface{}

func (Bitfinex1) PublicGetStatsSymbol

func (this Bitfinex1) PublicGetStatsSymbol(args ...interface{}) <-chan interface{}

func (Bitfinex1) PublicGetSymbols

func (this Bitfinex1) PublicGetSymbols(args ...interface{}) <-chan interface{}

func (Bitfinex1) PublicGetSymbolsDetails

func (this Bitfinex1) PublicGetSymbolsDetails(args ...interface{}) <-chan interface{}

func (Bitfinex1) PublicGetTickers

func (this Bitfinex1) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Bitfinex1) PublicGetTradesSymbol

func (this Bitfinex1) PublicGetTradesSymbol(args ...interface{}) <-chan interface{}

func (Bitfinex1) Sign

func (this Bitfinex1) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bitfinex1) Transfer

func (this *Bitfinex1) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (Bitfinex1) V2GetBookSymbolP0

func (this Bitfinex1) V2GetBookSymbolP0(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetBookSymbolP1

func (this Bitfinex1) V2GetBookSymbolP1(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetBookSymbolP2

func (this Bitfinex1) V2GetBookSymbolP2(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetBookSymbolP3

func (this Bitfinex1) V2GetBookSymbolP3(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetBookSymbolPrecision

func (this Bitfinex1) V2GetBookSymbolPrecision(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetBookSymbolR0

func (this Bitfinex1) V2GetBookSymbolR0(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetCandlesTradeTimeframeSymbolHist

func (this Bitfinex1) V2GetCandlesTradeTimeframeSymbolHist(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetCandlesTradeTimeframeSymbolLast

func (this Bitfinex1) V2GetCandlesTradeTimeframeSymbolLast(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetCandlesTradeTimeframeSymbolSection

func (this Bitfinex1) V2GetCandlesTradeTimeframeSymbolSection(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetPlatformStatus

func (this Bitfinex1) V2GetPlatformStatus(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetStats1KeySizeSymbolLongHist

func (this Bitfinex1) V2GetStats1KeySizeSymbolLongHist(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetStats1KeySizeSymbolLongLast

func (this Bitfinex1) V2GetStats1KeySizeSymbolLongLast(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetStats1KeySizeSymbolSection

func (this Bitfinex1) V2GetStats1KeySizeSymbolSection(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetStats1KeySizeSymbolShortHist

func (this Bitfinex1) V2GetStats1KeySizeSymbolShortHist(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetStats1KeySizeSymbolShortLast

func (this Bitfinex1) V2GetStats1KeySizeSymbolShortLast(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetStats1KeySizeSymbolSideSection

func (this Bitfinex1) V2GetStats1KeySizeSymbolSideSection(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetTickerSymbol

func (this Bitfinex1) V2GetTickerSymbol(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetTickers

func (this Bitfinex1) V2GetTickers(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetTickersHist

func (this Bitfinex1) V2GetTickersHist(args ...interface{}) <-chan interface{}

func (Bitfinex1) V2GetTradesSymbolHist

func (this Bitfinex1) V2GetTradesSymbolHist(args ...interface{}) <-chan interface{}

func (*Bitfinex1) Withdraw

func (this *Bitfinex1) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Bitflyer

type Bitflyer struct {
	Core *bitflyer
	// contains filtered or unexported fields
}

func NewBitflyer

func NewBitflyer(userConfig map[string]interface{}) Bitflyer

func (*Bitflyer) CancelOrder

func (this *Bitflyer) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bitflyer) CreateOrder

func (this *Bitflyer) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitflyer#createOrder
  • @description create a trade order
  • @see https://lightning.bitflyer.com/docs?lang=en#send-a-new-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitflyer) Describe

func (this Bitflyer) Describe() interface{}

func (*Bitflyer) FetchBalance

func (this *Bitflyer) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bitflyer) FetchClosedOrders

func (this *Bitflyer) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitflyer#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://lightning.bitflyer.com/docs?lang=en#list-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitflyer) FetchDeposits

func (this *Bitflyer) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Bitflyer) FetchFundingRate

func (this *Bitflyer) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Bitflyer) FetchMarkets

func (this *Bitflyer) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name bitflyer#fetchMarkets
  • @description retrieves data on all markets for bitflyer
  • @see https://lightning.bitflyer.com/docs?lang=en#market-list
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Bitflyer) FetchMyTrades

func (this *Bitflyer) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitflyer#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://lightning.bitflyer.com/docs?lang=en#list-executions
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Bitflyer) FetchOpenOrders

func (this *Bitflyer) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitflyer#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://lightning.bitflyer.com/docs?lang=en#list-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitflyer) FetchOrder

func (this *Bitflyer) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitflyer) FetchOrderBook

func (this *Bitflyer) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name bitflyer#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://lightning.bitflyer.com/docs?lang=en#order-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Bitflyer) FetchOrders

func (this *Bitflyer) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitflyer#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://lightning.bitflyer.com/docs?lang=en#list-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitflyer) FetchPositions

func (this *Bitflyer) FetchPositions(options ...FetchPositionsOptions) (map[string]interface{}, error)

*

func (*Bitflyer) FetchTicker

func (this *Bitflyer) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name bitflyer#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://lightning.bitflyer.com/docs?lang=en#ticker
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bitflyer) FetchTrades

func (this *Bitflyer) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitflyer#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://lightning.bitflyer.com/docs?lang=en#list-executions
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Bitflyer) FetchTradingFee

func (this *Bitflyer) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Bitflyer) FetchWithdrawals

func (this *Bitflyer) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Bitflyer) HandleErrors

func (this Bitflyer) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitflyer) Init

func (this Bitflyer) Init(userConfig map[string]interface{})

func (Bitflyer) ParseBalance

func (this Bitflyer) ParseBalance(response interface{}) interface{}

func (Bitflyer) ParseDepositStatus

func (this Bitflyer) ParseDepositStatus(status interface{}) interface{}

func (Bitflyer) ParseExpiryDate

func (this Bitflyer) ParseExpiryDate(expiry interface{}) interface{}

func (Bitflyer) ParseFundingRate

func (this Bitflyer) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Bitflyer) ParseOrder

func (this Bitflyer) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitflyer) ParseOrderStatus

func (this Bitflyer) ParseOrderStatus(status interface{}) interface{}

func (Bitflyer) ParseTicker

func (this Bitflyer) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitflyer) ParseTrade

func (this Bitflyer) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitflyer) ParseTransaction

func (this Bitflyer) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitflyer) ParseWithdrawalStatus

func (this Bitflyer) ParseWithdrawalStatus(status interface{}) interface{}

func (Bitflyer) PrivateGetGetaddresses

func (this Bitflyer) PrivateGetGetaddresses(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetbalance

func (this Bitflyer) PrivateGetGetbalance(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetbalancehistory

func (this Bitflyer) PrivateGetGetbalancehistory(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetbankaccounts

func (this Bitflyer) PrivateGetGetbankaccounts(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetchildorders

func (this Bitflyer) PrivateGetGetchildorders(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetcoinins

func (this Bitflyer) PrivateGetGetcoinins(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetcoinouts

func (this Bitflyer) PrivateGetGetcoinouts(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetcollateral

func (this Bitflyer) PrivateGetGetcollateral(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetcollateralaccounts

func (this Bitflyer) PrivateGetGetcollateralaccounts(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetcollateralhistory

func (this Bitflyer) PrivateGetGetcollateralhistory(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetdeposits

func (this Bitflyer) PrivateGetGetdeposits(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetexecutions

func (this Bitflyer) PrivateGetGetexecutions(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetparentorder

func (this Bitflyer) PrivateGetGetparentorder(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetparentorders

func (this Bitflyer) PrivateGetGetparentorders(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetpermissions

func (this Bitflyer) PrivateGetGetpermissions(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetpositions

func (this Bitflyer) PrivateGetGetpositions(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGettradingcommission

func (this Bitflyer) PrivateGetGettradingcommission(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivateGetGetwithdrawals

func (this Bitflyer) PrivateGetGetwithdrawals(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivatePostCancelallchildorders

func (this Bitflyer) PrivatePostCancelallchildorders(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivatePostCancelchildorder

func (this Bitflyer) PrivatePostCancelchildorder(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivatePostCancelparentorder

func (this Bitflyer) PrivatePostCancelparentorder(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivatePostSendchildorder

func (this Bitflyer) PrivatePostSendchildorder(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivatePostSendcoin

func (this Bitflyer) PrivatePostSendcoin(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivatePostSendparentorder

func (this Bitflyer) PrivatePostSendparentorder(args ...interface{}) <-chan interface{}

func (Bitflyer) PrivatePostWithdraw

func (this Bitflyer) PrivatePostWithdraw(args ...interface{}) <-chan interface{}

func (Bitflyer) PublicGetGetboard

func (this Bitflyer) PublicGetGetboard(args ...interface{}) <-chan interface{}

func (Bitflyer) PublicGetGetboardstate

func (this Bitflyer) PublicGetGetboardstate(args ...interface{}) <-chan interface{}

func (Bitflyer) PublicGetGetchats

func (this Bitflyer) PublicGetGetchats(args ...interface{}) <-chan interface{}

func (Bitflyer) PublicGetGetexecutions

func (this Bitflyer) PublicGetGetexecutions(args ...interface{}) <-chan interface{}

func (Bitflyer) PublicGetGetfundingrate

func (this Bitflyer) PublicGetGetfundingrate(args ...interface{}) <-chan interface{}

func (Bitflyer) PublicGetGethealth

func (this Bitflyer) PublicGetGethealth(args ...interface{}) <-chan interface{}

func (Bitflyer) PublicGetGetmarkets

func (this Bitflyer) PublicGetGetmarkets(args ...interface{}) <-chan interface{}

func (Bitflyer) PublicGetGetmarketsEu

func (this Bitflyer) PublicGetGetmarketsEu(args ...interface{}) <-chan interface{}

func (Bitflyer) PublicGetGetmarketsUsa

func (this Bitflyer) PublicGetGetmarketsUsa(args ...interface{}) <-chan interface{}

func (Bitflyer) PublicGetGetticker

func (this Bitflyer) PublicGetGetticker(args ...interface{}) <-chan interface{}

func (Bitflyer) SafeMarket

func (this Bitflyer) SafeMarket(optionalArgs ...interface{}) interface{}

func (Bitflyer) Sign

func (this Bitflyer) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bitflyer) Withdraw

func (this *Bitflyer) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Bitget

type Bitget struct {
	Core *bitget
	// contains filtered or unexported fields
}

func NewBitget

func NewBitget(userConfig map[string]interface{}) Bitget

func (Bitget) AddMargin

func (this Bitget) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Bitget) BorrowCrossMargin

func (this Bitget) BorrowCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Bitget) BorrowIsolatedMargin

func (this Bitget) BorrowIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Bitget) CancelAllOrders

func (this *Bitget) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Bitget) CancelOrder

func (this *Bitget) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bitget) CancelOrders

func (this *Bitget) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (Bitget) CloseAllPositions

func (this Bitget) CloseAllPositions(optionalArgs ...interface{}) <-chan interface{}

*

func (Bitget) ClosePosition

func (this Bitget) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Bitget) ConvertSymbolForSandbox

func (this Bitget) ConvertSymbolForSandbox(symbol interface{}) interface{}

func (*Bitget) CreateConvertTrade

func (this *Bitget) CreateConvertTrade(id string, fromCode string, toCode string, options ...CreateConvertTradeOptions) (Conversion, error)

*

  • @method
  • @name bitget#createConvertTrade
  • @description convert from one currency to another
  • @see https://www.bitget.com/api-doc/common/convert/Trade
  • @param {string} id the id of the trade that you want to make
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} amount how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} params.price the price of the conversion, obtained from fetchConvertQuote()
  • @param {string} params.toAmount the amount you want to trade in units of the toCurrency, obtained from fetchConvertQuote()
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Bitget) CreateMarketBuyOrderWithCost

func (this *Bitget) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Bitget) CreateOrder

func (this *Bitget) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitget#createOrder
  • @description create a trade order
  • @see https://www.bitget.com/api-doc/spot/trade/Place-Order
  • @see https://www.bitget.com/api-doc/spot/plan/Place-Plan-Order
  • @see https://www.bitget.com/api-doc/contract/trade/Place-Order
  • @see https://www.bitget.com/api-doc/contract/plan/Place-Tpsl-Order
  • @see https://www.bitget.com/api-doc/contract/plan/Place-Plan-Order
  • @see https://www.bitget.com/api-doc/margin/cross/trade/Cross-Place-Order
  • @see https://www.bitget.com/api-doc/margin/isolated/trade/Isolated-Place-Order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.cost] *spot only* how much you want to trade in units of the quote currency, for market buy orders only
  • @param {float} [params.triggerPrice] *swap only* The price at which a trigger order is triggered at
  • @param {float} [params.stopLossPrice] *swap only* The price at which a stop loss order is triggered at
  • @param {float} [params.takeProfitPrice] *swap only* The price at which a take profit order is triggered at
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered (perpetual swap markets only)
  • @param {float} [params.takeProfit.triggerPrice] *swap only* take profit trigger price
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered (perpetual swap markets only)
  • @param {float} [params.stopLoss.triggerPrice] *swap only* stop loss trigger price
  • @param {string} [params.timeInForce] "GTC", "IOC", "FOK", or "PO"
  • @param {string} [params.marginMode] 'isolated' or 'cross' for spot margin trading
  • @param {string} [params.loanType] *spot margin only* 'normal', 'autoLoan', 'autoRepay', or 'autoLoanAndRepay' default is 'normal'
  • @param {string} [params.holdSide] *contract stopLossPrice, takeProfitPrice only* Two-way position: ('long' or 'short'), one-way position: ('buy' or 'sell')
  • @param {float} [params.stopLoss.price] *swap only* the execution price for a stop loss attached to a trigger order
  • @param {float} [params.takeProfit.price] *swap only* the execution price for a take profit attached to a trigger order
  • @param {string} [params.stopLoss.type] *swap only* the type for a stop loss attached to a trigger order, 'fill_price', 'index_price' or 'mark_price', default is 'mark_price'
  • @param {string} [params.takeProfit.type] *swap only* the type for a take profit attached to a trigger order, 'fill_price', 'index_price' or 'mark_price', default is 'mark_price'
  • @param {string} [params.trailingPercent] *swap and future only* the percent to trail away from the current market price, rate can not be greater than 10
  • @param {string} [params.trailingTriggerPrice] *swap and future only* the price to trigger a trailing stop order, default uses the price argument
  • @param {string} [params.triggerType] *swap and future only* 'fill_price', 'mark_price' or 'index_price'
  • @param {boolean} [params.oneWayMode] *swap and future only* required to set this to true in one_way_mode and you can leave this as undefined in hedge_mode, can adjust the mode using the setPositionMode() method
  • @param {bool} [params.hedged] *swap and future only* true for hedged mode, false for one way mode, default is false
  • @param {bool} [params.reduceOnly] true or false whether the order is reduce-only
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitget) CreateOrderRequest

func (this Bitget) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Bitget) CreateOrders

func (this *Bitget) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Bitget) Describe

func (this Bitget) Describe() interface{}

func (*Bitget) EditOrder

func (this *Bitget) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name bitget#editOrder
  • @description edit a trade order
  • @see https://www.bitget.com/api-doc/spot/plan/Modify-Plan-Order
  • @see https://www.bitget.com/api-doc/contract/trade/Modify-Order
  • @see https://www.bitget.com/api-doc/contract/plan/Modify-Tpsl-Order
  • @see https://www.bitget.com/api-doc/contract/plan/Modify-Plan-Order
  • @param {string} id cancel order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price that a trigger order is triggered at
  • @param {float} [params.stopLossPrice] *swap only* The price at which a stop loss order is triggered at
  • @param {float} [params.takeProfitPrice] *swap only* The price at which a take profit order is triggered at
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered (perpetual swap markets only)
  • @param {float} [params.takeProfit.triggerPrice] *swap only* take profit trigger price
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered (perpetual swap markets only)
  • @param {float} [params.stopLoss.triggerPrice] *swap only* stop loss trigger price
  • @param {float} [params.stopLoss.price] *swap only* the execution price for a stop loss attached to a trigger order
  • @param {float} [params.takeProfit.price] *swap only* the execution price for a take profit attached to a trigger order
  • @param {string} [params.stopLoss.type] *swap only* the type for a stop loss attached to a trigger order, 'fill_price', 'index_price' or 'mark_price', default is 'mark_price'
  • @param {string} [params.takeProfit.type] *swap only* the type for a take profit attached to a trigger order, 'fill_price', 'index_price' or 'mark_price', default is 'mark_price'
  • @param {string} [params.trailingPercent] *swap and future only* the percent to trail away from the current market price, rate can not be greater than 10
  • @param {string} [params.trailingTriggerPrice] *swap and future only* the price to trigger a trailing stop order, default uses the price argument
  • @param {string} [params.newTriggerType] *swap and future only* 'fill_price', 'mark_price' or 'index_price'
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitget) FetchBalance

func (this *Bitget) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bitget) FetchBorrowInterest

func (this *Bitget) FetchBorrowInterest(options ...FetchBorrowInterestOptions) ([]BorrowInterest, error)

*

func (*Bitget) FetchCanceledAndClosedOrders

func (this *Bitget) FetchCanceledAndClosedOrders(options ...FetchCanceledAndClosedOrdersOptions) ([]Order, error)

*

func (*Bitget) FetchCanceledOrders

func (this *Bitget) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

func (*Bitget) FetchClosedOrders

func (this *Bitget) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Bitget) FetchConvertCurrencies

func (this *Bitget) FetchConvertCurrencies(params ...interface{}) (Currencies, error)

*

func (*Bitget) FetchConvertQuote

func (this *Bitget) FetchConvertQuote(fromCode string, toCode string, options ...FetchConvertQuoteOptions) (Conversion, error)

*

  • @method
  • @name bitget#fetchConvertQuote
  • @description fetch a quote for converting from one currency to another
  • @see https://www.bitget.com/api-doc/common/convert/Get-Quoted-Price
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} [amount] how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Bitget) FetchConvertTradeHistory

func (this *Bitget) FetchConvertTradeHistory(options ...FetchConvertTradeHistoryOptions) ([]Conversion, error)

*

  • @method
  • @name bitget#fetchConvertTradeHistory
  • @description fetch the users history of conversion trades
  • @see https://www.bitget.com/api-doc/common/convert/Get-Convert-Record
  • @param {string} [code] the unified currency code
  • @param {int} [since] the earliest time in ms to fetch conversions for
  • @param {int} [limit] the maximum number of conversion structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [conversion structures]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Bitget) FetchCrossBorrowRate

func (this *Bitget) FetchCrossBorrowRate(code string, options ...FetchCrossBorrowRateOptions) (CrossBorrowRate, error)

*

func (Bitget) FetchCurrencies

func (this Bitget) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name bitget#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://www.bitget.com/api-doc/spot/market/Get-Coin-List
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Bitget) FetchDepositAddress

func (this *Bitget) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Bitget) FetchDepositWithdrawFees

func (this *Bitget) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Bitget) FetchDeposits

func (this *Bitget) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name bitget#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://www.bitget.com/api-doc/spot/account/Get-Deposit-Record
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] end time in milliseconds
  • @param {string} [params.idLessThan] return records with id less than the provided value
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Bitget) FetchFundingHistory

func (this *Bitget) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Bitget) FetchFundingInterval

func (this *Bitget) FetchFundingInterval(symbol string, options ...FetchFundingIntervalOptions) (FundingRate, error)

*

func (*Bitget) FetchFundingRate

func (this *Bitget) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Bitget) FetchFundingRateHistory

func (this *Bitget) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Bitget) FetchFundingRates

func (this *Bitget) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

  • @method
  • @name bitget#fetchFundingRates
  • @description fetch the current funding rates for all markets
  • @see https://www.bitget.com/api-doc/contract/market/Get-All-Symbol-Ticker
  • @param {string[]} [symbols] list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.subType] *contract only* 'linear', 'inverse'
  • @param {string} [params.productType] *contract only* 'USDT-FUTURES', 'USDC-FUTURES', 'COIN-FUTURES', 'SUSDT-FUTURES', 'SUSDC-FUTURES' or 'SCOIN-FUTURES'
  • @returns {object} a dictionary of [funding rate structures]{@link https://docs.ccxt.com/#/?id=funding-rates-structure}, indexed by market symbols

func (*Bitget) FetchIsolatedBorrowRate

func (this *Bitget) FetchIsolatedBorrowRate(symbol string, options ...FetchIsolatedBorrowRateOptions) (IsolatedBorrowRate, error)

*

func (*Bitget) FetchLedger

func (this *Bitget) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name bitget#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://www.bitget.com/api-doc/spot/account/Get-Account-Bills
  • @see https://www.bitget.com/api-doc/contract/account/Get-Account-Bill
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] end time in ms
  • @param {string} [params.symbol] *contract only* unified market symbol
  • @param {string} [params.productType] *contract only* 'USDT-FUTURES', 'USDC-FUTURES', 'COIN-FUTURES', 'SUSDT-FUTURES', 'SUSDC-FUTURES' or 'SCOIN-FUTURES'
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Bitget) FetchLeverage

func (this *Bitget) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Bitget) FetchLongShortRatioHistory

func (this *Bitget) FetchLongShortRatioHistory(options ...FetchLongShortRatioHistoryOptions) ([]LongShortRatio, error)

*

func (*Bitget) FetchMarginMode

func (this *Bitget) FetchMarginMode(symbol string, options ...FetchMarginModeOptions) (MarginMode, error)

*

func (*Bitget) FetchMarkPrice

func (this *Bitget) FetchMarkPrice(symbol string, options ...FetchMarkPriceOptions) (Ticker, error)

*

func (*Bitget) FetchMarketLeverageTiers

func (this *Bitget) FetchMarketLeverageTiers(symbol string, options ...FetchMarketLeverageTiersOptions) ([]LeverageTier, error)

*

func (*Bitget) FetchMarkets

func (this *Bitget) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Bitget) FetchMyLiquidations

func (this *Bitget) FetchMyLiquidations(options ...FetchMyLiquidationsOptions) ([]Liquidation, error)

*

func (*Bitget) FetchMyTrades

func (this *Bitget) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Bitget) FetchOHLCV

func (this *Bitget) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

func (*Bitget) FetchOpenInterest

func (this *Bitget) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Bitget) FetchOpenOrders

func (this *Bitget) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bitget) FetchOrder

func (this *Bitget) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitget) FetchOrderBook

func (this *Bitget) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Bitget) FetchPosition

func (this *Bitget) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Bitget) FetchPositions

func (this *Bitget) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

  • @method
  • @name bitget#fetchPositions
  • @description fetch all open positions
  • @see https://www.bitget.com/api-doc/contract/position/get-all-position
  • @see https://www.bitget.com/api-doc/contract/position/Get-History-Position
  • @param {string[]} [symbols] list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginCoin] the settle currency of the positions, needs to match the productType
  • @param {string} [params.productType] 'USDT-FUTURES', 'USDC-FUTURES', 'COIN-FUTURES', 'SUSDT-FUTURES', 'SUSDC-FUTURES' or 'SCOIN-FUTURES'
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @param {boolean} [params.useHistoryEndpoint] default false, when true will use the historic endpoint to fetch positions
  • @param {string} [params.method] either (default) 'privateMixGetV2MixPositionAllPosition' or 'privateMixGetV2MixPositionHistoryPosition'
  • @returns {object[]} a list of [position structure]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Bitget) FetchPositionsHistory

func (this *Bitget) FetchPositionsHistory(options ...FetchPositionsHistoryOptions) ([]Position, error)

*

  • @method
  • @name bitget#fetchPositionsHistory
  • @description fetches historical positions
  • @see https://www.bitget.com/api-doc/contract/position/Get-History-Position
  • @param {string[]} [symbols] unified contract symbols
  • @param {int} [since] timestamp in ms of the earliest position to fetch, default=3 months ago, max range for params["until"] - since is 3 months
  • @param {int} [limit] the maximum amount of records to fetch, default=20, max=100
  • @param {object} params extra parameters specific to the exchange api endpoint
  • @param {int} [params.until] timestamp in ms of the latest position to fetch, max range for params["until"] - since is 3 months *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.productType] USDT-FUTURES (default), COIN-FUTURES, USDC-FUTURES, SUSDT-FUTURES, SCOIN-FUTURES, or SUSDC-FUTURES
  • @returns {object[]} a list of [position structures]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Bitget) FetchTicker

func (this *Bitget) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bitget) FetchTickers

func (this *Bitget) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name bitget#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://www.bitget.com/api-doc/spot/market/Get-Tickers
  • @see https://www.bitget.com/api-doc/contract/market/Get-All-Symbol-Ticker
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.subType] *contract only* 'linear', 'inverse'
  • @param {string} [params.productType] *contract only* 'USDT-FUTURES', 'USDC-FUTURES', 'COIN-FUTURES', 'SUSDT-FUTURES', 'SUSDC-FUTURES' or 'SCOIN-FUTURES'
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bitget) FetchTime

func (this *Bitget) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name bitget#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://www.bitget.com/api-doc/common/public/Get-Server-Time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Bitget) FetchTrades

func (this *Bitget) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Bitget) FetchTradingFee

func (this *Bitget) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Bitget) FetchTradingFees

func (this *Bitget) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Bitget) FetchTransfers

func (this *Bitget) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name bitget#fetchTransfers
  • @description fetch a history of internal transfers made on an account
  • @see https://www.bitget.com/api-doc/spot/account/Get-Account-TransferRecords
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for
  • @param {int} [limit] the maximum number of transfers structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Bitget) FetchWithdrawals

func (this *Bitget) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name bitget#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://www.bitget.com/api-doc/spot/account/Get-Withdraw-Record
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] end time in milliseconds
  • @param {string} [params.idLessThan] return records with id less than the provided value
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Bitget) HandleErrors

func (this Bitget) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitget) HandleProductTypeAndParams

func (this Bitget) HandleProductTypeAndParams(optionalArgs ...interface{}) interface{}

func (Bitget) Init

func (this Bitget) Init(userConfig map[string]interface{})

func (Bitget) ModifyMarginHelper

func (this Bitget) ModifyMarginHelper(symbol interface{}, amount interface{}, typeVar interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Bitget) Nonce

func (this Bitget) Nonce() interface{}

func (Bitget) ParseBalance

func (this Bitget) ParseBalance(balance interface{}) interface{}

func (Bitget) ParseBorrowInterest

func (this Bitget) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseBorrowRate

func (this Bitget) ParseBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseConversion

func (this Bitget) ParseConversion(conversion interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseDepositAddress

func (this Bitget) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseDepositWithdrawFee

func (this Bitget) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseFundingHistories

func (this Bitget) ParseFundingHistories(contracts interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseFundingHistory

func (this Bitget) ParseFundingHistory(contract interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseFundingRate

func (this Bitget) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseIsolatedBorrowRate

func (this Bitget) ParseIsolatedBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseLedgerEntry

func (this Bitget) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseLedgerType

func (this Bitget) ParseLedgerType(typeVar interface{}) interface{}

func (Bitget) ParseLeverage

func (this Bitget) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseLiquidation

func (this Bitget) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseLongShortRatio

func (this Bitget) ParseLongShortRatio(info interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseMarginLoan

func (this Bitget) ParseMarginLoan(info interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseMarginMode

func (this Bitget) ParseMarginMode(marginMode interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseMarginModification

func (this Bitget) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseMarket

func (this Bitget) ParseMarket(market interface{}) interface{}

func (Bitget) ParseMarketLeverageTiers

func (this Bitget) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseOHLCV

func (this Bitget) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseOpenInterest

func (this Bitget) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseOrder

func (this Bitget) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseOrderStatus

func (this Bitget) ParseOrderStatus(status interface{}) interface{}

func (Bitget) ParsePosition

func (this Bitget) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseTicker

func (this Bitget) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseTrade

func (this Bitget) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseTradingFee

func (this Bitget) ParseTradingFee(data interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseTransaction

func (this Bitget) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseTransactionStatus

func (this Bitget) ParseTransactionStatus(status interface{}) interface{}

func (Bitget) ParseTransfer

func (this Bitget) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Bitget) ParseTransferStatus

func (this Bitget) ParseTransferStatus(status interface{}) interface{}

func (Bitget) PrivateBrokerGetBrokerV1AccountInfo

func (this Bitget) PrivateBrokerGetBrokerV1AccountInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetBrokerV1AccountSubApiList

func (this Bitget) PrivateBrokerGetBrokerV1AccountSubApiList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetBrokerV1AccountSubEmail

func (this Bitget) PrivateBrokerGetBrokerV1AccountSubEmail(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetBrokerV1AccountSubFutureAssets

func (this Bitget) PrivateBrokerGetBrokerV1AccountSubFutureAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetBrokerV1AccountSubList

func (this Bitget) PrivateBrokerGetBrokerV1AccountSubList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetBrokerV1AccountSubSpotAssets

func (this Bitget) PrivateBrokerGetBrokerV1AccountSubSpotAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetBrokerV1AccountSubaccountDeposit

func (this Bitget) PrivateBrokerGetBrokerV1AccountSubaccountDeposit(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetBrokerV1AccountSubaccountTransfer

func (this Bitget) PrivateBrokerGetBrokerV1AccountSubaccountTransfer(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetBrokerV1AccountSubaccountWithdrawal

func (this Bitget) PrivateBrokerGetBrokerV1AccountSubaccountWithdrawal(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetV2BrokerAccountInfo

func (this Bitget) PrivateBrokerGetV2BrokerAccountInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetV2BrokerAccountSubaccountEmail

func (this Bitget) PrivateBrokerGetV2BrokerAccountSubaccountEmail(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetV2BrokerAccountSubaccountFutureAssets

func (this Bitget) PrivateBrokerGetV2BrokerAccountSubaccountFutureAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetV2BrokerAccountSubaccountList

func (this Bitget) PrivateBrokerGetV2BrokerAccountSubaccountList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetV2BrokerAccountSubaccountSpotAssets

func (this Bitget) PrivateBrokerGetV2BrokerAccountSubaccountSpotAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerGetV2BrokerManageSubaccountApikeyList

func (this Bitget) PrivateBrokerGetV2BrokerManageSubaccountApikeyList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostBrokerV1AccountSubAddress

func (this Bitget) PrivateBrokerPostBrokerV1AccountSubAddress(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostBrokerV1AccountSubApiCreate

func (this Bitget) PrivateBrokerPostBrokerV1AccountSubApiCreate(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostBrokerV1AccountSubApiModify

func (this Bitget) PrivateBrokerPostBrokerV1AccountSubApiModify(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostBrokerV1AccountSubAutoTransfer

func (this Bitget) PrivateBrokerPostBrokerV1AccountSubAutoTransfer(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostBrokerV1AccountSubCreate

func (this Bitget) PrivateBrokerPostBrokerV1AccountSubCreate(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostBrokerV1AccountSubModify

func (this Bitget) PrivateBrokerPostBrokerV1AccountSubModify(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostBrokerV1AccountSubModifyEmail

func (this Bitget) PrivateBrokerPostBrokerV1AccountSubModifyEmail(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostBrokerV1AccountSubWithdrawal

func (this Bitget) PrivateBrokerPostBrokerV1AccountSubWithdrawal(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostV2BrokerAccountCreateSubaccount

func (this Bitget) PrivateBrokerPostV2BrokerAccountCreateSubaccount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostV2BrokerAccountModifySubaccount

func (this Bitget) PrivateBrokerPostV2BrokerAccountModifySubaccount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostV2BrokerAccountModifySubaccountEmail

func (this Bitget) PrivateBrokerPostV2BrokerAccountModifySubaccountEmail(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostV2BrokerAccountSetSubaccountAutotransfer

func (this Bitget) PrivateBrokerPostV2BrokerAccountSetSubaccountAutotransfer(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostV2BrokerAccountSubaccountAddress

func (this Bitget) PrivateBrokerPostV2BrokerAccountSubaccountAddress(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostV2BrokerAccountSubaccountWithdrawal

func (this Bitget) PrivateBrokerPostV2BrokerAccountSubaccountWithdrawal(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostV2BrokerManageCreateSubaccountApikey

func (this Bitget) PrivateBrokerPostV2BrokerManageCreateSubaccountApikey(args ...interface{}) <-chan interface{}

func (Bitget) PrivateBrokerPostV2BrokerManageModifySubaccountApikey

func (this Bitget) PrivateBrokerPostV2BrokerManageModifySubaccountApikey(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCommonGetV2CommonTradeRate

func (this Bitget) PrivateCommonGetV2CommonTradeRate(args ...interface{}) <-chan interface{}

func (Bitget) PrivateConvertGetV2ConvertBgbConvertCoinList

func (this Bitget) PrivateConvertGetV2ConvertBgbConvertCoinList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateConvertGetV2ConvertBgbConvertRecords

func (this Bitget) PrivateConvertGetV2ConvertBgbConvertRecords(args ...interface{}) <-chan interface{}

func (Bitget) PrivateConvertGetV2ConvertConvertRecord

func (this Bitget) PrivateConvertGetV2ConvertConvertRecord(args ...interface{}) <-chan interface{}

func (Bitget) PrivateConvertGetV2ConvertCurrencies

func (this Bitget) PrivateConvertGetV2ConvertCurrencies(args ...interface{}) <-chan interface{}

func (Bitget) PrivateConvertGetV2ConvertQuotedPrice

func (this Bitget) PrivateConvertGetV2ConvertQuotedPrice(args ...interface{}) <-chan interface{}

func (Bitget) PrivateConvertPostV2ConvertBgbConvert

func (this Bitget) PrivateConvertPostV2ConvertBgbConvert(args ...interface{}) <-chan interface{}

func (Bitget) PrivateConvertPostV2ConvertTrade

func (this Bitget) PrivateConvertPostV2ConvertTrade(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixBrokerQueryCurrentTraces

func (this Bitget) PrivateCopyGetV2CopyMixBrokerQueryCurrentTraces(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixBrokerQueryHistoryTraces

func (this Bitget) PrivateCopyGetV2CopyMixBrokerQueryHistoryTraces(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixBrokerQueryTraders

func (this Bitget) PrivateCopyGetV2CopyMixBrokerQueryTraders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixFollowerQueryCurrentOrders

func (this Bitget) PrivateCopyGetV2CopyMixFollowerQueryCurrentOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixFollowerQueryHistoryOrders

func (this Bitget) PrivateCopyGetV2CopyMixFollowerQueryHistoryOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixFollowerQueryQuantityLimit

func (this Bitget) PrivateCopyGetV2CopyMixFollowerQueryQuantityLimit(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixFollowerQuerySettings

func (this Bitget) PrivateCopyGetV2CopyMixFollowerQuerySettings(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixFollowerQueryTraders

func (this Bitget) PrivateCopyGetV2CopyMixFollowerQueryTraders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixTraderConfigQueryFollowers

func (this Bitget) PrivateCopyGetV2CopyMixTraderConfigQueryFollowers(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixTraderConfigQuerySymbols

func (this Bitget) PrivateCopyGetV2CopyMixTraderConfigQuerySymbols(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixTraderOrderCurrentTrack

func (this Bitget) PrivateCopyGetV2CopyMixTraderOrderCurrentTrack(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixTraderOrderHistoryTrack

func (this Bitget) PrivateCopyGetV2CopyMixTraderOrderHistoryTrack(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixTraderOrderTotalDetail

func (this Bitget) PrivateCopyGetV2CopyMixTraderOrderTotalDetail(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixTraderProfitDetails

func (this Bitget) PrivateCopyGetV2CopyMixTraderProfitDetails(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixTraderProfitHistoryDetails

func (this Bitget) PrivateCopyGetV2CopyMixTraderProfitHistoryDetails(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixTraderProfitHistorySummarys

func (this Bitget) PrivateCopyGetV2CopyMixTraderProfitHistorySummarys(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopyMixTraderProfitsGroupCoinDate

func (this Bitget) PrivateCopyGetV2CopyMixTraderProfitsGroupCoinDate(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotFollowerQueryCurrentOrders

func (this Bitget) PrivateCopyGetV2CopySpotFollowerQueryCurrentOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotFollowerQueryHistoryOrders

func (this Bitget) PrivateCopyGetV2CopySpotFollowerQueryHistoryOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotFollowerQuerySettings

func (this Bitget) PrivateCopyGetV2CopySpotFollowerQuerySettings(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotFollowerQueryTraderSymbols

func (this Bitget) PrivateCopyGetV2CopySpotFollowerQueryTraderSymbols(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotFollowerQueryTraders

func (this Bitget) PrivateCopyGetV2CopySpotFollowerQueryTraders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotTraderConfigQueryFollowers

func (this Bitget) PrivateCopyGetV2CopySpotTraderConfigQueryFollowers(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotTraderConfigQuerySettings

func (this Bitget) PrivateCopyGetV2CopySpotTraderConfigQuerySettings(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotTraderOrderCurrentTrack

func (this Bitget) PrivateCopyGetV2CopySpotTraderOrderCurrentTrack(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotTraderOrderHistoryTrack

func (this Bitget) PrivateCopyGetV2CopySpotTraderOrderHistoryTrack(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotTraderOrderTotalDetail

func (this Bitget) PrivateCopyGetV2CopySpotTraderOrderTotalDetail(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotTraderProfitDetails

func (this Bitget) PrivateCopyGetV2CopySpotTraderProfitDetails(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotTraderProfitHistoryDetails

func (this Bitget) PrivateCopyGetV2CopySpotTraderProfitHistoryDetails(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyGetV2CopySpotTraderProfitSummarys

func (this Bitget) PrivateCopyGetV2CopySpotTraderProfitSummarys(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopyMixFollowerCancelTrader

func (this Bitget) PrivateCopyPostV2CopyMixFollowerCancelTrader(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopyMixFollowerClosePositions

func (this Bitget) PrivateCopyPostV2CopyMixFollowerClosePositions(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopyMixFollowerSettingTpsl

func (this Bitget) PrivateCopyPostV2CopyMixFollowerSettingTpsl(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopyMixFollowerSettings

func (this Bitget) PrivateCopyPostV2CopyMixFollowerSettings(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopyMixTraderConfigRemoveFollower

func (this Bitget) PrivateCopyPostV2CopyMixTraderConfigRemoveFollower(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopyMixTraderConfigSettingBase

func (this Bitget) PrivateCopyPostV2CopyMixTraderConfigSettingBase(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopyMixTraderConfigSettingSymbols

func (this Bitget) PrivateCopyPostV2CopyMixTraderConfigSettingSymbols(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopyMixTraderOrderClosePositions

func (this Bitget) PrivateCopyPostV2CopyMixTraderOrderClosePositions(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopyMixTraderOrderModifyTpsl

func (this Bitget) PrivateCopyPostV2CopyMixTraderOrderModifyTpsl(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopySpotFollowerCancelTrader

func (this Bitget) PrivateCopyPostV2CopySpotFollowerCancelTrader(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopySpotFollowerOrderCloseTracking

func (this Bitget) PrivateCopyPostV2CopySpotFollowerOrderCloseTracking(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopySpotFollowerSettingTpsl

func (this Bitget) PrivateCopyPostV2CopySpotFollowerSettingTpsl(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopySpotFollowerSettings

func (this Bitget) PrivateCopyPostV2CopySpotFollowerSettings(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopySpotFollowerStopOrder

func (this Bitget) PrivateCopyPostV2CopySpotFollowerStopOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopySpotTraderConfigRemoveFollower

func (this Bitget) PrivateCopyPostV2CopySpotTraderConfigRemoveFollower(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopySpotTraderConfigSettingSymbols

func (this Bitget) PrivateCopyPostV2CopySpotTraderConfigSettingSymbols(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopySpotTraderOrderCloseTracking

func (this Bitget) PrivateCopyPostV2CopySpotTraderOrderCloseTracking(args ...interface{}) <-chan interface{}

func (Bitget) PrivateCopyPostV2CopySpotTraderOrderModifyTpsl

func (this Bitget) PrivateCopyPostV2CopySpotTraderOrderModifyTpsl(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnAccountAssets

func (this Bitget) PrivateEarnGetV2EarnAccountAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnLoanBorrowHistory

func (this Bitget) PrivateEarnGetV2EarnLoanBorrowHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnLoanDebts

func (this Bitget) PrivateEarnGetV2EarnLoanDebts(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnLoanOngoingOrders

func (this Bitget) PrivateEarnGetV2EarnLoanOngoingOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnLoanReduces

func (this Bitget) PrivateEarnGetV2EarnLoanReduces(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnLoanRepayHistory

func (this Bitget) PrivateEarnGetV2EarnLoanRepayHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnLoanReviseHistory

func (this Bitget) PrivateEarnGetV2EarnLoanReviseHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSavingsAccount

func (this Bitget) PrivateEarnGetV2EarnSavingsAccount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSavingsAssets

func (this Bitget) PrivateEarnGetV2EarnSavingsAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSavingsProduct

func (this Bitget) PrivateEarnGetV2EarnSavingsProduct(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSavingsRecords

func (this Bitget) PrivateEarnGetV2EarnSavingsRecords(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSavingsRedeemResult

func (this Bitget) PrivateEarnGetV2EarnSavingsRedeemResult(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSavingsSubscribeInfo

func (this Bitget) PrivateEarnGetV2EarnSavingsSubscribeInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSavingsSubscribeResult

func (this Bitget) PrivateEarnGetV2EarnSavingsSubscribeResult(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSharkfinAccount

func (this Bitget) PrivateEarnGetV2EarnSharkfinAccount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSharkfinAssets

func (this Bitget) PrivateEarnGetV2EarnSharkfinAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSharkfinProduct

func (this Bitget) PrivateEarnGetV2EarnSharkfinProduct(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSharkfinRecords

func (this Bitget) PrivateEarnGetV2EarnSharkfinRecords(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSharkfinSubscribeInfo

func (this Bitget) PrivateEarnGetV2EarnSharkfinSubscribeInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnGetV2EarnSharkfinSubscribeResult

func (this Bitget) PrivateEarnGetV2EarnSharkfinSubscribeResult(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnPostV2EarnLoanBorrow

func (this Bitget) PrivateEarnPostV2EarnLoanBorrow(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnPostV2EarnLoanRepay

func (this Bitget) PrivateEarnPostV2EarnLoanRepay(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnPostV2EarnLoanRevisePledge

func (this Bitget) PrivateEarnPostV2EarnLoanRevisePledge(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnPostV2EarnSavingsRedeem

func (this Bitget) PrivateEarnPostV2EarnSavingsRedeem(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnPostV2EarnSavingsSubscribe

func (this Bitget) PrivateEarnPostV2EarnSavingsSubscribe(args ...interface{}) <-chan interface{}

func (Bitget) PrivateEarnPostV2EarnSharkfinSubscribe

func (this Bitget) PrivateEarnPostV2EarnSharkfinSubscribe(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1CrossAccountAssets

func (this Bitget) PrivateMarginGetMarginV1CrossAccountAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1CrossAccountMaxTransferOutAmount

func (this Bitget) PrivateMarginGetMarginV1CrossAccountMaxTransferOutAmount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1CrossAccountRiskRate

func (this Bitget) PrivateMarginGetMarginV1CrossAccountRiskRate(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1CrossFinList

func (this Bitget) PrivateMarginGetMarginV1CrossFinList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1CrossInterestList

func (this Bitget) PrivateMarginGetMarginV1CrossInterestList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1CrossLiquidationList

func (this Bitget) PrivateMarginGetMarginV1CrossLiquidationList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1CrossLoanList

func (this Bitget) PrivateMarginGetMarginV1CrossLoanList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1CrossOrderFills

func (this Bitget) PrivateMarginGetMarginV1CrossOrderFills(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1CrossOrderHistory

func (this Bitget) PrivateMarginGetMarginV1CrossOrderHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1CrossOrderOpenOrders

func (this Bitget) PrivateMarginGetMarginV1CrossOrderOpenOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1CrossRepayList

func (this Bitget) PrivateMarginGetMarginV1CrossRepayList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1IsolatedAccountAssets

func (this Bitget) PrivateMarginGetMarginV1IsolatedAccountAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1IsolatedAccountMaxTransferOutAmount

func (this Bitget) PrivateMarginGetMarginV1IsolatedAccountMaxTransferOutAmount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1IsolatedFinList

func (this Bitget) PrivateMarginGetMarginV1IsolatedFinList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1IsolatedInterestList

func (this Bitget) PrivateMarginGetMarginV1IsolatedInterestList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1IsolatedLiquidationList

func (this Bitget) PrivateMarginGetMarginV1IsolatedLiquidationList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1IsolatedLoanList

func (this Bitget) PrivateMarginGetMarginV1IsolatedLoanList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1IsolatedOrderFills

func (this Bitget) PrivateMarginGetMarginV1IsolatedOrderFills(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1IsolatedOrderHistory

func (this Bitget) PrivateMarginGetMarginV1IsolatedOrderHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1IsolatedOrderOpenOrders

func (this Bitget) PrivateMarginGetMarginV1IsolatedOrderOpenOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetMarginV1IsolatedRepayList

func (this Bitget) PrivateMarginGetMarginV1IsolatedRepayList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedAccountAssets

func (this Bitget) PrivateMarginGetV2MarginCrossedAccountAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedAccountMaxBorrowableAmount

func (this Bitget) PrivateMarginGetV2MarginCrossedAccountMaxBorrowableAmount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedAccountMaxTransferOutAmount

func (this Bitget) PrivateMarginGetV2MarginCrossedAccountMaxTransferOutAmount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedAccountRiskRate

func (this Bitget) PrivateMarginGetV2MarginCrossedAccountRiskRate(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedBorrowHistory

func (this Bitget) PrivateMarginGetV2MarginCrossedBorrowHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedFills

func (this Bitget) PrivateMarginGetV2MarginCrossedFills(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedFinancialRecords

func (this Bitget) PrivateMarginGetV2MarginCrossedFinancialRecords(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedHistoryOrders

func (this Bitget) PrivateMarginGetV2MarginCrossedHistoryOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedInterestHistory

func (this Bitget) PrivateMarginGetV2MarginCrossedInterestHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedInterestRateAndLimit

func (this Bitget) PrivateMarginGetV2MarginCrossedInterestRateAndLimit(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedLiquidationHistory

func (this Bitget) PrivateMarginGetV2MarginCrossedLiquidationHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedOpenOrders

func (this Bitget) PrivateMarginGetV2MarginCrossedOpenOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedRepayHistory

func (this Bitget) PrivateMarginGetV2MarginCrossedRepayHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginCrossedTierData

func (this Bitget) PrivateMarginGetV2MarginCrossedTierData(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedAccountAssets

func (this Bitget) PrivateMarginGetV2MarginIsolatedAccountAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedAccountMaxBorrowableAmount

func (this Bitget) PrivateMarginGetV2MarginIsolatedAccountMaxBorrowableAmount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedAccountMaxTransferOutAmount

func (this Bitget) PrivateMarginGetV2MarginIsolatedAccountMaxTransferOutAmount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedAccountRiskRate

func (this Bitget) PrivateMarginGetV2MarginIsolatedAccountRiskRate(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedBorrowHistory

func (this Bitget) PrivateMarginGetV2MarginIsolatedBorrowHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedFills

func (this Bitget) PrivateMarginGetV2MarginIsolatedFills(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedFinancialRecords

func (this Bitget) PrivateMarginGetV2MarginIsolatedFinancialRecords(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedHistoryOrders

func (this Bitget) PrivateMarginGetV2MarginIsolatedHistoryOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedInterestHistory

func (this Bitget) PrivateMarginGetV2MarginIsolatedInterestHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedInterestRateAndLimit

func (this Bitget) PrivateMarginGetV2MarginIsolatedInterestRateAndLimit(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedLiquidationHistory

func (this Bitget) PrivateMarginGetV2MarginIsolatedLiquidationHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedOpenOrders

func (this Bitget) PrivateMarginGetV2MarginIsolatedOpenOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedRepayHistory

func (this Bitget) PrivateMarginGetV2MarginIsolatedRepayHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginGetV2MarginIsolatedTierData

func (this Bitget) PrivateMarginGetV2MarginIsolatedTierData(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1CrossAccountBorrow

func (this Bitget) PrivateMarginPostMarginV1CrossAccountBorrow(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1CrossAccountFlashRepay

func (this Bitget) PrivateMarginPostMarginV1CrossAccountFlashRepay(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1CrossAccountMaxBorrowableAmount

func (this Bitget) PrivateMarginPostMarginV1CrossAccountMaxBorrowableAmount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1CrossAccountQueryFlashRepayStatus

func (this Bitget) PrivateMarginPostMarginV1CrossAccountQueryFlashRepayStatus(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1CrossAccountRepay

func (this Bitget) PrivateMarginPostMarginV1CrossAccountRepay(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1CrossOrderBatchCancelOrder

func (this Bitget) PrivateMarginPostMarginV1CrossOrderBatchCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1CrossOrderBatchPlaceOrder

func (this Bitget) PrivateMarginPostMarginV1CrossOrderBatchPlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1CrossOrderCancelOrder

func (this Bitget) PrivateMarginPostMarginV1CrossOrderCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1CrossOrderPlaceOrder

func (this Bitget) PrivateMarginPostMarginV1CrossOrderPlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1IsolatedAccountBorrow

func (this Bitget) PrivateMarginPostMarginV1IsolatedAccountBorrow(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1IsolatedAccountFlashRepay

func (this Bitget) PrivateMarginPostMarginV1IsolatedAccountFlashRepay(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1IsolatedAccountMaxBorrowableAmount

func (this Bitget) PrivateMarginPostMarginV1IsolatedAccountMaxBorrowableAmount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1IsolatedAccountQueryFlashRepayStatus

func (this Bitget) PrivateMarginPostMarginV1IsolatedAccountQueryFlashRepayStatus(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1IsolatedAccountRepay

func (this Bitget) PrivateMarginPostMarginV1IsolatedAccountRepay(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1IsolatedAccountRiskRate

func (this Bitget) PrivateMarginPostMarginV1IsolatedAccountRiskRate(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1IsolatedOrderBatchCancelOrder

func (this Bitget) PrivateMarginPostMarginV1IsolatedOrderBatchCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1IsolatedOrderBatchPlaceOrder

func (this Bitget) PrivateMarginPostMarginV1IsolatedOrderBatchPlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1IsolatedOrderCancelOrder

func (this Bitget) PrivateMarginPostMarginV1IsolatedOrderCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostMarginV1IsolatedOrderPlaceOrder

func (this Bitget) PrivateMarginPostMarginV1IsolatedOrderPlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginCrossedAccountBorrow

func (this Bitget) PrivateMarginPostV2MarginCrossedAccountBorrow(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginCrossedAccountFlashRepay

func (this Bitget) PrivateMarginPostV2MarginCrossedAccountFlashRepay(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginCrossedAccountQueryFlashRepayStatus

func (this Bitget) PrivateMarginPostV2MarginCrossedAccountQueryFlashRepayStatus(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginCrossedAccountRepay

func (this Bitget) PrivateMarginPostV2MarginCrossedAccountRepay(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginCrossedBatchCancelOrder

func (this Bitget) PrivateMarginPostV2MarginCrossedBatchCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginCrossedBatchPlaceOrder

func (this Bitget) PrivateMarginPostV2MarginCrossedBatchPlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginCrossedCancelOrder

func (this Bitget) PrivateMarginPostV2MarginCrossedCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginCrossedPlaceOrder

func (this Bitget) PrivateMarginPostV2MarginCrossedPlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginIsolatedAccountBorrow

func (this Bitget) PrivateMarginPostV2MarginIsolatedAccountBorrow(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginIsolatedAccountFlashRepay

func (this Bitget) PrivateMarginPostV2MarginIsolatedAccountFlashRepay(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginIsolatedAccountQueryFlashRepayStatus

func (this Bitget) PrivateMarginPostV2MarginIsolatedAccountQueryFlashRepayStatus(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginIsolatedAccountRepay

func (this Bitget) PrivateMarginPostV2MarginIsolatedAccountRepay(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginIsolatedBatchCancelOrder

func (this Bitget) PrivateMarginPostV2MarginIsolatedBatchCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginIsolatedBatchPlaceOrder

func (this Bitget) PrivateMarginPostV2MarginIsolatedBatchPlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginIsolatedCancelOrder

func (this Bitget) PrivateMarginPostV2MarginIsolatedCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMarginPostV2MarginIsolatedPlaceOrder

func (this Bitget) PrivateMarginPostV2MarginIsolatedPlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1AccountAccount

func (this Bitget) PrivateMixGetMixV1AccountAccount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1AccountAccountBill

func (this Bitget) PrivateMixGetMixV1AccountAccountBill(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1AccountAccountBusinessBill

func (this Bitget) PrivateMixGetMixV1AccountAccountBusinessBill(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1AccountAccounts

func (this Bitget) PrivateMixGetMixV1AccountAccounts(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1OrderAllFills

func (this Bitget) PrivateMixGetMixV1OrderAllFills(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1OrderCurrent

func (this Bitget) PrivateMixGetMixV1OrderCurrent(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1OrderDetail

func (this Bitget) PrivateMixGetMixV1OrderDetail(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1OrderFills

func (this Bitget) PrivateMixGetMixV1OrderFills(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1OrderHistory

func (this Bitget) PrivateMixGetMixV1OrderHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1OrderHistoryProductType

func (this Bitget) PrivateMixGetMixV1OrderHistoryProductType(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1OrderMarginCoinCurrent

func (this Bitget) PrivateMixGetMixV1OrderMarginCoinCurrent(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1PlanCurrentPlan

func (this Bitget) PrivateMixGetMixV1PlanCurrentPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1PlanHistoryPlan

func (this Bitget) PrivateMixGetMixV1PlanHistoryPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1PositionAllPosition

func (this Bitget) PrivateMixGetMixV1PositionAllPosition(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1PositionAllPositionV2

func (this Bitget) PrivateMixGetMixV1PositionAllPositionV2(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1PositionHistoryPosition

func (this Bitget) PrivateMixGetMixV1PositionHistoryPosition(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1PositionSinglePosition

func (this Bitget) PrivateMixGetMixV1PositionSinglePosition(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1PositionSinglePositionV2

func (this Bitget) PrivateMixGetMixV1PositionSinglePositionV2(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceCurrentTrack

func (this Bitget) PrivateMixGetMixV1TraceCurrentTrack(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceFollowerHistoryOrders

func (this Bitget) PrivateMixGetMixV1TraceFollowerHistoryOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceFollowerOrder

func (this Bitget) PrivateMixGetMixV1TraceFollowerOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceHistoryTrack

func (this Bitget) PrivateMixGetMixV1TraceHistoryTrack(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceProfitDateGroupList

func (this Bitget) PrivateMixGetMixV1TraceProfitDateGroupList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceProfitSettleTokenIdGroup

func (this Bitget) PrivateMixGetMixV1TraceProfitSettleTokenIdGroup(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceQueryTraceConfig

func (this Bitget) PrivateMixGetMixV1TraceQueryTraceConfig(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceSummary

func (this Bitget) PrivateMixGetMixV1TraceSummary(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceTraderDetail

func (this Bitget) PrivateMixGetMixV1TraceTraderDetail(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceTraderList

func (this Bitget) PrivateMixGetMixV1TraceTraderList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceTraderSymbols

func (this Bitget) PrivateMixGetMixV1TraceTraderSymbols(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TraceWaitProfitDateList

func (this Bitget) PrivateMixGetMixV1TraceWaitProfitDateList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetMixV1TradeProfitDateList

func (this Bitget) PrivateMixGetMixV1TradeProfitDateList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixAccountAccount

func (this Bitget) PrivateMixGetV2MixAccountAccount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixAccountAccounts

func (this Bitget) PrivateMixGetV2MixAccountAccounts(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixAccountBill

func (this Bitget) PrivateMixGetV2MixAccountBill(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixAccountOpenCount

func (this Bitget) PrivateMixGetV2MixAccountOpenCount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixAccountSubAccountAssets

func (this Bitget) PrivateMixGetV2MixAccountSubAccountAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixMarketPositionLongShort

func (this Bitget) PrivateMixGetV2MixMarketPositionLongShort(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixMarketQueryPositionLever

func (this Bitget) PrivateMixGetV2MixMarketQueryPositionLever(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixOrderDetail

func (this Bitget) PrivateMixGetV2MixOrderDetail(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixOrderFillHistory

func (this Bitget) PrivateMixGetV2MixOrderFillHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixOrderFills

func (this Bitget) PrivateMixGetV2MixOrderFills(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixOrderOrdersHistory

func (this Bitget) PrivateMixGetV2MixOrderOrdersHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixOrderOrdersPending

func (this Bitget) PrivateMixGetV2MixOrderOrdersPending(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixOrderOrdersPlanHistory

func (this Bitget) PrivateMixGetV2MixOrderOrdersPlanHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixOrderOrdersPlanPending

func (this Bitget) PrivateMixGetV2MixOrderOrdersPlanPending(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixPositionAllPosition

func (this Bitget) PrivateMixGetV2MixPositionAllPosition(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixPositionHistoryPosition

func (this Bitget) PrivateMixGetV2MixPositionHistoryPosition(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixGetV2MixPositionSinglePosition

func (this Bitget) PrivateMixGetV2MixPositionSinglePosition(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1AccountOpenCount

func (this Bitget) PrivateMixPostMixV1AccountOpenCount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1AccountSetLeverage

func (this Bitget) PrivateMixPostMixV1AccountSetLeverage(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1AccountSetMargin

func (this Bitget) PrivateMixPostMixV1AccountSetMargin(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1AccountSetMarginMode

func (this Bitget) PrivateMixPostMixV1AccountSetMarginMode(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1AccountSetPositionMode

func (this Bitget) PrivateMixPostMixV1AccountSetPositionMode(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1AccountSubAccountContractAssets

func (this Bitget) PrivateMixPostMixV1AccountSubAccountContractAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1OrderBatchOrders

func (this Bitget) PrivateMixPostMixV1OrderBatchOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1OrderCancelAllOrders

func (this Bitget) PrivateMixPostMixV1OrderCancelAllOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1OrderCancelBatchOrders

func (this Bitget) PrivateMixPostMixV1OrderCancelBatchOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1OrderCancelOrder

func (this Bitget) PrivateMixPostMixV1OrderCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1OrderCancelSymbolOrders

func (this Bitget) PrivateMixPostMixV1OrderCancelSymbolOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1OrderCloseAllPositions

func (this Bitget) PrivateMixPostMixV1OrderCloseAllPositions(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1OrderModifyOrder

func (this Bitget) PrivateMixPostMixV1OrderModifyOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1OrderPlaceOrder

func (this Bitget) PrivateMixPostMixV1OrderPlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1PlanCancelAllPlan

func (this Bitget) PrivateMixPostMixV1PlanCancelAllPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1PlanCancelPlan

func (this Bitget) PrivateMixPostMixV1PlanCancelPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1PlanCancelSymbolPlan

func (this Bitget) PrivateMixPostMixV1PlanCancelSymbolPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1PlanModifyPlan

func (this Bitget) PrivateMixPostMixV1PlanModifyPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1PlanModifyPlanPreset

func (this Bitget) PrivateMixPostMixV1PlanModifyPlanPreset(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1PlanModifyTPSLPlan

func (this Bitget) PrivateMixPostMixV1PlanModifyTPSLPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1PlanPlacePlan

func (this Bitget) PrivateMixPostMixV1PlanPlacePlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1PlanPlacePositionsTPSL

func (this Bitget) PrivateMixPostMixV1PlanPlacePositionsTPSL(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1PlanPlaceTPSL

func (this Bitget) PrivateMixPostMixV1PlanPlaceTPSL(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1PlanPlaceTrailStop

func (this Bitget) PrivateMixPostMixV1PlanPlaceTrailStop(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceCancelCopyTrader

func (this Bitget) PrivateMixPostMixV1TraceCancelCopyTrader(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceCloseTrackOrder

func (this Bitget) PrivateMixPostMixV1TraceCloseTrackOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceCloseTrackOrderBySymbol

func (this Bitget) PrivateMixPostMixV1TraceCloseTrackOrderBySymbol(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceFollowerCloseByAll

func (this Bitget) PrivateMixPostMixV1TraceFollowerCloseByAll(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceFollowerCloseByTrackingNo

func (this Bitget) PrivateMixPostMixV1TraceFollowerCloseByTrackingNo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceFollowerSetBatchTraceConfig

func (this Bitget) PrivateMixPostMixV1TraceFollowerSetBatchTraceConfig(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceFollowerSetTpsl

func (this Bitget) PrivateMixPostMixV1TraceFollowerSetTpsl(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceModifyTPSL

func (this Bitget) PrivateMixPostMixV1TraceModifyTPSL(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceMyFollowerList

func (this Bitget) PrivateMixPostMixV1TraceMyFollowerList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceMyTraderList

func (this Bitget) PrivateMixPostMixV1TraceMyTraderList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TracePublicGetFollowerConfig

func (this Bitget) PrivateMixPostMixV1TracePublicGetFollowerConfig(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceQueryTraderTpslRatioConfig

func (this Bitget) PrivateMixPostMixV1TraceQueryTraderTpslRatioConfig(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceRemoveFollower

func (this Bitget) PrivateMixPostMixV1TraceRemoveFollower(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceReportOrderCurrentList

func (this Bitget) PrivateMixPostMixV1TraceReportOrderCurrentList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceReportOrderHistoryList

func (this Bitget) PrivateMixPostMixV1TraceReportOrderHistoryList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceSetUpCopySymbols

func (this Bitget) PrivateMixPostMixV1TraceSetUpCopySymbols(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceTraderUpdateConfig

func (this Bitget) PrivateMixPostMixV1TraceTraderUpdateConfig(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostMixV1TraceTraderUpdateTpslRatioConfig

func (this Bitget) PrivateMixPostMixV1TraceTraderUpdateTpslRatioConfig(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixAccountSetLeverage

func (this Bitget) PrivateMixPostV2MixAccountSetLeverage(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixAccountSetMargin

func (this Bitget) PrivateMixPostV2MixAccountSetMargin(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixAccountSetMarginMode

func (this Bitget) PrivateMixPostV2MixAccountSetMarginMode(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixAccountSetPositionMode

func (this Bitget) PrivateMixPostV2MixAccountSetPositionMode(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderBatchCancelOrders

func (this Bitget) PrivateMixPostV2MixOrderBatchCancelOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderBatchPlaceOrder

func (this Bitget) PrivateMixPostV2MixOrderBatchPlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderCancelOrder

func (this Bitget) PrivateMixPostV2MixOrderCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderCancelPlanOrder

func (this Bitget) PrivateMixPostV2MixOrderCancelPlanOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderClickBackhand

func (this Bitget) PrivateMixPostV2MixOrderClickBackhand(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderClosePositions

func (this Bitget) PrivateMixPostV2MixOrderClosePositions(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderModifyOrder

func (this Bitget) PrivateMixPostV2MixOrderModifyOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderModifyPlanOrder

func (this Bitget) PrivateMixPostV2MixOrderModifyPlanOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderModifyTpslOrder

func (this Bitget) PrivateMixPostV2MixOrderModifyTpslOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderPlaceOrder

func (this Bitget) PrivateMixPostV2MixOrderPlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderPlacePlanOrder

func (this Bitget) PrivateMixPostV2MixOrderPlacePlanOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateMixPostV2MixOrderPlaceTpslOrder

func (this Bitget) PrivateMixPostV2MixOrderPlaceTpslOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateP2pGetP2pV1MerchantAdvList

func (this Bitget) PrivateP2pGetP2pV1MerchantAdvList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateP2pGetP2pV1MerchantMerchantInfo

func (this Bitget) PrivateP2pGetP2pV1MerchantMerchantInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateP2pGetP2pV1MerchantMerchantList

func (this Bitget) PrivateP2pGetP2pV1MerchantMerchantList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateP2pGetP2pV1MerchantOrderList

func (this Bitget) PrivateP2pGetP2pV1MerchantOrderList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateP2pGetV2P2pAdvList

func (this Bitget) PrivateP2pGetV2P2pAdvList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateP2pGetV2P2pMerchantInfo

func (this Bitget) PrivateP2pGetV2P2pMerchantInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateP2pGetV2P2pMerchantList

func (this Bitget) PrivateP2pGetV2P2pMerchantList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateP2pGetV2P2pOrderList

func (this Bitget) PrivateP2pGetV2P2pOrderList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1AccountAssets

func (this Bitget) PrivateSpotGetSpotV1AccountAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1AccountAssetsLite

func (this Bitget) PrivateSpotGetSpotV1AccountAssetsLite(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1AccountGetInfo

func (this Bitget) PrivateSpotGetSpotV1AccountGetInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1AccountTransferRecords

func (this Bitget) PrivateSpotGetSpotV1AccountTransferRecords(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1ConvertConvertRecord

func (this Bitget) PrivateSpotGetSpotV1ConvertConvertRecord(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1ConvertCurrencies

func (this Bitget) PrivateSpotGetSpotV1ConvertCurrencies(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1LoanBorrowHistory

func (this Bitget) PrivateSpotGetSpotV1LoanBorrowHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1LoanDebts

func (this Bitget) PrivateSpotGetSpotV1LoanDebts(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1LoanOngoingOrders

func (this Bitget) PrivateSpotGetSpotV1LoanOngoingOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1LoanRepayHistory

func (this Bitget) PrivateSpotGetSpotV1LoanRepayHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1LoanReviseHistory

func (this Bitget) PrivateSpotGetSpotV1LoanReviseHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1WalletDepositAddress

func (this Bitget) PrivateSpotGetSpotV1WalletDepositAddress(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1WalletDepositList

func (this Bitget) PrivateSpotGetSpotV1WalletDepositList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetSpotV1WalletWithdrawalList

func (this Bitget) PrivateSpotGetSpotV1WalletWithdrawalList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2AccountAllAccountBalance

func (this Bitget) PrivateSpotGetV2AccountAllAccountBalance(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2AccountBotAssets

func (this Bitget) PrivateSpotGetV2AccountBotAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2AccountFundingAssets

func (this Bitget) PrivateSpotGetV2AccountFundingAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotAccountAssets

func (this Bitget) PrivateSpotGetV2SpotAccountAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotAccountBills

func (this Bitget) PrivateSpotGetV2SpotAccountBills(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotAccountInfo

func (this Bitget) PrivateSpotGetV2SpotAccountInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotAccountSubaccountAssets

func (this Bitget) PrivateSpotGetV2SpotAccountSubaccountAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotAccountTransferRecords

func (this Bitget) PrivateSpotGetV2SpotAccountTransferRecords(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotTradeCurrentPlanOrder

func (this Bitget) PrivateSpotGetV2SpotTradeCurrentPlanOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotTradeFills

func (this Bitget) PrivateSpotGetV2SpotTradeFills(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotTradeHistoryOrders

func (this Bitget) PrivateSpotGetV2SpotTradeHistoryOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotTradeHistoryPlanOrder

func (this Bitget) PrivateSpotGetV2SpotTradeHistoryPlanOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotTradeOrderInfo

func (this Bitget) PrivateSpotGetV2SpotTradeOrderInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotTradeUnfilledOrders

func (this Bitget) PrivateSpotGetV2SpotTradeUnfilledOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotWalletDepositAddress

func (this Bitget) PrivateSpotGetV2SpotWalletDepositAddress(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotWalletDepositRecords

func (this Bitget) PrivateSpotGetV2SpotWalletDepositRecords(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotGetV2SpotWalletWithdrawalRecords

func (this Bitget) PrivateSpotGetV2SpotWalletWithdrawalRecords(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1AccountBills

func (this Bitget) PrivateSpotPostSpotV1AccountBills(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1AccountSubAccountSpotAssets

func (this Bitget) PrivateSpotPostSpotV1AccountSubAccountSpotAssets(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1ConvertQuotedPrice

func (this Bitget) PrivateSpotPostSpotV1ConvertQuotedPrice(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1ConvertTrade

func (this Bitget) PrivateSpotPostSpotV1ConvertTrade(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1LoanBorrow

func (this Bitget) PrivateSpotPostSpotV1LoanBorrow(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1LoanRepay

func (this Bitget) PrivateSpotPostSpotV1LoanRepay(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1LoanRevisePledge

func (this Bitget) PrivateSpotPostSpotV1LoanRevisePledge(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1PlanBatchCancelPlan

func (this Bitget) PrivateSpotPostSpotV1PlanBatchCancelPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1PlanCancelPlan

func (this Bitget) PrivateSpotPostSpotV1PlanCancelPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1PlanCurrentPlan

func (this Bitget) PrivateSpotPostSpotV1PlanCurrentPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1PlanHistoryPlan

func (this Bitget) PrivateSpotPostSpotV1PlanHistoryPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1PlanModifyPlan

func (this Bitget) PrivateSpotPostSpotV1PlanModifyPlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1PlanPlacePlan

func (this Bitget) PrivateSpotPostSpotV1PlanPlacePlan(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceConfigGetFollowerSettings

func (this Bitget) PrivateSpotPostSpotV1TraceConfigGetFollowerSettings(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceConfigGetTraderSettings

func (this Bitget) PrivateSpotPostSpotV1TraceConfigGetTraderSettings(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceConfigSetFollowerConfig

func (this Bitget) PrivateSpotPostSpotV1TraceConfigSetFollowerConfig(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceConfigSetProductCode

func (this Bitget) PrivateSpotPostSpotV1TraceConfigSetProductCode(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceGetRemovableFollower

func (this Bitget) PrivateSpotPostSpotV1TraceGetRemovableFollower(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceOrderCloseTrackingOrder

func (this Bitget) PrivateSpotPostSpotV1TraceOrderCloseTrackingOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceOrderFollowerEndOrder

func (this Bitget) PrivateSpotPostSpotV1TraceOrderFollowerEndOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceOrderOrderCurrentList

func (this Bitget) PrivateSpotPostSpotV1TraceOrderOrderCurrentList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceOrderOrderHistoryList

func (this Bitget) PrivateSpotPostSpotV1TraceOrderOrderHistoryList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceOrderSpotInfoList

func (this Bitget) PrivateSpotPostSpotV1TraceOrderSpotInfoList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceOrderUpdateTpsl

func (this Bitget) PrivateSpotPostSpotV1TraceOrderUpdateTpsl(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceProfitProfitHisDetailList

func (this Bitget) PrivateSpotPostSpotV1TraceProfitProfitHisDetailList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceProfitProfitHisList

func (this Bitget) PrivateSpotPostSpotV1TraceProfitProfitHisList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceProfitTotalProfitInfo

func (this Bitget) PrivateSpotPostSpotV1TraceProfitTotalProfitInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceProfitTotalProfitList

func (this Bitget) PrivateSpotPostSpotV1TraceProfitTotalProfitList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceProfitWaitProfitDetailList

func (this Bitget) PrivateSpotPostSpotV1TraceProfitWaitProfitDetailList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceUserGetTraderInfo

func (this Bitget) PrivateSpotPostSpotV1TraceUserGetTraderInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceUserMyFollowers

func (this Bitget) PrivateSpotPostSpotV1TraceUserMyFollowers(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceUserMyTraders

func (this Bitget) PrivateSpotPostSpotV1TraceUserMyTraders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceUserRemoveFollower

func (this Bitget) PrivateSpotPostSpotV1TraceUserRemoveFollower(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TraceUserRemoveTrader

func (this Bitget) PrivateSpotPostSpotV1TraceUserRemoveTrader(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TradeBatchOrders

func (this Bitget) PrivateSpotPostSpotV1TradeBatchOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TradeCancelBatchOrders

func (this Bitget) PrivateSpotPostSpotV1TradeCancelBatchOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TradeCancelBatchOrdersV2

func (this Bitget) PrivateSpotPostSpotV1TradeCancelBatchOrdersV2(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TradeCancelOrder

func (this Bitget) PrivateSpotPostSpotV1TradeCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TradeCancelOrderV2

func (this Bitget) PrivateSpotPostSpotV1TradeCancelOrderV2(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TradeCancelSymbolOrder

func (this Bitget) PrivateSpotPostSpotV1TradeCancelSymbolOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TradeFills

func (this Bitget) PrivateSpotPostSpotV1TradeFills(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TradeHistory

func (this Bitget) PrivateSpotPostSpotV1TradeHistory(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TradeOpenOrders

func (this Bitget) PrivateSpotPostSpotV1TradeOpenOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TradeOrderInfo

func (this Bitget) PrivateSpotPostSpotV1TradeOrderInfo(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1TradeOrders

func (this Bitget) PrivateSpotPostSpotV1TradeOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1WalletSubTransfer

func (this Bitget) PrivateSpotPostSpotV1WalletSubTransfer(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1WalletTransfer

func (this Bitget) PrivateSpotPostSpotV1WalletTransfer(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1WalletTransferV2

func (this Bitget) PrivateSpotPostSpotV1WalletTransferV2(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1WalletWithdrawal

func (this Bitget) PrivateSpotPostSpotV1WalletWithdrawal(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1WalletWithdrawalInner

func (this Bitget) PrivateSpotPostSpotV1WalletWithdrawalInner(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1WalletWithdrawalInnerV2

func (this Bitget) PrivateSpotPostSpotV1WalletWithdrawalInnerV2(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostSpotV1WalletWithdrawalV2

func (this Bitget) PrivateSpotPostSpotV1WalletWithdrawalV2(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotTradeBatchCancelOrder

func (this Bitget) PrivateSpotPostV2SpotTradeBatchCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotTradeBatchCancelPlanOrder

func (this Bitget) PrivateSpotPostV2SpotTradeBatchCancelPlanOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotTradeBatchOrders

func (this Bitget) PrivateSpotPostV2SpotTradeBatchOrders(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotTradeCancelOrder

func (this Bitget) PrivateSpotPostV2SpotTradeCancelOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotTradeCancelPlanOrder

func (this Bitget) PrivateSpotPostV2SpotTradeCancelPlanOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotTradeCancelSymbolOrder

func (this Bitget) PrivateSpotPostV2SpotTradeCancelSymbolOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotTradeModifyPlanOrder

func (this Bitget) PrivateSpotPostV2SpotTradeModifyPlanOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotTradePlaceOrder

func (this Bitget) PrivateSpotPostV2SpotTradePlaceOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotTradePlacePlanOrder

func (this Bitget) PrivateSpotPostV2SpotTradePlacePlanOrder(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotWalletCancelWithdrawal

func (this Bitget) PrivateSpotPostV2SpotWalletCancelWithdrawal(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotWalletModifyDepositAccount

func (this Bitget) PrivateSpotPostV2SpotWalletModifyDepositAccount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotWalletSubaccountTransfer

func (this Bitget) PrivateSpotPostV2SpotWalletSubaccountTransfer(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotWalletTransfer

func (this Bitget) PrivateSpotPostV2SpotWalletTransfer(args ...interface{}) <-chan interface{}

func (Bitget) PrivateSpotPostV2SpotWalletWithdrawal

func (this Bitget) PrivateSpotPostV2SpotWalletWithdrawal(args ...interface{}) <-chan interface{}

func (Bitget) PrivateTaxGetV2TaxFutureRecord

func (this Bitget) PrivateTaxGetV2TaxFutureRecord(args ...interface{}) <-chan interface{}

func (Bitget) PrivateTaxGetV2TaxMarginRecord

func (this Bitget) PrivateTaxGetV2TaxMarginRecord(args ...interface{}) <-chan interface{}

func (Bitget) PrivateTaxGetV2TaxP2pRecord

func (this Bitget) PrivateTaxGetV2TaxP2pRecord(args ...interface{}) <-chan interface{}

func (Bitget) PrivateTaxGetV2TaxSpotRecord

func (this Bitget) PrivateTaxGetV2TaxSpotRecord(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserGetUserV1FeeQuery

func (this Bitget) PrivateUserGetUserV1FeeQuery(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserGetUserV1SubVirtualApiList

func (this Bitget) PrivateUserGetUserV1SubVirtualApiList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserGetUserV1SubVirtualList

func (this Bitget) PrivateUserGetUserV1SubVirtualList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserGetUserV1TaxFutureRecord

func (this Bitget) PrivateUserGetUserV1TaxFutureRecord(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserGetUserV1TaxMarginRecord

func (this Bitget) PrivateUserGetUserV1TaxMarginRecord(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserGetUserV1TaxP2pRecord

func (this Bitget) PrivateUserGetUserV1TaxP2pRecord(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserGetUserV1TaxSpotRecord

func (this Bitget) PrivateUserGetUserV1TaxSpotRecord(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserGetV2UserVirtualSubaccountApikeyList

func (this Bitget) PrivateUserGetV2UserVirtualSubaccountApikeyList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserGetV2UserVirtualSubaccountList

func (this Bitget) PrivateUserGetV2UserVirtualSubaccountList(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserPostUserV1SubVirtualApiBatchCreate

func (this Bitget) PrivateUserPostUserV1SubVirtualApiBatchCreate(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserPostUserV1SubVirtualApiCreate

func (this Bitget) PrivateUserPostUserV1SubVirtualApiCreate(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserPostUserV1SubVirtualApiModify

func (this Bitget) PrivateUserPostUserV1SubVirtualApiModify(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserPostUserV1SubVirtualCreate

func (this Bitget) PrivateUserPostUserV1SubVirtualCreate(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserPostUserV1SubVirtualModify

func (this Bitget) PrivateUserPostUserV1SubVirtualModify(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserPostV2UserBatchCreateSubaccountAndApikey

func (this Bitget) PrivateUserPostV2UserBatchCreateSubaccountAndApikey(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserPostV2UserCreateVirtualSubaccount

func (this Bitget) PrivateUserPostV2UserCreateVirtualSubaccount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserPostV2UserCreateVirtualSubaccountApikey

func (this Bitget) PrivateUserPostV2UserCreateVirtualSubaccountApikey(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserPostV2UserModifyVirtualSubaccount

func (this Bitget) PrivateUserPostV2UserModifyVirtualSubaccount(args ...interface{}) <-chan interface{}

func (Bitget) PrivateUserPostV2UserModifyVirtualSubaccountApikey

func (this Bitget) PrivateUserPostV2UserModifyVirtualSubaccountApikey(args ...interface{}) <-chan interface{}

func (Bitget) PublicCommonGetV2PublicAnnoucements

func (this Bitget) PublicCommonGetV2PublicAnnoucements(args ...interface{}) <-chan interface{}

func (Bitget) PublicCommonGetV2PublicTime

func (this Bitget) PublicCommonGetV2PublicTime(args ...interface{}) <-chan interface{}

func (Bitget) PublicEarnGetV2EarnLoanPublicCoinInfos

func (this Bitget) PublicEarnGetV2EarnLoanPublicCoinInfos(args ...interface{}) <-chan interface{}

func (Bitget) PublicEarnGetV2EarnLoanPublicHourInterest

func (this Bitget) PublicEarnGetV2EarnLoanPublicHourInterest(args ...interface{}) <-chan interface{}

func (Bitget) PublicMarginGetMarginV1CrossPublicInterestRateAndLimit

func (this Bitget) PublicMarginGetMarginV1CrossPublicInterestRateAndLimit(args ...interface{}) <-chan interface{}

func (Bitget) PublicMarginGetMarginV1CrossPublicTierData

func (this Bitget) PublicMarginGetMarginV1CrossPublicTierData(args ...interface{}) <-chan interface{}

func (Bitget) PublicMarginGetMarginV1IsolatedPublicInterestRateAndLimit

func (this Bitget) PublicMarginGetMarginV1IsolatedPublicInterestRateAndLimit(args ...interface{}) <-chan interface{}

func (Bitget) PublicMarginGetMarginV1IsolatedPublicTierData

func (this Bitget) PublicMarginGetMarginV1IsolatedPublicTierData(args ...interface{}) <-chan interface{}

func (Bitget) PublicMarginGetMarginV1PublicCurrencies

func (this Bitget) PublicMarginGetMarginV1PublicCurrencies(args ...interface{}) <-chan interface{}

func (Bitget) PublicMarginGetV2MarginCurrencies

func (this Bitget) PublicMarginGetV2MarginCurrencies(args ...interface{}) <-chan interface{}

func (Bitget) PublicMarginGetV2MarginMarketLongShortRatio

func (this Bitget) PublicMarginGetV2MarginMarketLongShortRatio(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketCandles

func (this Bitget) PublicMixGetMixV1MarketCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketContractVipLevel

func (this Bitget) PublicMixGetMixV1MarketContractVipLevel(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketContracts

func (this Bitget) PublicMixGetMixV1MarketContracts(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketCurrentFundRate

func (this Bitget) PublicMixGetMixV1MarketCurrentFundRate(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketDepth

func (this Bitget) PublicMixGetMixV1MarketDepth(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketFills

func (this Bitget) PublicMixGetMixV1MarketFills(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketFillsHistory

func (this Bitget) PublicMixGetMixV1MarketFillsHistory(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketFundingTime

func (this Bitget) PublicMixGetMixV1MarketFundingTime(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketHistoryCandles

func (this Bitget) PublicMixGetMixV1MarketHistoryCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketHistoryFundRate

func (this Bitget) PublicMixGetMixV1MarketHistoryFundRate(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketHistoryIndexCandles

func (this Bitget) PublicMixGetMixV1MarketHistoryIndexCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketHistoryMarkCandles

func (this Bitget) PublicMixGetMixV1MarketHistoryMarkCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketIndex

func (this Bitget) PublicMixGetMixV1MarketIndex(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketMarkPrice

func (this Bitget) PublicMixGetMixV1MarketMarkPrice(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketMergeDepth

func (this Bitget) PublicMixGetMixV1MarketMergeDepth(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketOpenInterest

func (this Bitget) PublicMixGetMixV1MarketOpenInterest(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketOpenLimit

func (this Bitget) PublicMixGetMixV1MarketOpenLimit(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketQueryPositionLever

func (this Bitget) PublicMixGetMixV1MarketQueryPositionLever(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketSymbolLeverage

func (this Bitget) PublicMixGetMixV1MarketSymbolLeverage(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketTicker

func (this Bitget) PublicMixGetMixV1MarketTicker(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetMixV1MarketTickers

func (this Bitget) PublicMixGetMixV1MarketTickers(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketAccountLongShort

func (this Bitget) PublicMixGetV2MixMarketAccountLongShort(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketCandles

func (this Bitget) PublicMixGetV2MixMarketCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketContracts

func (this Bitget) PublicMixGetV2MixMarketContracts(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketCurrentFundRate

func (this Bitget) PublicMixGetV2MixMarketCurrentFundRate(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketFills

func (this Bitget) PublicMixGetV2MixMarketFills(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketFillsHistory

func (this Bitget) PublicMixGetV2MixMarketFillsHistory(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketFundingTime

func (this Bitget) PublicMixGetV2MixMarketFundingTime(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketHistoryCandles

func (this Bitget) PublicMixGetV2MixMarketHistoryCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketHistoryFundRate

func (this Bitget) PublicMixGetV2MixMarketHistoryFundRate(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketHistoryIndexCandles

func (this Bitget) PublicMixGetV2MixMarketHistoryIndexCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketHistoryMarkCandles

func (this Bitget) PublicMixGetV2MixMarketHistoryMarkCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketMergeDepth

func (this Bitget) PublicMixGetV2MixMarketMergeDepth(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketOpenInterest

func (this Bitget) PublicMixGetV2MixMarketOpenInterest(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketQueryPositionLever

func (this Bitget) PublicMixGetV2MixMarketQueryPositionLever(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketSymbolPrice

func (this Bitget) PublicMixGetV2MixMarketSymbolPrice(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketTicker

func (this Bitget) PublicMixGetV2MixMarketTicker(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketTickers

func (this Bitget) PublicMixGetV2MixMarketTickers(args ...interface{}) <-chan interface{}

func (Bitget) PublicMixGetV2MixMarketVipFeeRate

func (this Bitget) PublicMixGetV2MixMarketVipFeeRate(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1MarketCandles

func (this Bitget) PublicSpotGetSpotV1MarketCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1MarketDepth

func (this Bitget) PublicSpotGetSpotV1MarketDepth(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1MarketFills

func (this Bitget) PublicSpotGetSpotV1MarketFills(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1MarketFillsHistory

func (this Bitget) PublicSpotGetSpotV1MarketFillsHistory(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1MarketHistoryCandles

func (this Bitget) PublicSpotGetSpotV1MarketHistoryCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1MarketMergeDepth

func (this Bitget) PublicSpotGetSpotV1MarketMergeDepth(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1MarketSpotVipLevel

func (this Bitget) PublicSpotGetSpotV1MarketSpotVipLevel(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1MarketTicker

func (this Bitget) PublicSpotGetSpotV1MarketTicker(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1MarketTickers

func (this Bitget) PublicSpotGetSpotV1MarketTickers(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1NoticeQueryAllNotices

func (this Bitget) PublicSpotGetSpotV1NoticeQueryAllNotices(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1PublicCurrencies

func (this Bitget) PublicSpotGetSpotV1PublicCurrencies(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1PublicLoanCoinInfos

func (this Bitget) PublicSpotGetSpotV1PublicLoanCoinInfos(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1PublicLoanHourInterest

func (this Bitget) PublicSpotGetSpotV1PublicLoanHourInterest(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1PublicProduct

func (this Bitget) PublicSpotGetSpotV1PublicProduct(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1PublicProducts

func (this Bitget) PublicSpotGetSpotV1PublicProducts(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetSpotV1PublicTime

func (this Bitget) PublicSpotGetSpotV1PublicTime(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetV2SpotMarketCandles

func (this Bitget) PublicSpotGetV2SpotMarketCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetV2SpotMarketFills

func (this Bitget) PublicSpotGetV2SpotMarketFills(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetV2SpotMarketFillsHistory

func (this Bitget) PublicSpotGetV2SpotMarketFillsHistory(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetV2SpotMarketHistoryCandles

func (this Bitget) PublicSpotGetV2SpotMarketHistoryCandles(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetV2SpotMarketMergeDepth

func (this Bitget) PublicSpotGetV2SpotMarketMergeDepth(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetV2SpotMarketOrderbook

func (this Bitget) PublicSpotGetV2SpotMarketOrderbook(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetV2SpotMarketTickers

func (this Bitget) PublicSpotGetV2SpotMarketTickers(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetV2SpotMarketVipFeeRate

func (this Bitget) PublicSpotGetV2SpotMarketVipFeeRate(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetV2SpotPublicCoins

func (this Bitget) PublicSpotGetV2SpotPublicCoins(args ...interface{}) <-chan interface{}

func (Bitget) PublicSpotGetV2SpotPublicSymbols

func (this Bitget) PublicSpotGetV2SpotPublicSymbols(args ...interface{}) <-chan interface{}

func (Bitget) ReduceMargin

func (this Bitget) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Bitget) RepayCrossMargin

func (this Bitget) RepayCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Bitget) RepayIsolatedMargin

func (this Bitget) RepayIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Bitget) SetLeverage

func (this *Bitget) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name bitget#setLeverage
  • @description set the level of leverage for a market
  • @see https://www.bitget.com/api-doc/contract/account/Change-Leverage
  • @param {int} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.holdSide] *isolated only* position direction, 'long' or 'short'
  • @returns {object} response from the exchange

func (*Bitget) SetMarginMode

func (this *Bitget) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name bitget#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://www.bitget.com/api-doc/contract/account/Change-Margin-Mode
  • @param {string} marginMode 'cross' or 'isolated'
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (*Bitget) SetPositionMode

func (this *Bitget) SetPositionMode(hedged bool, options ...SetPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name bitget#setPositionMode
  • @description set hedged to true or false for a market
  • @see https://www.bitget.com/api-doc/contract/account/Change-Hold-Mode
  • @param {bool} hedged set to true to use dualSidePosition
  • @param {string} symbol not used by bitget setPositionMode ()
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.productType] required if symbol is undefined: 'USDT-FUTURES', 'USDC-FUTURES', 'COIN-FUTURES', 'SUSDT-FUTURES', 'SUSDC-FUTURES' or 'SCOIN-FUTURES'
  • @returns {object} response from the exchange

func (Bitget) SetSandboxMode

func (this Bitget) SetSandboxMode(enabled interface{})

func (Bitget) Sign

func (this Bitget) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bitget) Transfer

func (this *Bitget) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name bitget#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://www.bitget.com/api-doc/spot/account/Wallet-Transfer
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from
  • @param {string} toAccount account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.symbol] unified CCXT market symbol, required when transferring to or from an account type that is a leveraged position-by-position account
  • @param {string} [params.clientOid] custom id
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Bitget) Withdraw

func (this *Bitget) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name bitget#withdraw
  • @description make a withdrawal
  • @see https://www.bitget.com/api-doc/spot/account/Wallet-Withdrawal
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.chain] the blockchain network the withdrawal is taking place on
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Bithumb

type Bithumb struct {
	Core *bithumb
	// contains filtered or unexported fields
}

func NewBithumb

func NewBithumb(userConfig map[string]interface{}) Bithumb

func (Bithumb) AmountToPrecision

func (this Bithumb) AmountToPrecision(symbol interface{}, amount interface{}) interface{}

func (*Bithumb) CancelOrder

func (this *Bithumb) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bithumb) CancelUnifiedOrder

func (this *Bithumb) CancelUnifiedOrder(order interface{}, options ...CancelUnifiedOrderOptions) (Order, error)

func (*Bithumb) CreateOrder

func (this *Bithumb) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Bithumb) Describe

func (this Bithumb) Describe() interface{}

func (*Bithumb) FetchBalance

func (this *Bithumb) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bithumb) FetchMarkets

func (this *Bithumb) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Bithumb) FetchOHLCV

func (this *Bithumb) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bithumb#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://apidocs.bithumb.com/v1.2.0/reference/candlestick-rest-api
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Bithumb) FetchOpenOrders

func (this *Bithumb) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bithumb) FetchOrder

func (this *Bithumb) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bithumb) FetchOrderBook

func (this *Bithumb) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Bithumb) FetchTicker

func (this *Bithumb) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bithumb) FetchTickers

func (this *Bithumb) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Bithumb) FetchTrades

func (this *Bithumb) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (Bithumb) FixCommaNumber

func (this Bithumb) FixCommaNumber(numberStr interface{}) interface{}

func (Bithumb) HandleErrors

func (this Bithumb) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bithumb) Init

func (this Bithumb) Init(userConfig map[string]interface{})

func (Bithumb) Nonce

func (this Bithumb) Nonce() interface{}

func (Bithumb) ParseBalance

func (this Bithumb) ParseBalance(response interface{}) interface{}

func (Bithumb) ParseOHLCV

func (this Bithumb) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bithumb) ParseOrder

func (this Bithumb) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bithumb) ParseOrderStatus

func (this Bithumb) ParseOrderStatus(status interface{}) interface{}

func (Bithumb) ParseTicker

func (this Bithumb) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bithumb) ParseTrade

func (this Bithumb) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bithumb) ParseTransaction

func (this Bithumb) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bithumb) PrivatePostInfoAccount

func (this Bithumb) PrivatePostInfoAccount(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostInfoBalance

func (this Bithumb) PrivatePostInfoBalance(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostInfoOrderDetail

func (this Bithumb) PrivatePostInfoOrderDetail(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostInfoOrders

func (this Bithumb) PrivatePostInfoOrders(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostInfoTicker

func (this Bithumb) PrivatePostInfoTicker(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostInfoUserTransactions

func (this Bithumb) PrivatePostInfoUserTransactions(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostInfoWalletAddress

func (this Bithumb) PrivatePostInfoWalletAddress(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostTradeBtcWithdrawal

func (this Bithumb) PrivatePostTradeBtcWithdrawal(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostTradeCancel

func (this Bithumb) PrivatePostTradeCancel(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostTradeKrwDeposit

func (this Bithumb) PrivatePostTradeKrwDeposit(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostTradeKrwWithdrawal

func (this Bithumb) PrivatePostTradeKrwWithdrawal(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostTradeMarketBuy

func (this Bithumb) PrivatePostTradeMarketBuy(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostTradeMarketSell

func (this Bithumb) PrivatePostTradeMarketSell(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostTradePlace

func (this Bithumb) PrivatePostTradePlace(args ...interface{}) <-chan interface{}

func (Bithumb) PrivatePostTradeStopLimit

func (this Bithumb) PrivatePostTradeStopLimit(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetAssetsstatusALL

func (this Bithumb) PublicGetAssetsstatusALL(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetAssetsstatusBaseId

func (this Bithumb) PublicGetAssetsstatusBaseId(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetAssetsstatusMultichainALL

func (this Bithumb) PublicGetAssetsstatusMultichainALL(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetAssetsstatusMultichainCurrency

func (this Bithumb) PublicGetAssetsstatusMultichainCurrency(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetCandlestickBaseIdQuoteIdInterval

func (this Bithumb) PublicGetCandlestickBaseIdQuoteIdInterval(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetNetworkInfo

func (this Bithumb) PublicGetNetworkInfo(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetOrderbookALLQuoteId

func (this Bithumb) PublicGetOrderbookALLQuoteId(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetOrderbookBaseIdQuoteId

func (this Bithumb) PublicGetOrderbookBaseIdQuoteId(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetTickerALLQuoteId

func (this Bithumb) PublicGetTickerALLQuoteId(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetTickerBaseIdQuoteId

func (this Bithumb) PublicGetTickerBaseIdQuoteId(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetTransactionHistoryBaseIdQuoteId

func (this Bithumb) PublicGetTransactionHistoryBaseIdQuoteId(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetWithdrawMinimumALL

func (this Bithumb) PublicGetWithdrawMinimumALL(args ...interface{}) <-chan interface{}

func (Bithumb) PublicGetWithdrawMinimumCurrency

func (this Bithumb) PublicGetWithdrawMinimumCurrency(args ...interface{}) <-chan interface{}

func (Bithumb) SafeMarket

func (this Bithumb) SafeMarket(optionalArgs ...interface{}) interface{}

func (Bithumb) Sign

func (this Bithumb) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bithumb) Withdraw

func (this *Bithumb) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Bitmart

type Bitmart struct {
	Core *bitmart
	// contains filtered or unexported fields
}

func NewBitmart

func NewBitmart(userConfig map[string]interface{}) Bitmart

func (Bitmart) BorrowIsolatedMargin

func (this Bitmart) BorrowIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Bitmart) CancelAllOrders

func (this *Bitmart) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

func (*Bitmart) CancelOrder

func (this *Bitmart) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Bitmart) CancelOrders

func (this *Bitmart) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Bitmart) CreateMarketBuyOrderWithCost

func (this *Bitmart) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Bitmart) CreateOrder

func (this *Bitmart) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitmart#createOrder
  • @description create a trade order
  • @see https://developer-pro.bitmart.com/en/spot/#new-order-v2-signed
  • @see https://developer-pro.bitmart.com/en/spot/#new-margin-order-v1-signed
  • @see https://developer-pro.bitmart.com/en/futuresv2/#submit-order-signed
  • @see https://developer-pro.bitmart.com/en/futuresv2/#submit-plan-order-signed
  • @see https://developer-pro.bitmart.com/en/futuresv2/#submit-tp-sl-order-signed
  • @see https://developer-pro.bitmart.com/en/futuresv2/#submit-trail-order-signed
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market', 'limit' or 'trailing' for swap markets only
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'cross' or 'isolated'
  • @param {string} [params.leverage] *swap only* leverage level
  • @param {string} [params.clientOrderId] client order id of the order
  • @param {boolean} [params.reduceOnly] *swap only* reduce only
  • @param {boolean} [params.postOnly] make sure the order is posted to the order book and not matched immediately
  • @param {string} [params.triggerPrice] *swap only* the price to trigger a stop order
  • @param {int} [params.price_type] *swap only* 1: last price, 2: fair price, default is 1
  • @param {int} [params.price_way] *swap only* 1: price way long, 2: price way short
  • @param {int} [params.activation_price_type] *swap trailing order only* 1: last price, 2: fair price, default is 1
  • @param {string} [params.trailingPercent] *swap only* the percent to trail away from the current market price, min 0.1 max 5
  • @param {string} [params.trailingTriggerPrice] *swap only* the price to trigger a trailing order, default uses the price argument
  • @param {string} [params.stopLossPrice] *swap only* the price to trigger a stop-loss order
  • @param {string} [params.takeProfitPrice] *swap only* the price to trigger a take-profit order
  • @param {int} [params.plan_category] *swap tp/sl only* 1: tp/sl, 2: position tp/sl, default is 1
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitmart) CreateOrders

func (this *Bitmart) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Bitmart) CreateSpotOrderRequest

func (this Bitmart) CreateSpotOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) CreateSwapOrderRequest

func (this Bitmart) CreateSwapOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) CustomParseBalance

func (this Bitmart) CustomParseBalance(response interface{}, marketType interface{}) interface{}

func (Bitmart) Describe

func (this Bitmart) Describe() interface{}

func (*Bitmart) EditOrder

func (this *Bitmart) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name bitmart#editOrder
  • @description edits an open order
  • @see https://developer-pro.bitmart.com/en/futuresv2/#modify-plan-order-signed
  • @see https://developer-pro.bitmart.com/en/futuresv2/#modify-tp-sl-order-signed
  • @see https://developer-pro.bitmart.com/en/futuresv2/#modify-preset-plan-order-signed
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market to edit an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} [amount] how much you want to trade in units of the base currency
  • @param {float} [price] the price to fulfill the order, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.triggerPrice] *swap only* the price to trigger a stop order
  • @param {string} [params.stopLossPrice] *swap only* the price to trigger a stop-loss order
  • @param {string} [params.takeProfitPrice] *swap only* the price to trigger a take-profit order
  • @param {string} [params.stopLoss.triggerPrice] *swap only* the price to trigger a preset stop-loss order
  • @param {string} [params.takeProfit.triggerPrice] *swap only* the price to trigger a preset take-profit order
  • @param {string} [params.clientOrderId] client order id of the order
  • @param {int} [params.price_type] *swap only* 1: last price, 2: fair price, default is 1
  • @param {int} [params.plan_category] *swap tp/sl only* 1: tp/sl, 2: position tp/sl, default is 1
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitmart) FetchBalance

func (this *Bitmart) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bitmart) FetchBorrowInterest

func (this *Bitmart) FetchBorrowInterest(options ...FetchBorrowInterestOptions) ([]BorrowInterest, error)

*

  • @method
  • @name bitmart#fetchBorrowInterest
  • @description fetch the interest owed by the user for borrowing currency for margin trading
  • @see https://developer-pro.bitmart.com/en/spot/#get-borrow-record-isolated-keyed
  • @param {string} code unified currency code
  • @param {string} symbol unified market symbol when fetch interest in isolated markets
  • @param {int} [since] the earliest time in ms to fetch borrrow interest for
  • @param {int} [limit] the maximum number of structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [borrow interest structures]{@link https://docs.ccxt.com/#/?id=borrow-interest-structure}

func (*Bitmart) FetchCanceledOrders

func (this *Bitmart) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitmart#fetchCanceledOrders
  • @description fetches information on multiple canceled orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] timestamp in ms of the earliest order, default is undefined
  • @param {int} [limit] max number of orders to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitmart) FetchClosedOrders

func (this *Bitmart) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Bitmart) FetchContractMarkets

func (this *Bitmart) FetchContractMarkets(params ...interface{}) ([]MarketInterface, error)

func (Bitmart) FetchCurrencies

func (this Bitmart) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Bitmart) FetchDeposit

func (this *Bitmart) FetchDeposit(id string, options ...FetchDepositOptions) (Transaction, error)

*

func (*Bitmart) FetchDepositAddress

func (this *Bitmart) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Bitmart) FetchDepositWithdrawFee

func (this *Bitmart) FetchDepositWithdrawFee(code string, options ...FetchDepositWithdrawFeeOptions) (map[string]interface{}, error)

*

func (*Bitmart) FetchDeposits

func (this *Bitmart) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Bitmart) FetchFundingHistory

func (this *Bitmart) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

  • @method
  • @name bitmart#fetchFundingHistory
  • @description fetch the history of funding payments paid and received on this account
  • @see https://developer-pro.bitmart.com/en/futuresv2/#get-transaction-history-keyed
  • @param {string} [symbol] unified market symbol
  • @param {int} [since] the starting timestamp in milliseconds
  • @param {int} [limit] the number of entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch funding history for
  • @returns {object[]} a list of [funding history structures]{@link https://docs.ccxt.com/#/?id=funding-history-structure}

func (*Bitmart) FetchFundingRate

func (this *Bitmart) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Bitmart) FetchFundingRateHistory

func (this *Bitmart) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

  • @method
  • @name bitmart#fetchFundingRateHistory
  • @description fetches historical funding rate prices
  • @see https://developer-pro.bitmart.com/en/futuresv2/#get-funding-rate-history
  • @param {string} symbol unified symbol of the market to fetch the funding rate history for
  • @param {int} [since] not sent to exchange api, exchange api always returns the most recent data, only used to filter exchange response
  • @param {int} [limit] the maximum amount of funding rate structures to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [funding rate structures]{@link https://docs.ccxt.com/#/?id=funding-rate-history-structure}

func (*Bitmart) FetchIsolatedBorrowRate

func (this *Bitmart) FetchIsolatedBorrowRate(symbol string, options ...FetchIsolatedBorrowRateOptions) (IsolatedBorrowRate, error)

*

func (*Bitmart) FetchIsolatedBorrowRates

func (this *Bitmart) FetchIsolatedBorrowRates(params ...interface{}) (IsolatedBorrowRates, error)

*

func (*Bitmart) FetchLedger

func (this *Bitmart) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name bitmart#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://developer-pro.bitmart.com/en/futuresv2/#get-transaction-history-keyed
  • @param {string} [code] unified currency code
  • @param {int} [since] timestamp in ms of the earliest ledger entry
  • @param {int} [limit] max number of ledger entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest ledger entry
  • @returns {object[]} a list of [ledger structures]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Bitmart) FetchMarkets

func (this *Bitmart) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Bitmart) FetchMyLiquidations

func (this *Bitmart) FetchMyLiquidations(options ...FetchMyLiquidationsOptions) ([]Liquidation, error)

*

  • @method
  • @name bitmart#fetchMyLiquidations
  • @description retrieves the users liquidated positions
  • @see https://developer-pro.bitmart.com/en/futuresv2/#get-order-history-keyed
  • @param {string} symbol unified CCXT market symbol
  • @param {int} [since] the earliest time in ms to fetch liquidations for
  • @param {int} [limit] the maximum number of liquidation structures to retrieve
  • @param {object} [params] exchange specific parameters for the bitmart api endpoint
  • @param {int} [params.until] timestamp in ms of the latest liquidation
  • @returns {object} an array of [liquidation structures]{@link https://docs.ccxt.com/#/?id=liquidation-structure}

func (*Bitmart) FetchMyTrades

func (this *Bitmart) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Bitmart) FetchOHLCV

func (this *Bitmart) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bitmart#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://developer-pro.bitmart.com/en/spot/#get-history-k-line-v3
  • @see https://developer-pro.bitmart.com/en/futuresv2/#get-k-line
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp of the latest candle in ms
  • @param {boolean} [params.paginate] *spot only* default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Bitmart) FetchOpenInterest

func (this *Bitmart) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Bitmart) FetchOpenOrders

func (this *Bitmart) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitmart#fetchOpenOrders
  • @see https://developer-pro.bitmart.com/en/spot/#current-open-orders-v4-signed
  • @see https://developer-pro.bitmart.com/en/futuresv2/#get-all-open-orders-keyed
  • @see https://developer-pro.bitmart.com/en/futuresv2/#get-all-current-plan-orders-keyed
  • @description fetch all unfilled currently open orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.marginMode] *spot* whether to fetch trades for margin orders or spot orders, defaults to spot orders (only isolated margin orders are supported)
  • @param {int} [params.until] *spot* the latest time in ms to fetch orders for
  • @param {string} [params.type] *swap* order type, 'limit' or 'market'
  • @param {string} [params.order_state] *swap* the order state, 'all' or 'partially_filled', default is 'all'
  • @param {string} [params.orderType] *swap only* 'limit', 'market', or 'trailing'
  • @param {boolean} [params.trailing] *swap only* set to true if you want to fetch trailing orders
  • @param {boolean} [params.trigger] *swap only* set to true if you want to fetch trigger orders
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitmart) FetchOrder

func (this *Bitmart) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitmart) FetchOrderBook

func (this *Bitmart) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Bitmart) FetchOrderTrades

func (this *Bitmart) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Bitmart) FetchOrdersByStatus

func (this *Bitmart) FetchOrdersByStatus(status interface{}, options ...FetchOrdersByStatusOptions) ([]Order, error)

func (*Bitmart) FetchPosition

func (this *Bitmart) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Bitmart) FetchPositions

func (this *Bitmart) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Bitmart) FetchSpotMarkets

func (this *Bitmart) FetchSpotMarkets(params ...interface{}) ([]MarketInterface, error)

func (*Bitmart) FetchStatus

func (this *Bitmart) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Bitmart) FetchTicker

func (this *Bitmart) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bitmart) FetchTickers

func (this *Bitmart) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Bitmart) FetchTime

func (this *Bitmart) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name bitmart#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://developer-pro.bitmart.com/en/spot/#get-system-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Bitmart) FetchTrades

func (this *Bitmart) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitmart#fetchTrades
  • @description get a list of the most recent trades for a particular symbol
  • @see https://developer-pro.bitmart.com/en/spot/#get-recent-trades-v3
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum number of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Bitmart) FetchTradingFee

func (this *Bitmart) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Bitmart) FetchTransactionFee

func (this *Bitmart) FetchTransactionFee(code string, options ...FetchTransactionFeeOptions) (map[string]interface{}, error)

*

  • @method
  • @name bitmart#fetchTransactionFee
  • @deprecated
  • @description please use fetchDepositWithdrawFee instead
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.network] the network code of the currency
  • @returns {object} a [fee structure]{@link https://docs.ccxt.com/#/?id=fee-structure}

func (*Bitmart) FetchTransactionsByType

func (this *Bitmart) FetchTransactionsByType(typeVar interface{}, options ...FetchTransactionsByTypeOptions) ([]Transaction, error)

func (Bitmart) FetchTransactionsRequest

func (this Bitmart) FetchTransactionsRequest(optionalArgs ...interface{}) interface{}

func (*Bitmart) FetchTransfers

func (this *Bitmart) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name bitmart#fetchTransfers
  • @description fetch a history of internal transfers made on an account, only transfers between spot and swap are supported
  • @see https://developer-pro.bitmart.com/en/futuresv2/#get-transfer-list-signed
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for
  • @param {int} [limit] the maximum number of transfer structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.page] the required number of pages, default is 1, max is 1000
  • @param {int} [params.until] the latest time in ms to fetch transfers for
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Bitmart) FetchWithdrawAddresses

func (this *Bitmart) FetchWithdrawAddresses(code string, options ...FetchWithdrawAddressesOptions) ([]map[string]interface{}, error)

func (*Bitmart) FetchWithdrawal

func (this *Bitmart) FetchWithdrawal(id string, options ...FetchWithdrawalOptions) (Transaction, error)

*

func (*Bitmart) FetchWithdrawals

func (this *Bitmart) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Bitmart) GetCurrencyIdFromCodeAndNetwork

func (this Bitmart) GetCurrencyIdFromCodeAndNetwork(currencyCode interface{}, networkCode interface{}) interface{}

func (Bitmart) HandleErrors

func (this Bitmart) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitmart) Init

func (this Bitmart) Init(userConfig map[string]interface{})

func (Bitmart) Nonce

func (this Bitmart) Nonce() interface{}

func (Bitmart) ParseBalanceHelper

func (this Bitmart) ParseBalanceHelper(entry interface{}) interface{}

func (Bitmart) ParseBorrowInterest

func (this Bitmart) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseDepositAddress

func (this Bitmart) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseDepositWithdrawFee

func (this Bitmart) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseFundingHistories

func (this Bitmart) ParseFundingHistories(contracts interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseFundingHistory

func (this Bitmart) ParseFundingHistory(contract interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseFundingRate

func (this Bitmart) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseIsolatedBorrowRate

func (this Bitmart) ParseIsolatedBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseLedgerEntry

func (this Bitmart) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseLedgerEntryType

func (this Bitmart) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Bitmart) ParseLiquidation

func (this Bitmart) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseMarginLoan

func (this Bitmart) ParseMarginLoan(info interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseOHLCV

func (this Bitmart) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseOpenInterest

func (this Bitmart) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseOrder

func (this Bitmart) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseOrderSide

func (this Bitmart) ParseOrderSide(side interface{}) interface{}

func (Bitmart) ParseOrderStatusByType

func (this Bitmart) ParseOrderStatusByType(typeVar interface{}, status interface{}) interface{}

func (Bitmart) ParsePosition

func (this Bitmart) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseTicker

func (this Bitmart) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseTrade

func (this Bitmart) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseTradingFee

func (this Bitmart) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseTransaction

func (this Bitmart) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseTransactionStatus

func (this Bitmart) ParseTransactionStatus(status interface{}) interface{}

func (Bitmart) ParseTransfer

func (this Bitmart) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Bitmart) ParseTransferFromAccount

func (this Bitmart) ParseTransferFromAccount(typeVar interface{}) interface{}

func (Bitmart) ParseTransferStatus

func (this Bitmart) ParseTransferStatus(status interface{}) interface{}

func (Bitmart) ParseTransferToAccount

func (this Bitmart) ParseTransferToAccount(typeVar interface{}) interface{}

func (Bitmart) PrivateGetAccountContractSubAccountMainV1TransferList

func (this Bitmart) PrivateGetAccountContractSubAccountMainV1TransferList(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountContractSubAccountMainV1Wallet

func (this Bitmart) PrivateGetAccountContractSubAccountMainV1Wallet(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountContractSubAccountV1TransferHistory

func (this Bitmart) PrivateGetAccountContractSubAccountV1TransferHistory(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountSubAccountMainV1SubaccountList

func (this Bitmart) PrivateGetAccountSubAccountMainV1SubaccountList(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountSubAccountMainV1Wallet

func (this Bitmart) PrivateGetAccountSubAccountMainV1Wallet(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountSubAccountV1TransferHistory

func (this Bitmart) PrivateGetAccountSubAccountV1TransferHistory(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountSubAccountV1TransferList

func (this Bitmart) PrivateGetAccountSubAccountV1TransferList(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountV1Currencies

func (this Bitmart) PrivateGetAccountV1Currencies(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountV1DepositAddress

func (this Bitmart) PrivateGetAccountV1DepositAddress(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountV1DepositWithdrawDetail

func (this Bitmart) PrivateGetAccountV1DepositWithdrawDetail(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountV1Wallet

func (this Bitmart) PrivateGetAccountV1Wallet(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountV1WithdrawAddressList

func (this Bitmart) PrivateGetAccountV1WithdrawAddressList(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountV1WithdrawCharge

func (this Bitmart) PrivateGetAccountV1WithdrawCharge(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetAccountV2DepositWithdrawHistory

func (this Bitmart) PrivateGetAccountV2DepositWithdrawHistory(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetContractPrivateAffilateRebateList

func (this Bitmart) PrivateGetContractPrivateAffilateRebateList(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetContractPrivateAffilateTradeList

func (this Bitmart) PrivateGetContractPrivateAffilateTradeList(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetContractPrivateAssetsDetail

func (this Bitmart) PrivateGetContractPrivateAssetsDetail(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetContractPrivateCurrentPlanOrder

func (this Bitmart) PrivateGetContractPrivateCurrentPlanOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetContractPrivateGetOpenOrders

func (this Bitmart) PrivateGetContractPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetContractPrivateOrder

func (this Bitmart) PrivateGetContractPrivateOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetContractPrivateOrderHistory

func (this Bitmart) PrivateGetContractPrivateOrderHistory(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetContractPrivatePosition

func (this Bitmart) PrivateGetContractPrivatePosition(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetContractPrivatePositionRisk

func (this Bitmart) PrivateGetContractPrivatePositionRisk(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetContractPrivateTrades

func (this Bitmart) PrivateGetContractPrivateTrades(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetContractPrivateTransactionHistory

func (this Bitmart) PrivateGetContractPrivateTransactionHistory(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV1BrokerRebate

func (this Bitmart) PrivateGetSpotV1BrokerRebate(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV1MarginIsolatedAccount

func (this Bitmart) PrivateGetSpotV1MarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV1MarginIsolatedBorrowRecord

func (this Bitmart) PrivateGetSpotV1MarginIsolatedBorrowRecord(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV1MarginIsolatedPairs

func (this Bitmart) PrivateGetSpotV1MarginIsolatedPairs(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV1MarginIsolatedRepayRecord

func (this Bitmart) PrivateGetSpotV1MarginIsolatedRepayRecord(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV1OrderDetail

func (this Bitmart) PrivateGetSpotV1OrderDetail(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV1TradeFee

func (this Bitmart) PrivateGetSpotV1TradeFee(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV1Trades

func (this Bitmart) PrivateGetSpotV1Trades(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV1UserFee

func (this Bitmart) PrivateGetSpotV1UserFee(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV1Wallet

func (this Bitmart) PrivateGetSpotV1Wallet(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV2OrderDetail

func (this Bitmart) PrivateGetSpotV2OrderDetail(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV2Orders

func (this Bitmart) PrivateGetSpotV2Orders(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV2Trades

func (this Bitmart) PrivateGetSpotV2Trades(args ...interface{}) <-chan interface{}

func (Bitmart) PrivateGetSpotV3Orders

func (this Bitmart) PrivateGetSpotV3Orders(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostAccountContractSubAccountMainV1MainToSub

func (this Bitmart) PrivatePostAccountContractSubAccountMainV1MainToSub(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostAccountContractSubAccountMainV1SubToMain

func (this Bitmart) PrivatePostAccountContractSubAccountMainV1SubToMain(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostAccountContractSubAccountSubV1SubToMain

func (this Bitmart) PrivatePostAccountContractSubAccountSubV1SubToMain(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostAccountSubAccountMainV1MainToSub

func (this Bitmart) PrivatePostAccountSubAccountMainV1MainToSub(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostAccountSubAccountMainV1SubToMain

func (this Bitmart) PrivatePostAccountSubAccountMainV1SubToMain(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostAccountSubAccountMainV1SubToSub

func (this Bitmart) PrivatePostAccountSubAccountMainV1SubToSub(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostAccountSubAccountSubV1SubToMain

func (this Bitmart) PrivatePostAccountSubAccountSubV1SubToMain(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostAccountSubAccountSubV1SubToSub

func (this Bitmart) PrivatePostAccountSubAccountSubV1SubToSub(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostAccountV1TransferContract

func (this Bitmart) PrivatePostAccountV1TransferContract(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostAccountV1TransferContractList

func (this Bitmart) PrivatePostAccountV1TransferContractList(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostAccountV1WithdrawApply

func (this Bitmart) PrivatePostAccountV1WithdrawApply(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateCancelOrder

func (this Bitmart) PrivatePostContractPrivateCancelOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateCancelOrders

func (this Bitmart) PrivatePostContractPrivateCancelOrders(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateCancelPlanOrder

func (this Bitmart) PrivatePostContractPrivateCancelPlanOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateCancelTrailOrder

func (this Bitmart) PrivatePostContractPrivateCancelTrailOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateModifyPlanOrder

func (this Bitmart) PrivatePostContractPrivateModifyPlanOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateModifyPresetPlanOrder

func (this Bitmart) PrivatePostContractPrivateModifyPresetPlanOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateModifyTpSlOrder

func (this Bitmart) PrivatePostContractPrivateModifyTpSlOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateSubmitLeverage

func (this Bitmart) PrivatePostContractPrivateSubmitLeverage(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateSubmitOrder

func (this Bitmart) PrivatePostContractPrivateSubmitOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateSubmitPlanOrder

func (this Bitmart) PrivatePostContractPrivateSubmitPlanOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateSubmitTpSlOrder

func (this Bitmart) PrivatePostContractPrivateSubmitTpSlOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostContractPrivateSubmitTrailOrder

func (this Bitmart) PrivatePostContractPrivateSubmitTrailOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV1BatchOrders

func (this Bitmart) PrivatePostSpotV1BatchOrders(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV1CancelOrders

func (this Bitmart) PrivatePostSpotV1CancelOrders(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV1MarginIsolatedBorrow

func (this Bitmart) PrivatePostSpotV1MarginIsolatedBorrow(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV1MarginIsolatedRepay

func (this Bitmart) PrivatePostSpotV1MarginIsolatedRepay(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV1MarginIsolatedTransfer

func (this Bitmart) PrivatePostSpotV1MarginIsolatedTransfer(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV1MarginSubmitOrder

func (this Bitmart) PrivatePostSpotV1MarginSubmitOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV1SubmitOrder

func (this Bitmart) PrivatePostSpotV1SubmitOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV2BatchOrders

func (this Bitmart) PrivatePostSpotV2BatchOrders(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV2CancelOrder

func (this Bitmart) PrivatePostSpotV2CancelOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV2SubmitOrder

func (this Bitmart) PrivatePostSpotV2SubmitOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV3CancelOrder

func (this Bitmart) PrivatePostSpotV3CancelOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV4BatchOrders

func (this Bitmart) PrivatePostSpotV4BatchOrders(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV4CancelAll

func (this Bitmart) PrivatePostSpotV4CancelAll(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV4CancelOrders

func (this Bitmart) PrivatePostSpotV4CancelOrders(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV4QueryClientOrder

func (this Bitmart) PrivatePostSpotV4QueryClientOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV4QueryHistoryOrders

func (this Bitmart) PrivatePostSpotV4QueryHistoryOrders(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV4QueryOpenOrders

func (this Bitmart) PrivatePostSpotV4QueryOpenOrders(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV4QueryOrder

func (this Bitmart) PrivatePostSpotV4QueryOrder(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV4QueryOrderTrades

func (this Bitmart) PrivatePostSpotV4QueryOrderTrades(args ...interface{}) <-chan interface{}

func (Bitmart) PrivatePostSpotV4QueryTrades

func (this Bitmart) PrivatePostSpotV4QueryTrades(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetAccountV1Currencies

func (this Bitmart) PublicGetAccountV1Currencies(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetContractPublicDepth

func (this Bitmart) PublicGetContractPublicDepth(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetContractPublicDetails

func (this Bitmart) PublicGetContractPublicDetails(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetContractPublicFundingRate

func (this Bitmart) PublicGetContractPublicFundingRate(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetContractPublicFundingRateHistory

func (this Bitmart) PublicGetContractPublicFundingRateHistory(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetContractPublicKline

func (this Bitmart) PublicGetContractPublicKline(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetContractPublicMarkpriceKline

func (this Bitmart) PublicGetContractPublicMarkpriceKline(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetContractPublicOpenInterest

func (this Bitmart) PublicGetContractPublicOpenInterest(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetContractV1Tickers

func (this Bitmart) PublicGetContractV1Tickers(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotQuotationV3Books

func (this Bitmart) PublicGetSpotQuotationV3Books(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotQuotationV3Klines

func (this Bitmart) PublicGetSpotQuotationV3Klines(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotQuotationV3LiteKlines

func (this Bitmart) PublicGetSpotQuotationV3LiteKlines(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotQuotationV3Ticker

func (this Bitmart) PublicGetSpotQuotationV3Ticker(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotQuotationV3Tickers

func (this Bitmart) PublicGetSpotQuotationV3Tickers(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotQuotationV3Trades

func (this Bitmart) PublicGetSpotQuotationV3Trades(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotV1Currencies

func (this Bitmart) PublicGetSpotV1Currencies(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotV1Steps

func (this Bitmart) PublicGetSpotV1Steps(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotV1Symbols

func (this Bitmart) PublicGetSpotV1Symbols(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotV1SymbolsBook

func (this Bitmart) PublicGetSpotV1SymbolsBook(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotV1SymbolsDetails

func (this Bitmart) PublicGetSpotV1SymbolsDetails(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotV1SymbolsKline

func (this Bitmart) PublicGetSpotV1SymbolsKline(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotV1SymbolsTrades

func (this Bitmart) PublicGetSpotV1SymbolsTrades(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotV1Ticker

func (this Bitmart) PublicGetSpotV1Ticker(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotV1TickerDetail

func (this Bitmart) PublicGetSpotV1TickerDetail(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSpotV2Ticker

func (this Bitmart) PublicGetSpotV2Ticker(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSystemService

func (this Bitmart) PublicGetSystemService(args ...interface{}) <-chan interface{}

func (Bitmart) PublicGetSystemTime

func (this Bitmart) PublicGetSystemTime(args ...interface{}) <-chan interface{}

func (Bitmart) RepayIsolatedMargin

func (this Bitmart) RepayIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Bitmart) SetLeverage

func (this *Bitmart) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name bitmart#setLeverage
  • @description set the level of leverage for a market
  • @see https://developer-pro.bitmart.com/en/futuresv2/#submit-leverage-signed
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'isolated' or 'cross'
  • @returns {object} response from the exchange

func (Bitmart) Sign

func (this Bitmart) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bitmart) Transfer

func (this *Bitmart) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Bitmart) Withdraw

func (this *Bitmart) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name bitmart#withdraw
  • @description make a withdrawal
  • @see https://developer-pro.bitmart.com/en/spot/#withdraw-signed
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.network] the network name for this withdrawal
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Bitmex

type Bitmex struct {
	Core *bitmex
	// contains filtered or unexported fields
}

func NewBitmex

func NewBitmex(userConfig map[string]interface{}) Bitmex

func (Bitmex) AmountToPrecision

func (this Bitmex) AmountToPrecision(symbol interface{}, amount interface{}) interface{}

func (Bitmex) CalculateRateLimiterCost

func (this Bitmex) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Bitmex) CancelAllOrders

func (this *Bitmex) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Bitmex) CancelAllOrdersAfter

func (this *Bitmex) CancelAllOrdersAfter(timeout int64, options ...CancelAllOrdersAfterOptions) (map[string]interface{}, error)

*

  • @method
  • @name bitmex#cancelAllOrdersAfter
  • @description dead man's switch, cancel all orders after the given timeout
  • @see https://www.bitmex.com/api/explorer/#!/Order/Order_cancelAllAfter
  • @param {number} timeout time in milliseconds, 0 represents cancel the timer
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} the api result

func (*Bitmex) CancelOrder

func (this *Bitmex) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bitmex) CancelOrders

func (this *Bitmex) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (Bitmex) ConvertFromRawCost

func (this Bitmex) ConvertFromRawCost(symbol interface{}, rawQuantity interface{}) interface{}

func (Bitmex) ConvertFromRawQuantity

func (this Bitmex) ConvertFromRawQuantity(symbol interface{}, rawQuantity interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ConvertFromRealAmount

func (this Bitmex) ConvertFromRealAmount(code interface{}, amount interface{}) interface{}

func (Bitmex) ConvertToRealAmount

func (this Bitmex) ConvertToRealAmount(code interface{}, amount interface{}) interface{}

func (*Bitmex) CreateOrder

func (this *Bitmex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitmex#createOrder
  • @description create a trade order
  • @see https://www.bitmex.com/api/explorer/#!/Order/Order_new
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {object} [params.triggerPrice] the price at which a trigger order is triggered at
  • @param {object} [params.triggerDirection] the direction whenever the trigger happens with relation to price - 'above' or 'below'
  • @param {float} [params.trailingAmount] the quote amount to trail away from the current market price
  • @returns {object} an [order structure]{@link https://github.com/ccxt/ccxt/wiki/Manual#order-structure}

func (Bitmex) Describe

func (this Bitmex) Describe() interface{}

func (*Bitmex) EditOrder

func (this *Bitmex) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

func (*Bitmex) FetchBalance

func (this *Bitmex) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bitmex) FetchClosedOrders

func (this *Bitmex) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitmex#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://www.bitmex.com/api/explorer/#!/Order/Order_getOrders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitmex) FetchCurrencies

func (this Bitmex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Bitmex) FetchDepositAddress

func (this *Bitmex) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name bitmex#fetchDepositAddress
  • @description fetch the deposit address for a currency associated with this account
  • @see https://www.bitmex.com/api/explorer/#!/User/User_getDepositAddress
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.network] deposit chain, can view all chains via this.publicGetWalletAssets, default is eth, unless the currency has a default chain within this.options['networks']
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Bitmex) FetchDepositWithdrawFees

func (this *Bitmex) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Bitmex) FetchDepositsWithdrawals

func (this *Bitmex) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name bitmex#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://www.bitmex.com/api/explorer/#!/User/User_getWalletHistory
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Bitmex) FetchFundingRateHistory

func (this *Bitmex) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

  • @method
  • @name bitmex#fetchFundingRateHistory
  • @description Fetches the history of funding rates
  • @see https://www.bitmex.com/api/explorer/#!/Funding/Funding_get
  • @param {string} symbol unified symbol of the market to fetch the funding rate history for
  • @param {int} [since] timestamp in ms of the earliest funding rate to fetch
  • @param {int} [limit] the maximum amount of [funding rate structures]{@link https://docs.ccxt.com/#/?id=funding-rate-history-structure} to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms for ending date filter
  • @param {bool} [params.reverse] if true, will sort results newest first
  • @param {int} [params.start] starting point for results
  • @param {string} [params.columns] array of column names to fetch in info, if omitted, will return all columns
  • @param {string} [params.filter] generic table filter, send json key/value pairs, such as {"key": "value"}, you can key on individual fields, and do more advanced querying on timestamps, see the [timestamp docs]{@link https://www.bitmex.com/app/restAPI#Timestamp-Filters} for more details
  • @returns {object[]} a list of [funding rate structures]{@link https://docs.ccxt.com/#/?id=funding-rate-history-structure}

func (*Bitmex) FetchFundingRates

func (this *Bitmex) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Bitmex) FetchLedger

func (this *Bitmex) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name bitmex#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://www.bitmex.com/api/explorer/#!/User/User_getWalletHistory
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Bitmex) FetchLeverages

func (this *Bitmex) FetchLeverages(options ...FetchLeveragesOptions) (Leverages, error)

*

func (*Bitmex) FetchLiquidations

func (this *Bitmex) FetchLiquidations(symbol string, options ...FetchLiquidationsOptions) ([]Liquidation, error)

*

  • @method
  • @name bitmex#fetchLiquidations
  • @description retrieves the public liquidations of a trading pair
  • @see https://www.bitmex.com/api/explorer/#!/Liquidation/Liquidation_get
  • @param {string} symbol unified CCXT market symbol
  • @param {int} [since] the earliest time in ms to fetch liquidations for
  • @param {int} [limit] the maximum number of liquidation structures to retrieve
  • @param {object} [params] exchange specific parameters for the bitmex api endpoint
  • @param {int} [params.until] timestamp in ms of the latest liquidation
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} an array of [liquidation structures]{@link https://docs.ccxt.com/#/?id=liquidation-structure}

func (*Bitmex) FetchMarkets

func (this *Bitmex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Bitmex) FetchMyTrades

func (this *Bitmex) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Bitmex) FetchOHLCV

func (this *Bitmex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bitmex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://www.bitmex.com/api/explorer/#!/Trade/Trade_getBucketed
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Bitmex) FetchOpenOrders

func (this *Bitmex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitmex#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://www.bitmex.com/api/explorer/#!/Order/Order_getOrders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitmex) FetchOrder

func (this *Bitmex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitmex) FetchOrderBook

func (this *Bitmex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name bitmex#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://www.bitmex.com/api/explorer/#!/OrderBook/OrderBook_getL2
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Bitmex) FetchOrders

func (this *Bitmex) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitmex#fetchOrders
  • @see https://www.bitmex.com/api/explorer/#!/Order/Order_getOrders
  • @description fetches information on multiple orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the earliest time in ms to fetch orders for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitmex) FetchPositions

func (this *Bitmex) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Bitmex) FetchTicker

func (this *Bitmex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bitmex) FetchTickers

func (this *Bitmex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Bitmex) FetchTrades

func (this *Bitmex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitmex#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://www.bitmex.com/api/explorer/#!/Trade/Trade_get
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Bitmex) HandleErrors

func (this Bitmex) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitmex) Init

func (this Bitmex) Init(userConfig map[string]interface{})

func (Bitmex) Nonce

func (this Bitmex) Nonce() interface{}

func (Bitmex) ParseBalance

func (this Bitmex) ParseBalance(response interface{}) interface{}

func (Bitmex) ParseDepositWithdrawFee

func (this Bitmex) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseFundingRate

func (this Bitmex) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseFundingRateHistory

func (this Bitmex) ParseFundingRateHistory(info interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseLedgerEntry

func (this Bitmex) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseLedgerEntryType

func (this Bitmex) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Bitmex) ParseLeverage

func (this Bitmex) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseLiquidation

func (this Bitmex) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseMarket

func (this Bitmex) ParseMarket(market interface{}) interface{}

func (Bitmex) ParseOHLCV

func (this Bitmex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseOrder

func (this Bitmex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseOrderStatus

func (this Bitmex) ParseOrderStatus(status interface{}) interface{}

func (Bitmex) ParsePosition

func (this Bitmex) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseTicker

func (this Bitmex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseTimeInForce

func (this Bitmex) ParseTimeInForce(timeInForce interface{}) interface{}

func (Bitmex) ParseTrade

func (this Bitmex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseTransaction

func (this Bitmex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitmex) ParseTransactionStatus

func (this Bitmex) ParseTransactionStatus(status interface{}) interface{}

func (Bitmex) PrivateDeleteOrder

func (this Bitmex) PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateDeleteOrderAll

func (this Bitmex) PrivateDeleteOrderAll(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateDeleteUserUnstakingRequests

func (this Bitmex) PrivateDeleteUserUnstakingRequests(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetAddress

func (this Bitmex) PrivateGetAddress(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetApiKey

func (this Bitmex) PrivateGetApiKey(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetExecution

func (this Bitmex) PrivateGetExecution(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetExecutionTradeHistory

func (this Bitmex) PrivateGetExecutionTradeHistory(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetGlobalNotification

func (this Bitmex) PrivateGetGlobalNotification(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetLeaderboardName

func (this Bitmex) PrivateGetLeaderboardName(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetOrder

func (this Bitmex) PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetPorlSnapshots

func (this Bitmex) PrivateGetPorlSnapshots(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetPosition

func (this Bitmex) PrivateGetPosition(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUser

func (this Bitmex) PrivateGetUser(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserAffiliateStatus

func (this Bitmex) PrivateGetUserAffiliateStatus(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserAffiliates

func (this Bitmex) PrivateGetUserAffiliates(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserCheckReferralCode

func (this Bitmex) PrivateGetUserCheckReferralCode(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserCommission

func (this Bitmex) PrivateGetUserCommission(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserCsa

func (this Bitmex) PrivateGetUserCsa(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserDepositAddress

func (this Bitmex) PrivateGetUserDepositAddress(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserEvent

func (this Bitmex) PrivateGetUserEvent(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserExecutionHistory

func (this Bitmex) PrivateGetUserExecutionHistory(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserGetWalletTransferAccounts

func (this Bitmex) PrivateGetUserGetWalletTransferAccounts(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserMargin

func (this Bitmex) PrivateGetUserMargin(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserQuoteFillRatio

func (this Bitmex) PrivateGetUserQuoteFillRatio(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserQuoteValueRatio

func (this Bitmex) PrivateGetUserQuoteValueRatio(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserStaking

func (this Bitmex) PrivateGetUserStaking(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserStakingInstruments

func (this Bitmex) PrivateGetUserStakingInstruments(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserStakingTiers

func (this Bitmex) PrivateGetUserStakingTiers(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserTradingVolume

func (this Bitmex) PrivateGetUserTradingVolume(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserUnstakingRequests

func (this Bitmex) PrivateGetUserUnstakingRequests(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserWallet

func (this Bitmex) PrivateGetUserWallet(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserWalletHistory

func (this Bitmex) PrivateGetUserWalletHistory(args ...interface{}) <-chan interface{}

func (Bitmex) PrivateGetUserWalletSummary

func (this Bitmex) PrivateGetUserWalletSummary(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostAddress

func (this Bitmex) PrivatePostAddress(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostChat

func (this Bitmex) PrivatePostChat(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostGuild

func (this Bitmex) PrivatePostGuild(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostGuildArchive

func (this Bitmex) PrivatePostGuildArchive(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostGuildJoin

func (this Bitmex) PrivatePostGuildJoin(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostGuildKick

func (this Bitmex) PrivatePostGuildKick(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostGuildLeave

func (this Bitmex) PrivatePostGuildLeave(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostGuildSharesTrades

func (this Bitmex) PrivatePostGuildSharesTrades(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostOrder

func (this Bitmex) PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostOrderCancelAllAfter

func (this Bitmex) PrivatePostOrderCancelAllAfter(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostOrderClosePosition

func (this Bitmex) PrivatePostOrderClosePosition(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostPositionIsolate

func (this Bitmex) PrivatePostPositionIsolate(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostPositionLeverage

func (this Bitmex) PrivatePostPositionLeverage(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostPositionRiskLimit

func (this Bitmex) PrivatePostPositionRiskLimit(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostPositionTransferMargin

func (this Bitmex) PrivatePostPositionTransferMargin(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostUserAddSubaccount

func (this Bitmex) PrivatePostUserAddSubaccount(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostUserCancelWithdrawal

func (this Bitmex) PrivatePostUserCancelWithdrawal(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostUserCommunicationToken

func (this Bitmex) PrivatePostUserCommunicationToken(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostUserConfirmEmail

func (this Bitmex) PrivatePostUserConfirmEmail(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostUserConfirmWithdrawal

func (this Bitmex) PrivatePostUserConfirmWithdrawal(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostUserLogout

func (this Bitmex) PrivatePostUserLogout(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostUserPreferences

func (this Bitmex) PrivatePostUserPreferences(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostUserRequestWithdrawal

func (this Bitmex) PrivatePostUserRequestWithdrawal(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostUserUnstakingRequests

func (this Bitmex) PrivatePostUserUnstakingRequests(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostUserUpdateSubaccount

func (this Bitmex) PrivatePostUserUpdateSubaccount(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePostUserWalletTransfer

func (this Bitmex) PrivatePostUserWalletTransfer(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePutGuild

func (this Bitmex) PrivatePutGuild(args ...interface{}) <-chan interface{}

func (Bitmex) PrivatePutOrder

func (this Bitmex) PrivatePutOrder(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetAnnouncement

func (this Bitmex) PublicGetAnnouncement(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetAnnouncementUrgent

func (this Bitmex) PublicGetAnnouncementUrgent(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetChat

func (this Bitmex) PublicGetChat(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetChatChannels

func (this Bitmex) PublicGetChatChannels(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetChatConnected

func (this Bitmex) PublicGetChatConnected(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetChatPinned

func (this Bitmex) PublicGetChatPinned(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetFunding

func (this Bitmex) PublicGetFunding(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetGuild

func (this Bitmex) PublicGetGuild(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetInstrument

func (this Bitmex) PublicGetInstrument(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetInstrumentActive

func (this Bitmex) PublicGetInstrumentActive(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetInstrumentActiveAndIndices

func (this Bitmex) PublicGetInstrumentActiveAndIndices(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetInstrumentActiveIntervals

func (this Bitmex) PublicGetInstrumentActiveIntervals(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetInstrumentCompositeIndex

func (this Bitmex) PublicGetInstrumentCompositeIndex(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetInstrumentIndices

func (this Bitmex) PublicGetInstrumentIndices(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetInstrumentUsdVolume

func (this Bitmex) PublicGetInstrumentUsdVolume(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetInsurance

func (this Bitmex) PublicGetInsurance(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetLeaderboard

func (this Bitmex) PublicGetLeaderboard(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetLiquidation

func (this Bitmex) PublicGetLiquidation(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetOrderBookL2

func (this Bitmex) PublicGetOrderBookL2(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetPorlNonce

func (this Bitmex) PublicGetPorlNonce(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetQuote

func (this Bitmex) PublicGetQuote(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetQuoteBucketed

func (this Bitmex) PublicGetQuoteBucketed(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetSchema

func (this Bitmex) PublicGetSchema(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetSchemaWebsocketHelp

func (this Bitmex) PublicGetSchemaWebsocketHelp(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetSettlement

func (this Bitmex) PublicGetSettlement(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetStats

func (this Bitmex) PublicGetStats(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetStatsHistory

func (this Bitmex) PublicGetStatsHistory(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetStatsHistoryUSD

func (this Bitmex) PublicGetStatsHistoryUSD(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetTrade

func (this Bitmex) PublicGetTrade(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetTradeBucketed

func (this Bitmex) PublicGetTradeBucketed(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetWalletAssets

func (this Bitmex) PublicGetWalletAssets(args ...interface{}) <-chan interface{}

func (Bitmex) PublicGetWalletNetworks

func (this Bitmex) PublicGetWalletNetworks(args ...interface{}) <-chan interface{}

func (*Bitmex) SetLeverage

func (this *Bitmex) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name bitmex#setLeverage
  • @description set the level of leverage for a market
  • @see https://www.bitmex.com/api/explorer/#!/Position/Position_updateLeverage
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (*Bitmex) SetMarginMode

func (this *Bitmex) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name bitmex#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://www.bitmex.com/api/explorer/#!/Position/Position_isolateMargin
  • @param {string} marginMode 'cross' or 'isolated'
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Bitmex) Sign

func (this Bitmex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bitmex) Withdraw

func (this *Bitmex) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Bitopro

type Bitopro struct {
	Core *bitopro
	// contains filtered or unexported fields
}

func NewBitopro

func NewBitopro(userConfig map[string]interface{}) Bitopro

func (*Bitopro) CancelAllOrders

func (this *Bitopro) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Bitopro) CancelOrder

func (this *Bitopro) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bitopro) CancelOrders

func (this *Bitopro) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Bitopro) CreateOrder

func (this *Bitopro) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitopro#createOrder
  • @description create a trade order
  • @see https://github.com/bitoex/bitopro-offical-api-docs/blob/master/api/v3/private/create_an_order.md
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {object} [params.triggerPrice] the price at which a trigger order is triggered at
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitopro) Describe

func (this Bitopro) Describe() interface{}

func (*Bitopro) FetchBalance

func (this *Bitopro) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bitopro) FetchClosedOrders

func (this *Bitopro) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Bitopro) FetchCurrencies

func (this Bitopro) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Bitopro) FetchDepositWithdrawFees

func (this *Bitopro) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Bitopro) FetchDeposits

func (this *Bitopro) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Bitopro) FetchMarkets

func (this *Bitopro) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Bitopro) FetchMyTrades

func (this *Bitopro) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Bitopro) FetchOHLCV

func (this *Bitopro) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bitopro#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://github.com/bitoex/bitopro-offical-api-docs/blob/master/api/v3/public/get_ohlc_data.md
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Bitopro) FetchOpenOrders

func (this *Bitopro) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bitopro) FetchOrder

func (this *Bitopro) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitopro) FetchOrderBook

func (this *Bitopro) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Bitopro) FetchOrders

func (this *Bitopro) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Bitopro) FetchTicker

func (this *Bitopro) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bitopro) FetchTickers

func (this *Bitopro) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Bitopro) FetchTrades

func (this *Bitopro) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Bitopro) FetchTradingFees

func (this *Bitopro) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Bitopro) FetchWithdrawal

func (this *Bitopro) FetchWithdrawal(id string, options ...FetchWithdrawalOptions) (Transaction, error)

*

func (*Bitopro) FetchWithdrawals

func (this *Bitopro) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Bitopro) HandleErrors

func (this Bitopro) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitopro) Init

func (this Bitopro) Init(userConfig map[string]interface{})

func (Bitopro) InsertMissingCandles

func (this Bitopro) InsertMissingCandles(candles interface{}, distance interface{}, since interface{}, limit interface{}) interface{}

func (Bitopro) ParseBalance

func (this Bitopro) ParseBalance(response interface{}) interface{}

func (Bitopro) ParseCancelOrders

func (this Bitopro) ParseCancelOrders(data interface{}) interface{}

func (Bitopro) ParseDepositWithdrawFee

func (this Bitopro) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bitopro) ParseMarket

func (this Bitopro) ParseMarket(market interface{}) interface{}

func (Bitopro) ParseOHLCV

func (this Bitopro) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitopro) ParseOrder

func (this Bitopro) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitopro) ParseOrderStatus

func (this Bitopro) ParseOrderStatus(status interface{}) interface{}

func (Bitopro) ParseTicker

func (this Bitopro) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitopro) ParseTrade

func (this Bitopro) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitopro) ParseTransaction

func (this Bitopro) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitopro) ParseTransactionStatus

func (this Bitopro) ParseTransactionStatus(status interface{}) interface{}

func (Bitopro) PrivateDeleteOrdersAll

func (this Bitopro) PrivateDeleteOrdersAll(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateDeleteOrdersPair

func (this Bitopro) PrivateDeleteOrdersPair(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateDeleteOrdersPairId

func (this Bitopro) PrivateDeleteOrdersPairId(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateGetAccountsBalance

func (this Bitopro) PrivateGetAccountsBalance(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateGetOrdersAllPair

func (this Bitopro) PrivateGetOrdersAllPair(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateGetOrdersHistory

func (this Bitopro) PrivateGetOrdersHistory(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateGetOrdersOpen

func (this Bitopro) PrivateGetOrdersOpen(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateGetOrdersPairOrderId

func (this Bitopro) PrivateGetOrdersPairOrderId(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateGetOrdersTradesPair

func (this Bitopro) PrivateGetOrdersTradesPair(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateGetWalletDepositHistoryCurrency

func (this Bitopro) PrivateGetWalletDepositHistoryCurrency(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateGetWalletWithdrawCurrencyIdId

func (this Bitopro) PrivateGetWalletWithdrawCurrencyIdId(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateGetWalletWithdrawCurrencySerial

func (this Bitopro) PrivateGetWalletWithdrawCurrencySerial(args ...interface{}) <-chan interface{}

func (Bitopro) PrivateGetWalletWithdrawHistoryCurrency

func (this Bitopro) PrivateGetWalletWithdrawHistoryCurrency(args ...interface{}) <-chan interface{}

func (Bitopro) PrivatePostOrdersBatch

func (this Bitopro) PrivatePostOrdersBatch(args ...interface{}) <-chan interface{}

func (Bitopro) PrivatePostOrdersPair

func (this Bitopro) PrivatePostOrdersPair(args ...interface{}) <-chan interface{}

func (Bitopro) PrivatePostWalletWithdrawCurrency

func (this Bitopro) PrivatePostWalletWithdrawCurrency(args ...interface{}) <-chan interface{}

func (Bitopro) PrivatePutOrders

func (this Bitopro) PrivatePutOrders(args ...interface{}) <-chan interface{}

func (Bitopro) PublicGetOrderBookPair

func (this Bitopro) PublicGetOrderBookPair(args ...interface{}) <-chan interface{}

func (Bitopro) PublicGetPriceOtcCurrency

func (this Bitopro) PublicGetPriceOtcCurrency(args ...interface{}) <-chan interface{}

func (Bitopro) PublicGetProvisioningCurrencies

func (this Bitopro) PublicGetProvisioningCurrencies(args ...interface{}) <-chan interface{}

func (Bitopro) PublicGetProvisioningLimitationsAndFees

func (this Bitopro) PublicGetProvisioningLimitationsAndFees(args ...interface{}) <-chan interface{}

func (Bitopro) PublicGetProvisioningTradingPairs

func (this Bitopro) PublicGetProvisioningTradingPairs(args ...interface{}) <-chan interface{}

func (Bitopro) PublicGetTickers

func (this Bitopro) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Bitopro) PublicGetTickersPair

func (this Bitopro) PublicGetTickersPair(args ...interface{}) <-chan interface{}

func (Bitopro) PublicGetTradesPair

func (this Bitopro) PublicGetTradesPair(args ...interface{}) <-chan interface{}

func (Bitopro) PublicGetTradingHistoryPair

func (this Bitopro) PublicGetTradingHistoryPair(args ...interface{}) <-chan interface{}

func (Bitopro) Sign

func (this Bitopro) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bitopro) Withdraw

func (this *Bitopro) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Bitpanda

type Bitpanda struct {
	Core *bitpanda
	// contains filtered or unexported fields
}

func NewBitpanda

func NewBitpanda(userConfig map[string]interface{}) Bitpanda

func (Bitpanda) Describe

func (this Bitpanda) Describe() interface{}

func (Bitpanda) Init

func (this Bitpanda) Init(userConfig map[string]interface{})

func (Bitpanda) PrivateDeleteAccountOrders

func (this Bitpanda) PrivateDeleteAccountOrders(args ...interface{}) <-chan interface{}

func (Bitpanda) PrivateDeleteAccountOrdersClientClientId

func (this Bitpanda) PrivateDeleteAccountOrdersClientClientId(args ...interface{}) <-chan interface{}

func (Bitpanda) PrivateDeleteAccountOrdersOrderId

func (this Bitpanda) PrivateDeleteAccountOrdersOrderId(args ...interface{}) <-chan interface{}

func (Bitpanda) PrivateGetAccountBalances

func (this Bitpanda) PrivateGetAccountBalances(args ...interface{}) <-chan interface{}

func (Bitpanda) PrivateGetAccountFees

func (this Bitpanda) PrivateGetAccountFees(args ...interface{}) <-chan interface{}

func (Bitpanda) PrivateGetAccountOrders

func (this Bitpanda) PrivateGetAccountOrders(args ...interface{}) <-chan interface{}

func (Bitpanda) PrivateGetAccountOrdersOrderId

func (this Bitpanda) PrivateGetAccountOrdersOrderId(args ...interface{}) <-chan interface{}

func (Bitpanda) PrivateGetAccountOrdersOrderIdTrades

func (this Bitpanda) PrivateGetAccountOrdersOrderIdTrades(args ...interface{}) <-chan interface{}

func (Bitpanda) PrivateGetAccountTrades

func (this Bitpanda) PrivateGetAccountTrades(args ...interface{}) <-chan interface{}

func (Bitpanda) PrivateGetAccountTradesTradeId

func (this Bitpanda) PrivateGetAccountTradesTradeId(args ...interface{}) <-chan interface{}

func (Bitpanda) PrivatePostAccountOrders

func (this Bitpanda) PrivatePostAccountOrders(args ...interface{}) <-chan interface{}

func (Bitpanda) PublicGetCandlesticksInstrumentCode

func (this Bitpanda) PublicGetCandlesticksInstrumentCode(args ...interface{}) <-chan interface{}

func (Bitpanda) PublicGetCurrencies

func (this Bitpanda) PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Bitpanda) PublicGetFees

func (this Bitpanda) PublicGetFees(args ...interface{}) <-chan interface{}

func (Bitpanda) PublicGetInstruments

func (this Bitpanda) PublicGetInstruments(args ...interface{}) <-chan interface{}

func (Bitpanda) PublicGetMarketTicker

func (this Bitpanda) PublicGetMarketTicker(args ...interface{}) <-chan interface{}

func (Bitpanda) PublicGetMarketTickerInstrumentCode

func (this Bitpanda) PublicGetMarketTickerInstrumentCode(args ...interface{}) <-chan interface{}

func (Bitpanda) PublicGetOrderBookInstrumentCode

func (this Bitpanda) PublicGetOrderBookInstrumentCode(args ...interface{}) <-chan interface{}

func (Bitpanda) PublicGetTime

func (this Bitpanda) PublicGetTime(args ...interface{}) <-chan interface{}

type Bitrue

type Bitrue struct {
	Core *bitrue
	// contains filtered or unexported fields
}

func NewBitrue

func NewBitrue(userConfig map[string]interface{}) Bitrue

func (Bitrue) CalculateRateLimiterCost

func (this Bitrue) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Bitrue) CancelAllOrders

func (this *Bitrue) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Bitrue) CancelOrder

func (this *Bitrue) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bitrue) CreateMarketBuyOrderWithCost

func (this *Bitrue) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Bitrue) CreateOrder

func (this *Bitrue) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitrue#createOrder
  • @description create a trade order
  • @see https://www.bitrue.com/api_docs_includes_file/spot/index.html#new-order-trade
  • @see https://www.bitrue.com/api_docs_includes_file/futures/index.html#new-order-trade-hmac-sha256
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] *spot only* the price at which a trigger order is triggered at
  • @param {string} [params.clientOrderId] a unique id for the order, automatically generated if not sent
  • @param {decimal} [params.leverage] in future order, the leverage value of the order should consistent with the user contract configuration, default is 1
  • @param {string} [params.timeInForce] 'fok', 'ioc' or 'po'
  • @param {bool} [params.postOnly] default false
  • @param {bool} [params.reduceOnly] default false
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {decimal} [params.icebergQty]
  • @param {long} [params.recvWindow]
  • @param {float} [params.cost] *swap market buy only* the quote quantity that can be used as an alternative for the amount
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitrue) DapiV1PublicGetContracts

func (this Bitrue) DapiV1PublicGetContracts(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV1PublicGetDepth

func (this Bitrue) DapiV1PublicGetDepth(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV1PublicGetKlines

func (this Bitrue) DapiV1PublicGetKlines(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV1PublicGetPing

func (this Bitrue) DapiV1PublicGetPing(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV1PublicGetTicker

func (this Bitrue) DapiV1PublicGetTicker(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV1PublicGetTime

func (this Bitrue) DapiV1PublicGetTime(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivateGetAccount

func (this Bitrue) DapiV2PrivateGetAccount(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivateGetCommissionRate

func (this Bitrue) DapiV2PrivateGetCommissionRate(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivateGetForceOrdersHistory

func (this Bitrue) DapiV2PrivateGetForceOrdersHistory(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivateGetFuturesTransferHistory

func (this Bitrue) DapiV2PrivateGetFuturesTransferHistory(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivateGetLeverageBracket

func (this Bitrue) DapiV2PrivateGetLeverageBracket(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivateGetMyTrades

func (this Bitrue) DapiV2PrivateGetMyTrades(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivateGetOpenOrders

func (this Bitrue) DapiV2PrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivateGetOrder

func (this Bitrue) DapiV2PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivatePostAllOpenOrders

func (this Bitrue) DapiV2PrivatePostAllOpenOrders(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivatePostCancel

func (this Bitrue) DapiV2PrivatePostCancel(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivatePostFuturesTransfer

func (this Bitrue) DapiV2PrivatePostFuturesTransfer(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivatePostLevelEdit

func (this Bitrue) DapiV2PrivatePostLevelEdit(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivatePostOrder

func (this Bitrue) DapiV2PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Bitrue) DapiV2PrivatePostPositionMargin

func (this Bitrue) DapiV2PrivatePostPositionMargin(args ...interface{}) <-chan interface{}

func (Bitrue) Describe

func (this Bitrue) Describe() interface{}

func (Bitrue) FapiV1PublicGetContracts

func (this Bitrue) FapiV1PublicGetContracts(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV1PublicGetDepth

func (this Bitrue) FapiV1PublicGetDepth(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV1PublicGetKlines

func (this Bitrue) FapiV1PublicGetKlines(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV1PublicGetPing

func (this Bitrue) FapiV1PublicGetPing(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV1PublicGetTicker

func (this Bitrue) FapiV1PublicGetTicker(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV1PublicGetTime

func (this Bitrue) FapiV1PublicGetTime(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivateGetAccount

func (this Bitrue) FapiV2PrivateGetAccount(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivateGetCommissionRate

func (this Bitrue) FapiV2PrivateGetCommissionRate(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivateGetForceOrdersHistory

func (this Bitrue) FapiV2PrivateGetForceOrdersHistory(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivateGetFuturesTransferHistory

func (this Bitrue) FapiV2PrivateGetFuturesTransferHistory(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivateGetLeverageBracket

func (this Bitrue) FapiV2PrivateGetLeverageBracket(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivateGetMyTrades

func (this Bitrue) FapiV2PrivateGetMyTrades(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivateGetOpenOrders

func (this Bitrue) FapiV2PrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivateGetOrder

func (this Bitrue) FapiV2PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivatePostAllOpenOrders

func (this Bitrue) FapiV2PrivatePostAllOpenOrders(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivatePostCancel

func (this Bitrue) FapiV2PrivatePostCancel(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivatePostFuturesTransfer

func (this Bitrue) FapiV2PrivatePostFuturesTransfer(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivatePostLevelEdit

func (this Bitrue) FapiV2PrivatePostLevelEdit(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivatePostOrder

func (this Bitrue) FapiV2PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Bitrue) FapiV2PrivatePostPositionMargin

func (this Bitrue) FapiV2PrivatePostPositionMargin(args ...interface{}) <-chan interface{}

func (*Bitrue) FetchBalance

func (this *Bitrue) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bitrue) FetchBidsAsks

func (this *Bitrue) FetchBidsAsks(options ...FetchBidsAsksOptions) (Tickers, error)

*

func (*Bitrue) FetchClosedOrders

func (this *Bitrue) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Bitrue) FetchCurrencies

func (this Bitrue) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name bitrue#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Bitrue) FetchDepositWithdrawFees

func (this *Bitrue) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Bitrue) FetchDeposits

func (this *Bitrue) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Bitrue) FetchMarkets

func (this *Bitrue) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Bitrue) FetchMyTrades

func (this *Bitrue) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Bitrue) FetchOHLCV

func (this *Bitrue) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

func (*Bitrue) FetchOpenOrders

func (this *Bitrue) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bitrue) FetchOrder

func (this *Bitrue) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitrue) FetchOrderBook

func (this *Bitrue) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Bitrue) FetchStatus

func (this *Bitrue) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Bitrue) FetchTicker

func (this *Bitrue) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bitrue) FetchTickers

func (this *Bitrue) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Bitrue) FetchTime

func (this *Bitrue) FetchTime(params ...interface{}) (int64, error)

*

func (*Bitrue) FetchTrades

func (this *Bitrue) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Bitrue) FetchTransfers

func (this *Bitrue) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

func (*Bitrue) FetchWithdrawals

func (this *Bitrue) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Bitrue) HandleErrors

func (this Bitrue) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitrue) Init

func (this Bitrue) Init(userConfig map[string]interface{})

func (Bitrue) Nonce

func (this Bitrue) Nonce() interface{}

func (Bitrue) OpenV1PrivateDeletePoseidonApiV1ListenKeyListenKey

func (this Bitrue) OpenV1PrivateDeletePoseidonApiV1ListenKeyListenKey(args ...interface{}) <-chan interface{}

func (Bitrue) OpenV1PrivatePostPoseidonApiV1ListenKey

func (this Bitrue) OpenV1PrivatePostPoseidonApiV1ListenKey(args ...interface{}) <-chan interface{}

func (Bitrue) OpenV1PrivatePutPoseidonApiV1ListenKeyListenKey

func (this Bitrue) OpenV1PrivatePutPoseidonApiV1ListenKeyListenKey(args ...interface{}) <-chan interface{}

func (Bitrue) ParseBalance

func (this Bitrue) ParseBalance(response interface{}) interface{}

func (Bitrue) ParseDepositWithdrawFee

func (this Bitrue) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bitrue) ParseMarginModification

func (this Bitrue) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Bitrue) ParseMarket

func (this Bitrue) ParseMarket(market interface{}) interface{}

func (Bitrue) ParseOHLCV

func (this Bitrue) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitrue) ParseOrder

func (this Bitrue) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitrue) ParseOrderStatus

func (this Bitrue) ParseOrderStatus(status interface{}) interface{}

func (Bitrue) ParseTicker

func (this Bitrue) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitrue) ParseTrade

func (this Bitrue) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitrue) ParseTransaction

func (this Bitrue) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitrue) ParseTransactionStatusByType

func (this Bitrue) ParseTransactionStatusByType(status interface{}, optionalArgs ...interface{}) interface{}

func (Bitrue) ParseTransfer

func (this Bitrue) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (*Bitrue) SetLeverage

func (this *Bitrue) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

func (*Bitrue) SetMargin

func (this *Bitrue) SetMargin(symbol string, amount float64, options ...SetMarginOptions) (MarginModification, error)

*

func (Bitrue) Sign

func (this Bitrue) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Bitrue) SpotKlinePublicGetPublicCurrencyJson

func (this Bitrue) SpotKlinePublicGetPublicCurrencyJson(args ...interface{}) <-chan interface{}

func (Bitrue) SpotKlinePublicGetPublicJson

func (this Bitrue) SpotKlinePublicGetPublicJson(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PrivateDeleteOrder

func (this Bitrue) SpotV1PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PrivateGetAccount

func (this Bitrue) SpotV1PrivateGetAccount(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PrivateGetAllOrders

func (this Bitrue) SpotV1PrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PrivateGetDepositHistory

func (this Bitrue) SpotV1PrivateGetDepositHistory(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PrivateGetEtfNetValueSymbol

func (this Bitrue) SpotV1PrivateGetEtfNetValueSymbol(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PrivateGetMyTrades

func (this Bitrue) SpotV1PrivateGetMyTrades(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PrivateGetOpenOrders

func (this Bitrue) SpotV1PrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PrivateGetOrder

func (this Bitrue) SpotV1PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PrivateGetWithdrawHistory

func (this Bitrue) SpotV1PrivateGetWithdrawHistory(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PrivatePostOrder

func (this Bitrue) SpotV1PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PrivatePostWithdrawCommit

func (this Bitrue) SpotV1PrivatePostWithdrawCommit(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PublicGetAggTrades

func (this Bitrue) SpotV1PublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PublicGetDepth

func (this Bitrue) SpotV1PublicGetDepth(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PublicGetExchangeInfo

func (this Bitrue) SpotV1PublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PublicGetHistoricalTrades

func (this Bitrue) SpotV1PublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PublicGetMarketKline

func (this Bitrue) SpotV1PublicGetMarketKline(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PublicGetPing

func (this Bitrue) SpotV1PublicGetPing(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PublicGetTicker24hr

func (this Bitrue) SpotV1PublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PublicGetTickerBookTicker

func (this Bitrue) SpotV1PublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PublicGetTickerPrice

func (this Bitrue) SpotV1PublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PublicGetTime

func (this Bitrue) SpotV1PublicGetTime(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV1PublicGetTrades

func (this Bitrue) SpotV1PublicGetTrades(args ...interface{}) <-chan interface{}

func (Bitrue) SpotV2PrivateGetMyTrades

func (this Bitrue) SpotV2PrivateGetMyTrades(args ...interface{}) <-chan interface{}

func (*Bitrue) Transfer

func (this *Bitrue) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Bitrue) Withdraw

func (this *Bitrue) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Bitso

type Bitso struct {
	Core *bitso
	// contains filtered or unexported fields
}

func NewBitso

func NewBitso(userConfig map[string]interface{}) Bitso

func (*Bitso) CancelAllOrders

func (this *Bitso) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Bitso) CancelOrder

func (this *Bitso) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bitso) CancelOrders

func (this *Bitso) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Bitso) CreateOrder

func (this *Bitso) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitso#createOrder
  • @description create a trade order
  • @see https://docs.bitso.com/bitso-api/docs/place-an-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitso) Describe

func (this Bitso) Describe() interface{}

func (*Bitso) FetchBalance

func (this *Bitso) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bitso) FetchDeposit

func (this *Bitso) FetchDeposit(id string, options ...FetchDepositOptions) (Transaction, error)

*

func (*Bitso) FetchDepositAddress

func (this *Bitso) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name bitso#fetchDepositAddress
  • @description fetch the deposit address for a currency associated with this account
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Bitso) FetchDepositWithdrawFees

func (this *Bitso) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Bitso) FetchDeposits

func (this *Bitso) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Bitso) FetchLedger

func (this *Bitso) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name bitso#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Bitso) FetchMarkets

func (this *Bitso) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name bitso#fetchMarkets
  • @description retrieves data on all markets for bitso
  • @see https://docs.bitso.com/bitso-api/docs/list-available-books
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Bitso) FetchMyTrades

func (this *Bitso) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitso#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.bitso.com/bitso-api/docs/user-trades
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Bitso) FetchOHLCV

func (this *Bitso) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bitso#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Bitso) FetchOpenOrders

func (this *Bitso) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitso#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://docs.bitso.com/bitso-api/docs/list-open-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bitso) FetchOrder

func (this *Bitso) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitso) FetchOrderBook

func (this *Bitso) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name bitso#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.bitso.com/bitso-api/docs/list-order-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Bitso) FetchOrderTrades

func (this *Bitso) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitso#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @see https://docs.bitso.com/bitso-api/docs/list-user-trades
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Bitso) FetchTicker

func (this *Bitso) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name bitso#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://docs.bitso.com/bitso-api/docs/ticker
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bitso) FetchTrades

func (this *Bitso) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitso#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.bitso.com/bitso-api/docs/list-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Bitso) FetchTradingFees

func (this *Bitso) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Bitso) FetchTransactionFees

func (this *Bitso) FetchTransactionFees(options ...FetchTransactionFeesOptions) (map[string]interface{}, error)

*

func (Bitso) HandleErrors

func (this Bitso) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitso) Init

func (this Bitso) Init(userConfig map[string]interface{})

func (Bitso) Nonce

func (this Bitso) Nonce() interface{}

func (Bitso) ParseBalance

func (this Bitso) ParseBalance(response interface{}) interface{}

func (Bitso) ParseDepositWithdrawFees

func (this Bitso) ParseDepositWithdrawFees(response interface{}, optionalArgs ...interface{}) interface{}

func (Bitso) ParseLedgerEntry

func (this Bitso) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Bitso) ParseLedgerEntryType

func (this Bitso) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Bitso) ParseOHLCV

func (this Bitso) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitso) ParseOrder

func (this Bitso) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitso) ParseOrderStatus

func (this Bitso) ParseOrderStatus(status interface{}) interface{}

func (Bitso) ParseTicker

func (this Bitso) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitso) ParseTrade

func (this Bitso) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitso) ParseTransaction

func (this Bitso) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitso) ParseTransactionStatus

func (this Bitso) ParseTransactionStatus(status interface{}) interface{}

func (Bitso) PrivateDeleteOrders

func (this Bitso) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Bitso) PrivateDeleteOrdersAll

func (this Bitso) PrivateDeleteOrdersAll(args ...interface{}) <-chan interface{}

func (Bitso) PrivateDeleteOrdersOid

func (this Bitso) PrivateDeleteOrdersOid(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetAccountStatus

func (this Bitso) PrivateGetAccountStatus(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetBalance

func (this Bitso) PrivateGetBalance(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetFees

func (this Bitso) PrivateGetFees(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetFundingDestination

func (this Bitso) PrivateGetFundingDestination(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetFundings

func (this Bitso) PrivateGetFundings(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetFundingsFid

func (this Bitso) PrivateGetFundingsFid(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetKycDocuments

func (this Bitso) PrivateGetKycDocuments(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetLedger

func (this Bitso) PrivateGetLedger(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetLedgerFees

func (this Bitso) PrivateGetLedgerFees(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetLedgerFundings

func (this Bitso) PrivateGetLedgerFundings(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetLedgerTrades

func (this Bitso) PrivateGetLedgerTrades(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetLedgerWithdrawals

func (this Bitso) PrivateGetLedgerWithdrawals(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetMxBankCodes

func (this Bitso) PrivateGetMxBankCodes(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetOpenOrders

func (this Bitso) PrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetOrderTradesOid

func (this Bitso) PrivateGetOrderTradesOid(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetOrdersOid

func (this Bitso) PrivateGetOrdersOid(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetUserTrades

func (this Bitso) PrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetUserTradesTid

func (this Bitso) PrivateGetUserTradesTid(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetWithdrawals

func (this Bitso) PrivateGetWithdrawals(args ...interface{}) <-chan interface{}

func (Bitso) PrivateGetWithdrawalsWid

func (this Bitso) PrivateGetWithdrawalsWid(args ...interface{}) <-chan interface{}

func (Bitso) PrivatePostBcashWithdrawal

func (this Bitso) PrivatePostBcashWithdrawal(args ...interface{}) <-chan interface{}

func (Bitso) PrivatePostBitcoinWithdrawal

func (this Bitso) PrivatePostBitcoinWithdrawal(args ...interface{}) <-chan interface{}

func (Bitso) PrivatePostDebitCardWithdrawal

func (this Bitso) PrivatePostDebitCardWithdrawal(args ...interface{}) <-chan interface{}

func (Bitso) PrivatePostEtherWithdrawal

func (this Bitso) PrivatePostEtherWithdrawal(args ...interface{}) <-chan interface{}

func (Bitso) PrivatePostLitecoinWithdrawal

func (this Bitso) PrivatePostLitecoinWithdrawal(args ...interface{}) <-chan interface{}

func (Bitso) PrivatePostOrders

func (this Bitso) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Bitso) PrivatePostPhoneNumber

func (this Bitso) PrivatePostPhoneNumber(args ...interface{}) <-chan interface{}

func (Bitso) PrivatePostPhoneVerification

func (this Bitso) PrivatePostPhoneVerification(args ...interface{}) <-chan interface{}

func (Bitso) PrivatePostPhoneWithdrawal

func (this Bitso) PrivatePostPhoneWithdrawal(args ...interface{}) <-chan interface{}

func (Bitso) PrivatePostRippleWithdrawal

func (this Bitso) PrivatePostRippleWithdrawal(args ...interface{}) <-chan interface{}

func (Bitso) PrivatePostSpeiWithdrawal

func (this Bitso) PrivatePostSpeiWithdrawal(args ...interface{}) <-chan interface{}

func (Bitso) PublicGetAvailableBooks

func (this Bitso) PublicGetAvailableBooks(args ...interface{}) <-chan interface{}

func (Bitso) PublicGetOhlc

func (this Bitso) PublicGetOhlc(args ...interface{}) <-chan interface{}

func (Bitso) PublicGetOrderBook

func (this Bitso) PublicGetOrderBook(args ...interface{}) <-chan interface{}

func (Bitso) PublicGetTicker

func (this Bitso) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Bitso) PublicGetTrades

func (this Bitso) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Bitso) Sign

func (this Bitso) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bitso) Withdraw

func (this *Bitso) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name bitso#withdraw
  • @description make a withdrawal
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Bitstamp

type Bitstamp struct {
	Core *bitstamp
	// contains filtered or unexported fields
}

func NewBitstamp

func NewBitstamp(userConfig map[string]interface{}) Bitstamp

func (*Bitstamp) CancelAllOrders

func (this *Bitstamp) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Bitstamp) CancelOrder

func (this *Bitstamp) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Bitstamp) ConstructCurrencyObject

func (this Bitstamp) ConstructCurrencyObject(id interface{}, code interface{}, name interface{}, precision interface{}, minCost interface{}, originalPayload interface{}) interface{}

func (*Bitstamp) CreateOrder

func (this *Bitstamp) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Bitstamp) Describe

func (this Bitstamp) Describe() interface{}

func (*Bitstamp) FetchBalance

func (this *Bitstamp) FetchBalance(params ...interface{}) (Balances, error)

*

func (Bitstamp) FetchCurrencies

func (this Bitstamp) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Bitstamp) FetchDepositAddress

func (this *Bitstamp) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Bitstamp) FetchDepositWithdrawFees

func (this *Bitstamp) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Bitstamp) FetchDepositsWithdrawals

func (this *Bitstamp) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name bitstamp#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://www.bitstamp.net/api/#tag/Transactions-private/operation/GetUserTransactions
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Bitstamp) FetchLedger

func (this *Bitstamp) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name bitstamp#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://www.bitstamp.net/api/#tag/Transactions-private/operation/GetUserTransactions
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Bitstamp) FetchMarkets

func (this *Bitstamp) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Bitstamp) FetchMarketsFromCache

func (this *Bitstamp) FetchMarketsFromCache(params ...interface{}) (map[string]interface{}, error)

func (*Bitstamp) FetchMyTrades

func (this *Bitstamp) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Bitstamp) FetchOHLCV

func (this *Bitstamp) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bitstamp#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://www.bitstamp.net/api/#tag/Market-info/operation/GetOHLCData
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Bitstamp) FetchOpenOrders

func (this *Bitstamp) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bitstamp) FetchOrder

func (this *Bitstamp) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitstamp) FetchOrderBook

func (this *Bitstamp) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name bitstamp#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://www.bitstamp.net/api/#tag/Order-book/operation/GetOrderBook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Bitstamp) FetchOrderStatus

func (this *Bitstamp) FetchOrderStatus(id string, options ...FetchOrderStatusOptions) (string, error)

func (*Bitstamp) FetchTicker

func (this *Bitstamp) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bitstamp) FetchTickers

func (this *Bitstamp) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Bitstamp) FetchTrades

func (this *Bitstamp) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Bitstamp) FetchTradingFee

func (this *Bitstamp) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Bitstamp) FetchTradingFees

func (this *Bitstamp) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Bitstamp) FetchTransactionFees

func (this *Bitstamp) FetchTransactionFees(options ...FetchTransactionFeesOptions) (map[string]interface{}, error)

*

  • @method
  • @name bitstamp#fetchTransactionFees
  • @deprecated
  • @description please use fetchDepositWithdrawFees instead
  • @see https://www.bitstamp.net/api/#tag/Fees
  • @param {string[]|undefined} codes list of unified currency codes
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [fee structures]{@link https://docs.ccxt.com/#/?id=fee-structure}

func (*Bitstamp) FetchWithdrawals

func (this *Bitstamp) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Bitstamp) GetCurrencyIdFromTransaction

func (this Bitstamp) GetCurrencyIdFromTransaction(transaction interface{}) interface{}

func (Bitstamp) GetCurrencyName

func (this Bitstamp) GetCurrencyName(code interface{}) interface{}

func (Bitstamp) GetMarketFromTrade

func (this Bitstamp) GetMarketFromTrade(trade interface{}) interface{}

func (Bitstamp) HandleErrors

func (this Bitstamp) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitstamp) Init

func (this Bitstamp) Init(userConfig map[string]interface{})

func (Bitstamp) IsFiat

func (this Bitstamp) IsFiat(code interface{}) interface{}

func (Bitstamp) Nonce

func (this Bitstamp) Nonce() interface{}

func (Bitstamp) ParseBalance

func (this Bitstamp) ParseBalance(response interface{}) interface{}

func (Bitstamp) ParseDepositWithdrawFee

func (this Bitstamp) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bitstamp) ParseLedgerEntry

func (this Bitstamp) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Bitstamp) ParseLedgerEntryType

func (this Bitstamp) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Bitstamp) ParseOHLCV

func (this Bitstamp) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitstamp) ParseOrder

func (this Bitstamp) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitstamp) ParseOrderStatus

func (this Bitstamp) ParseOrderStatus(status interface{}) interface{}

func (Bitstamp) ParseTicker

func (this Bitstamp) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitstamp) ParseTrade

func (this Bitstamp) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitstamp) ParseTradingFee

func (this Bitstamp) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bitstamp) ParseTradingFees

func (this Bitstamp) ParseTradingFees(fees interface{}) interface{}

func (Bitstamp) ParseTransaction

func (this Bitstamp) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitstamp) ParseTransactionFees

func (this Bitstamp) ParseTransactionFees(response interface{}, optionalArgs ...interface{}) interface{}

func (Bitstamp) ParseTransactionStatus

func (this Bitstamp) ParseTransactionStatus(status interface{}) interface{}

func (Bitstamp) ParseTransfer

func (this Bitstamp) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Bitstamp) ParseTransferStatus

func (this Bitstamp) ParseTransferStatus(status interface{}) interface{}

func (Bitstamp) PrivateGetContactsContactUuid

func (this Bitstamp) PrivateGetContactsContactUuid(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivateGetEarnSubscriptions

func (this Bitstamp) PrivateGetEarnSubscriptions(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivateGetEarnTransactions

func (this Bitstamp) PrivateGetEarnTransactions(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivateGetTravelRuleContacts

func (this Bitstamp) PrivateGetTravelRuleContacts(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePost1inchAddress

func (this Bitstamp) PrivatePost1inchAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePost1inchWithdrawal

func (this Bitstamp) PrivatePost1inchWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAaveAddress

func (this Bitstamp) PrivatePostAaveAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAaveWithdrawal

func (this Bitstamp) PrivatePostAaveWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAccountBalances

func (this Bitstamp) PrivatePostAccountBalances(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAccountBalancesCurrency

func (this Bitstamp) PrivatePostAccountBalancesCurrency(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAdaAddress

func (this Bitstamp) PrivatePostAdaAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAdaWithdrawal

func (this Bitstamp) PrivatePostAdaWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAlgoAddress

func (this Bitstamp) PrivatePostAlgoAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAlgoWithdrawal

func (this Bitstamp) PrivatePostAlgoWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAlphaAddress

func (this Bitstamp) PrivatePostAlphaAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAlphaWithdrawal

func (this Bitstamp) PrivatePostAlphaWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAmpAddress

func (this Bitstamp) PrivatePostAmpAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAmpWithdrawal

func (this Bitstamp) PrivatePostAmpWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAntAddress

func (this Bitstamp) PrivatePostAntAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAntWithdrawal

func (this Bitstamp) PrivatePostAntWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostApeAddress

func (this Bitstamp) PrivatePostApeAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostApeWithdrawal

func (this Bitstamp) PrivatePostApeWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAudioAddress

func (this Bitstamp) PrivatePostAudioAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAudioWithdrawal

func (this Bitstamp) PrivatePostAudioWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAvaxAddress

func (this Bitstamp) PrivatePostAvaxAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAvaxWithdrawal

func (this Bitstamp) PrivatePostAvaxWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAxsAddress

func (this Bitstamp) PrivatePostAxsAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostAxsWithdrawal

func (this Bitstamp) PrivatePostAxsWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBalance

func (this Bitstamp) PrivatePostBalance(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBalancePair

func (this Bitstamp) PrivatePostBalancePair(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBandAddress

func (this Bitstamp) PrivatePostBandAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBandWithdrawal

func (this Bitstamp) PrivatePostBandWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBatAddress

func (this Bitstamp) PrivatePostBatAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBatWithdrawal

func (this Bitstamp) PrivatePostBatWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBchAddress

func (this Bitstamp) PrivatePostBchAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBchWithdrawal

func (this Bitstamp) PrivatePostBchWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBlurAddress

func (this Bitstamp) PrivatePostBlurAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBlurWithdrawal

func (this Bitstamp) PrivatePostBlurWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBobaAddress

func (this Bitstamp) PrivatePostBobaAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBobaWithdrawal

func (this Bitstamp) PrivatePostBobaWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBtcAddress

func (this Bitstamp) PrivatePostBtcAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBtcUnconfirmed

func (this Bitstamp) PrivatePostBtcUnconfirmed(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBtcWithdrawal

func (this Bitstamp) PrivatePostBtcWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBuyInstantPair

func (this Bitstamp) PrivatePostBuyInstantPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBuyMarketPair

func (this Bitstamp) PrivatePostBuyMarketPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostBuyPair

func (this Bitstamp) PrivatePostBuyPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCancelAllOrders

func (this Bitstamp) PrivatePostCancelAllOrders(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCancelAllOrdersPair

func (this Bitstamp) PrivatePostCancelAllOrdersPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCancelOrder

func (this Bitstamp) PrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCelAddress

func (this Bitstamp) PrivatePostCelAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCelWithdrawal

func (this Bitstamp) PrivatePostCelWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostChzAddress

func (this Bitstamp) PrivatePostChzAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostChzWithdrawal

func (this Bitstamp) PrivatePostChzWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCompAddress

func (this Bitstamp) PrivatePostCompAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCompWithdrawal

func (this Bitstamp) PrivatePostCompWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCrvAddress

func (this Bitstamp) PrivatePostCrvAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCrvWithdrawal

func (this Bitstamp) PrivatePostCrvWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCryptoTransactions

func (this Bitstamp) PrivatePostCryptoTransactions(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCsprAddress

func (this Bitstamp) PrivatePostCsprAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCsprWithdrawal

func (this Bitstamp) PrivatePostCsprWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCtsiAddress

func (this Bitstamp) PrivatePostCtsiAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCtsiWithdrawal

func (this Bitstamp) PrivatePostCtsiWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCvxAddress

func (this Bitstamp) PrivatePostCvxAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostCvxWithdrawal

func (this Bitstamp) PrivatePostCvxWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostDaiAddress

func (this Bitstamp) PrivatePostDaiAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostDaiWithdrawal

func (this Bitstamp) PrivatePostDaiWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostDgldAddress

func (this Bitstamp) PrivatePostDgldAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostDgldWithdrawal

func (this Bitstamp) PrivatePostDgldWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostDogeAddress

func (this Bitstamp) PrivatePostDogeAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostDogeWithdrawal

func (this Bitstamp) PrivatePostDogeWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostDotAddress

func (this Bitstamp) PrivatePostDotAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostDotWithdrawal

func (this Bitstamp) PrivatePostDotWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostDydxAddress

func (this Bitstamp) PrivatePostDydxAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostDydxWithdrawal

func (this Bitstamp) PrivatePostDydxWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEarnSubscribe

func (this Bitstamp) PrivatePostEarnSubscribe(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEarnSubscriptionsSetting

func (this Bitstamp) PrivatePostEarnSubscriptionsSetting(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEarnUnsubscribe

func (this Bitstamp) PrivatePostEarnUnsubscribe(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEnjAddress

func (this Bitstamp) PrivatePostEnjAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEnjWithdrawal

func (this Bitstamp) PrivatePostEnjWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEnsAddress

func (this Bitstamp) PrivatePostEnsAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEnsWithdrawal

func (this Bitstamp) PrivatePostEnsWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEthAddress

func (this Bitstamp) PrivatePostEthAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEthWithdrawal

func (this Bitstamp) PrivatePostEthWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEurcvAddress

func (this Bitstamp) PrivatePostEurcvAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEurcvWithdrawal

func (this Bitstamp) PrivatePostEurcvWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEurocAddress

func (this Bitstamp) PrivatePostEurocAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEurocWithdrawal

func (this Bitstamp) PrivatePostEurocWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEurtAddress

func (this Bitstamp) PrivatePostEurtAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostEurtWithdrawal

func (this Bitstamp) PrivatePostEurtWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFeesTrading

func (this Bitstamp) PrivatePostFeesTrading(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFeesTradingMarketSymbol

func (this Bitstamp) PrivatePostFeesTradingMarketSymbol(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFeesWithdrawal

func (this Bitstamp) PrivatePostFeesWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFeesWithdrawalCurrency

func (this Bitstamp) PrivatePostFeesWithdrawalCurrency(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFetAddress

func (this Bitstamp) PrivatePostFetAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFetWithdrawal

func (this Bitstamp) PrivatePostFetWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFlrAddress

func (this Bitstamp) PrivatePostFlrAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFlrWithdrawal

func (this Bitstamp) PrivatePostFlrWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFtmAddress

func (this Bitstamp) PrivatePostFtmAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFtmWithdrawal

func (this Bitstamp) PrivatePostFtmWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFttAddress

func (this Bitstamp) PrivatePostFttAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostFttWithdrawal

func (this Bitstamp) PrivatePostFttWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostGalaAddress

func (this Bitstamp) PrivatePostGalaAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostGalaWithdrawal

func (this Bitstamp) PrivatePostGalaWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostGodsAddress

func (this Bitstamp) PrivatePostGodsAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostGodsWithdrawal

func (this Bitstamp) PrivatePostGodsWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostGrtAddress

func (this Bitstamp) PrivatePostGrtAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostGrtWithdrawal

func (this Bitstamp) PrivatePostGrtWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostGusdAddress

func (this Bitstamp) PrivatePostGusdAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostGusdWithdrawal

func (this Bitstamp) PrivatePostGusdWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostHbarAddress

func (this Bitstamp) PrivatePostHbarAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostHbarWithdrawal

func (this Bitstamp) PrivatePostHbarWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostImxAddress

func (this Bitstamp) PrivatePostImxAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostImxWithdrawal

func (this Bitstamp) PrivatePostImxWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostInjAddress

func (this Bitstamp) PrivatePostInjAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostInjWithdrawal

func (this Bitstamp) PrivatePostInjWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostJupAddress

func (this Bitstamp) PrivatePostJupAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostJupWithdrawal

func (this Bitstamp) PrivatePostJupWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostKncAddress

func (this Bitstamp) PrivatePostKncAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostKncWithdrawal

func (this Bitstamp) PrivatePostKncWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLdoAddress

func (this Bitstamp) PrivatePostLdoAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLdoWithdrawal

func (this Bitstamp) PrivatePostLdoWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLinkAddress

func (this Bitstamp) PrivatePostLinkAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLinkWithdrawal

func (this Bitstamp) PrivatePostLinkWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLiquidationAddressInfo

func (this Bitstamp) PrivatePostLiquidationAddressInfo(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLiquidationAddressNew

func (this Bitstamp) PrivatePostLiquidationAddressNew(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLmwrAddress

func (this Bitstamp) PrivatePostLmwrAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLmwrWithdrawal

func (this Bitstamp) PrivatePostLmwrWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLrcAddress

func (this Bitstamp) PrivatePostLrcAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLrcWithdrawal

func (this Bitstamp) PrivatePostLrcWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLtcAddress

func (this Bitstamp) PrivatePostLtcAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostLtcWithdrawal

func (this Bitstamp) PrivatePostLtcWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostManaAddress

func (this Bitstamp) PrivatePostManaAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostManaWithdrawal

func (this Bitstamp) PrivatePostManaWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostMaticAddress

func (this Bitstamp) PrivatePostMaticAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostMaticWithdrawal

func (this Bitstamp) PrivatePostMaticWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostMkrAddress

func (this Bitstamp) PrivatePostMkrAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostMkrWithdrawal

func (this Bitstamp) PrivatePostMkrWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostMplAddress

func (this Bitstamp) PrivatePostMplAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostMplWithdrawal

func (this Bitstamp) PrivatePostMplWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostMyTradingPairs

func (this Bitstamp) PrivatePostMyTradingPairs(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostNearAddress

func (this Bitstamp) PrivatePostNearAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostNearWithdrawal

func (this Bitstamp) PrivatePostNearWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostNexoAddress

func (this Bitstamp) PrivatePostNexoAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostNexoWithdrawal

func (this Bitstamp) PrivatePostNexoWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostOmgAddress

func (this Bitstamp) PrivatePostOmgAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostOmgWithdrawal

func (this Bitstamp) PrivatePostOmgWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostOndoAddress

func (this Bitstamp) PrivatePostOndoAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostOndoWithdrawal

func (this Bitstamp) PrivatePostOndoWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostOpenOrder

func (this Bitstamp) PrivatePostOpenOrder(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostOpenOrdersAll

func (this Bitstamp) PrivatePostOpenOrdersAll(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostOpenOrdersPair

func (this Bitstamp) PrivatePostOpenOrdersPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostOrderStatus

func (this Bitstamp) PrivatePostOrderStatus(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostPaxAddress

func (this Bitstamp) PrivatePostPaxAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostPaxWithdrawal

func (this Bitstamp) PrivatePostPaxWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostPepeAddress

func (this Bitstamp) PrivatePostPepeAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostPepeWithdrawal

func (this Bitstamp) PrivatePostPepeWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostPerpAddress

func (this Bitstamp) PrivatePostPerpAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostPerpWithdrawal

func (this Bitstamp) PrivatePostPerpWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostPythAddress

func (this Bitstamp) PrivatePostPythAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostPythWithdrawal

func (this Bitstamp) PrivatePostPythWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostPyusdAddress

func (this Bitstamp) PrivatePostPyusdAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostPyusdWithdrawal

func (this Bitstamp) PrivatePostPyusdWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostRadAddress

func (this Bitstamp) PrivatePostRadAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostRadWithdrawal

func (this Bitstamp) PrivatePostRadWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostRgtAddress

func (this Bitstamp) PrivatePostRgtAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostRgtWithdrawal

func (this Bitstamp) PrivatePostRgtWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostRippleAddress

func (this Bitstamp) PrivatePostRippleAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostRippleWithdrawal

func (this Bitstamp) PrivatePostRippleWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostRlyAddress

func (this Bitstamp) PrivatePostRlyAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostRlyWithdrawal

func (this Bitstamp) PrivatePostRlyWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostRndrAddress

func (this Bitstamp) PrivatePostRndrAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostRndrWithdrawal

func (this Bitstamp) PrivatePostRndrWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSandAddress

func (this Bitstamp) PrivatePostSandAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSandWithdrawal

func (this Bitstamp) PrivatePostSandWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSellInstantPair

func (this Bitstamp) PrivatePostSellInstantPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSellMarketPair

func (this Bitstamp) PrivatePostSellMarketPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSellPair

func (this Bitstamp) PrivatePostSellPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSgbAddress

func (this Bitstamp) PrivatePostSgbAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSgbWithdrawal

func (this Bitstamp) PrivatePostSgbWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostShibAddress

func (this Bitstamp) PrivatePostShibAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostShibWithdrawal

func (this Bitstamp) PrivatePostShibWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSklAddress

func (this Bitstamp) PrivatePostSklAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSklWithdrawal

func (this Bitstamp) PrivatePostSklWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSlpAddress

func (this Bitstamp) PrivatePostSlpAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSlpWithdrawal

func (this Bitstamp) PrivatePostSlpWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSmtAddress

func (this Bitstamp) PrivatePostSmtAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSmtWithdrawal

func (this Bitstamp) PrivatePostSmtWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSnxAddress

func (this Bitstamp) PrivatePostSnxAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSnxWithdrawal

func (this Bitstamp) PrivatePostSnxWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSolAddress

func (this Bitstamp) PrivatePostSolAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSolWithdrawal

func (this Bitstamp) PrivatePostSolWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostStorjAddress

func (this Bitstamp) PrivatePostStorjAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostStorjWithdrawal

func (this Bitstamp) PrivatePostStorjWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSuiAddress

func (this Bitstamp) PrivatePostSuiAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSuiWithdrawal

func (this Bitstamp) PrivatePostSuiWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSushiAddress

func (this Bitstamp) PrivatePostSushiAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSushiWithdrawal

func (this Bitstamp) PrivatePostSushiWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSxpAddress

func (this Bitstamp) PrivatePostSxpAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostSxpWithdrawal

func (this Bitstamp) PrivatePostSxpWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostTracAddress

func (this Bitstamp) PrivatePostTracAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostTracWithdrawal

func (this Bitstamp) PrivatePostTracWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostTransferFromMain

func (this Bitstamp) PrivatePostTransferFromMain(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostTransferToMain

func (this Bitstamp) PrivatePostTransferToMain(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostTravelRuleContacts

func (this Bitstamp) PrivatePostTravelRuleContacts(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostTrufAddress

func (this Bitstamp) PrivatePostTrufAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostTrufWithdrawal

func (this Bitstamp) PrivatePostTrufWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUmaAddress

func (this Bitstamp) PrivatePostUmaAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUmaWithdrawal

func (this Bitstamp) PrivatePostUmaWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUniAddress

func (this Bitstamp) PrivatePostUniAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUniWithdrawal

func (this Bitstamp) PrivatePostUniWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUsdcAddress

func (this Bitstamp) PrivatePostUsdcAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUsdcWithdrawal

func (this Bitstamp) PrivatePostUsdcWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUsdtAddress

func (this Bitstamp) PrivatePostUsdtAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUsdtWithdrawal

func (this Bitstamp) PrivatePostUsdtWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUserTransactions

func (this Bitstamp) PrivatePostUserTransactions(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUserTransactionsPair

func (this Bitstamp) PrivatePostUserTransactionsPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUstAddress

func (this Bitstamp) PrivatePostUstAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostUstWithdrawal

func (this Bitstamp) PrivatePostUstWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostVchfAddress

func (this Bitstamp) PrivatePostVchfAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostVchfWithdrawal

func (this Bitstamp) PrivatePostVchfWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostVegaAddress

func (this Bitstamp) PrivatePostVegaAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostVegaWithdrawal

func (this Bitstamp) PrivatePostVegaWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostVeurAddress

func (this Bitstamp) PrivatePostVeurAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostVeurWithdrawal

func (this Bitstamp) PrivatePostVeurWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostVextAddress

func (this Bitstamp) PrivatePostVextAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostVextWithdrawal

func (this Bitstamp) PrivatePostVextWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostWbtcAddress

func (this Bitstamp) PrivatePostWbtcAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostWbtcWithdrawal

func (this Bitstamp) PrivatePostWbtcWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostWebsocketsToken

func (this Bitstamp) PrivatePostWebsocketsToken(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostWecanAddress

func (this Bitstamp) PrivatePostWecanAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostWecanWithdrawal

func (this Bitstamp) PrivatePostWecanWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostWifAddress

func (this Bitstamp) PrivatePostWifAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostWifWithdrawal

func (this Bitstamp) PrivatePostWifWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostWithdrawalCancel

func (this Bitstamp) PrivatePostWithdrawalCancel(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostWithdrawalOpen

func (this Bitstamp) PrivatePostWithdrawalOpen(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostWithdrawalRequests

func (this Bitstamp) PrivatePostWithdrawalRequests(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostWithdrawalStatus

func (this Bitstamp) PrivatePostWithdrawalStatus(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostXlmAddress

func (this Bitstamp) PrivatePostXlmAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostXlmWithdrawal

func (this Bitstamp) PrivatePostXlmWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostXrpAddress

func (this Bitstamp) PrivatePostXrpAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostXrpWithdrawal

func (this Bitstamp) PrivatePostXrpWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostYfiAddress

func (this Bitstamp) PrivatePostYfiAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostYfiWithdrawal

func (this Bitstamp) PrivatePostYfiWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostZrxAddress

func (this Bitstamp) PrivatePostZrxAddress(args ...interface{}) <-chan interface{}

func (Bitstamp) PrivatePostZrxWithdrawal

func (this Bitstamp) PrivatePostZrxWithdrawal(args ...interface{}) <-chan interface{}

func (Bitstamp) PublicGetCurrencies

func (this Bitstamp) PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Bitstamp) PublicGetEurUsd

func (this Bitstamp) PublicGetEurUsd(args ...interface{}) <-chan interface{}

func (Bitstamp) PublicGetOhlcPair

func (this Bitstamp) PublicGetOhlcPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PublicGetOrderBookPair

func (this Bitstamp) PublicGetOrderBookPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PublicGetTicker

func (this Bitstamp) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Bitstamp) PublicGetTickerHourPair

func (this Bitstamp) PublicGetTickerHourPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PublicGetTickerPair

func (this Bitstamp) PublicGetTickerPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PublicGetTradingPairsInfo

func (this Bitstamp) PublicGetTradingPairsInfo(args ...interface{}) <-chan interface{}

func (Bitstamp) PublicGetTransactionsPair

func (this Bitstamp) PublicGetTransactionsPair(args ...interface{}) <-chan interface{}

func (Bitstamp) PublicGetTravelRuleVasps

func (this Bitstamp) PublicGetTravelRuleVasps(args ...interface{}) <-chan interface{}

func (Bitstamp) Sign

func (this Bitstamp) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bitstamp) Transfer

func (this *Bitstamp) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Bitstamp) Withdraw

func (this *Bitstamp) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Bitteam

type Bitteam struct {
	Core *bitteam
	// contains filtered or unexported fields
}

func NewBitteam

func NewBitteam(userConfig map[string]interface{}) Bitteam

func (*Bitteam) CancelAllOrders

func (this *Bitteam) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Bitteam) CancelOrder

func (this *Bitteam) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bitteam) CreateOrder

func (this *Bitteam) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitteam#createOrder
  • @description create a trade order
  • @see https://bit.team/trade/api/documentation#/PRIVATE/postTradeApiCcxtOrdercreate
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the bitteam api endpoint
  • @returns {object} an [order structure]{@link https://github.com/ccxt/ccxt/wiki/Manual#order-structure}

func (Bitteam) Describe

func (this Bitteam) Describe() interface{}

func (*Bitteam) FetchBalance

func (this *Bitteam) FetchBalance(params ...interface{}) (Balances, error)

func (*Bitteam) FetchCanceledOrders

func (this *Bitteam) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

func (*Bitteam) FetchClosedOrders

func (this *Bitteam) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Bitteam) FetchCurrencies

func (this Bitteam) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Bitteam) FetchDepositsWithdrawals

func (this *Bitteam) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name bitteam#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals from external wallets and between CoinList Pro trading account and CoinList wallet
  • @see https://bit.team/trade/api/documentation#/PRIVATE/getTradeApiTransactionsofuser
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal
  • @param {int} [limit] max number of deposit/withdrawals to return (default 10)
  • @param {object} [params] extra parameters specific to the bitteam api endpoint
  • @returns {object} a list of [transaction structure]{@link https://github.com/ccxt/ccxt/wiki/Manual#transaction-structure}

func (*Bitteam) FetchMarkets

func (this *Bitteam) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Bitteam) FetchMyTrades

func (this *Bitteam) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Bitteam) FetchOHLCV

func (this *Bitteam) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bitteam#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the bitteam api endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Bitteam) FetchOpenOrders

func (this *Bitteam) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bitteam) FetchOrder

func (this *Bitteam) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitteam) FetchOrderBook

func (this *Bitteam) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Bitteam) FetchOrders

func (this *Bitteam) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitteam#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://bit.team/trade/api/documentation#/PRIVATE/getTradeApiCcxtOrdersofuser
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of orde structures to retrieve (default 10)
  • @param {object} [params] extra parameters specific to the bitteam api endpoint
  • @param {string} [params.type] the status of the order - 'active', 'closed', 'cancelled', 'all', 'history' (default 'all')
  • @returns {Order[]} a list of [order structures]{@link https://github.com/ccxt/ccxt/wiki/Manual#order-structure}

func (*Bitteam) FetchTicker

func (this *Bitteam) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bitteam) FetchTickers

func (this *Bitteam) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Bitteam) FetchTrades

func (this *Bitteam) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (Bitteam) HandleErrors

func (this Bitteam) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitteam) HistoryGetApiTwHistoryPairNameResolution

func (this Bitteam) HistoryGetApiTwHistoryPairNameResolution(args ...interface{}) <-chan interface{}

func (Bitteam) Init

func (this Bitteam) Init(userConfig map[string]interface{})

func (Bitteam) ParseBalance

func (this Bitteam) ParseBalance(response interface{}) interface{}

func (Bitteam) ParseMarket

func (this Bitteam) ParseMarket(market interface{}) interface{}

func (Bitteam) ParseOHLCV

func (this Bitteam) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitteam) ParseOrder

func (this Bitteam) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitteam) ParseOrderStatus

func (this Bitteam) ParseOrderStatus(status interface{}) interface{}

func (Bitteam) ParseOrderType

func (this Bitteam) ParseOrderType(status interface{}) interface{}

func (Bitteam) ParseTicker

func (this Bitteam) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitteam) ParseTrade

func (this Bitteam) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitteam) ParseTransaction

func (this Bitteam) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitteam) ParseTransactionStatus

func (this Bitteam) ParseTransactionStatus(status interface{}) interface{}

func (Bitteam) ParseTransactionType

func (this Bitteam) ParseTransactionType(typeVar interface{}) interface{}

func (Bitteam) ParseValueToPricision

func (this Bitteam) ParseValueToPricision(valueObject interface{}, valueKey interface{}, preciseObject interface{}, precisionKey interface{}) interface{}

func (Bitteam) PrivateGetTradeApiCcxtBalance

func (this Bitteam) PrivateGetTradeApiCcxtBalance(args ...interface{}) <-chan interface{}

func (Bitteam) PrivateGetTradeApiCcxtOrderId

func (this Bitteam) PrivateGetTradeApiCcxtOrderId(args ...interface{}) <-chan interface{}

func (Bitteam) PrivateGetTradeApiCcxtOrdersOfUser

func (this Bitteam) PrivateGetTradeApiCcxtOrdersOfUser(args ...interface{}) <-chan interface{}

func (Bitteam) PrivateGetTradeApiCcxtTradesOfUser

func (this Bitteam) PrivateGetTradeApiCcxtTradesOfUser(args ...interface{}) <-chan interface{}

func (Bitteam) PrivateGetTradeApiTransactionsOfUser

func (this Bitteam) PrivateGetTradeApiTransactionsOfUser(args ...interface{}) <-chan interface{}

func (Bitteam) PrivatePostTradeApiCcxtCancelAllOrder

func (this Bitteam) PrivatePostTradeApiCcxtCancelAllOrder(args ...interface{}) <-chan interface{}

func (Bitteam) PrivatePostTradeApiCcxtCancelorder

func (this Bitteam) PrivatePostTradeApiCcxtCancelorder(args ...interface{}) <-chan interface{}

func (Bitteam) PrivatePostTradeApiCcxtOrdercreate

func (this Bitteam) PrivatePostTradeApiCcxtOrdercreate(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiAsset

func (this Bitteam) PublicGetTradeApiAsset(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiCcxtPairs

func (this Bitteam) PublicGetTradeApiCcxtPairs(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiCmcAssets

func (this Bitteam) PublicGetTradeApiCmcAssets(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiCmcOrderbookPair

func (this Bitteam) PublicGetTradeApiCmcOrderbookPair(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiCmcSummary

func (this Bitteam) PublicGetTradeApiCmcSummary(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiCmcTicker

func (this Bitteam) PublicGetTradeApiCmcTicker(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiCmcTradesPair

func (this Bitteam) PublicGetTradeApiCmcTradesPair(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiCurrencies

func (this Bitteam) PublicGetTradeApiCurrencies(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiOrderbooksSymbol

func (this Bitteam) PublicGetTradeApiOrderbooksSymbol(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiOrders

func (this Bitteam) PublicGetTradeApiOrders(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiPairName

func (this Bitteam) PublicGetTradeApiPairName(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiPairs

func (this Bitteam) PublicGetTradeApiPairs(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiPairsPrecisions

func (this Bitteam) PublicGetTradeApiPairsPrecisions(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiRates

func (this Bitteam) PublicGetTradeApiRates(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiTradeId

func (this Bitteam) PublicGetTradeApiTradeId(args ...interface{}) <-chan interface{}

func (Bitteam) PublicGetTradeApiTrades

func (this Bitteam) PublicGetTradeApiTrades(args ...interface{}) <-chan interface{}

func (Bitteam) Sign

func (this Bitteam) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Bitvavo

type Bitvavo struct {
	Core *bitvavo
	// contains filtered or unexported fields
}

func NewBitvavo

func NewBitvavo(userConfig map[string]interface{}) Bitvavo

func (Bitvavo) AmountToPrecision

func (this Bitvavo) AmountToPrecision(symbol interface{}, amount interface{}) interface{}

func (Bitvavo) CalculateRateLimiterCost

func (this Bitvavo) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Bitvavo) CancelAllOrders

func (this *Bitvavo) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Bitvavo) CancelOrder

func (this *Bitvavo) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Bitvavo) CancelOrderRequest

func (this Bitvavo) CancelOrderRequest(id interface{}, optionalArgs ...interface{}) interface{}

func (*Bitvavo) CreateOrder

func (this *Bitvavo) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bitvavo#createOrder
  • @description create a trade order
  • @see https://docs.bitvavo.com/#tag/Trading-endpoints/paths/~1order/post
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} price the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the bitvavo api endpoint
  • @param {string} [params.timeInForce] "GTC", "IOC", or "PO"
  • @param {float} [params.stopPrice] Alias for triggerPrice
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {bool} [params.postOnly] If true, the order will only be posted to the order book and not executed immediately
  • @param {float} [params.stopLossPrice] The price at which a stop loss order is triggered at
  • @param {float} [params.takeProfitPrice] The price at which a take profit order is triggered at
  • @param {string} [params.triggerType] "price"
  • @param {string} [params.triggerReference] "lastTrade", "bestBid", "bestAsk", "midPrice" Only for stop orders: Use this to determine which parameter will trigger the order
  • @param {string} [params.selfTradePrevention] "decrementAndCancel", "cancelOldest", "cancelNewest", "cancelBoth"
  • @param {bool} [params.disableMarketProtection] don't cancel if the next fill price is 10% worse than the best fill price
  • @param {bool} [params.responseRequired] Set this to 'false' when only an acknowledgement of success or failure is required, this is faster.
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitvavo) CreateOrderRequest

func (this Bitvavo) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Bitvavo) Describe

func (this Bitvavo) Describe() interface{}

func (*Bitvavo) EditOrder

func (this *Bitvavo) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name bitvavo#editOrder
  • @description edit a trade order
  • @see https://docs.bitvavo.com/#tag/Orders/paths/~1order/put
  • @param {string} id cancel order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} [amount] how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the bitvavo api endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitvavo) EditOrderRequest

func (this Bitvavo) EditOrderRequest(id interface{}, symbol interface{}, typeVar interface{}, side interface{}, optionalArgs ...interface{}) interface{}

func (*Bitvavo) FetchBalance

func (this *Bitvavo) FetchBalance(params ...interface{}) (Balances, error)

*

func (Bitvavo) FetchCurrencies

func (this Bitvavo) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name bitvavo#fetchCurrencies
  • @see https://docs.bitvavo.com/#tag/General/paths/~1assets/get
  • @description fetches all available currencies on an exchange
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Bitvavo) FetchDepositAddress

func (this *Bitvavo) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name bitvavo#fetchDepositAddress
  • @description fetch the deposit address for a currency associated with this account
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Bitvavo) FetchDepositWithdrawFees

func (this *Bitvavo) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Bitvavo) FetchDeposits

func (this *Bitvavo) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (Bitvavo) FetchDepositsRequest

func (this Bitvavo) FetchDepositsRequest(optionalArgs ...interface{}) interface{}

func (*Bitvavo) FetchMarkets

func (this *Bitvavo) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name bitvavo#fetchMarkets
  • @see https://docs.bitvavo.com/#tag/General/paths/~1markets/get
  • @description retrieves data on all markets for bitvavo
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Bitvavo) FetchMyTrades

func (this *Bitvavo) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (Bitvavo) FetchMyTradesRequest

func (this Bitvavo) FetchMyTradesRequest(optionalArgs ...interface{}) interface{}

func (*Bitvavo) FetchOHLCV

func (this *Bitvavo) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name bitvavo#fetchOHLCV
  • @see https://docs.bitvavo.com/#tag/Market-Data/paths/~1{market}~1candles/get
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (Bitvavo) FetchOHLCVRequest

func (this Bitvavo) FetchOHLCVRequest(symbol interface{}, optionalArgs ...interface{}) interface{}

func (*Bitvavo) FetchOpenOrders

func (this *Bitvavo) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Bitvavo) FetchOrder

func (this *Bitvavo) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Bitvavo) FetchOrderBook

func (this *Bitvavo) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name bitvavo#fetchOrderBook
  • @see https://docs.bitvavo.com/#tag/Market-Data/paths/~1{market}~1book/get
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Bitvavo) FetchOrders

func (this *Bitvavo) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name bitvavo#fetchOrders
  • @see https://docs.bitvavo.com/#tag/Trading-endpoints/paths/~1orders/get
  • @description fetches information on multiple orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bitvavo) FetchOrdersRequest

func (this Bitvavo) FetchOrdersRequest(optionalArgs ...interface{}) interface{}

func (*Bitvavo) FetchTicker

func (this *Bitvavo) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bitvavo) FetchTickers

func (this *Bitvavo) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name bitvavo#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bitvavo) FetchTime

func (this *Bitvavo) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name bitvavo#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Bitvavo) FetchTrades

func (this *Bitvavo) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name bitvavo#fetchTrades
  • @see https://docs.bitvavo.com/#tag/Market-Data/paths/~1{market}~1trades/get
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Bitvavo) FetchTradingFees

func (this *Bitvavo) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Bitvavo) FetchWithdrawals

func (this *Bitvavo) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Bitvavo) FetchWithdrawalsRequest

func (this Bitvavo) FetchWithdrawalsRequest(optionalArgs ...interface{}) interface{}

func (Bitvavo) HandleErrors

func (this Bitvavo) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bitvavo) Init

func (this Bitvavo) Init(userConfig map[string]interface{})

func (Bitvavo) ParseBalance

func (this Bitvavo) ParseBalance(response interface{}) interface{}

func (Bitvavo) ParseCurrenciesCustom

func (this Bitvavo) ParseCurrenciesCustom(currencies interface{}) interface{}

func (Bitvavo) ParseDepositWithdrawFee

func (this Bitvavo) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bitvavo) ParseMarkets

func (this Bitvavo) ParseMarkets(markets interface{}) interface{}

func (Bitvavo) ParseOHLCV

func (this Bitvavo) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bitvavo) ParseOrder

func (this Bitvavo) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bitvavo) ParseOrderStatus

func (this Bitvavo) ParseOrderStatus(status interface{}) interface{}

func (Bitvavo) ParseTicker

func (this Bitvavo) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bitvavo) ParseTrade

func (this Bitvavo) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bitvavo) ParseTradingFees

func (this Bitvavo) ParseTradingFees(fees interface{}, optionalArgs ...interface{}) interface{}

func (Bitvavo) ParseTransaction

func (this Bitvavo) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bitvavo) ParseTransactionStatus

func (this Bitvavo) ParseTransactionStatus(status interface{}) interface{}

func (Bitvavo) PriceToPrecision

func (this Bitvavo) PriceToPrecision(symbol interface{}, price interface{}) interface{}

func (Bitvavo) PrivateDeleteOrder

func (this Bitvavo) PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivateDeleteOrders

func (this Bitvavo) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivateGetAccount

func (this Bitvavo) PrivateGetAccount(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivateGetBalance

func (this Bitvavo) PrivateGetBalance(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivateGetDeposit

func (this Bitvavo) PrivateGetDeposit(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivateGetDepositHistory

func (this Bitvavo) PrivateGetDepositHistory(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivateGetOrder

func (this Bitvavo) PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivateGetOrders

func (this Bitvavo) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivateGetOrdersOpen

func (this Bitvavo) PrivateGetOrdersOpen(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivateGetTrades

func (this Bitvavo) PrivateGetTrades(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivateGetWithdrawalHistory

func (this Bitvavo) PrivateGetWithdrawalHistory(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivatePostOrder

func (this Bitvavo) PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivatePostWithdrawal

func (this Bitvavo) PrivatePostWithdrawal(args ...interface{}) <-chan interface{}

func (Bitvavo) PrivatePutOrder

func (this Bitvavo) PrivatePutOrder(args ...interface{}) <-chan interface{}

func (Bitvavo) PublicGetAssets

func (this Bitvavo) PublicGetAssets(args ...interface{}) <-chan interface{}

func (Bitvavo) PublicGetMarketBook

func (this Bitvavo) PublicGetMarketBook(args ...interface{}) <-chan interface{}

func (Bitvavo) PublicGetMarketCandles

func (this Bitvavo) PublicGetMarketCandles(args ...interface{}) <-chan interface{}

func (Bitvavo) PublicGetMarketTrades

func (this Bitvavo) PublicGetMarketTrades(args ...interface{}) <-chan interface{}

func (Bitvavo) PublicGetMarkets

func (this Bitvavo) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Bitvavo) PublicGetTicker24h

func (this Bitvavo) PublicGetTicker24h(args ...interface{}) <-chan interface{}

func (Bitvavo) PublicGetTickerBook

func (this Bitvavo) PublicGetTickerBook(args ...interface{}) <-chan interface{}

func (Bitvavo) PublicGetTickerPrice

func (this Bitvavo) PublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Bitvavo) PublicGetTime

func (this Bitvavo) PublicGetTime(args ...interface{}) <-chan interface{}

func (Bitvavo) Sign

func (this Bitvavo) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bitvavo) Withdraw

func (this *Bitvavo) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name bitvavo#withdraw
  • @description make a withdrawal
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Bitvavo) WithdrawRequest

func (this Bitvavo) WithdrawRequest(code interface{}, amount interface{}, address interface{}, optionalArgs ...interface{}) interface{}

type Bl3p

type Bl3p struct {
	Core *bl3p
	// contains filtered or unexported fields
}

func NewBl3p

func NewBl3p(userConfig map[string]interface{}) Bl3p

func (*Bl3p) CancelOrder

func (this *Bl3p) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Bl3p) CreateDepositAddress

func (this *Bl3p) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (map[string]interface{}, error)

*

func (*Bl3p) CreateOrder

func (this *Bl3p) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bl3p#createOrder
  • @description create a trade order
  • @see https://github.com/BitonicNL/bl3p-api/blob/master/examples/nodejs/example.md#21---create-an-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {int} [params.amount_funds] maximal EUR amount to spend (*1e5)
  • @param {string} [params.fee_currency] 'EUR' or 'BTC'
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bl3p) Describe

func (this Bl3p) Describe() interface{}

func (*Bl3p) FetchBalance

func (this *Bl3p) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bl3p) FetchOrderBook

func (this *Bl3p) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Bl3p) FetchTicker

func (this *Bl3p) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bl3p) FetchTrades

func (this *Bl3p) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Bl3p) FetchTradingFees

func (this *Bl3p) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (Bl3p) Init

func (this Bl3p) Init(userConfig map[string]interface{})

func (Bl3p) ParseBalance

func (this Bl3p) ParseBalance(response interface{}) interface{}

func (Bl3p) ParseBidAsk

func (this Bl3p) ParseBidAsk(bidask interface{}, optionalArgs ...interface{}) interface{}

func (Bl3p) ParseDepositAddress

func (this Bl3p) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Bl3p) ParseTicker

func (this Bl3p) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bl3p) ParseTrade

func (this Bl3p) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bl3p) PrivatePostGENMKTMoneyDepositAddress

func (this Bl3p) PrivatePostGENMKTMoneyDepositAddress(args ...interface{}) <-chan interface{}

func (Bl3p) PrivatePostGENMKTMoneyInfo

func (this Bl3p) PrivatePostGENMKTMoneyInfo(args ...interface{}) <-chan interface{}

func (Bl3p) PrivatePostGENMKTMoneyNewDepositAddress

func (this Bl3p) PrivatePostGENMKTMoneyNewDepositAddress(args ...interface{}) <-chan interface{}

func (Bl3p) PrivatePostGENMKTMoneyWalletHistory

func (this Bl3p) PrivatePostGENMKTMoneyWalletHistory(args ...interface{}) <-chan interface{}

func (Bl3p) PrivatePostGENMKTMoneyWithdraw

func (this Bl3p) PrivatePostGENMKTMoneyWithdraw(args ...interface{}) <-chan interface{}

func (Bl3p) PrivatePostMarketMoneyDepthFull

func (this Bl3p) PrivatePostMarketMoneyDepthFull(args ...interface{}) <-chan interface{}

func (Bl3p) PrivatePostMarketMoneyOrderAdd

func (this Bl3p) PrivatePostMarketMoneyOrderAdd(args ...interface{}) <-chan interface{}

func (Bl3p) PrivatePostMarketMoneyOrderCancel

func (this Bl3p) PrivatePostMarketMoneyOrderCancel(args ...interface{}) <-chan interface{}

func (Bl3p) PrivatePostMarketMoneyOrderResult

func (this Bl3p) PrivatePostMarketMoneyOrderResult(args ...interface{}) <-chan interface{}

func (Bl3p) PrivatePostMarketMoneyOrders

func (this Bl3p) PrivatePostMarketMoneyOrders(args ...interface{}) <-chan interface{}

func (Bl3p) PrivatePostMarketMoneyOrdersHistory

func (this Bl3p) PrivatePostMarketMoneyOrdersHistory(args ...interface{}) <-chan interface{}

func (Bl3p) PrivatePostMarketMoneyTradesFetch

func (this Bl3p) PrivatePostMarketMoneyTradesFetch(args ...interface{}) <-chan interface{}

func (Bl3p) PublicGetMarketOrderbook

func (this Bl3p) PublicGetMarketOrderbook(args ...interface{}) <-chan interface{}

func (Bl3p) PublicGetMarketTicker

func (this Bl3p) PublicGetMarketTicker(args ...interface{}) <-chan interface{}

func (Bl3p) PublicGetMarketTrades

func (this Bl3p) PublicGetMarketTrades(args ...interface{}) <-chan interface{}

func (Bl3p) Sign

func (this Bl3p) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Blockchaincom

type Blockchaincom struct {
	Core *blockchaincom
	// contains filtered or unexported fields
}

func NewBlockchaincom

func NewBlockchaincom(userConfig map[string]interface{}) Blockchaincom

func (*Blockchaincom) CancelAllOrders

func (this *Blockchaincom) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

  • @method
  • @name blockchaincom#cancelAllOrders
  • @description cancel all open orders
  • @see https://api.blockchain.com/v3/#deleteallorders
  • @param {string} symbol unified market symbol of the market to cancel orders in, all markets are used if undefined, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Blockchaincom) CancelOrder

func (this *Blockchaincom) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Blockchaincom) CreateOrder

func (this *Blockchaincom) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name blockchaincom#createOrder
  • @description create a trade order
  • @see https://api.blockchain.com/v3/#createorder
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Blockchaincom) Describe

func (this Blockchaincom) Describe() interface{}

func (*Blockchaincom) FetchBalance

func (this *Blockchaincom) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Blockchaincom) FetchCanceledOrders

func (this *Blockchaincom) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

  • @method
  • @name blockchaincom#fetchCanceledOrders
  • @description fetches information on multiple canceled orders made by the user
  • @see https://api.blockchain.com/v3/#getorders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] timestamp in ms of the earliest order, default is undefined
  • @param {int} [limit] max number of orders to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Blockchaincom) FetchClosedOrders

func (this *Blockchaincom) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name blockchaincom#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://api.blockchain.com/v3/#getorders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Blockchaincom) FetchDeposit

func (this *Blockchaincom) FetchDeposit(id string, options ...FetchDepositOptions) (Transaction, error)

*

func (*Blockchaincom) FetchDepositAddress

func (this *Blockchaincom) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Blockchaincom) FetchDeposits

func (this *Blockchaincom) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name blockchaincom#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://api.blockchain.com/v3/#getdeposits
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Blockchaincom) FetchL2OrderBook

func (this *Blockchaincom) FetchL2OrderBook(symbol string, options ...FetchL2OrderBookOptions) (OrderBook, error)

func (*Blockchaincom) FetchL3OrderBook

func (this *Blockchaincom) FetchL3OrderBook(symbol string, options ...FetchL3OrderBookOptions) (OrderBook, error)

*

  • @method
  • @name blockchaincom#fetchL3OrderBook
  • @description fetches level 3 information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://api.blockchain.com/v3/#getl3orderbook
  • @param {string} symbol unified market symbol
  • @param {int} [limit] max number of orders to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order book structure]{@link https://docs.ccxt.com/#/?id=order-book-structure}

func (*Blockchaincom) FetchMarkets

func (this *Blockchaincom) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name blockchaincom#fetchMarkets
  • @description retrieves data on all markets for blockchaincom
  • @see https://api.blockchain.com/v3/#getsymbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Blockchaincom) FetchMyTrades

func (this *Blockchaincom) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name blockchaincom#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://api.blockchain.com/v3/#getfills
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Blockchaincom) FetchOpenOrders

func (this *Blockchaincom) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name blockchaincom#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://api.blockchain.com/v3/#getorders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Blockchaincom) FetchOrder

func (this *Blockchaincom) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Blockchaincom) FetchOrderBook

func (this *Blockchaincom) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name blockchaincom#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://api.blockchain.com/v3/#getl3orderbook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Blockchaincom) FetchOrdersByState

func (this *Blockchaincom) FetchOrdersByState(state interface{}, options ...FetchOrdersByStateOptions) ([]Order, error)

func (*Blockchaincom) FetchTicker

func (this *Blockchaincom) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name blockchaincom#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://api.blockchain.com/v3/#gettickerbysymbol
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Blockchaincom) FetchTickers

func (this *Blockchaincom) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name blockchaincom#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://api.blockchain.com/v3/#gettickers
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Blockchaincom) FetchTradingFees

func (this *Blockchaincom) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Blockchaincom) FetchWithdrawal

func (this *Blockchaincom) FetchWithdrawal(id string, options ...FetchWithdrawalOptions) (Transaction, error)

*

func (*Blockchaincom) FetchWithdrawals

func (this *Blockchaincom) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name blockchaincom#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://api.blockchain.com/v3/#getwithdrawals
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Blockchaincom) HandleErrors

func (this Blockchaincom) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Blockchaincom) Init

func (this Blockchaincom) Init(userConfig map[string]interface{})

func (Blockchaincom) ParseOrder

func (this Blockchaincom) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Blockchaincom) ParseOrderState

func (this Blockchaincom) ParseOrderState(state interface{}) interface{}

func (Blockchaincom) ParseTicker

func (this Blockchaincom) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Blockchaincom) ParseTrade

func (this Blockchaincom) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Blockchaincom) ParseTransaction

func (this Blockchaincom) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Blockchaincom) ParseTransactionState

func (this Blockchaincom) ParseTransactionState(state interface{}) interface{}

func (Blockchaincom) PrivateDeleteOrders

func (this Blockchaincom) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateDeleteOrdersOrderId

func (this Blockchaincom) PrivateDeleteOrdersOrderId(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetAccounts

func (this Blockchaincom) PrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetAccountsAccountCurrency

func (this Blockchaincom) PrivateGetAccountsAccountCurrency(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetDeposits

func (this Blockchaincom) PrivateGetDeposits(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetDepositsDepositId

func (this Blockchaincom) PrivateGetDepositsDepositId(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetFees

func (this Blockchaincom) PrivateGetFees(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetFills

func (this Blockchaincom) PrivateGetFills(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetOrders

func (this Blockchaincom) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetOrdersOrderId

func (this Blockchaincom) PrivateGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetTrades

func (this Blockchaincom) PrivateGetTrades(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetWhitelist

func (this Blockchaincom) PrivateGetWhitelist(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetWhitelistCurrency

func (this Blockchaincom) PrivateGetWhitelistCurrency(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetWithdrawals

func (this Blockchaincom) PrivateGetWithdrawals(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivateGetWithdrawalsWithdrawalId

func (this Blockchaincom) PrivateGetWithdrawalsWithdrawalId(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivatePostDepositsCurrency

func (this Blockchaincom) PrivatePostDepositsCurrency(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivatePostOrders

func (this Blockchaincom) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Blockchaincom) PrivatePostWithdrawals

func (this Blockchaincom) PrivatePostWithdrawals(args ...interface{}) <-chan interface{}

func (Blockchaincom) PublicGetL2Symbol

func (this Blockchaincom) PublicGetL2Symbol(args ...interface{}) <-chan interface{}

func (Blockchaincom) PublicGetL3Symbol

func (this Blockchaincom) PublicGetL3Symbol(args ...interface{}) <-chan interface{}

func (Blockchaincom) PublicGetSymbols

func (this Blockchaincom) PublicGetSymbols(args ...interface{}) <-chan interface{}

func (Blockchaincom) PublicGetSymbolsSymbol

func (this Blockchaincom) PublicGetSymbolsSymbol(args ...interface{}) <-chan interface{}

func (Blockchaincom) PublicGetTickers

func (this Blockchaincom) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Blockchaincom) PublicGetTickersSymbol

func (this Blockchaincom) PublicGetTickersSymbol(args ...interface{}) <-chan interface{}

func (Blockchaincom) Sign

func (this Blockchaincom) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Blockchaincom) Withdraw

func (this *Blockchaincom) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Blofin

type Blofin struct {
	Core *blofin
	// contains filtered or unexported fields
}

func NewBlofin

func NewBlofin(userConfig map[string]interface{}) Blofin

func (*Blofin) CancelOrder

func (this *Blofin) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Blofin) CancelOrders

func (this *Blofin) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

  • @method
  • @name blofin#cancelOrders
  • @description cancel multiple orders
  • @see https://blofin.com/docs#cancel-multiple-orders
  • @param {string[]} ids order ids
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] whether the order is a stop/trigger order
  • @returns {object} an list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Blofin) ClosePosition

func (this Blofin) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name blofin#closePosition
  • @description closes open positions for a market
  • @see https://blofin.com/docs#close-positions
  • @param {string} symbol Unified CCXT market symbol
  • @param {string} [side] 'buy' or 'sell', leave as undefined in net mode
  • @param {object} [params] extra parameters specific to the blofin api endpoint
  • @param {string} [params.clientOrderId] a unique identifier for the order
  • @param {string} [params.marginMode] 'cross' or 'isolated', default is 'cross;
  • @param {string} [params.code] *required in the case of closing cross MARGIN position for Single-currency margin* margin currency *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {boolean} [params.autoCxl] whether any pending orders for closing out needs to be automatically canceled when close position via a market order. false or true, the default is false
  • @param {string} [params.tag] order tag a combination of case-sensitive alphanumerics, all numbers, or all letters of up to 16 characters
  • @returns {object[]} [A list of position structures]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Blofin) CreateOrder

func (this *Blofin) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name blofin#createOrder
  • @description create a trade order
  • @see https://blofin.com/docs#place-order
  • @see https://blofin.com/docs#place-tpsl-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit' or 'post_only' or 'ioc' or 'fok'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.reduceOnly] a mark to reduce the position size for margin, swap and future orders
  • @param {bool} [params.postOnly] true to place a post only order
  • @param {string} [params.marginMode] 'cross' or 'isolated', default is 'cross'
  • @param {float} [params.stopLossPrice] stop loss trigger price (will use privatePostTradeOrderTpsl)
  • @param {float} [params.takeProfitPrice] take profit trigger price (will use privatePostTradeOrderTpsl)
  • @param {string} [params.positionSide] *stopLossPrice/takeProfitPrice orders only* 'long' or 'short' or 'net' default is 'net'
  • @param {string} [params.clientOrderId] a unique id for the order
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {float} [params.takeProfit.price] take profit order price (if not provided the order will be a market order)
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price
  • @param {float} [params.stopLoss.price] stop loss order price (if not provided the order will be a market order)
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Blofin) CreateOrderRequest

func (this Blofin) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Blofin) CreateOrders

func (this *Blofin) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

  • @method
  • @name blofin#createOrders
  • @description create a list of trade orders
  • @see https://blofin.com/docs#place-multiple-orders
  • @param {Array} orders list of orders to create, each object should contain the parameters required by createOrder, namely symbol, type, side, amount, price and params
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Blofin) CreateTpslOrderRequest

func (this Blofin) CreateTpslOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) Describe

func (this Blofin) Describe() interface{}

func (*Blofin) FetchBalance

func (this *Blofin) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Blofin) FetchClosedOrders

func (this *Blofin) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Blofin) FetchDeposits

func (this *Blofin) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name blofin#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://blofin.com/docs#get-deposite-history
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Blofin) FetchFundingRate

func (this *Blofin) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Blofin) FetchFundingRateHistory

func (this *Blofin) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Blofin) FetchLedger

func (this *Blofin) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name blofin#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://blofin.com/docs#get-funds-transfer-history
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'cross' or 'isolated'
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Blofin) FetchLeverage

func (this *Blofin) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Blofin) FetchLeverages

func (this *Blofin) FetchLeverages(options ...FetchLeveragesOptions) (Leverages, error)

*

func (*Blofin) FetchMarginMode

func (this *Blofin) FetchMarginMode(symbol string, options ...FetchMarginModeOptions) (MarginMode, error)

*

func (*Blofin) FetchMarkPrice

func (this *Blofin) FetchMarkPrice(symbol string, options ...FetchMarkPriceOptions) (Ticker, error)

*

func (*Blofin) FetchMarkets

func (this *Blofin) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name blofin#fetchMarkets
  • @description retrieves data on all markets for blofin
  • @see https://blofin.com/docs#get-instruments
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Blofin) FetchMyTrades

func (this *Blofin) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name blofin#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://blofin.com/docs#get-trade-history
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] Timestamp in ms of the latest time to retrieve trades for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Blofin) FetchOHLCV

func (this *Blofin) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name blofin#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://blofin.com/docs#get-candlesticks
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Blofin) FetchOpenOrders

func (this *Blofin) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Blofin) FetchOrderBook

func (this *Blofin) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name blofin#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://blofin.com/docs#get-order-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Blofin) FetchPosition

func (this *Blofin) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

  • @method
  • @name blofin#fetchPosition
  • @description fetch data on a single open contract trade position
  • @see https://blofin.com/docs#get-positions
  • @param {string} symbol unified market symbol of the market the position is held in, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.instType] MARGIN, SWAP, FUTURES, OPTION
  • @returns {object} a [position structure]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Blofin) FetchPositions

func (this *Blofin) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

  • @method
  • @name blofin#fetchPositions
  • @description fetch data on a single open contract trade position
  • @see https://blofin.com/docs#get-positions
  • @param {string[]} [symbols] list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.instType] MARGIN, SWAP, FUTURES, OPTION
  • @returns {object} a [position structure]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Blofin) FetchTicker

func (this *Blofin) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name blofin#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://blofin.com/docs#get-tickers
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Blofin) FetchTickers

func (this *Blofin) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name blofin#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://blofin.com/docs#get-tickers
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Blofin) FetchTrades

func (this *Blofin) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name blofin#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://blofin.com/docs#get-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] *only applies to publicGetMarketHistoryTrades* default false, when true will automatically paginate by calling this endpoint multiple times
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Blofin) FetchWithdrawals

func (this *Blofin) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name blofin#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://blofin.com/docs#get-withdraw-history
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Blofin) HandleErrors

func (this Blofin) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Blofin) Init

func (this Blofin) Init(userConfig map[string]interface{})

func (Blofin) ParseBalance

func (this Blofin) ParseBalance(response interface{}) interface{}

func (Blofin) ParseBalanceByType

func (this Blofin) ParseBalanceByType(response interface{}) interface{}

func (Blofin) ParseFundingBalance

func (this Blofin) ParseFundingBalance(response interface{}) interface{}

func (Blofin) ParseFundingRate

func (this Blofin) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) ParseIds

func (this Blofin) ParseIds(ids interface{}) interface{}

func (Blofin) ParseLedgerEntry

func (this Blofin) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) ParseLedgerEntryType

func (this Blofin) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Blofin) ParseLeverage

func (this Blofin) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) ParseMarginMode

func (this Blofin) ParseMarginMode(marginMode interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) ParseMarket

func (this Blofin) ParseMarket(market interface{}) interface{}

func (Blofin) ParseOHLCV

func (this Blofin) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) ParseOrder

func (this Blofin) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) ParseOrderStatus

func (this Blofin) ParseOrderStatus(status interface{}) interface{}

func (Blofin) ParsePosition

func (this Blofin) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) ParseTicker

func (this Blofin) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) ParseTrade

func (this Blofin) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) ParseTradingFee

func (this Blofin) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) ParseTransaction

func (this Blofin) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) ParseTransactionStatus

func (this Blofin) ParseTransactionStatus(status interface{}) interface{}

func (Blofin) ParseTransfer

func (this Blofin) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Blofin) PrivateGetAccountBalance

func (this Blofin) PrivateGetAccountBalance(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetAccountBatchLeverageInfo

func (this Blofin) PrivateGetAccountBatchLeverageInfo(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetAccountLeverageInfo

func (this Blofin) PrivateGetAccountLeverageInfo(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetAccountMarginMode

func (this Blofin) PrivateGetAccountMarginMode(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetAccountPositions

func (this Blofin) PrivateGetAccountPositions(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetAffiliateBasic

func (this Blofin) PrivateGetAffiliateBasic(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetAssetBalances

func (this Blofin) PrivateGetAssetBalances(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetAssetBills

func (this Blofin) PrivateGetAssetBills(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetAssetDepositHistory

func (this Blofin) PrivateGetAssetDepositHistory(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetAssetWithdrawalHistory

func (this Blofin) PrivateGetAssetWithdrawalHistory(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingAccountBalance

func (this Blofin) PrivateGetCopytradingAccountBalance(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingAccountLeverageInfo

func (this Blofin) PrivateGetCopytradingAccountLeverageInfo(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingAccountPositionMode

func (this Blofin) PrivateGetCopytradingAccountPositionMode(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingAccountPositionsByContract

func (this Blofin) PrivateGetCopytradingAccountPositionsByContract(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingAccountPositionsByOrder

func (this Blofin) PrivateGetCopytradingAccountPositionsByOrder(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingAccountPositionsDetailsByOrder

func (this Blofin) PrivateGetCopytradingAccountPositionsDetailsByOrder(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingInstruments

func (this Blofin) PrivateGetCopytradingInstruments(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingTradeOrdersHistory

func (this Blofin) PrivateGetCopytradingTradeOrdersHistory(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingTradeOrdersPending

func (this Blofin) PrivateGetCopytradingTradeOrdersPending(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingTradePendingTpslByContract

func (this Blofin) PrivateGetCopytradingTradePendingTpslByContract(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingTradePendingTpslByOrder

func (this Blofin) PrivateGetCopytradingTradePendingTpslByOrder(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetCopytradingTradePositionHistoryByOrder

func (this Blofin) PrivateGetCopytradingTradePositionHistoryByOrder(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetTradeFillsHistory

func (this Blofin) PrivateGetTradeFillsHistory(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetTradeOrdersHistory

func (this Blofin) PrivateGetTradeOrdersHistory(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetTradeOrdersPending

func (this Blofin) PrivateGetTradeOrdersPending(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetTradeOrdersTpslHistory

func (this Blofin) PrivateGetTradeOrdersTpslHistory(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetTradeOrdersTpslPending

func (this Blofin) PrivateGetTradeOrdersTpslPending(args ...interface{}) <-chan interface{}

func (Blofin) PrivateGetUserQueryApikey

func (this Blofin) PrivateGetUserQueryApikey(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostAccountSetLeverage

func (this Blofin) PrivatePostAccountSetLeverage(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostAssetTransfer

func (this Blofin) PrivatePostAssetTransfer(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostCopytradingAccountSetLeverage

func (this Blofin) PrivatePostCopytradingAccountSetLeverage(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostCopytradingAccountSetPositionMode

func (this Blofin) PrivatePostCopytradingAccountSetPositionMode(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostCopytradingTradeCancelOrder

func (this Blofin) PrivatePostCopytradingTradeCancelOrder(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostCopytradingTradeCancelTpslByContract

func (this Blofin) PrivatePostCopytradingTradeCancelTpslByContract(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostCopytradingTradeCancelTpslByOrder

func (this Blofin) PrivatePostCopytradingTradeCancelTpslByOrder(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostCopytradingTradeClosePositionByContract

func (this Blofin) PrivatePostCopytradingTradeClosePositionByContract(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostCopytradingTradeClosePositionByOrder

func (this Blofin) PrivatePostCopytradingTradeClosePositionByOrder(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostCopytradingTradePlaceOrder

func (this Blofin) PrivatePostCopytradingTradePlaceOrder(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostCopytradingTradePlaceTpslByContract

func (this Blofin) PrivatePostCopytradingTradePlaceTpslByContract(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostCopytradingTradePlaceTpslByOrder

func (this Blofin) PrivatePostCopytradingTradePlaceTpslByOrder(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostTradeBatchOrders

func (this Blofin) PrivatePostTradeBatchOrders(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostTradeCancelBatchOrders

func (this Blofin) PrivatePostTradeCancelBatchOrders(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostTradeCancelOrder

func (this Blofin) PrivatePostTradeCancelOrder(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostTradeCancelTpsl

func (this Blofin) PrivatePostTradeCancelTpsl(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostTradeClosePosition

func (this Blofin) PrivatePostTradeClosePosition(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostTradeOrder

func (this Blofin) PrivatePostTradeOrder(args ...interface{}) <-chan interface{}

func (Blofin) PrivatePostTradeOrderTpsl

func (this Blofin) PrivatePostTradeOrderTpsl(args ...interface{}) <-chan interface{}

func (Blofin) PublicGetMarketBooks

func (this Blofin) PublicGetMarketBooks(args ...interface{}) <-chan interface{}

func (Blofin) PublicGetMarketCandles

func (this Blofin) PublicGetMarketCandles(args ...interface{}) <-chan interface{}

func (Blofin) PublicGetMarketFundingRate

func (this Blofin) PublicGetMarketFundingRate(args ...interface{}) <-chan interface{}

func (Blofin) PublicGetMarketFundingRateHistory

func (this Blofin) PublicGetMarketFundingRateHistory(args ...interface{}) <-chan interface{}

func (Blofin) PublicGetMarketInstruments

func (this Blofin) PublicGetMarketInstruments(args ...interface{}) <-chan interface{}

func (Blofin) PublicGetMarketMarkPrice

func (this Blofin) PublicGetMarketMarkPrice(args ...interface{}) <-chan interface{}

func (Blofin) PublicGetMarketTickers

func (this Blofin) PublicGetMarketTickers(args ...interface{}) <-chan interface{}

func (Blofin) PublicGetMarketTrades

func (this Blofin) PublicGetMarketTrades(args ...interface{}) <-chan interface{}

func (*Blofin) SetLeverage

func (this *Blofin) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name blofin#setLeverage
  • @description set the level of leverage for a market
  • @see https://blofin.com/docs#set-leverage
  • @param {int} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'cross' or 'isolated'
  • @returns {object} response from the exchange

func (Blofin) Sign

func (this Blofin) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Blofin) Transfer

func (this *Blofin) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name blofin#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://blofin.com/docs#funds-transfer
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from (funding, swap, copy_trading, earn)
  • @param {string} toAccount account to transfer to (funding, swap, copy_trading, earn)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

type BorrowInterest

type BorrowInterest struct {
	Info           map[string]interface{}
	Symbol         *string
	Currency       *string
	Interest       *float64
	InterestRate   *float64
	AmountBorrowed *float64
	MarginMode     *string
	Timestamp      *int64
	Datetime       *string
}

func NewBorrowInterest

func NewBorrowInterest(data interface{}) BorrowInterest

func NewBorrowInterestArray

func NewBorrowInterestArray(orders2 interface{}) []BorrowInterest

type Btcalpha

type Btcalpha struct {
	Core *btcalpha
	// contains filtered or unexported fields
}

func NewBtcalpha

func NewBtcalpha(userConfig map[string]interface{}) Btcalpha

func (*Btcalpha) CancelOrder

func (this *Btcalpha) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Btcalpha) CreateOrder

func (this *Btcalpha) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name btcalpha#createOrder
  • @see https://btc-alpha.github.io/api-docs/#create-order
  • @description create a trade order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Btcalpha) Describe

func (this Btcalpha) Describe() interface{}

func (*Btcalpha) FetchBalance

func (this *Btcalpha) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Btcalpha) FetchClosedOrders

func (this *Btcalpha) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name btcalpha#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://btc-alpha.github.io/api-docs/#list-own-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Btcalpha) FetchDeposits

func (this *Btcalpha) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name btcalpha#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://btc-alpha.github.io/api-docs/#list-own-deposits
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Btcalpha) FetchMarkets

func (this *Btcalpha) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name btcalpha#fetchMarkets
  • @description retrieves data on all markets for btcalpha
  • @see https://btc-alpha.github.io/api-docs/#list-all-currencies
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Btcalpha) FetchMyTrades

func (this *Btcalpha) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name btcalpha#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://btc-alpha.github.io/api-docs/#list-own-exchanges
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Btcalpha) FetchOHLCV

func (this *Btcalpha) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name btcalpha#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://btc-alpha.github.io/api-docs/#charts
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Btcalpha) FetchOpenOrders

func (this *Btcalpha) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name btcalpha#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://btc-alpha.github.io/api-docs/#list-own-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Btcalpha) FetchOrder

func (this *Btcalpha) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Btcalpha) FetchOrderBook

func (this *Btcalpha) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name btcalpha#fetchOrderBook
  • @see https://btc-alpha.github.io/api-docs/#get-orderbook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Btcalpha) FetchOrders

func (this *Btcalpha) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name btcalpha#fetchOrders
  • @see https://btc-alpha.github.io/api-docs/#list-own-orders
  • @description fetches information on multiple orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Btcalpha) FetchTicker

func (this *Btcalpha) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name btcalpha#fetchTicker
  • @see https://btc-alpha.github.io/api-docs/#tickers
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Btcalpha) FetchTickers

func (this *Btcalpha) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name btcalpha#fetchTickers
  • @see https://btc-alpha.github.io/api-docs/#tickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Btcalpha) FetchTrades

func (this *Btcalpha) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name btcalpha#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://btc-alpha.github.io/api-docs/#list-all-exchanges
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Btcalpha) FetchWithdrawals

func (this *Btcalpha) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Btcalpha) HandleErrors

func (this Btcalpha) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Btcalpha) Init

func (this Btcalpha) Init(userConfig map[string]interface{})

func (Btcalpha) Nonce

func (this Btcalpha) Nonce() interface{}

func (Btcalpha) ParseBalance

func (this Btcalpha) ParseBalance(response interface{}) interface{}

func (Btcalpha) ParseBidsAsks

func (this Btcalpha) ParseBidsAsks(bidasks interface{}, optionalArgs ...interface{}) interface{}

func (Btcalpha) ParseMarket

func (this Btcalpha) ParseMarket(market interface{}) interface{}

func (Btcalpha) ParseOHLCV

func (this Btcalpha) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Btcalpha) ParseOrder

func (this Btcalpha) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Btcalpha) ParseOrderStatus

func (this Btcalpha) ParseOrderStatus(status interface{}) interface{}

func (Btcalpha) ParseTicker

func (this Btcalpha) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Btcalpha) ParseTrade

func (this Btcalpha) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Btcalpha) ParseTransaction

func (this Btcalpha) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Btcalpha) ParseTransactionStatus

func (this Btcalpha) ParseTransactionStatus(status interface{}) interface{}

func (Btcalpha) PrivateGetDeposits

func (this Btcalpha) PrivateGetDeposits(args ...interface{}) <-chan interface{}

func (Btcalpha) PrivateGetExchangesOwn

func (this Btcalpha) PrivateGetExchangesOwn(args ...interface{}) <-chan interface{}

func (Btcalpha) PrivateGetOrderId

func (this Btcalpha) PrivateGetOrderId(args ...interface{}) <-chan interface{}

func (Btcalpha) PrivateGetOrdersOwn

func (this Btcalpha) PrivateGetOrdersOwn(args ...interface{}) <-chan interface{}

func (Btcalpha) PrivateGetWallets

func (this Btcalpha) PrivateGetWallets(args ...interface{}) <-chan interface{}

func (Btcalpha) PrivateGetWithdraws

func (this Btcalpha) PrivateGetWithdraws(args ...interface{}) <-chan interface{}

func (Btcalpha) PrivatePostOrder

func (this Btcalpha) PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Btcalpha) PrivatePostOrderCancel

func (this Btcalpha) PrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Btcalpha) PublicGetChartsPairTypeChart

func (this Btcalpha) PublicGetChartsPairTypeChart(args ...interface{}) <-chan interface{}

func (Btcalpha) PublicGetCurrencies

func (this Btcalpha) PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Btcalpha) PublicGetExchanges

func (this Btcalpha) PublicGetExchanges(args ...interface{}) <-chan interface{}

func (Btcalpha) PublicGetOrderbookPairName

func (this Btcalpha) PublicGetOrderbookPairName(args ...interface{}) <-chan interface{}

func (Btcalpha) PublicGetPairs

func (this Btcalpha) PublicGetPairs(args ...interface{}) <-chan interface{}

func (Btcalpha) PublicGetTicker

func (this Btcalpha) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Btcalpha) Sign

func (this Btcalpha) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Btcbox

type Btcbox struct {
	Core *btcbox
	// contains filtered or unexported fields
}

func NewBtcbox

func NewBtcbox(userConfig map[string]interface{}) Btcbox

func (*Btcbox) CancelOrder

func (this *Btcbox) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Btcbox) CreateOrder

func (this *Btcbox) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name btcbox#createOrder
  • @description create a trade order
  • @see https://blog.btcbox.jp/en/archives/8762#toc18
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Btcbox) Describe

func (this Btcbox) Describe() interface{}

func (*Btcbox) FetchBalance

func (this *Btcbox) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Btcbox) FetchMarkets

func (this *Btcbox) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name btcbox#fetchMarkets
  • @description retrieves data on all markets for ace
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Btcbox) FetchOpenOrders

func (this *Btcbox) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name btcbox#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://blog.btcbox.jp/en/archives/8762#toc15
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Btcbox) FetchOrder

func (this *Btcbox) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Btcbox) FetchOrderBook

func (this *Btcbox) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name btcbox#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://blog.btcbox.jp/en/archives/8762#toc6
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Btcbox) FetchOrders

func (this *Btcbox) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name btcbox#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://blog.btcbox.jp/en/archives/8762#toc15
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Btcbox) FetchOrdersByType

func (this *Btcbox) FetchOrdersByType(typeVar interface{}, options ...FetchOrdersByTypeOptions) ([]Order, error)

func (*Btcbox) FetchTicker

func (this *Btcbox) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name btcbox#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://blog.btcbox.jp/en/archives/8762#toc5
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Btcbox) FetchTickers

func (this *Btcbox) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name btcbox#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Btcbox) FetchTrades

func (this *Btcbox) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name btcbox#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://blog.btcbox.jp/en/archives/8762#toc7
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Btcbox) HandleErrors

func (this Btcbox) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Btcbox) Init

func (this Btcbox) Init(userConfig map[string]interface{})

func (Btcbox) Nonce

func (this Btcbox) Nonce() interface{}

func (Btcbox) ParseBalance

func (this Btcbox) ParseBalance(response interface{}) interface{}

func (Btcbox) ParseMarket

func (this Btcbox) ParseMarket(market interface{}) interface{}

func (Btcbox) ParseOrder

func (this Btcbox) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Btcbox) ParseOrderStatus

func (this Btcbox) ParseOrderStatus(status interface{}) interface{}

func (Btcbox) ParseTicker

func (this Btcbox) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Btcbox) ParseTrade

func (this Btcbox) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Btcbox) PrivatePostBalance

func (this Btcbox) PrivatePostBalance(args ...interface{}) <-chan interface{}

func (Btcbox) PrivatePostTradeAdd

func (this Btcbox) PrivatePostTradeAdd(args ...interface{}) <-chan interface{}

func (Btcbox) PrivatePostTradeCancel

func (this Btcbox) PrivatePostTradeCancel(args ...interface{}) <-chan interface{}

func (Btcbox) PrivatePostTradeList

func (this Btcbox) PrivatePostTradeList(args ...interface{}) <-chan interface{}

func (Btcbox) PrivatePostTradeView

func (this Btcbox) PrivatePostTradeView(args ...interface{}) <-chan interface{}

func (Btcbox) PrivatePostWallet

func (this Btcbox) PrivatePostWallet(args ...interface{}) <-chan interface{}

func (Btcbox) PublicGetDepth

func (this Btcbox) PublicGetDepth(args ...interface{}) <-chan interface{}

func (Btcbox) PublicGetOrders

func (this Btcbox) PublicGetOrders(args ...interface{}) <-chan interface{}

func (Btcbox) PublicGetTicker

func (this Btcbox) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Btcbox) PublicGetTickers

func (this Btcbox) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Btcbox) Request

func (this Btcbox) Request(path interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Btcbox) Sign

func (this Btcbox) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Btcmarkets

type Btcmarkets struct {
	Core *btcmarkets
	// contains filtered or unexported fields
}

func NewBtcmarkets

func NewBtcmarkets(userConfig map[string]interface{}) Btcmarkets

func (Btcmarkets) CalculateFee

func (this Btcmarkets) CalculateFee(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, price interface{}, optionalArgs ...interface{}) interface{}

func (*Btcmarkets) CancelOrder

func (this *Btcmarkets) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Btcmarkets) CancelOrders

func (this *Btcmarkets) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Btcmarkets) CreateOrder

func (this *Btcmarkets) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name btcmarkets#createOrder
  • @description create a trade order
  • @see https://docs.btcmarkets.net/v3/#tag/Order-Placement-APIs/paths/~1v3~1orders/post
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price at which a trigger order is triggered at
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Btcmarkets) Describe

func (this Btcmarkets) Describe() interface{}

func (*Btcmarkets) FetchBalance

func (this *Btcmarkets) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Btcmarkets) FetchClosedOrders

func (this *Btcmarkets) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name btcmarkets#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://docs.btcmarkets.net/v3/#operation/listOrders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Btcmarkets) FetchDeposits

func (this *Btcmarkets) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Btcmarkets) FetchDepositsWithdrawals

func (this *Btcmarkets) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name btcmarkets#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://docs.btcmarkets.net/v3/#tag/Fund-Management-APIs/paths/~1v3~1transfers/get
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Btcmarkets) FetchMarkets

func (this *Btcmarkets) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Btcmarkets) FetchMyTrades

func (this *Btcmarkets) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name btcmarkets#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.btcmarkets.net/v3/#operation/getTrades
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Btcmarkets) FetchOHLCV

func (this *Btcmarkets) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name btcmarkets#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.btcmarkets.net/v3/#tag/Market-Data-APIs/paths/~1v3~1markets~1{marketId}~1candles/get
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Btcmarkets) FetchOpenOrders

func (this *Btcmarkets) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name btcmarkets#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://docs.btcmarkets.net/v3/#operation/listOrders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Btcmarkets) FetchOrder

func (this *Btcmarkets) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Btcmarkets) FetchOrderBook

func (this *Btcmarkets) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Btcmarkets) FetchOrders

func (this *Btcmarkets) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name btcmarkets#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://docs.btcmarkets.net/v3/#operation/listOrders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Btcmarkets) FetchTicker

func (this *Btcmarkets) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Btcmarkets) FetchTicker2

func (this *Btcmarkets) FetchTicker2(symbol string, options ...FetchTicker2Options) (Ticker, error)

func (*Btcmarkets) FetchTime

func (this *Btcmarkets) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name btcmarkets#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://docs.btcmarkets.net/v3/#tag/Misc-APIs/paths/~1v3~1time/get
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Btcmarkets) FetchTrades

func (this *Btcmarkets) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Btcmarkets) FetchTransactionsWithMethod

func (this *Btcmarkets) FetchTransactionsWithMethod(method interface{}, options ...FetchTransactionsWithMethodOptions) ([]Transaction, error)

func (*Btcmarkets) FetchWithdrawals

func (this *Btcmarkets) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Btcmarkets) HandleErrors

func (this Btcmarkets) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Btcmarkets) Init

func (this Btcmarkets) Init(userConfig map[string]interface{})

func (Btcmarkets) Nonce

func (this Btcmarkets) Nonce() interface{}

func (Btcmarkets) ParseBalance

func (this Btcmarkets) ParseBalance(response interface{}) interface{}

func (Btcmarkets) ParseMarket

func (this Btcmarkets) ParseMarket(market interface{}) interface{}

func (Btcmarkets) ParseOHLCV

func (this Btcmarkets) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Btcmarkets) ParseOrder

func (this Btcmarkets) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Btcmarkets) ParseOrderStatus

func (this Btcmarkets) ParseOrderStatus(status interface{}) interface{}

func (Btcmarkets) ParseTicker

func (this Btcmarkets) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Btcmarkets) ParseTrade

func (this Btcmarkets) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Btcmarkets) ParseTransaction

func (this Btcmarkets) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Btcmarkets) ParseTransactionStatus

func (this Btcmarkets) ParseTransactionStatus(status interface{}) interface{}

func (Btcmarkets) ParseTransactionType

func (this Btcmarkets) ParseTransactionType(typeVar interface{}) interface{}

func (Btcmarkets) PrivateDeleteBatchordersIds

func (this Btcmarkets) PrivateDeleteBatchordersIds(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateDeleteOrders

func (this Btcmarkets) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateDeleteOrdersId

func (this Btcmarkets) PrivateDeleteOrdersId(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetAccountsMeBalances

func (this Btcmarkets) PrivateGetAccountsMeBalances(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetAccountsMeTradingFees

func (this Btcmarkets) PrivateGetAccountsMeTradingFees(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetAccountsMeTransactions

func (this Btcmarkets) PrivateGetAccountsMeTransactions(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetAccountsMeWithdrawalLimits

func (this Btcmarkets) PrivateGetAccountsMeWithdrawalLimits(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetAddresses

func (this Btcmarkets) PrivateGetAddresses(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetAssets

func (this Btcmarkets) PrivateGetAssets(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetBatchordersIds

func (this Btcmarkets) PrivateGetBatchordersIds(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetDeposits

func (this Btcmarkets) PrivateGetDeposits(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetDepositsId

func (this Btcmarkets) PrivateGetDepositsId(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetOrders

func (this Btcmarkets) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetOrdersId

func (this Btcmarkets) PrivateGetOrdersId(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetReportsId

func (this Btcmarkets) PrivateGetReportsId(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetTrades

func (this Btcmarkets) PrivateGetTrades(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetTradesId

func (this Btcmarkets) PrivateGetTradesId(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetTransfers

func (this Btcmarkets) PrivateGetTransfers(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetTransfersId

func (this Btcmarkets) PrivateGetTransfersId(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetWithdrawalFees

func (this Btcmarkets) PrivateGetWithdrawalFees(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetWithdrawals

func (this Btcmarkets) PrivateGetWithdrawals(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivateGetWithdrawalsId

func (this Btcmarkets) PrivateGetWithdrawalsId(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivatePostBatchorders

func (this Btcmarkets) PrivatePostBatchorders(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivatePostOrders

func (this Btcmarkets) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivatePostReports

func (this Btcmarkets) PrivatePostReports(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivatePostWithdrawals

func (this Btcmarkets) PrivatePostWithdrawals(args ...interface{}) <-chan interface{}

func (Btcmarkets) PrivatePutOrdersId

func (this Btcmarkets) PrivatePutOrdersId(args ...interface{}) <-chan interface{}

func (Btcmarkets) PublicGetMarkets

func (this Btcmarkets) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Btcmarkets) PublicGetMarketsMarketIdCandles

func (this Btcmarkets) PublicGetMarketsMarketIdCandles(args ...interface{}) <-chan interface{}

func (Btcmarkets) PublicGetMarketsMarketIdOrderbook

func (this Btcmarkets) PublicGetMarketsMarketIdOrderbook(args ...interface{}) <-chan interface{}

func (Btcmarkets) PublicGetMarketsMarketIdTicker

func (this Btcmarkets) PublicGetMarketsMarketIdTicker(args ...interface{}) <-chan interface{}

func (Btcmarkets) PublicGetMarketsMarketIdTrades

func (this Btcmarkets) PublicGetMarketsMarketIdTrades(args ...interface{}) <-chan interface{}

func (Btcmarkets) PublicGetMarketsOrderbooks

func (this Btcmarkets) PublicGetMarketsOrderbooks(args ...interface{}) <-chan interface{}

func (Btcmarkets) PublicGetMarketsTickers

func (this Btcmarkets) PublicGetMarketsTickers(args ...interface{}) <-chan interface{}

func (Btcmarkets) PublicGetTime

func (this Btcmarkets) PublicGetTime(args ...interface{}) <-chan interface{}

func (Btcmarkets) Sign

func (this Btcmarkets) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Btcmarkets) Withdraw

func (this *Btcmarkets) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Btcturk

type Btcturk struct {
	Core *btcturk
	// contains filtered or unexported fields
}

func NewBtcturk

func NewBtcturk(userConfig map[string]interface{}) Btcturk

func (*Btcturk) CancelOrder

func (this *Btcturk) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Btcturk) CreateOrder

func (this *Btcturk) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name btcturk#createOrder
  • @description create a trade order
  • @see https://docs.btcturk.com/private-endpoints/submit-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Btcturk) Describe

func (this Btcturk) Describe() interface{}

func (*Btcturk) FetchBalance

func (this *Btcturk) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Btcturk) FetchMarkets

func (this *Btcturk) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name btcturk#fetchMarkets
  • @description retrieves data on all markets for btcturk
  • @see https://docs.btcturk.com/public-endpoints/exchange-info
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Btcturk) FetchMyTrades

func (this *Btcturk) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Btcturk) FetchOHLCV

func (this *Btcturk) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name btcturk#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.btcturk.com/public-endpoints/get-kline-data
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Btcturk) FetchOpenOrders

func (this *Btcturk) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name btcturk#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://docs.btcturk.com/private-endpoints/open-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Btcturk) FetchOrderBook

func (this *Btcturk) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name btcturk#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.btcturk.com/public-endpoints/orderbook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Btcturk) FetchOrders

func (this *Btcturk) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name btcturk#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://docs.btcturk.com/private-endpoints/all-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Btcturk) FetchTicker

func (this *Btcturk) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name btcturk#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://docs.btcturk.com/public-endpoints/ticker
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Btcturk) FetchTickers

func (this *Btcturk) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name btcturk#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.btcturk.com/public-endpoints/ticker
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Btcturk) FetchTrades

func (this *Btcturk) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name btcturk#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.btcturk.com/public-endpoints/trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Btcturk) GraphGetKlinesHistory

func (this Btcturk) GraphGetKlinesHistory(args ...interface{}) <-chan interface{}

func (Btcturk) GraphGetOhlcs

func (this Btcturk) GraphGetOhlcs(args ...interface{}) <-chan interface{}

func (Btcturk) HandleErrors

func (this Btcturk) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Btcturk) Init

func (this Btcturk) Init(userConfig map[string]interface{})

func (Btcturk) Nonce

func (this Btcturk) Nonce() interface{}

func (Btcturk) ParseBalance

func (this Btcturk) ParseBalance(response interface{}) interface{}

func (Btcturk) ParseMarket

func (this Btcturk) ParseMarket(entry interface{}) interface{}

func (Btcturk) ParseOHLCV

func (this Btcturk) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Btcturk) ParseOHLCVs

func (this Btcturk) ParseOHLCVs(ohlcvs interface{}, optionalArgs ...interface{}) interface{}

func (Btcturk) ParseOrder

func (this Btcturk) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Btcturk) ParseOrderStatus

func (this Btcturk) ParseOrderStatus(status interface{}) interface{}

func (Btcturk) ParseTicker

func (this Btcturk) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Btcturk) ParseTrade

func (this Btcturk) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Btcturk) PrivateDeleteOrder

func (this Btcturk) PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Btcturk) PrivateGetAllOrders

func (this Btcturk) PrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Btcturk) PrivateGetOpenOrders

func (this Btcturk) PrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Btcturk) PrivateGetUsersBalances

func (this Btcturk) PrivateGetUsersBalances(args ...interface{}) <-chan interface{}

func (Btcturk) PrivateGetUsersTransactionsTrade

func (this Btcturk) PrivateGetUsersTransactionsTrade(args ...interface{}) <-chan interface{}

func (Btcturk) PrivatePostCancelOrder

func (this Btcturk) PrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Btcturk) PrivatePostOrder

func (this Btcturk) PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Btcturk) PrivatePostUsersTransactionsCrypto

func (this Btcturk) PrivatePostUsersTransactionsCrypto(args ...interface{}) <-chan interface{}

func (Btcturk) PrivatePostUsersTransactionsFiat

func (this Btcturk) PrivatePostUsersTransactionsFiat(args ...interface{}) <-chan interface{}

func (Btcturk) PublicGetOhlc

func (this Btcturk) PublicGetOhlc(args ...interface{}) <-chan interface{}

func (Btcturk) PublicGetOrderbook

func (this Btcturk) PublicGetOrderbook(args ...interface{}) <-chan interface{}

func (Btcturk) PublicGetServerExchangeinfo

func (this Btcturk) PublicGetServerExchangeinfo(args ...interface{}) <-chan interface{}

func (Btcturk) PublicGetTicker

func (this Btcturk) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Btcturk) PublicGetTrades

func (this Btcturk) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Btcturk) Sign

func (this Btcturk) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Bybit

type Bybit struct {
	Core *bybit
	// contains filtered or unexported fields
}

func NewBybit

func NewBybit(userConfig map[string]interface{}) Bybit

func (Bybit) AddPaginationCursorToResult

func (this Bybit) AddPaginationCursorToResult(response interface{}) interface{}

func (Bybit) BorrowCrossMargin

func (this Bybit) BorrowCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Bybit) CancelAllOrders

func (this *Bybit) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

  • @method
  • @name bybit#cancelAllOrders
  • @description cancel all open orders
  • @see https://bybit-exchange.github.io/docs/v5/order/cancel-all
  • @param {string} symbol unified market symbol, only orders in the market of this symbol are cancelled when symbol is not undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] true if trigger order
  • @param {boolean} [params.stop] alias for trigger
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {string} [params.baseCoin] Base coin. Supports linear, inverse & option
  • @param {string} [params.settleCoin] Settle coin. Supports linear, inverse & option
  • @returns {object[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bybit) CancelAllOrdersAfter

func (this *Bybit) CancelAllOrdersAfter(timeout int64, options ...CancelAllOrdersAfterOptions) (map[string]interface{}, error)

*

  • @method
  • @name bybit#cancelAllOrdersAfter
  • @description dead man's switch, cancel all orders after the given timeout
  • @see https://bybit-exchange.github.io/docs/v5/order/dcp
  • @param {number} timeout time in milliseconds
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.product] OPTIONS, DERIVATIVES, SPOT, default is 'DERIVATIVES'
  • @returns {object} the api result

func (*Bybit) CancelOrder

func (this *Bybit) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

  • @method
  • @name bybit#cancelOrder
  • @description cancels an open order
  • @see https://bybit-exchange.github.io/docs/v5/order/cancel-order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] *spot only* whether the order is a trigger order
  • @param {boolean} [params.stop] alias for trigger
  • @param {string} [params.orderFilter] *spot only* 'Order' or 'StopOrder' or 'tpslOrder'
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bybit) CancelOrderRequest

func (this Bybit) CancelOrderRequest(id interface{}, optionalArgs ...interface{}) interface{}

func (*Bybit) CancelOrders

func (this *Bybit) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Bybit) CancelOrdersForSymbols

func (this *Bybit) CancelOrdersForSymbols(orders []CancellationRequest, options ...CancelOrdersForSymbolsOptions) ([]Order, error)

*

func (*Bybit) CreateConvertTrade

func (this *Bybit) CreateConvertTrade(id string, fromCode string, toCode string, options ...CreateConvertTradeOptions) (Conversion, error)

*

  • @method
  • @name bybit#createConvertTrade
  • @description convert from one currency to another
  • @see https://bybit-exchange.github.io/docs/v5/asset/convert/confirm-quote
  • @param {string} id the id of the trade that you want to make
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} amount how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (Bybit) CreateExpiredOptionMarket

func (this Bybit) CreateExpiredOptionMarket(symbol interface{}) interface{}

func (*Bybit) CreateMarketBuyOrderWithCost

func (this *Bybit) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Bybit) CreateMarketSellOrderWithCost

func (this *Bybit) CreateMarketSellOrderWithCost(symbol string, cost float64, options ...CreateMarketSellOrderWithCostOptions) (Order, error)

func (*Bybit) CreateOrder

func (this *Bybit) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name bybit#createOrder
  • @description create a trade order
  • @see https://bybit-exchange.github.io/docs/v5/order/create-order
  • @see https://bybit-exchange.github.io/docs/v5/position/trading-stop
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.timeInForce] "GTC", "IOC", "FOK"
  • @param {bool} [params.postOnly] true or false whether the order is post-only
  • @param {bool} [params.reduceOnly] true or false whether the order is reduce-only
  • @param {string} [params.positionIdx] *contracts only* 0 for one-way mode, 1 buy side of hedged mode, 2 sell side of hedged mode
  • @param {bool} [params.hedged] *contracts only* true for hedged mode, false for one way mode, default is false
  • @param {int} [params.isLeverage] *unified spot only* false then spot trading true then margin trading
  • @param {string} [params.tpslMode] *contract only* 'full' or 'partial'
  • @param {string} [params.mmp] *option only* market maker protection
  • @param {string} [params.triggerDirection] *contract only* the direction for trigger orders, 'above' or 'below'
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {float} [params.stopLossPrice] The price at which a stop loss order is triggered at
  • @param {float} [params.takeProfitPrice] The price at which a take profit order is triggered at
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price
  • @param {string} [params.trailingAmount] the quote amount to trail away from the current market price
  • @param {string} [params.trailingTriggerPrice] the price to trigger a trailing order, default uses the price argument
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bybit) CreateOrderRequest

func (this Bybit) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Bybit) CreateOrders

func (this *Bybit) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Bybit) Describe

func (this Bybit) Describe() interface{}

func (*Bybit) EditOrder

func (this *Bybit) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name bybit#editOrder
  • @description edit a trade order
  • @see https://bybit-exchange.github.io/docs/v5/order/amend-order
  • @see https://bybit-exchange.github.io/docs/derivatives/unified/replace-order
  • @see https://bybit-exchange.github.io/docs/api-explorer/derivatives/trade/contract/replace-order
  • @param {string} id cancel order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} price the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] The price that a trigger order is triggered at
  • @param {float} [params.stopLossPrice] The price that a stop loss order is triggered at
  • @param {float} [params.takeProfitPrice] The price that a take profit order is triggered at
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice that the attached take profit order will be triggered
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice that the attached stop loss order will be triggered
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price
  • @param {string} [params.triggerBy] 'IndexPrice', 'MarkPrice' or 'LastPrice', default is 'LastPrice', required if no initial value for triggerPrice
  • @param {string} [params.slTriggerBy] 'IndexPrice', 'MarkPrice' or 'LastPrice', default is 'LastPrice', required if no initial value for stopLoss
  • @param {string} [params.tpTriggerby] 'IndexPrice', 'MarkPrice' or 'LastPrice', default is 'LastPrice', required if no initial value for takeProfit
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Bybit) EditOrderRequest

func (this Bybit) EditOrderRequest(id interface{}, symbol interface{}, typeVar interface{}, side interface{}, optionalArgs ...interface{}) interface{}

func (*Bybit) EditOrders

func (this *Bybit) EditOrders(orders []OrderRequest, options ...EditOrdersOptions) ([]Order, error)

*

func (Bybit) EnableDemoTrading

func (this Bybit) EnableDemoTrading(enable interface{})

func (*Bybit) FetchBalance

func (this *Bybit) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Bybit) FetchBidsAsks

func (this *Bybit) FetchBidsAsks(options ...FetchBidsAsksOptions) (Tickers, error)

*

  • @method
  • @name bybit#fetchBidsAsks
  • @description fetches the bid and ask price and volume for multiple markets
  • @see https://bybit-exchange.github.io/docs/v5/market/tickers
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the bids and asks for, all markets are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.subType] *contract only* 'linear', 'inverse'
  • @param {string} [params.baseCoin] *option only* base coin, default is 'BTC'
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bybit) FetchBorrowInterest

func (this *Bybit) FetchBorrowInterest(options ...FetchBorrowInterestOptions) ([]BorrowInterest, error)

*

  • @method
  • @name bybit#fetchBorrowInterest
  • @description fetch the interest owed by the user for borrowing currency for margin trading
  • @see https://bybit-exchange.github.io/docs/zh-TW/v5/spot-margin-normal/account-info
  • @param {string} code unified currency code
  • @param {string} symbol unified market symbol when fetch interest in isolated markets
  • @param {number} [since] the earliest time in ms to fetch borrrow interest for
  • @param {number} [limit] the maximum number of structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [borrow interest structures]{@link https://docs.ccxt.com/#/?id=borrow-interest-structure}

func (*Bybit) FetchBorrowRateHistory

func (this *Bybit) FetchBorrowRateHistory(code string, options ...FetchBorrowRateHistoryOptions) (map[string]interface{}, error)

*

func (*Bybit) FetchCanceledAndClosedOrders

func (this *Bybit) FetchCanceledAndClosedOrders(options ...FetchCanceledAndClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name bybit#fetchCanceledAndClosedOrders
  • @description fetches information on multiple canceled and closed orders made by the user
  • @see https://bybit-exchange.github.io/docs/v5/order/order-list
  • @param {string} [symbol] unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] set to true for fetching trigger orders
  • @param {boolean} [params.stop] alias for trigger
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {string} [params.orderFilter] 'Order' or 'StopOrder' or 'tpslOrder'
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bybit) FetchCanceledOrders

func (this *Bybit) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

  • @method
  • @name bybit#fetchCanceledOrders
  • @description fetches information on multiple canceled orders made by the user
  • @see https://bybit-exchange.github.io/docs/v5/order/order-list
  • @param {string} [symbol] unified market symbol of the market orders were made in
  • @param {int} [since] timestamp in ms of the earliest order, default is undefined
  • @param {int} [limit] max number of orders to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] true if trigger order
  • @param {boolean} [params.stop] alias for trigger
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {string} [params.orderFilter] 'Order' or 'StopOrder' or 'tpslOrder'
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bybit) FetchClosedOrder

func (this *Bybit) FetchClosedOrder(id string, options ...FetchClosedOrderOptions) (Order, error)

*

  • @method
  • @name bybit#fetchClosedOrder
  • @description fetches information on a closed order made by the user
  • @see https://bybit-exchange.github.io/docs/v5/order/order-list
  • @param {string} id order id
  • @param {string} [symbol] unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] set to true for fetching a closed trigger order
  • @param {boolean} [params.stop] alias for trigger
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {string} [params.orderFilter] 'Order' or 'StopOrder' or 'tpslOrder'
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bybit) FetchClosedOrders

func (this *Bybit) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name bybit#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://bybit-exchange.github.io/docs/v5/order/order-list
  • @param {string} [symbol] unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] set to true for fetching closed trigger orders
  • @param {boolean} [params.stop] alias for trigger
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {string} [params.orderFilter] 'Order' or 'StopOrder' or 'tpslOrder'
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bybit) FetchConvertCurrencies

func (this *Bybit) FetchConvertCurrencies(params ...interface{}) (Currencies, error)

*

  • @method
  • @name bybit#fetchConvertCurrencies
  • @description fetches all available currencies that can be converted
  • @see https://bybit-exchange.github.io/docs/v5/asset/convert/convert-coin-list
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.accountType] eb_convert_uta, eb_convert_spot, eb_convert_funding, eb_convert_inverse, or eb_convert_contract
  • @returns {object} an associative dictionary of currencies

func (*Bybit) FetchConvertQuote

func (this *Bybit) FetchConvertQuote(fromCode string, toCode string, options ...FetchConvertQuoteOptions) (Conversion, error)

*

  • @method
  • @name bybit#fetchConvertQuote
  • @description fetch a quote for converting from one currency to another
  • @see https://bybit-exchange.github.io/docs/v5/asset/convert/apply-quote
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} [amount] how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.accountType] eb_convert_uta, eb_convert_spot, eb_convert_funding, eb_convert_inverse, or eb_convert_contract
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Bybit) FetchConvertTrade

func (this *Bybit) FetchConvertTrade(id string, options ...FetchConvertTradeOptions) (Conversion, error)

*

  • @method
  • @name bybit#fetchConvertTrade
  • @description fetch the data for a conversion trade
  • @see https://bybit-exchange.github.io/docs/v5/asset/convert/get-convert-result
  • @param {string} id the id of the trade that you want to fetch
  • @param {string} [code] the unified currency code of the conversion trade
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.accountType] eb_convert_uta, eb_convert_spot, eb_convert_funding, eb_convert_inverse, or eb_convert_contract
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Bybit) FetchConvertTradeHistory

func (this *Bybit) FetchConvertTradeHistory(options ...FetchConvertTradeHistoryOptions) ([]Conversion, error)

*

  • @method
  • @name bybit#fetchConvertTradeHistory
  • @description fetch the users history of conversion trades
  • @see https://bybit-exchange.github.io/docs/v5/asset/convert/get-convert-history
  • @param {string} [code] the unified currency code
  • @param {int} [since] the earliest time in ms to fetch conversions for
  • @param {int} [limit] the maximum number of conversion structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.accountType] eb_convert_uta, eb_convert_spot, eb_convert_funding, eb_convert_inverse, or eb_convert_contract
  • @returns {object[]} a list of [conversion structures]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Bybit) FetchCrossBorrowRate

func (this *Bybit) FetchCrossBorrowRate(code string, options ...FetchCrossBorrowRateOptions) (CrossBorrowRate, error)

*

func (Bybit) FetchCurrencies

func (this Bybit) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name bybit#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://bybit-exchange.github.io/docs/v5/asset/coin-info
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Bybit) FetchDepositAddress

func (this *Bybit) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Bybit) FetchDepositAddressesByNetwork

func (this *Bybit) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

*

func (*Bybit) FetchDepositWithdrawFees

func (this *Bybit) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Bybit) FetchDeposits

func (this *Bybit) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name bybit#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://bybit-exchange.github.io/docs/v5/asset/deposit-record
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for, default = 30 days before the current time
  • @param {int} [limit] the maximum number of deposits structures to retrieve, default = 50, max = 50
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch deposits for, default = 30 days after since
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @param {string} [params.cursor] used for pagination
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Bybit) FetchDerivativesMarketLeverageTiers

func (this *Bybit) FetchDerivativesMarketLeverageTiers(symbol string, options ...FetchDerivativesMarketLeverageTiersOptions) ([]LeverageTier, error)

func (*Bybit) FetchDerivativesOpenInterestHistory

func (this *Bybit) FetchDerivativesOpenInterestHistory(symbol string, options ...FetchDerivativesOpenInterestHistoryOptions) ([]OpenInterest, error)

func (*Bybit) FetchFundingHistory

func (this *Bybit) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Bybit) FetchFundingRateHistory

func (this *Bybit) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Bybit) FetchFundingRates

func (this *Bybit) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Bybit) FetchFutureMarkets

func (this *Bybit) FetchFutureMarkets(params interface{}) ([]MarketInterface, error)

func (*Bybit) FetchGreeks

func (this *Bybit) FetchGreeks(symbol string, options ...FetchGreeksOptions) (Greeks, error)

*

func (*Bybit) FetchLedger

func (this *Bybit) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

func (*Bybit) FetchLeverage

func (this *Bybit) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Bybit) FetchLeverageTiers

func (this *Bybit) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

func (*Bybit) FetchLongShortRatioHistory

func (this *Bybit) FetchLongShortRatioHistory(options ...FetchLongShortRatioHistoryOptions) ([]LongShortRatio, error)

*

  • @method
  • @name bybit#fetchLongShortRatioHistory
  • @description fetches the long short ratio history for a unified market symbol
  • @see https://bybit-exchange.github.io/docs/v5/market/long-short-ratio
  • @param {string} symbol unified symbol of the market to fetch the long short ratio for
  • @param {string} [timeframe] the period for the ratio, default is 24 hours
  • @param {int} [since] the earliest time in ms to fetch ratios for
  • @param {int} [limit] the maximum number of long short ratio structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of [long short ratio structures]{@link https://docs.ccxt.com/#/?id=long-short-ratio-structure}

func (*Bybit) FetchMarketLeverageTiers

func (this *Bybit) FetchMarketLeverageTiers(symbol string, options ...FetchMarketLeverageTiersOptions) ([]LeverageTier, error)

*

func (*Bybit) FetchMarkets

func (this *Bybit) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name bybit#fetchMarkets
  • @description retrieves data on all markets for bybit
  • @see https://bybit-exchange.github.io/docs/v5/market/instrument
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Bybit) FetchMyLiquidations

func (this *Bybit) FetchMyLiquidations(options ...FetchMyLiquidationsOptions) ([]Liquidation, error)

*

  • @method
  • @name bybit#fetchMyLiquidations
  • @description retrieves the users liquidated positions
  • @see https://bybit-exchange.github.io/docs/api-explorer/v5/position/execution
  • @param {string} [symbol] unified CCXT market symbol
  • @param {int} [since] the earliest time in ms to fetch liquidations for
  • @param {int} [limit] the maximum number of liquidation structures to retrieve
  • @param {object} [params] exchange specific parameters for the exchange API endpoint
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} an array of [liquidation structures]{@link https://docs.ccxt.com/#/?id=liquidation-structure}

func (*Bybit) FetchMySettlementHistory

func (this *Bybit) FetchMySettlementHistory(options ...FetchMySettlementHistoryOptions) (map[string]interface{}, error)

*

  • @method
  • @name bybit#fetchMySettlementHistory
  • @description fetches historical settlement records of the user
  • @see https://bybit-exchange.github.io/docs/v5/asset/delivery
  • @param {string} symbol unified market symbol of the settlement history
  • @param {int} [since] timestamp in ms
  • @param {int} [limit] number of records
  • @param {object} [params] exchange specific params
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @returns {object[]} a list of [settlement history objects]

func (*Bybit) FetchMyTrades

func (this *Bybit) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name bybit#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://bybit-exchange.github.io/docs/api-explorer/v5/position/execution
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Bybit) FetchOHLCV

func (this *Bybit) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

func (*Bybit) FetchOpenInterest

func (this *Bybit) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Bybit) FetchOpenInterestHistory

func (this *Bybit) FetchOpenInterestHistory(symbol string, options ...FetchOpenInterestHistoryOptions) ([]OpenInterest, error)

*

  • @method
  • @name bybit#fetchOpenInterestHistory
  • @description Gets the total amount of unsettled contracts. In other words, the total number of contracts held in open positions
  • @see https://bybit-exchange.github.io/docs/v5/market/open-interest
  • @param {string} symbol Unified market symbol
  • @param {string} timeframe "5m", 15m, 30m, 1h, 4h, 1d
  • @param {int} [since] Not used by Bybit
  • @param {int} [limit] The number of open interest structures to return. Max 200, default 50
  • @param {object} [params] Exchange specific parameters
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns An array of open interest structures

func (*Bybit) FetchOpenOrder

func (this *Bybit) FetchOpenOrder(id string, options ...FetchOpenOrderOptions) (Order, error)

*

  • @method
  • @name bybit#fetchOpenOrder
  • @description fetches information on an open order made by the user
  • @see https://bybit-exchange.github.io/docs/v5/order/open-order
  • @param {string} id order id
  • @param {string} [symbol] unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] set to true for fetching an open trigger order
  • @param {boolean} [params.stop] alias for trigger
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {string} [params.baseCoin] Base coin. Supports linear, inverse & option
  • @param {string} [params.settleCoin] Settle coin. Supports linear, inverse & option
  • @param {string} [params.orderFilter] 'Order' or 'StopOrder' or 'tpslOrder'
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bybit) FetchOpenOrders

func (this *Bybit) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name bybit#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://bybit-exchange.github.io/docs/v5/order/open-order
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] set to true for fetching open trigger orders
  • @param {boolean} [params.stop] alias for trigger
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {string} [params.baseCoin] Base coin. Supports linear, inverse & option
  • @param {string} [params.settleCoin] Settle coin. Supports linear, inverse & option
  • @param {string} [params.orderFilter] 'Order' or 'StopOrder' or 'tpslOrder'
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bybit) FetchOption

func (this *Bybit) FetchOption(symbol string, options ...FetchOptionOptions) (Option, error)

*

func (*Bybit) FetchOptionChain

func (this *Bybit) FetchOptionChain(code string, options ...FetchOptionChainOptions) (OptionChain, error)

*

func (*Bybit) FetchOptionMarkets

func (this *Bybit) FetchOptionMarkets(params interface{}) ([]MarketInterface, error)

func (*Bybit) FetchOrder

func (this *Bybit) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name bybit#fetchOrder
  • @description *classic accounts only/ spot not supported* fetches information on an order made by the user *classic accounts only*
  • @see https://bybit-exchange.github.io/docs/v5/order/order-list
  • @param {string} id the order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {object} [params.acknowledged] to suppress the warning, set to true
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bybit) FetchOrderBook

func (this *Bybit) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name bybit#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://bybit-exchange.github.io/docs/v5/market/orderbook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Bybit) FetchOrderClassic

func (this *Bybit) FetchOrderClassic(id string, options ...FetchOrderClassicOptions) (Order, error)

*

func (*Bybit) FetchOrderTrades

func (this *Bybit) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name bybit#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @see https://bybit-exchange.github.io/docs/v5/position/execution
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Bybit) FetchOrders

func (this *Bybit) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name bybit#fetchOrders
  • @description *classic accounts only/ spot not supported* fetches information on multiple orders made by the user *classic accounts only/ spot not supported*
  • @see https://bybit-exchange.github.io/docs/v5/order/order-list
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] true if trigger order
  • @param {boolean} [params.stop] alias for trigger
  • @param {string} [params.type] market type, ['swap', 'option']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {string} [params.orderFilter] 'Order' or 'StopOrder' or 'tpslOrder'
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bybit) FetchOrdersClassic

func (this *Bybit) FetchOrdersClassic(options ...FetchOrdersClassicOptions) ([]Order, error)

*

  • @method
  • @name bybit#fetchOrdersClassic
  • @description fetches information on multiple orders made by the user *classic accounts only*
  • @see https://bybit-exchange.github.io/docs/v5/order/order-list
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] true if trigger order
  • @param {boolean} [params.stop] alias for trigger
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {string} [params.orderFilter] 'Order' or 'StopOrder' or 'tpslOrder'
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Bybit) FetchPosition

func (this *Bybit) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Bybit) FetchPositions

func (this *Bybit) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

  • @method
  • @name bybit#fetchPositions
  • @description fetch all open positions
  • @see https://bybit-exchange.github.io/docs/v5/position
  • @param {string[]} symbols list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @param {string} [params.baseCoin] Base coin. Supports linear, inverse & option
  • @param {string} [params.settleCoin] Settle coin. Supports linear, inverse & option
  • @returns {object[]} a list of [position structure]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Bybit) FetchPositionsHistory

func (this *Bybit) FetchPositionsHistory(options ...FetchPositionsHistoryOptions) ([]Position, error)

*

  • @method
  • @name bybit#fetchPositionsHistory
  • @description fetches historical positions
  • @see https://bybit-exchange.github.io/docs/v5/position/close-pnl
  • @param {string[]} symbols a list of unified market symbols
  • @param {int} [since] timestamp in ms of the earliest position to fetch, params["until"] - since <= 7 days
  • @param {int} [limit] the maximum amount of records to fetch, default=50, max=100
  • @param {object} params extra parameters specific to the exchange api endpoint
  • @param {int} [params.until] timestamp in ms of the latest position to fetch, params["until"] - since <= 7 days
  • @param {string} [params.subType] 'linear' or 'inverse'
  • @returns {object[]} a list of [position structures]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Bybit) FetchSettlementHistory

func (this *Bybit) FetchSettlementHistory(options ...FetchSettlementHistoryOptions) (map[string]interface{}, error)

*

  • @method
  • @name bybit#fetchSettlementHistory
  • @description fetches historical settlement records
  • @see https://bybit-exchange.github.io/docs/v5/market/delivery-price
  • @param {string} symbol unified market symbol of the settlement history
  • @param {int} [since] timestamp in ms
  • @param {int} [limit] number of records
  • @param {object} [params] exchange specific params
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @returns {object[]} a list of [settlement history objects]

func (*Bybit) FetchSpotMarkets

func (this *Bybit) FetchSpotMarkets(params interface{}) ([]MarketInterface, error)

func (*Bybit) FetchTicker

func (this *Bybit) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Bybit) FetchTickers

func (this *Bybit) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name bybit#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://bybit-exchange.github.io/docs/v5/market/tickers
  • @param {string[]} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.subType] *contract only* 'linear', 'inverse'
  • @param {string} [params.baseCoin] *option only* base coin, default is 'BTC'
  • @returns {object} an array of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Bybit) FetchTime

func (this *Bybit) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name bybit#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://bybit-exchange.github.io/docs/v5/market/time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Bybit) FetchTrades

func (this *Bybit) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name bybit#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://bybit-exchange.github.io/docs/v5/market/recent-trade
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.type] market type, ['swap', 'option', 'spot']
  • @param {string} [params.subType] market subType, ['linear', 'inverse']
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Bybit) FetchTradingFee

func (this *Bybit) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Bybit) FetchTradingFees

func (this *Bybit) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Bybit) FetchTransfers

func (this *Bybit) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name bybit#fetchTransfers
  • @description fetch a history of internal transfers made on an account
  • @see https://bybit-exchange.github.io/docs/v5/asset/inter-transfer-list
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for
  • @param {int} [limit] the maximum number of transfer structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Bybit) FetchVolatilityHistory

func (this *Bybit) FetchVolatilityHistory(code string, options ...FetchVolatilityHistoryOptions) ([]map[string]interface{}, error)

*

  • @method
  • @name bybit#fetchVolatilityHistory
  • @description fetch the historical volatility of an option market based on an underlying asset
  • @see https://bybit-exchange.github.io/docs/v5/market/iv
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.period] the period in days to fetch the volatility for: 7,14,21,30,60,90,180,270
  • @returns {object[]} a list of [volatility history objects]{@link https://docs.ccxt.com/#/?id=volatility-structure}

func (*Bybit) FetchWithdrawals

func (this *Bybit) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name bybit#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://bybit-exchange.github.io/docs/v5/asset/withdraw-record
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Bybit) GetAmount

func (this Bybit) GetAmount(symbol interface{}, amount interface{}) interface{}

func (Bybit) GetBybitType

func (this Bybit) GetBybitType(method interface{}, market interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) GetCost

func (this Bybit) GetCost(symbol interface{}, cost interface{}) interface{}

func (Bybit) GetLeverageTiersPaginated

func (this Bybit) GetLeverageTiersPaginated(optionalArgs ...interface{}) <-chan interface{}

func (Bybit) GetPrice

func (this Bybit) GetPrice(symbol interface{}, price interface{}) interface{}

func (Bybit) HandleErrors

func (this Bybit) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Bybit) Init

func (this Bybit) Init(userConfig map[string]interface{})

func (Bybit) IsUnifiedEnabled

func (this Bybit) IsUnifiedEnabled(optionalArgs ...interface{}) <-chan interface{}

*

func (Bybit) Nonce

func (this Bybit) Nonce() interface{}

func (Bybit) ParseBalance

func (this Bybit) ParseBalance(response interface{}) interface{}

func (Bybit) ParseBorrowInterest

func (this Bybit) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseBorrowRate

func (this Bybit) ParseBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseConversion

func (this Bybit) ParseConversion(conversion interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseDepositAddress

func (this Bybit) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseDepositWithdrawFee

func (this Bybit) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseFundingRate

func (this Bybit) ParseFundingRate(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseGreeks

func (this Bybit) ParseGreeks(greeks interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseIncome

func (this Bybit) ParseIncome(income interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseLedgerEntry

func (this Bybit) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseLedgerEntryType

func (this Bybit) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Bybit) ParseLeverage

func (this Bybit) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseLeverageTiers

func (this Bybit) ParseLeverageTiers(response interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseLiquidation

func (this Bybit) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseLongShortRatio

func (this Bybit) ParseLongShortRatio(info interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseMarginLoan

func (this Bybit) ParseMarginLoan(info interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseMarketLeverageTiers

func (this Bybit) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseOHLCV

func (this Bybit) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseOpenInterest

func (this Bybit) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseOption

func (this Bybit) ParseOption(chain interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseOrder

func (this Bybit) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseOrderStatus

func (this Bybit) ParseOrderStatus(status interface{}) interface{}

func (Bybit) ParsePosition

func (this Bybit) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseSettlement

func (this Bybit) ParseSettlement(settlement interface{}, market interface{}) interface{}

func (Bybit) ParseSettlements

func (this Bybit) ParseSettlements(settlements interface{}, market interface{}) interface{}

func (Bybit) ParseTicker

func (this Bybit) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseTimeInForce

func (this Bybit) ParseTimeInForce(timeInForce interface{}) interface{}

func (Bybit) ParseTrade

func (this Bybit) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseTradingFee

func (this Bybit) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseTransaction

func (this Bybit) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseTransactionStatus

func (this Bybit) ParseTransactionStatus(status interface{}) interface{}

func (Bybit) ParseTransfer

func (this Bybit) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Bybit) ParseTransferStatus

func (this Bybit) ParseTransferStatus(status interface{}) interface{}

func (Bybit) ParseVolatilityHistory

func (this Bybit) ParseVolatilityHistory(volatility interface{}) interface{}

func (Bybit) PrivateGetAssetV3PrivateCoinInfoQuery

func (this Bybit) PrivateGetAssetV3PrivateCoinInfoQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PrivateDepositAddressQuery

func (this Bybit) PrivateGetAssetV3PrivateDepositAddressQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PrivateDepositRecordQuery

func (this Bybit) PrivateGetAssetV3PrivateDepositRecordQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PrivateTransferAccountCoinBalanceQuery

func (this Bybit) PrivateGetAssetV3PrivateTransferAccountCoinBalanceQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PrivateTransferAccountCoinsBalanceQuery

func (this Bybit) PrivateGetAssetV3PrivateTransferAccountCoinsBalanceQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PrivateTransferAssetInfoQuery

func (this Bybit) PrivateGetAssetV3PrivateTransferAssetInfoQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PrivateTransferInterTransferListQuery

func (this Bybit) PrivateGetAssetV3PrivateTransferInterTransferListQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PrivateTransferSubMemberListQuery

func (this Bybit) PrivateGetAssetV3PrivateTransferSubMemberListQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PrivateTransferSubMemberTransferListQuery

func (this Bybit) PrivateGetAssetV3PrivateTransferSubMemberTransferListQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PrivateTransferTransferCoinListQuery

func (this Bybit) PrivateGetAssetV3PrivateTransferTransferCoinListQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PrivateTransferUniversalTransferListQuery

func (this Bybit) PrivateGetAssetV3PrivateTransferUniversalTransferListQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PrivateWithdrawRecordQuery

func (this Bybit) PrivateGetAssetV3PrivateWithdrawRecordQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetAssetV3PublicDepositAllowedDepositListQuery

func (this Bybit) PrivateGetAssetV3PublicDepositAllowedDepositListQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivateAccountFeeRate

func (this Bybit) PrivateGetContractV3PrivateAccountFeeRate(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivateAccountWalletBalance

func (this Bybit) PrivateGetContractV3PrivateAccountWalletBalance(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivateAccountWalletFundRecords

func (this Bybit) PrivateGetContractV3PrivateAccountWalletFundRecords(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivateCopytradingOrderList

func (this Bybit) PrivateGetContractV3PrivateCopytradingOrderList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivateCopytradingPositionList

func (this Bybit) PrivateGetContractV3PrivateCopytradingPositionList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivateCopytradingWalletBalance

func (this Bybit) PrivateGetContractV3PrivateCopytradingWalletBalance(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivateExecutionList

func (this Bybit) PrivateGetContractV3PrivateExecutionList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivateOrderList

func (this Bybit) PrivateGetContractV3PrivateOrderList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivateOrderUnfilledOrders

func (this Bybit) PrivateGetContractV3PrivateOrderUnfilledOrders(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivatePositionClosedPnl

func (this Bybit) PrivateGetContractV3PrivatePositionClosedPnl(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivatePositionLimitInfo

func (this Bybit) PrivateGetContractV3PrivatePositionLimitInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetContractV3PrivatePositionList

func (this Bybit) PrivateGetContractV3PrivatePositionList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateAccount

func (this Bybit) PrivateGetSpotV3PrivateAccount(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateCrossMarginAccount

func (this Bybit) PrivateGetSpotV3PrivateCrossMarginAccount(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateCrossMarginLoanInfo

func (this Bybit) PrivateGetSpotV3PrivateCrossMarginLoanInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateCrossMarginOrders

func (this Bybit) PrivateGetSpotV3PrivateCrossMarginOrders(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateCrossMarginRepayHistory

func (this Bybit) PrivateGetSpotV3PrivateCrossMarginRepayHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateHistoryOrders

func (this Bybit) PrivateGetSpotV3PrivateHistoryOrders(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateMarginLoanInfos

func (this Bybit) PrivateGetSpotV3PrivateMarginLoanInfos(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateMarginLtv

func (this Bybit) PrivateGetSpotV3PrivateMarginLtv(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateMarginRepaidInfos

func (this Bybit) PrivateGetSpotV3PrivateMarginRepaidInfos(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateMyTrades

func (this Bybit) PrivateGetSpotV3PrivateMyTrades(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateOpenOrders

func (this Bybit) PrivateGetSpotV3PrivateOpenOrders(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateOrder

func (this Bybit) PrivateGetSpotV3PrivateOrder(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateRecord

func (this Bybit) PrivateGetSpotV3PrivateRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetSpotV3PrivateReference

func (this Bybit) PrivateGetSpotV3PrivateReference(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUnifiedV3PrivateAccountBorrowHistory

func (this Bybit) PrivateGetUnifiedV3PrivateAccountBorrowHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUnifiedV3PrivateAccountBorrowRate

func (this Bybit) PrivateGetUnifiedV3PrivateAccountBorrowRate(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUnifiedV3PrivateAccountInfo

func (this Bybit) PrivateGetUnifiedV3PrivateAccountInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUnifiedV3PrivateAccountTransactionLog

func (this Bybit) PrivateGetUnifiedV3PrivateAccountTransactionLog(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUnifiedV3PrivateAccountWalletBalance

func (this Bybit) PrivateGetUnifiedV3PrivateAccountWalletBalance(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUnifiedV3PrivateDeliveryRecord

func (this Bybit) PrivateGetUnifiedV3PrivateDeliveryRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUnifiedV3PrivateExecutionList

func (this Bybit) PrivateGetUnifiedV3PrivateExecutionList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUnifiedV3PrivateOrderList

func (this Bybit) PrivateGetUnifiedV3PrivateOrderList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUnifiedV3PrivateOrderUnfilledOrders

func (this Bybit) PrivateGetUnifiedV3PrivateOrderUnfilledOrders(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUnifiedV3PrivatePositionList

func (this Bybit) PrivateGetUnifiedV3PrivatePositionList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUnifiedV3PrivateSettlementRecord

func (this Bybit) PrivateGetUnifiedV3PrivateSettlementRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUserV3PrivateFrozenSubMember

func (this Bybit) PrivateGetUserV3PrivateFrozenSubMember(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUserV3PrivateGetMemberType

func (this Bybit) PrivateGetUserV3PrivateGetMemberType(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUserV3PrivateQueryApi

func (this Bybit) PrivateGetUserV3PrivateQueryApi(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetUserV3PrivateQuerySubMembers

func (this Bybit) PrivateGetUserV3PrivateQuerySubMembers(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV2PrivateWalletFundRecords

func (this Bybit) PrivateGetV2PrivateWalletFundRecords(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AccountBorrowHistory

func (this Bybit) PrivateGetV5AccountBorrowHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AccountCollateralInfo

func (this Bybit) PrivateGetV5AccountCollateralInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AccountContractTransactionLog

func (this Bybit) PrivateGetV5AccountContractTransactionLog(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AccountFeeRate

func (this Bybit) PrivateGetV5AccountFeeRate(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AccountInfo

func (this Bybit) PrivateGetV5AccountInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AccountMmpState

func (this Bybit) PrivateGetV5AccountMmpState(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AccountSmpGroup

func (this Bybit) PrivateGetV5AccountSmpGroup(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AccountTransactionLog

func (this Bybit) PrivateGetV5AccountTransactionLog(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AccountWalletBalance

func (this Bybit) PrivateGetV5AccountWalletBalance(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AccountWithdrawal

func (this Bybit) PrivateGetV5AccountWithdrawal(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AffiliateAffUserList

func (this Bybit) PrivateGetV5AffiliateAffUserList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetCoinGreeks

func (this Bybit) PrivateGetV5AssetCoinGreeks(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetCoinQueryInfo

func (this Bybit) PrivateGetV5AssetCoinQueryInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetDeliveryRecord

func (this Bybit) PrivateGetV5AssetDeliveryRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetDepositQueryAddress

func (this Bybit) PrivateGetV5AssetDepositQueryAddress(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetDepositQueryAllowedList

func (this Bybit) PrivateGetV5AssetDepositQueryAllowedList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetDepositQueryInternalRecord

func (this Bybit) PrivateGetV5AssetDepositQueryInternalRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetDepositQueryRecord

func (this Bybit) PrivateGetV5AssetDepositQueryRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetDepositQuerySubMemberAddress

func (this Bybit) PrivateGetV5AssetDepositQuerySubMemberAddress(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetDepositQuerySubMemberRecord

func (this Bybit) PrivateGetV5AssetDepositQuerySubMemberRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetExchangeConvertResultQuery

func (this Bybit) PrivateGetV5AssetExchangeConvertResultQuery(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetExchangeOrderRecord

func (this Bybit) PrivateGetV5AssetExchangeOrderRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetExchangeQueryCoinList

func (this Bybit) PrivateGetV5AssetExchangeQueryCoinList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetExchangeQueryConvertHistory

func (this Bybit) PrivateGetV5AssetExchangeQueryConvertHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetSettlementRecord

func (this Bybit) PrivateGetV5AssetSettlementRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetTransferQueryAccountCoinBalance

func (this Bybit) PrivateGetV5AssetTransferQueryAccountCoinBalance(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetTransferQueryAccountCoinsBalance

func (this Bybit) PrivateGetV5AssetTransferQueryAccountCoinsBalance(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetTransferQueryAssetInfo

func (this Bybit) PrivateGetV5AssetTransferQueryAssetInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetTransferQueryInterTransferList

func (this Bybit) PrivateGetV5AssetTransferQueryInterTransferList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetTransferQuerySubMemberList

func (this Bybit) PrivateGetV5AssetTransferQuerySubMemberList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetTransferQueryTransferCoinList

func (this Bybit) PrivateGetV5AssetTransferQueryTransferCoinList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetTransferQueryUniversalTransferList

func (this Bybit) PrivateGetV5AssetTransferQueryUniversalTransferList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetWithdrawQueryRecord

func (this Bybit) PrivateGetV5AssetWithdrawQueryRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetWithdrawVaspList

func (this Bybit) PrivateGetV5AssetWithdrawVaspList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5AssetWithdrawWithdrawableAmount

func (this Bybit) PrivateGetV5AssetWithdrawWithdrawableAmount(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5BrokerAccountInfo

func (this Bybit) PrivateGetV5BrokerAccountInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5BrokerAssetQuerySubMemberDepositRecord

func (this Bybit) PrivateGetV5BrokerAssetQuerySubMemberDepositRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5BrokerEarningRecord

func (this Bybit) PrivateGetV5BrokerEarningRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5BrokerEarningsInfo

func (this Bybit) PrivateGetV5BrokerEarningsInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5CryptoLoanAdjustmentHistory

func (this Bybit) PrivateGetV5CryptoLoanAdjustmentHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5CryptoLoanBorrowHistory

func (this Bybit) PrivateGetV5CryptoLoanBorrowHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5CryptoLoanBorrowableCollateralisableNumber

func (this Bybit) PrivateGetV5CryptoLoanBorrowableCollateralisableNumber(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5CryptoLoanMaxCollateralAmount

func (this Bybit) PrivateGetV5CryptoLoanMaxCollateralAmount(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5CryptoLoanOngoingOrders

func (this Bybit) PrivateGetV5CryptoLoanOngoingOrders(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5CryptoLoanRepaymentHistory

func (this Bybit) PrivateGetV5CryptoLoanRepaymentHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5ExecutionList

func (this Bybit) PrivateGetV5ExecutionList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5InsLoanEnsureTokensConvert

func (this Bybit) PrivateGetV5InsLoanEnsureTokensConvert(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5InsLoanLoanOrder

func (this Bybit) PrivateGetV5InsLoanLoanOrder(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5InsLoanLtvConvert

func (this Bybit) PrivateGetV5InsLoanLtvConvert(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5InsLoanProductInfos

func (this Bybit) PrivateGetV5InsLoanProductInfos(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5InsLoanRepaidHistory

func (this Bybit) PrivateGetV5InsLoanRepaidHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5LendingAccount

func (this Bybit) PrivateGetV5LendingAccount(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5LendingHistoryOrder

func (this Bybit) PrivateGetV5LendingHistoryOrder(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5LendingInfo

func (this Bybit) PrivateGetV5LendingInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5MarketInstrumentsInfo

func (this Bybit) PrivateGetV5MarketInstrumentsInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5OrderHistory

func (this Bybit) PrivateGetV5OrderHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5OrderRealtime

func (this Bybit) PrivateGetV5OrderRealtime(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5OrderSpotBorrowCheck

func (this Bybit) PrivateGetV5OrderSpotBorrowCheck(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5PositionClosedPnl

func (this Bybit) PrivateGetV5PositionClosedPnl(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5PositionList

func (this Bybit) PrivateGetV5PositionList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5PositionMoveHistory

func (this Bybit) PrivateGetV5PositionMoveHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5PreUpgradeAccountTransactionLog

func (this Bybit) PrivateGetV5PreUpgradeAccountTransactionLog(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5PreUpgradeAssetDeliveryRecord

func (this Bybit) PrivateGetV5PreUpgradeAssetDeliveryRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5PreUpgradeAssetSettlementRecord

func (this Bybit) PrivateGetV5PreUpgradeAssetSettlementRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5PreUpgradeExecutionList

func (this Bybit) PrivateGetV5PreUpgradeExecutionList(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5PreUpgradeOrderHistory

func (this Bybit) PrivateGetV5PreUpgradeOrderHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5PreUpgradePositionClosedPnl

func (this Bybit) PrivateGetV5PreUpgradePositionClosedPnl(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5SpotCrossMarginTradeAccount

func (this Bybit) PrivateGetV5SpotCrossMarginTradeAccount(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5SpotCrossMarginTradeLoanInfo

func (this Bybit) PrivateGetV5SpotCrossMarginTradeLoanInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5SpotCrossMarginTradeOrders

func (this Bybit) PrivateGetV5SpotCrossMarginTradeOrders(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5SpotCrossMarginTradeRepayHistory

func (this Bybit) PrivateGetV5SpotCrossMarginTradeRepayHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5SpotLeverTokenOrderRecord

func (this Bybit) PrivateGetV5SpotLeverTokenOrderRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5SpotMarginTradeInterestRateHistory

func (this Bybit) PrivateGetV5SpotMarginTradeInterestRateHistory(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5SpotMarginTradeState

func (this Bybit) PrivateGetV5SpotMarginTradeState(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5UserAffCustomerInfo

func (this Bybit) PrivateGetV5UserAffCustomerInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5UserDelSubmember

func (this Bybit) PrivateGetV5UserDelSubmember(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5UserGetMemberType

func (this Bybit) PrivateGetV5UserGetMemberType(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5UserQueryApi

func (this Bybit) PrivateGetV5UserQueryApi(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5UserQuerySubMembers

func (this Bybit) PrivateGetV5UserQuerySubMembers(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5UserSubApikeys

func (this Bybit) PrivateGetV5UserSubApikeys(args ...interface{}) <-chan interface{}

func (Bybit) PrivateGetV5UserSubmembers

func (this Bybit) PrivateGetV5UserSubmembers(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostAssetV3PrivateTransferInterTransfer

func (this Bybit) PrivatePostAssetV3PrivateTransferInterTransfer(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostAssetV3PrivateTransferSubMemberTransfer

func (this Bybit) PrivatePostAssetV3PrivateTransferSubMemberTransfer(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostAssetV3PrivateTransferTransferSubMemberSave

func (this Bybit) PrivatePostAssetV3PrivateTransferTransferSubMemberSave(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostAssetV3PrivateTransferUniversalTransfer

func (this Bybit) PrivatePostAssetV3PrivateTransferUniversalTransfer(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostAssetV3PrivateWithdrawCancel

func (this Bybit) PrivatePostAssetV3PrivateWithdrawCancel(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostAssetV3PrivateWithdrawCreate

func (this Bybit) PrivatePostAssetV3PrivateWithdrawCreate(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateAccountSetMarginMode

func (this Bybit) PrivatePostContractV3PrivateAccountSetMarginMode(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateCopytradingOrderCancel

func (this Bybit) PrivatePostContractV3PrivateCopytradingOrderCancel(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateCopytradingOrderClose

func (this Bybit) PrivatePostContractV3PrivateCopytradingOrderClose(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateCopytradingOrderCreate

func (this Bybit) PrivatePostContractV3PrivateCopytradingOrderCreate(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateCopytradingOrderTradingStop

func (this Bybit) PrivatePostContractV3PrivateCopytradingOrderTradingStop(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateCopytradingPositionClose

func (this Bybit) PrivatePostContractV3PrivateCopytradingPositionClose(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateCopytradingPositionSetLeverage

func (this Bybit) PrivatePostContractV3PrivateCopytradingPositionSetLeverage(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateCopytradingWalletTransfer

func (this Bybit) PrivatePostContractV3PrivateCopytradingWalletTransfer(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateOrderCancel

func (this Bybit) PrivatePostContractV3PrivateOrderCancel(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateOrderCancelAll

func (this Bybit) PrivatePostContractV3PrivateOrderCancelAll(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateOrderCreate

func (this Bybit) PrivatePostContractV3PrivateOrderCreate(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivateOrderReplace

func (this Bybit) PrivatePostContractV3PrivateOrderReplace(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivatePositionSetAutoAddMargin

func (this Bybit) PrivatePostContractV3PrivatePositionSetAutoAddMargin(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivatePositionSetLeverage

func (this Bybit) PrivatePostContractV3PrivatePositionSetLeverage(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivatePositionSetRiskLimit

func (this Bybit) PrivatePostContractV3PrivatePositionSetRiskLimit(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivatePositionSwitchIsolated

func (this Bybit) PrivatePostContractV3PrivatePositionSwitchIsolated(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivatePositionSwitchMode

func (this Bybit) PrivatePostContractV3PrivatePositionSwitchMode(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivatePositionSwitchTpslMode

func (this Bybit) PrivatePostContractV3PrivatePositionSwitchTpslMode(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostContractV3PrivatePositionTradingStop

func (this Bybit) PrivatePostContractV3PrivatePositionTradingStop(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostFhtComplianceTaxV3PrivateCreate

func (this Bybit) PrivatePostFhtComplianceTaxV3PrivateCreate(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostFhtComplianceTaxV3PrivateRegistertime

func (this Bybit) PrivatePostFhtComplianceTaxV3PrivateRegistertime(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostFhtComplianceTaxV3PrivateStatus

func (this Bybit) PrivatePostFhtComplianceTaxV3PrivateStatus(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostFhtComplianceTaxV3PrivateUrl

func (this Bybit) PrivatePostFhtComplianceTaxV3PrivateUrl(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostSpotV3PrivateCancelOrder

func (this Bybit) PrivatePostSpotV3PrivateCancelOrder(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostSpotV3PrivateCancelOrders

func (this Bybit) PrivatePostSpotV3PrivateCancelOrders(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostSpotV3PrivateCancelOrdersByIds

func (this Bybit) PrivatePostSpotV3PrivateCancelOrdersByIds(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostSpotV3PrivateCrossMarginLoan

func (this Bybit) PrivatePostSpotV3PrivateCrossMarginLoan(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostSpotV3PrivateCrossMarginRepay

func (this Bybit) PrivatePostSpotV3PrivateCrossMarginRepay(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostSpotV3PrivateOrder

func (this Bybit) PrivatePostSpotV3PrivateOrder(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostSpotV3PrivatePurchase

func (this Bybit) PrivatePostSpotV3PrivatePurchase(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostSpotV3PrivateRedeem

func (this Bybit) PrivatePostSpotV3PrivateRedeem(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivateAccountSetMarginMode

func (this Bybit) PrivatePostUnifiedV3PrivateAccountSetMarginMode(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivateAccountUpgradeUnifiedAccount

func (this Bybit) PrivatePostUnifiedV3PrivateAccountUpgradeUnifiedAccount(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivateOrderCancel

func (this Bybit) PrivatePostUnifiedV3PrivateOrderCancel(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivateOrderCancelAll

func (this Bybit) PrivatePostUnifiedV3PrivateOrderCancelAll(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivateOrderCancelBatch

func (this Bybit) PrivatePostUnifiedV3PrivateOrderCancelBatch(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivateOrderCreate

func (this Bybit) PrivatePostUnifiedV3PrivateOrderCreate(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivateOrderCreateBatch

func (this Bybit) PrivatePostUnifiedV3PrivateOrderCreateBatch(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivateOrderReplace

func (this Bybit) PrivatePostUnifiedV3PrivateOrderReplace(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivateOrderReplaceBatch

func (this Bybit) PrivatePostUnifiedV3PrivateOrderReplaceBatch(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivatePositionSetLeverage

func (this Bybit) PrivatePostUnifiedV3PrivatePositionSetLeverage(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivatePositionSetRiskLimit

func (this Bybit) PrivatePostUnifiedV3PrivatePositionSetRiskLimit(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivatePositionTpslSwitchMode

func (this Bybit) PrivatePostUnifiedV3PrivatePositionTpslSwitchMode(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUnifiedV3PrivatePositionTradingStop

func (this Bybit) PrivatePostUnifiedV3PrivatePositionTradingStop(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUserV3PrivateCreateSubApi

func (this Bybit) PrivatePostUserV3PrivateCreateSubApi(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUserV3PrivateCreateSubMember

func (this Bybit) PrivatePostUserV3PrivateCreateSubMember(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUserV3PrivateDeleteApi

func (this Bybit) PrivatePostUserV3PrivateDeleteApi(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUserV3PrivateDeleteSubApi

func (this Bybit) PrivatePostUserV3PrivateDeleteSubApi(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUserV3PrivateUpdateApi

func (this Bybit) PrivatePostUserV3PrivateUpdateApi(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostUserV3PrivateUpdateSubApi

func (this Bybit) PrivatePostUserV3PrivateUpdateSubApi(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AccountDemoApplyMoney

func (this Bybit) PrivatePostV5AccountDemoApplyMoney(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AccountMmpModify

func (this Bybit) PrivatePostV5AccountMmpModify(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AccountMmpReset

func (this Bybit) PrivatePostV5AccountMmpReset(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AccountQuickRepayment

func (this Bybit) PrivatePostV5AccountQuickRepayment(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AccountSetCollateralSwitch

func (this Bybit) PrivatePostV5AccountSetCollateralSwitch(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AccountSetCollateralSwitchBatch

func (this Bybit) PrivatePostV5AccountSetCollateralSwitchBatch(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AccountSetHedgingMode

func (this Bybit) PrivatePostV5AccountSetHedgingMode(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AccountSetMarginMode

func (this Bybit) PrivatePostV5AccountSetMarginMode(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AccountUpgradeToUta

func (this Bybit) PrivatePostV5AccountUpgradeToUta(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AssetDepositDepositToAccount

func (this Bybit) PrivatePostV5AssetDepositDepositToAccount(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AssetExchangeConvertExecute

func (this Bybit) PrivatePostV5AssetExchangeConvertExecute(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AssetExchangeQuoteApply

func (this Bybit) PrivatePostV5AssetExchangeQuoteApply(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AssetTransferInterTransfer

func (this Bybit) PrivatePostV5AssetTransferInterTransfer(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AssetTransferSaveTransferSubMember

func (this Bybit) PrivatePostV5AssetTransferSaveTransferSubMember(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AssetTransferUniversalTransfer

func (this Bybit) PrivatePostV5AssetTransferUniversalTransfer(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AssetWithdrawCancel

func (this Bybit) PrivatePostV5AssetWithdrawCancel(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5AssetWithdrawCreate

func (this Bybit) PrivatePostV5AssetWithdrawCreate(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5BrokerAwardDistributeAward

func (this Bybit) PrivatePostV5BrokerAwardDistributeAward(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5BrokerAwardDistributionRecord

func (this Bybit) PrivatePostV5BrokerAwardDistributionRecord(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5BrokerAwardInfo

func (this Bybit) PrivatePostV5BrokerAwardInfo(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5CryptoLoanAdjustLtv

func (this Bybit) PrivatePostV5CryptoLoanAdjustLtv(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5CryptoLoanBorrow

func (this Bybit) PrivatePostV5CryptoLoanBorrow(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5CryptoLoanRepay

func (this Bybit) PrivatePostV5CryptoLoanRepay(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5InsLoanAssociationUid

func (this Bybit) PrivatePostV5InsLoanAssociationUid(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5LendingPurchase

func (this Bybit) PrivatePostV5LendingPurchase(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5LendingRedeem

func (this Bybit) PrivatePostV5LendingRedeem(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5LendingRedeemCancel

func (this Bybit) PrivatePostV5LendingRedeemCancel(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5OrderAmend

func (this Bybit) PrivatePostV5OrderAmend(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5OrderAmendBatch

func (this Bybit) PrivatePostV5OrderAmendBatch(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5OrderCancel

func (this Bybit) PrivatePostV5OrderCancel(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5OrderCancelAll

func (this Bybit) PrivatePostV5OrderCancelAll(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5OrderCancelBatch

func (this Bybit) PrivatePostV5OrderCancelBatch(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5OrderCreate

func (this Bybit) PrivatePostV5OrderCreate(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5OrderCreateBatch

func (this Bybit) PrivatePostV5OrderCreateBatch(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5OrderDisconnectedCancelAll

func (this Bybit) PrivatePostV5OrderDisconnectedCancelAll(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5PositionAddMargin

func (this Bybit) PrivatePostV5PositionAddMargin(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5PositionConfirmPendingMmr

func (this Bybit) PrivatePostV5PositionConfirmPendingMmr(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5PositionMovePositions

func (this Bybit) PrivatePostV5PositionMovePositions(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5PositionSetAutoAddMargin

func (this Bybit) PrivatePostV5PositionSetAutoAddMargin(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5PositionSetLeverage

func (this Bybit) PrivatePostV5PositionSetLeverage(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5PositionSetRiskLimit

func (this Bybit) PrivatePostV5PositionSetRiskLimit(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5PositionSetTpslMode

func (this Bybit) PrivatePostV5PositionSetTpslMode(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5PositionSwitchIsolated

func (this Bybit) PrivatePostV5PositionSwitchIsolated(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5PositionSwitchMode

func (this Bybit) PrivatePostV5PositionSwitchMode(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5PositionTradingStop

func (this Bybit) PrivatePostV5PositionTradingStop(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5SpotCrossMarginTradeLoan

func (this Bybit) PrivatePostV5SpotCrossMarginTradeLoan(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5SpotCrossMarginTradeRepay

func (this Bybit) PrivatePostV5SpotCrossMarginTradeRepay(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5SpotCrossMarginTradeSwitch

func (this Bybit) PrivatePostV5SpotCrossMarginTradeSwitch(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5SpotLeverTokenPurchase

func (this Bybit) PrivatePostV5SpotLeverTokenPurchase(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5SpotLeverTokenRedeem

func (this Bybit) PrivatePostV5SpotLeverTokenRedeem(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5SpotMarginTradeSetLeverage

func (this Bybit) PrivatePostV5SpotMarginTradeSetLeverage(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5SpotMarginTradeSwitchMode

func (this Bybit) PrivatePostV5SpotMarginTradeSwitchMode(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5UserCreateSubApi

func (this Bybit) PrivatePostV5UserCreateSubApi(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5UserCreateSubMember

func (this Bybit) PrivatePostV5UserCreateSubMember(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5UserDeleteApi

func (this Bybit) PrivatePostV5UserDeleteApi(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5UserDeleteSubApi

func (this Bybit) PrivatePostV5UserDeleteSubApi(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5UserFrozenSubMember

func (this Bybit) PrivatePostV5UserFrozenSubMember(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5UserUpdateApi

func (this Bybit) PrivatePostV5UserUpdateApi(args ...interface{}) <-chan interface{}

func (Bybit) PrivatePostV5UserUpdateSubApi

func (this Bybit) PrivatePostV5UserUpdateSubApi(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetContractV3PublicCopytradingSymbolList

func (this Bybit) PublicGetContractV3PublicCopytradingSymbolList(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicDeliveryPrice

func (this Bybit) PublicGetDerivativesV3PublicDeliveryPrice(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicFundingHistoryFundingRate

func (this Bybit) PublicGetDerivativesV3PublicFundingHistoryFundingRate(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicIndexPriceKline

func (this Bybit) PublicGetDerivativesV3PublicIndexPriceKline(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicInstrumentsInfo

func (this Bybit) PublicGetDerivativesV3PublicInstrumentsInfo(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicInsurance

func (this Bybit) PublicGetDerivativesV3PublicInsurance(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicKline

func (this Bybit) PublicGetDerivativesV3PublicKline(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicMarkPriceKline

func (this Bybit) PublicGetDerivativesV3PublicMarkPriceKline(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicOpenInterest

func (this Bybit) PublicGetDerivativesV3PublicOpenInterest(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicOrderBookL2

func (this Bybit) PublicGetDerivativesV3PublicOrderBookL2(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicRecentTrade

func (this Bybit) PublicGetDerivativesV3PublicRecentTrade(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicRiskLimitList

func (this Bybit) PublicGetDerivativesV3PublicRiskLimitList(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetDerivativesV3PublicTickers

func (this Bybit) PublicGetDerivativesV3PublicTickers(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicInfos

func (this Bybit) PublicGetSpotV3PublicInfos(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicMarginEnsureTokens

func (this Bybit) PublicGetSpotV3PublicMarginEnsureTokens(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicMarginProductInfos

func (this Bybit) PublicGetSpotV3PublicMarginProductInfos(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicQuoteDepth

func (this Bybit) PublicGetSpotV3PublicQuoteDepth(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicQuoteDepthMerged

func (this Bybit) PublicGetSpotV3PublicQuoteDepthMerged(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicQuoteKline

func (this Bybit) PublicGetSpotV3PublicQuoteKline(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicQuoteTicker24hr

func (this Bybit) PublicGetSpotV3PublicQuoteTicker24hr(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicQuoteTickerBookTicker

func (this Bybit) PublicGetSpotV3PublicQuoteTickerBookTicker(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicQuoteTickerPrice

func (this Bybit) PublicGetSpotV3PublicQuoteTickerPrice(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicQuoteTrades

func (this Bybit) PublicGetSpotV3PublicQuoteTrades(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicServerTime

func (this Bybit) PublicGetSpotV3PublicServerTime(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetSpotV3PublicSymbols

func (this Bybit) PublicGetSpotV3PublicSymbols(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV3PublicTime

func (this Bybit) PublicGetV3PublicTime(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5AnnouncementsIndex

func (this Bybit) PublicGetV5AnnouncementsIndex(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5CryptoLoanCollateralData

func (this Bybit) PublicGetV5CryptoLoanCollateralData(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5CryptoLoanLoanableData

func (this Bybit) PublicGetV5CryptoLoanLoanableData(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5InsLoanEnsureTokensConvert

func (this Bybit) PublicGetV5InsLoanEnsureTokensConvert(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5InsLoanProductInfos

func (this Bybit) PublicGetV5InsLoanProductInfos(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketAccountRatio

func (this Bybit) PublicGetV5MarketAccountRatio(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketDeliveryPrice

func (this Bybit) PublicGetV5MarketDeliveryPrice(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketFundingHistory

func (this Bybit) PublicGetV5MarketFundingHistory(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketHistoricalVolatility

func (this Bybit) PublicGetV5MarketHistoricalVolatility(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketIndexPriceKline

func (this Bybit) PublicGetV5MarketIndexPriceKline(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketInstrumentsInfo

func (this Bybit) PublicGetV5MarketInstrumentsInfo(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketInsurance

func (this Bybit) PublicGetV5MarketInsurance(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketKline

func (this Bybit) PublicGetV5MarketKline(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketMarkPriceKline

func (this Bybit) PublicGetV5MarketMarkPriceKline(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketOpenInterest

func (this Bybit) PublicGetV5MarketOpenInterest(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketOrderbook

func (this Bybit) PublicGetV5MarketOrderbook(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketPremiumIndexPriceKline

func (this Bybit) PublicGetV5MarketPremiumIndexPriceKline(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketRecentTrade

func (this Bybit) PublicGetV5MarketRecentTrade(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketRiskLimit

func (this Bybit) PublicGetV5MarketRiskLimit(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketTickers

func (this Bybit) PublicGetV5MarketTickers(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5MarketTime

func (this Bybit) PublicGetV5MarketTime(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5SpotCrossMarginTradeBorrowToken

func (this Bybit) PublicGetV5SpotCrossMarginTradeBorrowToken(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5SpotCrossMarginTradeData

func (this Bybit) PublicGetV5SpotCrossMarginTradeData(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5SpotCrossMarginTradePledgeToken

func (this Bybit) PublicGetV5SpotCrossMarginTradePledgeToken(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5SpotLeverTokenInfo

func (this Bybit) PublicGetV5SpotLeverTokenInfo(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5SpotLeverTokenReference

func (this Bybit) PublicGetV5SpotLeverTokenReference(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5SpotMarginTradeCollateral

func (this Bybit) PublicGetV5SpotMarginTradeCollateral(args ...interface{}) <-chan interface{}

func (Bybit) PublicGetV5SpotMarginTradeData

func (this Bybit) PublicGetV5SpotMarginTradeData(args ...interface{}) <-chan interface{}

func (Bybit) RepayCrossMargin

func (this Bybit) RepayCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Bybit) SafeMarket

func (this Bybit) SafeMarket(optionalArgs ...interface{}) interface{}

func (*Bybit) SetLeverage

func (this *Bybit) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name bybit#setLeverage
  • @description set the level of leverage for a market
  • @see https://bybit-exchange.github.io/docs/v5/position/leverage
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.buyLeverage] leverage for buy side
  • @param {string} [params.sellLeverage] leverage for sell side
  • @returns {object} response from the exchange

func (*Bybit) SetMarginMode

func (this *Bybit) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name bybit#setMarginMode
  • @description set margin mode (account) or trade mode (symbol)
  • @see https://bybit-exchange.github.io/docs/v5/account/set-margin-mode
  • @see https://bybit-exchange.github.io/docs/v5/position/cross-isolate
  • @param {string} marginMode account mode must be either [isolated, cross, portfolio], trade mode must be either [isolated, cross]
  • @param {string} symbol unified market symbol of the market the position is held in, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.leverage] the rate of leverage, is required if setting trade mode (symbol)
  • @returns {object} response from the exchange

func (*Bybit) SetPositionMode

func (this *Bybit) SetPositionMode(hedged bool, options ...SetPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name bybit#setPositionMode
  • @description set hedged to true or false for a market
  • @see https://bybit-exchange.github.io/docs/v5/position/position-mode
  • @param {bool} hedged
  • @param {string} symbol used for unified account with inverse market
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Bybit) Sign

func (this Bybit) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Bybit) Transfer

func (this *Bybit) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name bybit#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://bybit-exchange.github.io/docs/v5/asset/create-inter-transfer
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from
  • @param {string} toAccount account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.transferId] UUID, which is unique across the platform
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (Bybit) UpgradeUnifiedTradeAccount

func (this Bybit) UpgradeUnifiedTradeAccount(optionalArgs ...interface{}) <-chan interface{}

*

func (*Bybit) Withdraw

func (this *Bybit) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Cancel

type Cancel struct {
	A int `mapstructure:"a" msgpack:"a"`
	O int `mapstructure:"o" msgpack:"o"`
}

cancel {"type":"cancel","cancels":[{"a":10000,"o":9078231563}]}

type CancelAllOrdersAfterOptions

type CancelAllOrdersAfterOptions func(opts *CancelAllOrdersAfterOptionsStruct)

func WithCancelAllOrdersAfterParams

func WithCancelAllOrdersAfterParams(params map[string]interface{}) CancelAllOrdersAfterOptions

type CancelAllOrdersAfterOptionsStruct

type CancelAllOrdersAfterOptionsStruct struct {
	Params *map[string]interface{}
}

type CancelAllOrdersOptions

type CancelAllOrdersOptions func(opts *CancelAllOrdersOptionsStruct)

func WithCancelAllOrdersParams

func WithCancelAllOrdersParams(params map[string]interface{}) CancelAllOrdersOptions

func WithCancelAllOrdersSymbol

func WithCancelAllOrdersSymbol(symbol string) CancelAllOrdersOptions

type CancelAllOrdersOptionsStruct

type CancelAllOrdersOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type CancelMessage

type CancelMessage struct {
	Type    string   `mapstructure:"type" msgpack:"type"`
	Cancels []Cancel `mapstructure:"cancels" msgpack:"cancels"`
}

type CancelOrderOptions

type CancelOrderOptions func(opts *CancelOrderOptionsStruct)

func WithCancelOrderParams

func WithCancelOrderParams(params map[string]interface{}) CancelOrderOptions

func WithCancelOrderSymbol

func WithCancelOrderSymbol(symbol string) CancelOrderOptions

type CancelOrderOptionsStruct

type CancelOrderOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type CancelOrdersForSymbolsOptions

type CancelOrdersForSymbolsOptions func(opts *CancelOrdersForSymbolsOptionsStruct)

func WithCancelOrdersForSymbolsParams

func WithCancelOrdersForSymbolsParams(params map[string]interface{}) CancelOrdersForSymbolsOptions

type CancelOrdersForSymbolsOptionsStruct

type CancelOrdersForSymbolsOptionsStruct struct {
	Params *map[string]interface{}
}

type CancelOrdersOptions

type CancelOrdersOptions func(opts *CancelOrdersOptionsStruct)

func WithCancelOrdersParams

func WithCancelOrdersParams(params map[string]interface{}) CancelOrdersOptions

func WithCancelOrdersSymbol

func WithCancelOrdersSymbol(symbol string) CancelOrdersOptions

type CancelOrdersOptionsStruct

type CancelOrdersOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type CancelUnifiedOrderOptions

type CancelUnifiedOrderOptions func(opts *CancelUnifiedOrderOptionsStruct)

func WithCancelUnifiedOrderParams

func WithCancelUnifiedOrderParams(params map[string]interface{}) CancelUnifiedOrderOptions

type CancelUnifiedOrderOptionsStruct

type CancelUnifiedOrderOptionsStruct struct {
	Params *map[string]interface{}
}

type CancellationRequest

type CancellationRequest struct {
	Symbol *string
	Id     *string
}

func NewCancellationRequest

func NewCancellationRequest(request map[string]interface{}) CancellationRequest

type Cex

type Cex struct {
	Core *cex
	// contains filtered or unexported fields
}

func NewCex

func NewCex(userConfig map[string]interface{}) Cex

func (*Cex) CancelAllOrders

func (this *Cex) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Cex) CancelOrder

func (this *Cex) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Cex) CreateOrder

func (this *Cex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name cex#createOrder
  • @description create a trade order
  • @see https://trade.cex.io/docs/#rest-private-api-calls-new-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.accountId] account-id to use (default is empty string)
  • @param {float} [params.triggerPrice] the price at which a trigger order is triggered at
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Cex) Describe

func (this Cex) Describe() interface{}

func (*Cex) FetchAccounts

func (this *Cex) FetchAccounts(params ...interface{}) ([]Account, error)

func (*Cex) FetchBalance

func (this *Cex) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name cex#fetchBalance
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @see https://trade.cex.io/docs/#rest-private-api-calls-account-status-v3
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {object} [params.method] 'privatePostGetMyWalletBalance' or 'privatePostGetMyAccountStatusV3'
  • @param {object} [params.account] in case 'privatePostGetMyAccountStatusV3' is chosen, this can specify the account name (default is empty string)
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Cex) FetchClosedOrder

func (this *Cex) FetchClosedOrder(id string, options ...FetchClosedOrderOptions) (Order, error)

*

func (*Cex) FetchClosedOrders

func (this *Cex) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name cex#fetchClosedOrders
  • @see https://trade.cex.io/docs/#rest-private-api-calls-orders
  • @description fetches information on multiple canceled orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] timestamp in ms of the earliest order, default is undefined
  • @param {int} [limit] max number of orders to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Cex) FetchCurrencies

func (this Cex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Cex) FetchDepositAddress

func (this *Cex) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name cex#fetchDepositAddress
  • @description fetch the deposit address for a currency associated with this account
  • @see https://trade.cex.io/docs/#rest-private-api-calls-deposit-address
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.accountId] account-id (default to empty string) to refer to (at this moment, only sub-accounts allowed by exchange)
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Cex) FetchDepositsWithdrawals

func (this *Cex) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name cex#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://trade.cex.io/docs/#rest-private-api-calls-funding-history
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Cex) FetchLedger

func (this *Cex) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name cex#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://trade.cex.io/docs/#rest-private-api-calls-transaction-history
  • @param {string} [code] unified currency code
  • @param {int} [since] timestamp in ms of the earliest ledger entry
  • @param {int} [limit] max number of ledger entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest ledger entry
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Cex) FetchMarkets

func (this *Cex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Cex) FetchOHLCV

func (this *Cex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name cex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://trade.cex.io/docs/#rest-public-api-calls-candles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest entry
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Cex) FetchOpenOrder

func (this *Cex) FetchOpenOrder(id string, options ...FetchOpenOrderOptions) (Order, error)

*

func (*Cex) FetchOpenOrders

func (this *Cex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name cex#fetchOpenOrders
  • @see https://trade.cex.io/docs/#rest-private-api-calls-orders
  • @description fetches information on multiple canceled orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] timestamp in ms of the earliest order, default is undefined
  • @param {int} [limit] max number of orders to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Cex) FetchOrderBook

func (this *Cex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name cex#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://trade.cex.io/docs/#rest-public-api-calls-order-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Cex) FetchOrdersByStatus

func (this *Cex) FetchOrdersByStatus(status string, options ...FetchOrdersByStatusOptions) ([]Order, error)

func (*Cex) FetchTicker

func (this *Cex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Cex) FetchTickers

func (this *Cex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name cex#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://trade.cex.io/docs/#rest-public-api-calls-ticker
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Cex) FetchTime

func (this *Cex) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name cex#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Cex) FetchTrades

func (this *Cex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name cex#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://trade.cex.io/docs/#rest-public-api-calls-trade-history
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest entry
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Cex) FetchTradingFees

func (this *Cex) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (Cex) HandleErrors

func (this Cex) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Cex) Init

func (this Cex) Init(userConfig map[string]interface{})

func (Cex) ParseAccount

func (this Cex) ParseAccount(account interface{}) interface{}

func (Cex) ParseBalance

func (this Cex) ParseBalance(response interface{}) interface{}

func (Cex) ParseCurrency

func (this Cex) ParseCurrency(rawCurrency interface{}) interface{}

func (Cex) ParseDepositAddress

func (this Cex) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Cex) ParseLedgerEntry

func (this Cex) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Cex) ParseLedgerEntryType

func (this Cex) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Cex) ParseMarket

func (this Cex) ParseMarket(market interface{}) interface{}

func (Cex) ParseOHLCV

func (this Cex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Cex) ParseOrder

func (this Cex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Cex) ParseOrderStatus

func (this Cex) ParseOrderStatus(status interface{}) interface{}

func (Cex) ParseTicker

func (this Cex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Cex) ParseTrade

func (this Cex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Cex) ParseTradingFee

func (this Cex) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Cex) ParseTradingFees

func (this Cex) ParseTradingFees(response interface{}, optionalArgs ...interface{}) interface{}

func (Cex) ParseTransaction

func (this Cex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Cex) ParseTransactionStatus

func (this Cex) ParseTransactionStatus(status interface{}) interface{}

func (Cex) ParseTransfer

func (this Cex) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Cex) PrivatePostDoCancelAllOrders

func (this Cex) PrivatePostDoCancelAllOrders(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostDoCancelMyOrder

func (this Cex) PrivatePostDoCancelMyOrder(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostDoCreateAccount

func (this Cex) PrivatePostDoCreateAccount(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostDoDepositFundsFromWallet

func (this Cex) PrivatePostDoDepositFundsFromWallet(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostDoMyInternalTransfer

func (this Cex) PrivatePostDoMyInternalTransfer(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostDoMyNewOrder

func (this Cex) PrivatePostDoMyNewOrder(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostDoWithdrawalFundsToWallet

func (this Cex) PrivatePostDoWithdrawalFundsToWallet(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetCandles

func (this Cex) PrivatePostGetCandles(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetDepositAddress

func (this Cex) PrivatePostGetDepositAddress(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetFeeStrategy

func (this Cex) PrivatePostGetFeeStrategy(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetMyAccountStatusV3

func (this Cex) PrivatePostGetMyAccountStatusV3(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetMyCurrentFee

func (this Cex) PrivatePostGetMyCurrentFee(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetMyFundingHistory

func (this Cex) PrivatePostGetMyFundingHistory(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetMyOrders

func (this Cex) PrivatePostGetMyOrders(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetMyTransactionHistory

func (this Cex) PrivatePostGetMyTransactionHistory(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetMyVolume

func (this Cex) PrivatePostGetMyVolume(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetMyWalletBalance

func (this Cex) PrivatePostGetMyWalletBalance(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetOrderBook

func (this Cex) PrivatePostGetOrderBook(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetProcessingInfo

func (this Cex) PrivatePostGetProcessingInfo(args ...interface{}) <-chan interface{}

func (Cex) PrivatePostGetTradeHistory

func (this Cex) PrivatePostGetTradeHistory(args ...interface{}) <-chan interface{}

func (Cex) PublicPostGetCandles

func (this Cex) PublicPostGetCandles(args ...interface{}) <-chan interface{}

func (Cex) PublicPostGetCurrenciesInfo

func (this Cex) PublicPostGetCurrenciesInfo(args ...interface{}) <-chan interface{}

func (Cex) PublicPostGetOrderBook

func (this Cex) PublicPostGetOrderBook(args ...interface{}) <-chan interface{}

func (Cex) PublicPostGetPairsInfo

func (this Cex) PublicPostGetPairsInfo(args ...interface{}) <-chan interface{}

func (Cex) PublicPostGetProcessingInfo

func (this Cex) PublicPostGetProcessingInfo(args ...interface{}) <-chan interface{}

func (Cex) PublicPostGetServerTime

func (this Cex) PublicPostGetServerTime(args ...interface{}) <-chan interface{}

func (Cex) PublicPostGetTicker

func (this Cex) PublicPostGetTicker(args ...interface{}) <-chan interface{}

func (Cex) PublicPostGetTradeHistory

func (this Cex) PublicPostGetTradeHistory(args ...interface{}) <-chan interface{}

func (Cex) Sign

func (this Cex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Cex) Transfer

func (this *Cex) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Cex) TransferBetweenMainAndSubAccount

func (this *Cex) TransferBetweenMainAndSubAccount(code string, amount float64, fromAccount string, toAccount string, options ...TransferBetweenMainAndSubAccountOptions) (TransferEntry, error)

func (*Cex) TransferBetweenSubAccounts

func (this *Cex) TransferBetweenSubAccounts(code string, amount float64, fromAccount string, toAccount string, options ...TransferBetweenSubAccountsOptions) (TransferEntry, error)

type Client

type Client struct {
	Futures       map[string]interface{}
	Subscriptions map[string]interface{}
}

func (*Client) Reject

func (c *Client) Reject(err interface{}, subHash interface{})

func (*Client) Resolve

func (c *Client) Resolve(subHash interface{}, data interface{})

type Coinbase

type Coinbase struct {
	Core *coinbase
	// contains filtered or unexported fields
}

func NewCoinbase

func NewCoinbase(userConfig map[string]interface{}) Coinbase

func (*Coinbase) CancelOrder

func (this *Coinbase) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Coinbase) CancelOrders

func (this *Coinbase) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (Coinbase) ClosePosition

func (this Coinbase) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Coinbase) CreateAuthToken

func (this Coinbase) CreateAuthToken(seconds interface{}, optionalArgs ...interface{}) interface{}

func (*Coinbase) CreateConvertTrade

func (this *Coinbase) CreateConvertTrade(id string, fromCode string, toCode string, options ...CreateConvertTradeOptions) (Conversion, error)

*

func (*Coinbase) CreateDepositAddress

func (this *Coinbase) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (map[string]interface{}, error)

*

func (*Coinbase) CreateMarketBuyOrderWithCost

func (this *Coinbase) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Coinbase) CreateOrder

func (this *Coinbase) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name coinbase#createOrder
  • @description create a trade order
  • @see https://docs.cloud.coinbase.com/advanced-trade/reference/retailbrokerageapi_postorder
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency, quote currency for 'market' 'buy' orders
  • @param {float} [price] the price to fulfill the order, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.stopPrice] price to trigger stop orders
  • @param {float} [params.triggerPrice] price to trigger stop orders
  • @param {float} [params.stopLossPrice] price to trigger stop-loss orders
  • @param {float} [params.takeProfitPrice] price to trigger take-profit orders
  • @param {bool} [params.postOnly] true or false
  • @param {string} [params.timeInForce] 'GTC', 'IOC', 'GTD' or 'PO', 'FOK'
  • @param {string} [params.stop_direction] 'UNKNOWN_STOP_DIRECTION', 'STOP_DIRECTION_STOP_UP', 'STOP_DIRECTION_STOP_DOWN' the direction the stopPrice is triggered from
  • @param {string} [params.end_time] '2023-05-25T17:01:05.092Z' for 'GTD' orders
  • @param {float} [params.cost] *spot market buy only* the quote quantity that can be used as an alternative for the amount
  • @param {boolean} [params.preview] default to false, wether to use the test/preview endpoint or not
  • @param {float} [params.leverage] default to 1, the leverage to use for the order
  • @param {string} [params.marginMode] 'cross' or 'isolated'
  • @param {string} [params.retail_portfolio_id] portfolio uid
  • @param {boolean} [params.is_max] Used in conjunction with tradable_balance to indicate the user wants to use their entire tradable balance
  • @param {string} [params.tradable_balance] amount of tradable balance
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coinbase) Deposit

func (this Coinbase) Deposit(code interface{}, amount interface{}, id interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Coinbase) Describe

func (this Coinbase) Describe() interface{}

func (*Coinbase) EditOrder

func (this *Coinbase) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name coinbase#editOrder
  • @description edit a trade order
  • @see https://docs.cloud.coinbase.com/advanced-trade/reference/retailbrokerageapi_editorder
  • @param {string} id cancel order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.preview] default to false, wether to use the test/preview endpoint or not
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinbase) FetchAccounts

func (this *Coinbase) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Coinbase) FetchAccountsV2

func (this *Coinbase) FetchAccountsV2(params ...interface{}) ([]Account, error)

func (*Coinbase) FetchAccountsV3

func (this *Coinbase) FetchAccountsV3(params ...interface{}) ([]Account, error)

func (*Coinbase) FetchBalance

func (this *Coinbase) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Coinbase) FetchBidsAsks

func (this *Coinbase) FetchBidsAsks(options ...FetchBidsAsksOptions) (Tickers, error)

*

func (*Coinbase) FetchCanceledOrders

func (this *Coinbase) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

func (*Coinbase) FetchClosedOrders

func (this *Coinbase) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Coinbase) FetchConvertQuote

func (this *Coinbase) FetchConvertQuote(fromCode string, toCode string, options ...FetchConvertQuoteOptions) (Conversion, error)

*

  • @method
  • @name coinbase#fetchConvertQuote
  • @description fetch a quote for converting from one currency to another
  • @see https://docs.cloud.coinbase.com/advanced-trade/reference/retailbrokerageapi_createconvertquote
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} [amount] how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {object} [params.trade_incentive_metadata] an object to fill in user incentive data
  • @param {string} [params.trade_incentive_metadata.user_incentive_id] the id of the incentive
  • @param {string} [params.trade_incentive_metadata.code_val] the code value of the incentive
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Coinbase) FetchConvertTrade

func (this *Coinbase) FetchConvertTrade(id string, options ...FetchConvertTradeOptions) (Conversion, error)

*

func (Coinbase) FetchCurrencies

func (this Coinbase) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Coinbase) FetchCurrenciesFromCache

func (this *Coinbase) FetchCurrenciesFromCache(params ...interface{}) (map[string]interface{}, error)

func (*Coinbase) FetchDeposit

func (this *Coinbase) FetchDeposit(id string, options ...FetchDepositOptions) (Transaction, error)

*

func (*Coinbase) FetchDepositAddressesByNetwork

func (this *Coinbase) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

func (*Coinbase) FetchDepositMethodId

func (this *Coinbase) FetchDepositMethodId(id string, options ...FetchDepositMethodIdOptions) (map[string]interface{}, error)

*

func (*Coinbase) FetchDepositMethodIds

func (this *Coinbase) FetchDepositMethodIds(params ...interface{}) ([]map[string]interface{}, error)

*

func (*Coinbase) FetchDeposits

func (this *Coinbase) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name coinbase#fetchDeposits
  • @description Fetch all fiat deposits made to an account. Won't return crypto deposits or staking rewards. Use fetchLedger for those.
  • @see https://docs.cdp.coinbase.com/coinbase-app/docs/api-deposits#list-deposits
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.currencyType] "fiat" or "crypto"
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Coinbase) FetchDepositsWithdrawals

func (this *Coinbase) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name coinbase#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://docs.cdp.coinbase.com/coinbase-app/docs/api-transactions
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default = 50, Min: 1, Max: 100
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Coinbase) FetchLedger

func (this *Coinbase) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name coinbase#fetchLedger
  • @description Fetch the history of changes, i.e. actions done by the user or operations that altered the balance. Will return staking rewards, and crypto deposits or withdrawals.
  • @see https://docs.cdp.coinbase.com/coinbase-app/docs/api-transactions#list-transactions
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Coinbase) FetchMarkets

func (this *Coinbase) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Coinbase) FetchMarketsV2

func (this *Coinbase) FetchMarketsV2(params ...interface{}) ([]MarketInterface, error)

func (*Coinbase) FetchMarketsV3

func (this *Coinbase) FetchMarketsV3(params ...interface{}) ([]MarketInterface, error)

func (*Coinbase) FetchMyBuys

func (this *Coinbase) FetchMyBuys(options ...FetchMyBuysOptions) ([]Trade, error)

*

func (*Coinbase) FetchMySells

func (this *Coinbase) FetchMySells(options ...FetchMySellsOptions) ([]Trade, error)

*

func (*Coinbase) FetchMyTrades

func (this *Coinbase) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Coinbase) FetchOHLCV

func (this *Coinbase) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name coinbase#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.cloud.coinbase.com/advanced-trade/reference/retailbrokerageapi_getpubliccandles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch, not used by coinbase
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch trades for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @param {boolean} [params.usePrivate] default false, when true will use the private endpoint to fetch the candles
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Coinbase) FetchOpenOrders

func (this *Coinbase) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Coinbase) FetchOrder

func (this *Coinbase) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Coinbase) FetchOrderBook

func (this *Coinbase) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name coinbase#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.cloud.coinbase.com/advanced-trade/reference/retailbrokerageapi_getpublicproductbook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.usePrivate] default false, when true will use the private endpoint to fetch the order book
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Coinbase) FetchOrders

func (this *Coinbase) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Coinbase) FetchOrdersByStatus

func (this *Coinbase) FetchOrdersByStatus(status interface{}, options ...FetchOrdersByStatusOptions) ([]Order, error)

func (*Coinbase) FetchPortfolios

func (this *Coinbase) FetchPortfolios(params ...interface{}) ([]Account, error)

*

func (*Coinbase) FetchPosition

func (this *Coinbase) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Coinbase) FetchPositions

func (this *Coinbase) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Coinbase) FetchTicker

func (this *Coinbase) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Coinbase) FetchTickerV2

func (this *Coinbase) FetchTickerV2(symbol string, options ...FetchTickerV2Options) (Ticker, error)

func (*Coinbase) FetchTickerV3

func (this *Coinbase) FetchTickerV3(symbol string, options ...FetchTickerV3Options) (Ticker, error)

func (*Coinbase) FetchTickers

func (this *Coinbase) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Coinbase) FetchTickersV2

func (this *Coinbase) FetchTickersV2(options ...FetchTickersV2Options) (Tickers, error)

func (*Coinbase) FetchTickersV3

func (this *Coinbase) FetchTickersV3(options ...FetchTickersV3Options) (Tickers, error)

func (*Coinbase) FetchTime

func (this *Coinbase) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name coinbase#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://docs.cloud.coinbase.com/sign-in-with-coinbase/docs/api-time#http-request
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.method] 'v2PublicGetTime' or 'v3PublicGetBrokerageTime' default is 'v2PublicGetTime'
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Coinbase) FetchTrades

func (this *Coinbase) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Coinbase) FetchTradingFees

func (this *Coinbase) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Coinbase) FetchTransactionsWithMethod

func (this *Coinbase) FetchTransactionsWithMethod(method interface{}, options ...FetchTransactionsWithMethodOptions) ([]Transaction, error)

func (*Coinbase) FetchWithdrawals

func (this *Coinbase) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name coinbase#fetchWithdrawals
  • @description Fetch all withdrawals made from an account. Won't return crypto withdrawals. Use fetchLedger for those.
  • @see https://docs.cdp.coinbase.com/coinbase-app/docs/api-withdrawals#list-withdrawals
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.currencyType] "fiat" or "crypto"
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Coinbase) FindAccountId

func (this Coinbase) FindAccountId(code interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Coinbase) HandleErrors

func (this Coinbase) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Coinbase) Init

func (this Coinbase) Init(userConfig map[string]interface{})

func (Coinbase) Nonce

func (this Coinbase) Nonce() interface{}

func (Coinbase) ParseAccount

func (this Coinbase) ParseAccount(account interface{}) interface{}

func (Coinbase) ParseContractMarket

func (this Coinbase) ParseContractMarket(market interface{}, feeTier interface{}) interface{}

func (Coinbase) ParseConversion

func (this Coinbase) ParseConversion(conversion interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) ParseCustomBalance

func (this Coinbase) ParseCustomBalance(response interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) ParseDepositAddress

func (this Coinbase) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) ParseDepositMethodId

func (this Coinbase) ParseDepositMethodId(depositId interface{}) interface{}

func (Coinbase) ParseDepositMethodIds

func (this Coinbase) ParseDepositMethodIds(ids interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) ParseLedgerEntry

func (this Coinbase) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) ParseLedgerEntryStatus

func (this Coinbase) ParseLedgerEntryStatus(status interface{}) interface{}

func (Coinbase) ParseLedgerEntryType

func (this Coinbase) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Coinbase) ParseOHLCV

func (this Coinbase) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) ParseOrder

func (this Coinbase) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) ParseOrderStatus

func (this Coinbase) ParseOrderStatus(status interface{}) interface{}

func (Coinbase) ParseOrderType

func (this Coinbase) ParseOrderType(typeVar interface{}) interface{}

func (Coinbase) ParsePosition

func (this Coinbase) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) ParseSpotMarket

func (this Coinbase) ParseSpotMarket(market interface{}, feeTier interface{}) interface{}

func (Coinbase) ParseTicker

func (this Coinbase) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) ParseTimeInForce

func (this Coinbase) ParseTimeInForce(timeInForce interface{}) interface{}

func (Coinbase) ParseTrade

func (this Coinbase) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) ParseTransaction

func (this Coinbase) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) ParseTransactionStatus

func (this Coinbase) ParseTransactionStatus(status interface{}) interface{}

func (Coinbase) PrepareAccountRequest

func (this Coinbase) PrepareAccountRequest(optionalArgs ...interface{}) interface{}

func (Coinbase) PrepareAccountRequestWithCurrencyCode

func (this Coinbase) PrepareAccountRequestWithCurrencyCode(optionalArgs ...interface{}) <-chan interface{}

func (Coinbase) Sign

func (this Coinbase) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Coinbase) V2PrivateDeleteAccountsAccountIdTransactionsTransactionId

func (this Coinbase) V2PrivateDeleteAccountsAccountIdTransactionsTransactionId(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateDeleteAccountsId

func (this Coinbase) V2PrivateDeleteAccountsId(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccounts

func (this Coinbase) V2PrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountId

func (this Coinbase) V2PrivateGetAccountsAccountId(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdAddresses

func (this Coinbase) V2PrivateGetAccountsAccountIdAddresses(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdAddressesAddressId

func (this Coinbase) V2PrivateGetAccountsAccountIdAddressesAddressId(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdAddressesAddressIdTransactions

func (this Coinbase) V2PrivateGetAccountsAccountIdAddressesAddressIdTransactions(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdBuys

func (this Coinbase) V2PrivateGetAccountsAccountIdBuys(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdBuysBuyId

func (this Coinbase) V2PrivateGetAccountsAccountIdBuysBuyId(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdDeposits

func (this Coinbase) V2PrivateGetAccountsAccountIdDeposits(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdDepositsDepositId

func (this Coinbase) V2PrivateGetAccountsAccountIdDepositsDepositId(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdSells

func (this Coinbase) V2PrivateGetAccountsAccountIdSells(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdSellsSellId

func (this Coinbase) V2PrivateGetAccountsAccountIdSellsSellId(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdTransactions

func (this Coinbase) V2PrivateGetAccountsAccountIdTransactions(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdTransactionsTransactionId

func (this Coinbase) V2PrivateGetAccountsAccountIdTransactionsTransactionId(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdWithdrawals

func (this Coinbase) V2PrivateGetAccountsAccountIdWithdrawals(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetAccountsAccountIdWithdrawalsWithdrawalId

func (this Coinbase) V2PrivateGetAccountsAccountIdWithdrawalsWithdrawalId(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetPaymentMethods

func (this Coinbase) V2PrivateGetPaymentMethods(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetPaymentMethodsPaymentMethodId

func (this Coinbase) V2PrivateGetPaymentMethodsPaymentMethodId(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetUser

func (this Coinbase) V2PrivateGetUser(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivateGetUserAuth

func (this Coinbase) V2PrivateGetUserAuth(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccounts

func (this Coinbase) V2PrivatePostAccounts(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdAddresses

func (this Coinbase) V2PrivatePostAccountsAccountIdAddresses(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdBuys

func (this Coinbase) V2PrivatePostAccountsAccountIdBuys(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdBuysBuyIdCommit

func (this Coinbase) V2PrivatePostAccountsAccountIdBuysBuyIdCommit(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdDeposits

func (this Coinbase) V2PrivatePostAccountsAccountIdDeposits(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdDepositsDepositIdCommit

func (this Coinbase) V2PrivatePostAccountsAccountIdDepositsDepositIdCommit(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdPrimary

func (this Coinbase) V2PrivatePostAccountsAccountIdPrimary(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdSells

func (this Coinbase) V2PrivatePostAccountsAccountIdSells(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdSellsSellIdCommit

func (this Coinbase) V2PrivatePostAccountsAccountIdSellsSellIdCommit(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdTransactions

func (this Coinbase) V2PrivatePostAccountsAccountIdTransactions(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdTransactionsTransactionIdComplete

func (this Coinbase) V2PrivatePostAccountsAccountIdTransactionsTransactionIdComplete(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdTransactionsTransactionIdResend

func (this Coinbase) V2PrivatePostAccountsAccountIdTransactionsTransactionIdResend(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdWithdrawals

func (this Coinbase) V2PrivatePostAccountsAccountIdWithdrawals(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePostAccountsAccountIdWithdrawalsWithdrawalIdCommit

func (this Coinbase) V2PrivatePostAccountsAccountIdWithdrawalsWithdrawalIdCommit(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePutAccountsAccountId

func (this Coinbase) V2PrivatePutAccountsAccountId(args ...interface{}) <-chan interface{}

func (Coinbase) V2PrivatePutUser

func (this Coinbase) V2PrivatePutUser(args ...interface{}) <-chan interface{}

func (Coinbase) V2PublicGetCurrencies

func (this Coinbase) V2PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Coinbase) V2PublicGetCurrenciesCrypto

func (this Coinbase) V2PublicGetCurrenciesCrypto(args ...interface{}) <-chan interface{}

func (Coinbase) V2PublicGetExchangeRates

func (this Coinbase) V2PublicGetExchangeRates(args ...interface{}) <-chan interface{}

func (Coinbase) V2PublicGetPricesSymbolBuy

func (this Coinbase) V2PublicGetPricesSymbolBuy(args ...interface{}) <-chan interface{}

func (Coinbase) V2PublicGetPricesSymbolSell

func (this Coinbase) V2PublicGetPricesSymbolSell(args ...interface{}) <-chan interface{}

func (Coinbase) V2PublicGetPricesSymbolSpot

func (this Coinbase) V2PublicGetPricesSymbolSpot(args ...interface{}) <-chan interface{}

func (Coinbase) V2PublicGetTime

func (this Coinbase) V2PublicGetTime(args ...interface{}) <-chan interface{}

func (Coinbase) V2PublicGetUsersUserId

func (this Coinbase) V2PublicGetUsersUserId(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateDeleteBrokerageCfmSweeps

func (this Coinbase) V3PrivateDeleteBrokerageCfmSweeps(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateDeleteBrokeragePortfoliosPortfolioUuid

func (this Coinbase) V3PrivateDeleteBrokeragePortfoliosPortfolioUuid(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageAccounts

func (this Coinbase) V3PrivateGetBrokerageAccounts(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageAccountsAccountUuid

func (this Coinbase) V3PrivateGetBrokerageAccountsAccountUuid(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageBestBidAsk

func (this Coinbase) V3PrivateGetBrokerageBestBidAsk(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageCfmBalanceSummary

func (this Coinbase) V3PrivateGetBrokerageCfmBalanceSummary(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageCfmPositions

func (this Coinbase) V3PrivateGetBrokerageCfmPositions(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageCfmPositionsProductId

func (this Coinbase) V3PrivateGetBrokerageCfmPositionsProductId(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageCfmSweeps

func (this Coinbase) V3PrivateGetBrokerageCfmSweeps(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageConvertTradeTradeId

func (this Coinbase) V3PrivateGetBrokerageConvertTradeTradeId(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageIntxPortfolioPortfolioUuid

func (this Coinbase) V3PrivateGetBrokerageIntxPortfolioPortfolioUuid(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageIntxPositionsPortfolioUuid

func (this Coinbase) V3PrivateGetBrokerageIntxPositionsPortfolioUuid(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageIntxPositionsPortfolioUuidSymbol

func (this Coinbase) V3PrivateGetBrokerageIntxPositionsPortfolioUuidSymbol(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageOrdersHistoricalBatch

func (this Coinbase) V3PrivateGetBrokerageOrdersHistoricalBatch(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageOrdersHistoricalFills

func (this Coinbase) V3PrivateGetBrokerageOrdersHistoricalFills(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageOrdersHistoricalOrderId

func (this Coinbase) V3PrivateGetBrokerageOrdersHistoricalOrderId(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokeragePaymentMethods

func (this Coinbase) V3PrivateGetBrokeragePaymentMethods(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokeragePaymentMethodsPaymentMethodId

func (this Coinbase) V3PrivateGetBrokeragePaymentMethodsPaymentMethodId(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokeragePortfolios

func (this Coinbase) V3PrivateGetBrokeragePortfolios(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokeragePortfoliosPortfolioUuid

func (this Coinbase) V3PrivateGetBrokeragePortfoliosPortfolioUuid(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageProductBook

func (this Coinbase) V3PrivateGetBrokerageProductBook(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageProducts

func (this Coinbase) V3PrivateGetBrokerageProducts(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageProductsProductId

func (this Coinbase) V3PrivateGetBrokerageProductsProductId(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageProductsProductIdCandles

func (this Coinbase) V3PrivateGetBrokerageProductsProductIdCandles(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageProductsProductIdTicker

func (this Coinbase) V3PrivateGetBrokerageProductsProductIdTicker(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivateGetBrokerageTransactionSummary

func (this Coinbase) V3PrivateGetBrokerageTransactionSummary(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokerageCfmSweepsSchedule

func (this Coinbase) V3PrivatePostBrokerageCfmSweepsSchedule(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokerageConvertQuote

func (this Coinbase) V3PrivatePostBrokerageConvertQuote(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokerageConvertTradeTradeId

func (this Coinbase) V3PrivatePostBrokerageConvertTradeTradeId(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokerageIntxAllocate

func (this Coinbase) V3PrivatePostBrokerageIntxAllocate(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokerageOrders

func (this Coinbase) V3PrivatePostBrokerageOrders(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokerageOrdersBatchCancel

func (this Coinbase) V3PrivatePostBrokerageOrdersBatchCancel(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokerageOrdersClosePosition

func (this Coinbase) V3PrivatePostBrokerageOrdersClosePosition(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokerageOrdersEdit

func (this Coinbase) V3PrivatePostBrokerageOrdersEdit(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokerageOrdersEditPreview

func (this Coinbase) V3PrivatePostBrokerageOrdersEditPreview(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokerageOrdersPreview

func (this Coinbase) V3PrivatePostBrokerageOrdersPreview(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokeragePortfolios

func (this Coinbase) V3PrivatePostBrokeragePortfolios(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePostBrokeragePortfoliosMoveFunds

func (this Coinbase) V3PrivatePostBrokeragePortfoliosMoveFunds(args ...interface{}) <-chan interface{}

func (Coinbase) V3PrivatePutBrokeragePortfoliosPortfolioUuid

func (this Coinbase) V3PrivatePutBrokeragePortfoliosPortfolioUuid(args ...interface{}) <-chan interface{}

func (Coinbase) V3PublicGetBrokerageMarketProductBook

func (this Coinbase) V3PublicGetBrokerageMarketProductBook(args ...interface{}) <-chan interface{}

func (Coinbase) V3PublicGetBrokerageMarketProducts

func (this Coinbase) V3PublicGetBrokerageMarketProducts(args ...interface{}) <-chan interface{}

func (Coinbase) V3PublicGetBrokerageMarketProductsProductId

func (this Coinbase) V3PublicGetBrokerageMarketProductsProductId(args ...interface{}) <-chan interface{}

func (Coinbase) V3PublicGetBrokerageMarketProductsProductIdCandles

func (this Coinbase) V3PublicGetBrokerageMarketProductsProductIdCandles(args ...interface{}) <-chan interface{}

func (Coinbase) V3PublicGetBrokerageMarketProductsProductIdTicker

func (this Coinbase) V3PublicGetBrokerageMarketProductsProductIdTicker(args ...interface{}) <-chan interface{}

func (Coinbase) V3PublicGetBrokerageTime

func (this Coinbase) V3PublicGetBrokerageTime(args ...interface{}) <-chan interface{}

func (*Coinbase) Withdraw

func (this *Coinbase) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Coinbaseadvanced

type Coinbaseadvanced struct {
	Core *coinbaseadvanced
	// contains filtered or unexported fields
}

func NewCoinbaseadvanced

func NewCoinbaseadvanced(userConfig map[string]interface{}) Coinbaseadvanced

func (Coinbaseadvanced) Describe

func (this Coinbaseadvanced) Describe() interface{}

func (Coinbaseadvanced) Init

func (this Coinbaseadvanced) Init(userConfig map[string]interface{})

func (Coinbaseadvanced) V2PrivateDeleteAccountsAccountIdTransactionsTransactionId

func (this Coinbaseadvanced) V2PrivateDeleteAccountsAccountIdTransactionsTransactionId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateDeleteAccountsId

func (this Coinbaseadvanced) V2PrivateDeleteAccountsId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccounts

func (this Coinbaseadvanced) V2PrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountId

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdAddresses

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdAddresses(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdAddressesAddressId

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdAddressesAddressId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdAddressesAddressIdTransactions

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdAddressesAddressIdTransactions(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdBuys

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdBuys(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdBuysBuyId

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdBuysBuyId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdDeposits

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdDeposits(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdDepositsDepositId

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdDepositsDepositId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdSells

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdSells(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdSellsSellId

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdSellsSellId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdTransactions

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdTransactions(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdTransactionsTransactionId

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdTransactionsTransactionId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdWithdrawals

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdWithdrawals(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetAccountsAccountIdWithdrawalsWithdrawalId

func (this Coinbaseadvanced) V2PrivateGetAccountsAccountIdWithdrawalsWithdrawalId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetPaymentMethods

func (this Coinbaseadvanced) V2PrivateGetPaymentMethods(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetPaymentMethodsPaymentMethodId

func (this Coinbaseadvanced) V2PrivateGetPaymentMethodsPaymentMethodId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetUser

func (this Coinbaseadvanced) V2PrivateGetUser(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivateGetUserAuth

func (this Coinbaseadvanced) V2PrivateGetUserAuth(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccounts

func (this Coinbaseadvanced) V2PrivatePostAccounts(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdAddresses

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdAddresses(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdBuys

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdBuys(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdBuysBuyIdCommit

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdBuysBuyIdCommit(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdDeposits

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdDeposits(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdDepositsDepositIdCommit

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdDepositsDepositIdCommit(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdPrimary

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdPrimary(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdSells

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdSells(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdSellsSellIdCommit

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdSellsSellIdCommit(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdTransactions

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdTransactions(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdTransactionsTransactionIdComplete

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdTransactionsTransactionIdComplete(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdTransactionsTransactionIdResend

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdTransactionsTransactionIdResend(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdWithdrawals

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdWithdrawals(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePostAccountsAccountIdWithdrawalsWithdrawalIdCommit

func (this Coinbaseadvanced) V2PrivatePostAccountsAccountIdWithdrawalsWithdrawalIdCommit(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePutAccountsAccountId

func (this Coinbaseadvanced) V2PrivatePutAccountsAccountId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PrivatePutUser

func (this Coinbaseadvanced) V2PrivatePutUser(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PublicGetCurrencies

func (this Coinbaseadvanced) V2PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PublicGetCurrenciesCrypto

func (this Coinbaseadvanced) V2PublicGetCurrenciesCrypto(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PublicGetExchangeRates

func (this Coinbaseadvanced) V2PublicGetExchangeRates(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PublicGetPricesSymbolBuy

func (this Coinbaseadvanced) V2PublicGetPricesSymbolBuy(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PublicGetPricesSymbolSell

func (this Coinbaseadvanced) V2PublicGetPricesSymbolSell(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PublicGetPricesSymbolSpot

func (this Coinbaseadvanced) V2PublicGetPricesSymbolSpot(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PublicGetTime

func (this Coinbaseadvanced) V2PublicGetTime(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V2PublicGetUsersUserId

func (this Coinbaseadvanced) V2PublicGetUsersUserId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateDeleteBrokerageCfmSweeps

func (this Coinbaseadvanced) V3PrivateDeleteBrokerageCfmSweeps(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateDeleteBrokeragePortfoliosPortfolioUuid

func (this Coinbaseadvanced) V3PrivateDeleteBrokeragePortfoliosPortfolioUuid(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageAccounts

func (this Coinbaseadvanced) V3PrivateGetBrokerageAccounts(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageAccountsAccountUuid

func (this Coinbaseadvanced) V3PrivateGetBrokerageAccountsAccountUuid(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageBestBidAsk

func (this Coinbaseadvanced) V3PrivateGetBrokerageBestBidAsk(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageCfmBalanceSummary

func (this Coinbaseadvanced) V3PrivateGetBrokerageCfmBalanceSummary(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageCfmPositions

func (this Coinbaseadvanced) V3PrivateGetBrokerageCfmPositions(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageCfmPositionsProductId

func (this Coinbaseadvanced) V3PrivateGetBrokerageCfmPositionsProductId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageCfmSweeps

func (this Coinbaseadvanced) V3PrivateGetBrokerageCfmSweeps(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageConvertTradeTradeId

func (this Coinbaseadvanced) V3PrivateGetBrokerageConvertTradeTradeId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageIntxPortfolioPortfolioUuid

func (this Coinbaseadvanced) V3PrivateGetBrokerageIntxPortfolioPortfolioUuid(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageIntxPositionsPortfolioUuid

func (this Coinbaseadvanced) V3PrivateGetBrokerageIntxPositionsPortfolioUuid(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageIntxPositionsPortfolioUuidSymbol

func (this Coinbaseadvanced) V3PrivateGetBrokerageIntxPositionsPortfolioUuidSymbol(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageOrdersHistoricalBatch

func (this Coinbaseadvanced) V3PrivateGetBrokerageOrdersHistoricalBatch(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageOrdersHistoricalFills

func (this Coinbaseadvanced) V3PrivateGetBrokerageOrdersHistoricalFills(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageOrdersHistoricalOrderId

func (this Coinbaseadvanced) V3PrivateGetBrokerageOrdersHistoricalOrderId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokeragePaymentMethods

func (this Coinbaseadvanced) V3PrivateGetBrokeragePaymentMethods(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokeragePaymentMethodsPaymentMethodId

func (this Coinbaseadvanced) V3PrivateGetBrokeragePaymentMethodsPaymentMethodId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokeragePortfolios

func (this Coinbaseadvanced) V3PrivateGetBrokeragePortfolios(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokeragePortfoliosPortfolioUuid

func (this Coinbaseadvanced) V3PrivateGetBrokeragePortfoliosPortfolioUuid(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageProductBook

func (this Coinbaseadvanced) V3PrivateGetBrokerageProductBook(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageProducts

func (this Coinbaseadvanced) V3PrivateGetBrokerageProducts(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageProductsProductId

func (this Coinbaseadvanced) V3PrivateGetBrokerageProductsProductId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageProductsProductIdCandles

func (this Coinbaseadvanced) V3PrivateGetBrokerageProductsProductIdCandles(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageProductsProductIdTicker

func (this Coinbaseadvanced) V3PrivateGetBrokerageProductsProductIdTicker(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivateGetBrokerageTransactionSummary

func (this Coinbaseadvanced) V3PrivateGetBrokerageTransactionSummary(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokerageCfmSweepsSchedule

func (this Coinbaseadvanced) V3PrivatePostBrokerageCfmSweepsSchedule(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokerageConvertQuote

func (this Coinbaseadvanced) V3PrivatePostBrokerageConvertQuote(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokerageConvertTradeTradeId

func (this Coinbaseadvanced) V3PrivatePostBrokerageConvertTradeTradeId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokerageIntxAllocate

func (this Coinbaseadvanced) V3PrivatePostBrokerageIntxAllocate(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokerageOrders

func (this Coinbaseadvanced) V3PrivatePostBrokerageOrders(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokerageOrdersBatchCancel

func (this Coinbaseadvanced) V3PrivatePostBrokerageOrdersBatchCancel(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokerageOrdersClosePosition

func (this Coinbaseadvanced) V3PrivatePostBrokerageOrdersClosePosition(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokerageOrdersEdit

func (this Coinbaseadvanced) V3PrivatePostBrokerageOrdersEdit(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokerageOrdersEditPreview

func (this Coinbaseadvanced) V3PrivatePostBrokerageOrdersEditPreview(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokerageOrdersPreview

func (this Coinbaseadvanced) V3PrivatePostBrokerageOrdersPreview(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokeragePortfolios

func (this Coinbaseadvanced) V3PrivatePostBrokeragePortfolios(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePostBrokeragePortfoliosMoveFunds

func (this Coinbaseadvanced) V3PrivatePostBrokeragePortfoliosMoveFunds(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PrivatePutBrokeragePortfoliosPortfolioUuid

func (this Coinbaseadvanced) V3PrivatePutBrokeragePortfoliosPortfolioUuid(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PublicGetBrokerageMarketProductBook

func (this Coinbaseadvanced) V3PublicGetBrokerageMarketProductBook(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PublicGetBrokerageMarketProducts

func (this Coinbaseadvanced) V3PublicGetBrokerageMarketProducts(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PublicGetBrokerageMarketProductsProductId

func (this Coinbaseadvanced) V3PublicGetBrokerageMarketProductsProductId(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PublicGetBrokerageMarketProductsProductIdCandles

func (this Coinbaseadvanced) V3PublicGetBrokerageMarketProductsProductIdCandles(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PublicGetBrokerageMarketProductsProductIdTicker

func (this Coinbaseadvanced) V3PublicGetBrokerageMarketProductsProductIdTicker(args ...interface{}) <-chan interface{}

func (Coinbaseadvanced) V3PublicGetBrokerageTime

func (this Coinbaseadvanced) V3PublicGetBrokerageTime(args ...interface{}) <-chan interface{}

type Coinbaseexchange

type Coinbaseexchange struct {
	Core *coinbaseexchange
	// contains filtered or unexported fields
}

func NewCoinbaseexchange

func NewCoinbaseexchange(userConfig map[string]interface{}) Coinbaseexchange

func (*Coinbaseexchange) CancelAllOrders

func (this *Coinbaseexchange) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

func (*Coinbaseexchange) CancelOrder

func (this *Coinbaseexchange) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Coinbaseexchange) CreateDepositAddress

func (this *Coinbaseexchange) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (map[string]interface{}, error)

*

func (*Coinbaseexchange) CreateOrder

func (this *Coinbaseexchange) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name coinbaseexchange#createOrder
  • @see https://docs.cloud.coinbase.com/exchange/reference/exchangerestapi_postorders
  • @description create a trade order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coinbaseexchange) Describe

func (this Coinbaseexchange) Describe() interface{}

func (*Coinbaseexchange) FetchAccounts

func (this *Coinbaseexchange) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Coinbaseexchange) FetchBalance

func (this *Coinbaseexchange) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Coinbaseexchange) FetchClosedOrders

func (this *Coinbaseexchange) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name coinbaseexchange#fetchClosedOrders
  • @see https://docs.cloud.coinbase.com/exchange/reference/exchangerestapi_getorders
  • @description fetches information on multiple closed orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch open orders for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coinbaseexchange) FetchCurrencies

func (this Coinbaseexchange) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Coinbaseexchange) FetchDeposits

func (this *Coinbaseexchange) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Coinbaseexchange) FetchDepositsWithdrawals

func (this *Coinbaseexchange) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

func (*Coinbaseexchange) FetchLedger

func (this *Coinbaseexchange) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name coinbaseexchange#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://docs.cloud.coinbase.com/exchange/reference/exchangerestapi_getaccountledger
  • @param {string} code unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch trades for
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Coinbaseexchange) FetchMarkets

func (this *Coinbaseexchange) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Coinbaseexchange) FetchMyTrades

func (this *Coinbaseexchange) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Coinbaseexchange) FetchOHLCV

func (this *Coinbaseexchange) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name coinbaseexchange#fetchOHLCV
  • @see https://docs.cloud.coinbase.com/exchange/reference/exchangerestapi_getproductcandles
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch trades for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Coinbaseexchange) FetchOpenOrders

func (this *Coinbaseexchange) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Coinbaseexchange) FetchOrder

func (this *Coinbaseexchange) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Coinbaseexchange) FetchOrderBook

func (this *Coinbaseexchange) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Coinbaseexchange) FetchOrderTrades

func (this *Coinbaseexchange) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name coinbaseexchange#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Coinbaseexchange) FetchOrders

func (this *Coinbaseexchange) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name coinbaseexchange#fetchOrders
  • @see https://docs.cloud.coinbase.com/exchange/reference/exchangerestapi_getorders
  • @description fetches information on multiple orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch open orders for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinbaseexchange) FetchPaymentMethods

func (this *Coinbaseexchange) FetchPaymentMethods(params ...interface{}) (map[string]interface{}, error)

func (*Coinbaseexchange) FetchTicker

func (this *Coinbaseexchange) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Coinbaseexchange) FetchTickers

func (this *Coinbaseexchange) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Coinbaseexchange) FetchTime

func (this *Coinbaseexchange) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name coinbaseexchange#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Coinbaseexchange) FetchTrades

func (this *Coinbaseexchange) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Coinbaseexchange) FetchTradingFees

func (this *Coinbaseexchange) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Coinbaseexchange) FetchWithdrawals

func (this *Coinbaseexchange) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Coinbaseexchange) HandleErrors

func (this Coinbaseexchange) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Coinbaseexchange) Init

func (this Coinbaseexchange) Init(userConfig map[string]interface{})

func (Coinbaseexchange) ParseAccount

func (this Coinbaseexchange) ParseAccount(account interface{}) interface{}

func (Coinbaseexchange) ParseBalance

func (this Coinbaseexchange) ParseBalance(response interface{}) interface{}

func (Coinbaseexchange) ParseLedgerEntry

func (this Coinbaseexchange) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseexchange) ParseLedgerEntryType

func (this Coinbaseexchange) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Coinbaseexchange) ParseOHLCV

func (this Coinbaseexchange) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseexchange) ParseOrder

func (this Coinbaseexchange) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseexchange) ParseOrderStatus

func (this Coinbaseexchange) ParseOrderStatus(status interface{}) interface{}

func (Coinbaseexchange) ParseTicker

func (this Coinbaseexchange) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseexchange) ParseTrade

func (this Coinbaseexchange) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseexchange) ParseTransaction

func (this Coinbaseexchange) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseexchange) ParseTransactionStatus

func (this Coinbaseexchange) ParseTransactionStatus(transaction interface{}) interface{}

func (Coinbaseexchange) PrivateDeleteOrders

func (this Coinbaseexchange) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateDeleteOrdersClientClientOid

func (this Coinbaseexchange) PrivateDeleteOrdersClientClientOid(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateDeleteOrdersId

func (this Coinbaseexchange) PrivateDeleteOrdersId(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetAccounts

func (this Coinbaseexchange) PrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetAccountsId

func (this Coinbaseexchange) PrivateGetAccountsId(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetAccountsIdHolds

func (this Coinbaseexchange) PrivateGetAccountsIdHolds(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetAccountsIdLedger

func (this Coinbaseexchange) PrivateGetAccountsIdLedger(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetAccountsIdTransfers

func (this Coinbaseexchange) PrivateGetAccountsIdTransfers(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetAddressBook

func (this Coinbaseexchange) PrivateGetAddressBook(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetCoinbaseAccounts

func (this Coinbaseexchange) PrivateGetCoinbaseAccounts(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetConversionsConversionId

func (this Coinbaseexchange) PrivateGetConversionsConversionId(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetConversionsFees

func (this Coinbaseexchange) PrivateGetConversionsFees(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetFees

func (this Coinbaseexchange) PrivateGetFees(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetFills

func (this Coinbaseexchange) PrivateGetFills(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetFunding

func (this Coinbaseexchange) PrivateGetFunding(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetMarginBuyingPower

func (this Coinbaseexchange) PrivateGetMarginBuyingPower(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetMarginExitPlan

func (this Coinbaseexchange) PrivateGetMarginExitPlan(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetMarginLiquidationHistory

func (this Coinbaseexchange) PrivateGetMarginLiquidationHistory(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetMarginPositionRefreshAmounts

func (this Coinbaseexchange) PrivateGetMarginPositionRefreshAmounts(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetMarginProfileInformation

func (this Coinbaseexchange) PrivateGetMarginProfileInformation(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetMarginStatus

func (this Coinbaseexchange) PrivateGetMarginStatus(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetMarginWithdrawalPower

func (this Coinbaseexchange) PrivateGetMarginWithdrawalPower(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetMarginWithdrawalPowerAll

func (this Coinbaseexchange) PrivateGetMarginWithdrawalPowerAll(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetOracle

func (this Coinbaseexchange) PrivateGetOracle(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetOrders

func (this Coinbaseexchange) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetOrdersClientClientOid

func (this Coinbaseexchange) PrivateGetOrdersClientClientOid(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetOrdersId

func (this Coinbaseexchange) PrivateGetOrdersId(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetOtcOrders

func (this Coinbaseexchange) PrivateGetOtcOrders(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetPaymentMethods

func (this Coinbaseexchange) PrivateGetPaymentMethods(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetPosition

func (this Coinbaseexchange) PrivateGetPosition(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetProfiles

func (this Coinbaseexchange) PrivateGetProfiles(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetProfilesId

func (this Coinbaseexchange) PrivateGetProfilesId(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetReportsReportId

func (this Coinbaseexchange) PrivateGetReportsReportId(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetTransfers

func (this Coinbaseexchange) PrivateGetTransfers(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetTransfersTransferId

func (this Coinbaseexchange) PrivateGetTransfersTransferId(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetUsersSelfExchangeLimits

func (this Coinbaseexchange) PrivateGetUsersSelfExchangeLimits(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetUsersSelfHoldBalances

func (this Coinbaseexchange) PrivateGetUsersSelfHoldBalances(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetUsersSelfTrailingVolume

func (this Coinbaseexchange) PrivateGetUsersSelfTrailingVolume(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivateGetWithdrawalsFeeEstimate

func (this Coinbaseexchange) PrivateGetWithdrawalsFeeEstimate(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostCoinbaseAccountsIdAddresses

func (this Coinbaseexchange) PrivatePostCoinbaseAccountsIdAddresses(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostConversions

func (this Coinbaseexchange) PrivatePostConversions(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostDepositsCoinbaseAccount

func (this Coinbaseexchange) PrivatePostDepositsCoinbaseAccount(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostDepositsPaymentMethod

func (this Coinbaseexchange) PrivatePostDepositsPaymentMethod(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostFundingRepay

func (this Coinbaseexchange) PrivatePostFundingRepay(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostOrders

func (this Coinbaseexchange) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostPositionClose

func (this Coinbaseexchange) PrivatePostPositionClose(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostProfilesMarginTransfer

func (this Coinbaseexchange) PrivatePostProfilesMarginTransfer(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostProfilesTransfer

func (this Coinbaseexchange) PrivatePostProfilesTransfer(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostReports

func (this Coinbaseexchange) PrivatePostReports(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostWithdrawalsCoinbase

func (this Coinbaseexchange) PrivatePostWithdrawalsCoinbase(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostWithdrawalsCoinbaseAccount

func (this Coinbaseexchange) PrivatePostWithdrawalsCoinbaseAccount(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostWithdrawalsCrypto

func (this Coinbaseexchange) PrivatePostWithdrawalsCrypto(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PrivatePostWithdrawalsPaymentMethod

func (this Coinbaseexchange) PrivatePostWithdrawalsPaymentMethod(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PublicGetCurrencies

func (this Coinbaseexchange) PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PublicGetProducts

func (this Coinbaseexchange) PublicGetProducts(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PublicGetProductsId

func (this Coinbaseexchange) PublicGetProductsId(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PublicGetProductsIdBook

func (this Coinbaseexchange) PublicGetProductsIdBook(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PublicGetProductsIdCandles

func (this Coinbaseexchange) PublicGetProductsIdCandles(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PublicGetProductsIdStats

func (this Coinbaseexchange) PublicGetProductsIdStats(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PublicGetProductsIdTicker

func (this Coinbaseexchange) PublicGetProductsIdTicker(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PublicGetProductsIdTrades

func (this Coinbaseexchange) PublicGetProductsIdTrades(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PublicGetProductsSparkLines

func (this Coinbaseexchange) PublicGetProductsSparkLines(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PublicGetProductsVolumeSummary

func (this Coinbaseexchange) PublicGetProductsVolumeSummary(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) PublicGetTime

func (this Coinbaseexchange) PublicGetTime(args ...interface{}) <-chan interface{}

func (Coinbaseexchange) Request

func (this Coinbaseexchange) Request(path interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Coinbaseexchange) Sign

func (this Coinbaseexchange) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Coinbaseexchange) Withdraw

func (this *Coinbaseexchange) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Coinbaseinternational

type Coinbaseinternational struct {
	Core *coinbaseinternational
	// contains filtered or unexported fields
}

func NewCoinbaseinternational

func NewCoinbaseinternational(userConfig map[string]interface{}) Coinbaseinternational

func (*Coinbaseinternational) CancelAllOrders

func (this *Coinbaseinternational) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

  • @method
  • @name coinbaseinternational#cancelAllOrders
  • @description cancel all open orders
  • @param {string} symbol unified market symbol, only orders in the market of this symbol are cancelled when symbol is not undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinbaseinternational) CancelOrder

func (this *Coinbaseinternational) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Coinbaseinternational) CreateDepositAddress

func (this *Coinbaseinternational) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (map[string]interface{}, error)

*

func (*Coinbaseinternational) CreateOrder

func (this *Coinbaseinternational) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name coinbaseinternational#createOrder
  • @description create a trade order
  • @see https://docs.cloud.coinbase.com/intx/reference/createorder
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency, quote currency for 'market' 'buy' orders
  • @param {float} [price] the price to fulfill the order, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.stopPrice] alias for triggerPrice
  • @param {float} [params.triggerPrice] price to trigger stop orders
  • @param {float} [params.stopLossPrice] price to trigger stop-loss orders
  • @param {bool} [params.postOnly] true or false
  • @param {string} [params.tif] 'GTC', 'IOC', 'GTD' default is 'GTC' for limit orders and 'IOC' for market orders
  • @param {string} [params.expire_time] The expiration time required for orders with the time in force set to GTT. Must not go beyond 30 days of the current time. Uses ISO-8601 format (e.g., 2023-03-16T23:59:53Z)
  • @param {string} [params.stp_mode] Possible values: [NONE, AGGRESSING, BOTH] Specifies the behavior for self match handling. None disables the functionality, new cancels the newest order, and both cancels both orders.
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coinbaseinternational) Describe

func (this Coinbaseinternational) Describe() interface{}

func (*Coinbaseinternational) EditOrder

func (this *Coinbaseinternational) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name coinbaseinternational#editOrder
  • @description edit a trade order
  • @see https://docs.cloud.coinbase.com/intx/reference/modifyorder
  • @param {string} id cancel order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} params.clientOrderId client order id
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinbaseinternational) FetchAccounts

func (this *Coinbaseinternational) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Coinbaseinternational) FetchBalance

func (this *Coinbaseinternational) FetchBalance(params ...interface{}) (Balances, error)

*

func (Coinbaseinternational) FetchCurrencies

func (this Coinbaseinternational) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name coinbaseinternational#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://docs.cloud.coinbase.com/intx/reference/getassets
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Coinbaseinternational) FetchDeposits

func (this *Coinbaseinternational) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name coinbaseinternational#fetchDeposits
  • @description fetch all deposits made to an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.portfolios] Identifies the portfolios by UUID (e.g., 892e8c7c-e979-4cad-b61b-55a197932cf1) or portfolio ID (e.g., 5189861793641175). Can provide single or multiple portfolios to filter by or fetches transfers for all portfolios if none are provided.
  • @param {int} [params.until] Only find transfers updated before this time. Use timestamp format
  • @param {string} [params.status] The current status of transfer. Possible values: [PROCESSED, NEW, FAILED, STARTED]
  • @param {string} [params.type] The type of transfer Possible values: [DEPOSIT, WITHDRAW, REBATE, STIPEND, INTERNAL, FUNDING]
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Coinbaseinternational) FetchDepositsWithdrawals

func (this *Coinbaseinternational) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

func (*Coinbaseinternational) FetchFundingHistory

func (this *Coinbaseinternational) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

  • @method
  • @name coinbaseinternational#fetchFundingHistory
  • @description fetch the history of funding payments paid and received on this account
  • @see https://docs.cdp.coinbase.com/intx/reference/gettransfers
  • @param {string} [symbol] unified market symbol
  • @param {int} [since] the earliest time in ms to fetch funding history for
  • @param {int} [limit] the maximum number of funding history structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [funding history structure]{@link https://docs.ccxt.com/#/?id=funding-history-structure}

func (*Coinbaseinternational) FetchFundingRateHistory

func (this *Coinbaseinternational) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Coinbaseinternational) FetchMarkets

func (this *Coinbaseinternational) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name coinbaseinternational#fetchMarkets
  • @see https://docs.cloud.coinbase.com/intx/reference/getinstruments
  • @description retrieves data on all markets for coinbaseinternational
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Coinbaseinternational) FetchMyTrades

func (this *Coinbaseinternational) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name coinbaseinternational#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.cloud.coinbase.com/intx/reference/getmultiportfoliofills
  • @param {string} symbol unified market symbol of the trades
  • @param {int} [since] timestamp in ms of the earliest order, default is undefined
  • @param {int} [limit] the maximum number of trade structures to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch trades for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Coinbaseinternational) FetchOHLCV

func (this *Coinbaseinternational) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name coinbaseinternational#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.cdp.coinbase.com/intx/reference/getinstrumentcandles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch, default 100 max 10000
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)

func (*Coinbaseinternational) FetchOpenOrders

func (this *Coinbaseinternational) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name coinbaseinternational#fetchOpenOrders
  • @description fetches information on all currently open orders
  • @see https://docs.cloud.coinbase.com/intx/reference/getorders
  • @param {string} symbol unified market symbol of the orders
  • @param {int} [since] timestamp in ms of the earliest order, default is undefined
  • @param {int} [limit] the maximum number of open order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @param {int} [params.offset] offset
  • @param {string} [params.event_type] The most recent type of event that happened to the order. Allowed values: NEW, TRADE, REPLACED
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinbaseinternational) FetchOrder

func (this *Coinbaseinternational) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Coinbaseinternational) FetchPosition

func (this *Coinbaseinternational) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Coinbaseinternational) FetchPositions

func (this *Coinbaseinternational) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Coinbaseinternational) FetchTicker

func (this *Coinbaseinternational) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Coinbaseinternational) FetchTickers

func (this *Coinbaseinternational) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name coinbaseinternational#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.cloud.coinbase.com/intx/reference/getinstruments
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Coinbaseinternational) FetchTransfers

func (this *Coinbaseinternational) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name coinbaseinternational#fetchTransfers
  • @description fetch a history of internal transfers made on an account
  • @see https://docs.cdp.coinbase.com/intx/reference/gettransfers
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for
  • @param {int} [limit] the maximum number of transfers structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Coinbaseinternational) FetchWithdrawals

func (this *Coinbaseinternational) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name coinbaseinternational#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://docs.cloud.coinbase.com/intx/reference/gettransfers
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.portfolios] Identifies the portfolios by UUID (e.g., 892e8c7c-e979-4cad-b61b-55a197932cf1) or portfolio ID (e.g., 5189861793641175). Can provide single or multiple portfolios to filter by or fetches transfers for all portfolios if none are provided.
  • @param {int} [params.until] Only find transfers updated before this time. Use timestamp format
  • @param {string} [params.status] The current status of transfer. Possible values: [PROCESSED, NEW, FAILED, STARTED]
  • @param {string} [params.type] The type of transfer Possible values: [DEPOSIT, WITHDRAW, REBATE, STIPEND, INTERNAL, FUNDING]
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Coinbaseinternational) FindDefaultNetwork

func (this Coinbaseinternational) FindDefaultNetwork(networks interface{}) interface{}

func (Coinbaseinternational) HandleErrors

func (this Coinbaseinternational) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Coinbaseinternational) HandleNetworkIdAndParams

func (this Coinbaseinternational) HandleNetworkIdAndParams(currencyCode interface{}, methodName interface{}, params interface{}) <-chan interface{}

func (Coinbaseinternational) HandlePortfolioAndParams

func (this Coinbaseinternational) HandlePortfolioAndParams(methodName interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Coinbaseinternational) Init

func (this Coinbaseinternational) Init(userConfig map[string]interface{})

func (Coinbaseinternational) LoadCurrencyNetworks

func (this Coinbaseinternational) LoadCurrencyNetworks(code interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Coinbaseinternational) ParseAccount

func (this Coinbaseinternational) ParseAccount(account interface{}) interface{}

func (Coinbaseinternational) ParseBalance

func (this Coinbaseinternational) ParseBalance(response interface{}) interface{}

func (Coinbaseinternational) ParseCurrency

func (this Coinbaseinternational) ParseCurrency(currency interface{}) interface{}

func (Coinbaseinternational) ParseFundingRate

func (this Coinbaseinternational) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseFundingRateHistory

func (this Coinbaseinternational) ParseFundingRateHistory(info interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseIncome

func (this Coinbaseinternational) ParseIncome(income interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseMarket

func (this Coinbaseinternational) ParseMarket(market interface{}) interface{}

func (Coinbaseinternational) ParseNetwork

func (this Coinbaseinternational) ParseNetwork(network interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseNetworks

func (this Coinbaseinternational) ParseNetworks(networks interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseOHLCV

func (this Coinbaseinternational) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseOrder

func (this Coinbaseinternational) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseOrderStatus

func (this Coinbaseinternational) ParseOrderStatus(status interface{}) interface{}

func (Coinbaseinternational) ParseOrderType

func (this Coinbaseinternational) ParseOrderType(typeVar interface{}) interface{}

func (Coinbaseinternational) ParsePosition

func (this Coinbaseinternational) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseTicker

func (this Coinbaseinternational) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseTrade

func (this Coinbaseinternational) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseTransaction

func (this Coinbaseinternational) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseTransactionStatus

func (this Coinbaseinternational) ParseTransactionStatus(status interface{}) interface{}

func (Coinbaseinternational) ParseTransfer

func (this Coinbaseinternational) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Coinbaseinternational) ParseTransferStatus

func (this Coinbaseinternational) ParseTransferStatus(status interface{}) interface{}

func (Coinbaseinternational) SafeNetwork

func (this Coinbaseinternational) SafeNetwork(network interface{}) interface{}

func (*Coinbaseinternational) SetMargin

func (this *Coinbaseinternational) SetMargin(symbol string, amount float64, options ...SetMarginOptions) (map[string]interface{}, error)

*

func (Coinbaseinternational) Sign

func (this Coinbaseinternational) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Coinbaseinternational) Transfer

func (this *Coinbaseinternational) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (Coinbaseinternational) V1PrivateDeleteOrders

func (this Coinbaseinternational) V1PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateDeleteOrdersId

func (this Coinbaseinternational) V1PrivateDeleteOrdersId(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetOrders

func (this Coinbaseinternational) V1PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetOrdersId

func (this Coinbaseinternational) V1PrivateGetOrdersId(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetPortfolios

func (this Coinbaseinternational) V1PrivateGetPortfolios(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetPortfoliosFills

func (this Coinbaseinternational) V1PrivateGetPortfoliosFills(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetPortfoliosPortfolio

func (this Coinbaseinternational) V1PrivateGetPortfoliosPortfolio(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetPortfoliosPortfolioBalances

func (this Coinbaseinternational) V1PrivateGetPortfoliosPortfolioBalances(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetPortfoliosPortfolioBalancesAsset

func (this Coinbaseinternational) V1PrivateGetPortfoliosPortfolioBalancesAsset(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetPortfoliosPortfolioDetail

func (this Coinbaseinternational) V1PrivateGetPortfoliosPortfolioDetail(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetPortfoliosPortfolioFills

func (this Coinbaseinternational) V1PrivateGetPortfoliosPortfolioFills(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetPortfoliosPortfolioPositions

func (this Coinbaseinternational) V1PrivateGetPortfoliosPortfolioPositions(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetPortfoliosPortfolioPositionsInstrument

func (this Coinbaseinternational) V1PrivateGetPortfoliosPortfolioPositionsInstrument(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetPortfoliosPortfolioSummary

func (this Coinbaseinternational) V1PrivateGetPortfoliosPortfolioSummary(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetTransfers

func (this Coinbaseinternational) V1PrivateGetTransfers(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivateGetTransfersTransferUuid

func (this Coinbaseinternational) V1PrivateGetTransfersTransferUuid(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivatePostOrders

func (this Coinbaseinternational) V1PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivatePostPortfolios

func (this Coinbaseinternational) V1PrivatePostPortfolios(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivatePostPortfoliosMargin

func (this Coinbaseinternational) V1PrivatePostPortfoliosMargin(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivatePostPortfoliosTransfer

func (this Coinbaseinternational) V1PrivatePostPortfoliosTransfer(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivatePostTransfersAddress

func (this Coinbaseinternational) V1PrivatePostTransfersAddress(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivatePostTransfersCreateCounterpartyId

func (this Coinbaseinternational) V1PrivatePostTransfersCreateCounterpartyId(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivatePostTransfersValidateCounterpartyId

func (this Coinbaseinternational) V1PrivatePostTransfersValidateCounterpartyId(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivatePostTransfersWithdraw

func (this Coinbaseinternational) V1PrivatePostTransfersWithdraw(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivatePostTransfersWithdrawCounterparty

func (this Coinbaseinternational) V1PrivatePostTransfersWithdrawCounterparty(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivatePutOrdersId

func (this Coinbaseinternational) V1PrivatePutOrdersId(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PrivatePutPortfoliosPortfolio

func (this Coinbaseinternational) V1PrivatePutPortfoliosPortfolio(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PublicGetAssets

func (this Coinbaseinternational) V1PublicGetAssets(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PublicGetAssetsAssetNetworks

func (this Coinbaseinternational) V1PublicGetAssetsAssetNetworks(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PublicGetAssetsAssets

func (this Coinbaseinternational) V1PublicGetAssetsAssets(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PublicGetInstruments

func (this Coinbaseinternational) V1PublicGetInstruments(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PublicGetInstrumentsInstrument

func (this Coinbaseinternational) V1PublicGetInstrumentsInstrument(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PublicGetInstrumentsInstrumentCandles

func (this Coinbaseinternational) V1PublicGetInstrumentsInstrumentCandles(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PublicGetInstrumentsInstrumentFunding

func (this Coinbaseinternational) V1PublicGetInstrumentsInstrumentFunding(args ...interface{}) <-chan interface{}

func (Coinbaseinternational) V1PublicGetInstrumentsInstrumentQuote

func (this Coinbaseinternational) V1PublicGetInstrumentsInstrumentQuote(args ...interface{}) <-chan interface{}

func (*Coinbaseinternational) Withdraw

func (this *Coinbaseinternational) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name coinbaseinternational#withdraw
  • @description make a withdrawal
  • @see https://docs.cloud.coinbase.com/intx/reference/withdraw
  • @see https://docs.cloud.coinbase.com/intx/reference/counterpartywithdraw
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} [tag] an optional tag for the withdrawal
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.add_network_fee_to_total] if true, deducts network fee from the portfolio, otherwise deduct fee from the withdrawal
  • @param {string} [params.network_arn_id] Identifies the blockchain network (e.g., networks/ethereum-mainnet/assets/313ef8a9-ae5a-5f2f-8a56-572c0e2a4d5a)
  • @param {string} [params.nonce] a unique integer representing the withdrawal request
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Coincatch

type Coincatch struct {
	Core *coincatch
	// contains filtered or unexported fields
}

func NewCoincatch

func NewCoincatch(userConfig map[string]interface{}) Coincatch

func (Coincatch) AddMargin

func (this Coincatch) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Coincatch) CalculateRateLimiterCost

func (this Coincatch) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Coincatch) CancelAllOrders

func (this *Coincatch) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Coincatch) CancelOrder

func (this *Coincatch) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Coincatch) CancelOrders

func (this *Coincatch) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Coincatch) CreateMarketBuyOrderWithCost

func (this *Coincatch) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

  • @method
  • @name coincatch#createMarketBuyOrderWithCost
  • @description create a market buy order by providing the symbol and cost
  • @see https://coincatch.github.io/github.io/en/spot/#place-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coincatch) CreateOrder

func (this *Coincatch) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Coincatch) CreateOrderRequest

func (this Coincatch) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Coincatch) CreateOrderWithTakeProfitAndStopLoss

func (this *Coincatch) CreateOrderWithTakeProfitAndStopLoss(symbol string, typeVar string, side string, amount float64, options ...CreateOrderWithTakeProfitAndStopLossOptions) (Order, error)

*

  • @method
  • @name coincatch#createOrderWithTakeProfitAndStopLoss
  • @description *swap markets only* create an order with a stop loss or take profit attached (type 3)
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency or the number of contracts
  • @param {float} [price] the price to fulfill the order, in units of the quote currency, ignored in market orders
  • @param {float} [takeProfit] the take profit price, in units of the quote currency
  • @param {float} [stopLoss] the stop loss price, in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coincatch) CreateOrders

func (this *Coincatch) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

  • @method
  • @name coincatch#createOrders
  • @description create a list of trade orders (all orders should be of the same symbol)
  • @see https://coincatch.github.io/github.io/en/spot/#batch-order
  • @param {Array} orders list of orders to create, each object should contain the parameters required by createOrder, namely symbol, type, side, amount, price and params (max 50 entries)
  • @param {object} [params] extra parameters specific to the api endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coincatch) CreateSpotOrder

func (this Coincatch) CreateSpotOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name coincatch#createSpotOrder
  • @description create a trade order on spot market
  • @see https://coincatch.github.io/github.io/en/spot/#place-order
  • @see https://coincatch.github.io/github.io/en/spot/#place-plan-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of you want to trade in units of the base currency
  • @param {float} [price] the price that the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.cost] *market buy only* the quote quantity that can be used as an alternative for the amount
  • @param {float} [params.triggerPrice] the price that the order is to be triggered at
  • @param {bool} [params.postOnly] if true, the order will only be posted to the order book and not executed immediately
  • @param {string} [params.timeInForce] 'GTC', 'IOC', 'FOK' or 'PO'
  • @param {string} [params.clientOrderId] a unique id for the order (max length 40)
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coincatch) CreateSpotOrderRequest

func (this Coincatch) CreateSpotOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) CreateSwapOrder

func (this Coincatch) CreateSwapOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name coincatch#createSwapOrder
  • @description create a trade order on swap market
  • @see https://coincatch.github.io/github.io/en/mix/#place-order
  • @see https://coincatch.github.io/github.io/en/mix/#place-plan-order
  • @see https://coincatch.github.io/github.io/en/mix/#place-stop-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of you want to trade in units of the base currency
  • @param {float} [price] the price that the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.postOnly] *non-trigger orders only* if true, the order will only be posted to the order book and not executed immediately
  • @param {bool} [params.reduceOnly] true or false whether the order is reduce only
  • @param {string} [params.timeInForce] *non-trigger orders only* 'GTC', 'FOK', 'IOC' or 'PO'
  • @param {string} [params.clientOrderId] a unique id for the order
  • @param {float} [params.triggerPrice] the price that the order is to be triggered at
  • @param {float} [params.stopLossPrice] The price at which a stop loss order is triggered at
  • @param {float} [params.takeProfitPrice] The price at which a take profit order is triggered at
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered (perpetual swap markets only)
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered (perpetual swap markets only)
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coincatch) CreateSwapOrderRequest

func (this Coincatch) CreateSwapOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) Describe

func (this Coincatch) Describe() interface{}

func (*Coincatch) EditOrder

func (this *Coincatch) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name coincatch#editOrder
  • @description edit a trade trigger, stop-looss or take-profit order
  • @see https://coincatch.github.io/github.io/en/spot/#modify-plan-order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coincatch) EditSpotOrder

func (this *Coincatch) EditSpotOrder(id string, symbol string, typeVar string, side string, amount float64, options ...EditSpotOrderOptions) (Order, error)

*

  • @method
  • @name coincatch#editSpotOrder
  • @ignore
  • @description edit a trade order
  • @see https://coincatch.github.io/github.io/en/spot/#modify-plan-order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.clientOrderId] a unique id for the order that can be used as an alternative for the id
  • @param {string} params.triggerPrice *mandatory* the price that the order is to be triggered at
  • @param {float} [params.cost] *market buy only* the quote quantity that can be used as an alternative for the amount
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coincatch) EncodeMarginModeType

func (this Coincatch) EncodeMarginModeType(typeVar interface{}) interface{}

func (Coincatch) EncodeTimeInForce

func (this Coincatch) EncodeTimeInForce(timeInForce interface{}) interface{}

func (*Coincatch) FetchBalance

func (this *Coincatch) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name coincatch#fetchBalance
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @see https://coincatch.github.io/github.io/en/spot/#get-account-assets
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.type] 'spot' or 'swap' - the type of the market to fetch balance for (default 'spot')
  • @param {string} [params.productType] *swap only* 'umcbl' or 'dmcbl' (default 'umcbl')
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Coincatch) FetchCanceledAndClosedOrders

func (this *Coincatch) FetchCanceledAndClosedOrders(options ...FetchCanceledAndClosedOrdersOptions) ([]Order, error)

*

func (*Coincatch) FetchCanceledAndClosedSpotOrders

func (this *Coincatch) FetchCanceledAndClosedSpotOrders(options ...FetchCanceledAndClosedSpotOrdersOptions) ([]Order, error)

*

  • @method
  • @ignore
  • @name coincatch#fetchCanceledAndClosedSpotOrders
  • @description fetches information on multiple canceled and closed orders made by the user on spot markets
  • @see https://coincatch.github.io/github.io/en/spot/#get-order-history
  • @see https://coincatch.github.io/github.io/en/spot/#get-history-plan-orders
  • @param {string} symbol *is mandatory* unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] *for trigger orders only* the latest time in ms to fetch orders for
  • @param {boolean} [params.trigger] true if fetching trigger orders (default false)
  • @param {string} [params.lastEndId] *for trigger orders only* the last order id to fetch entries after
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coincatch) FetchCanceledAndClosedSwapOrders

func (this *Coincatch) FetchCanceledAndClosedSwapOrders(options ...FetchCanceledAndClosedSwapOrdersOptions) ([]Order, error)

*

func (Coincatch) FetchCurrencies

func (this Coincatch) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name coincatch#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://coincatch.github.io/github.io/en/spot/#get-coin-list
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Coincatch) FetchDepositAddress

func (this *Coincatch) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Coincatch) FetchDeposits

func (this *Coincatch) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name coincatch#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://coincatch.github.io/github.io/en/spot/#get-deposit-list
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for (default 24 hours ago)
  • @param {int} [limit] the maximum number of transfer structures to retrieve (not used by exchange)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch transfers for (default time now)
  • @param {int} [params.pageNo] pageNo default 1
  • @param {int} [params.pageSize] pageSize (default 20, max 100)
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Coincatch) FetchFundingRate

func (this *Coincatch) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Coincatch) FetchFundingRateHistory

func (this *Coincatch) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

  • @method
  • @name coincatch#fetchFundingRateHistory
  • @description fetches historical funding rate prices
  • @see https://coincatch.github.io/github.io/en/mix/#get-history-funding-rate
  • @param {string} symbol unified symbol of the market to fetch the funding rate history for
  • @param {int} [since] timestamp in ms of the earliest funding rate to fetch
  • @param {int} [limit] the maximum amount of entries to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.pageNo] the page number to fetch
  • @param {bool} [params.nextPage] whether to query the next page (default false)
  • @returns {object[]} a list of [funding rate structures]{@link https://docs.ccxt.com/#/?id=funding-rate-history-structure}

func (*Coincatch) FetchLedger

func (this *Coincatch) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name coincatch#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered balance of the user
  • @see https://coincatch.github.io/github.io/en/spot/#get-bills
  • @see https://coincatch.github.io/github.io/en/mix/#get-business-account-bill
  • @param {string} [code] unified currency code
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entrys to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] *swap only* the latest time in ms to fetch entries for
  • @param {string} [params.type] 'spot' or 'swap' (default 'spot')
  • @param {string} [params.after] *spot only* billId, return the data less than this billId
  • @param {string} [params.before] *spot only* billId, return the data greater than or equals to this billId
  • @param {string} [params.groupType] *spot only*
  • @param {string} [params.bizType] *spot only*
  • @param {string} [params.productType] *swap only* 'umcbl' or 'dmcbl' (default 'umcbl' or 'dmcbl' if code is provided and code is not equal to 'USDT')
  • @param {string} [params.business] *swap only*
  • @param {string} [params.lastEndId] *swap only*
  • @param {bool} [params.next] *swap only*
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Coincatch) FetchLeverage

func (this *Coincatch) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Coincatch) FetchMarginMode

func (this *Coincatch) FetchMarginMode(symbol string, options ...FetchMarginModeOptions) (MarginMode, error)

*

func (*Coincatch) FetchMarkets

func (this *Coincatch) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Coincatch) FetchMyTrades

func (this *Coincatch) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Coincatch) FetchOHLCV

func (this *Coincatch) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name coincatch#fetchOHLCV
  • @see https://coincatch.github.io/github.io/en/spot/#get-candle-data
  • @see https://coincatch.github.io/github.io/en/mix/#get-candle-data
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch (default 100)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @param {string} [params.price] "mark" for mark price candles
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Coincatch) FetchOpenOrders

func (this *Coincatch) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Coincatch) FetchOpenSpotOrders

func (this *Coincatch) FetchOpenSpotOrders(options ...FetchOpenSpotOrdersOptions) ([]Order, error)

*

func (*Coincatch) FetchOpenSwapOrders

func (this *Coincatch) FetchOpenSwapOrders(options ...FetchOpenSwapOrdersOptions) ([]Order, error)

*

func (*Coincatch) FetchOrder

func (this *Coincatch) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Coincatch) FetchOrderBook

func (this *Coincatch) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Coincatch) FetchOrderTrades

func (this *Coincatch) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Coincatch) FetchPosition

func (this *Coincatch) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

  • @method
  • @name coincatch#fetchPosition
  • @description fetch data on a single open contract trade position
  • @see https://coincatch.github.io/github.io/en/mix/#get-symbol-position
  • @param {string} symbol unified market symbol of the market the position is held in, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.side] 'long' or 'short' *for non-hedged position mode only* (default 'long')
  • @returns {object} a [position structure]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Coincatch) FetchPositionMode

func (this *Coincatch) FetchPositionMode(options ...FetchPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name coincatch#fetchPositionMode
  • @description fetchs the position mode, hedged or one way
  • @see https://coincatch.github.io/github.io/en/mix/#get-single-account
  • @param {string} symbol unified symbol of the market to fetch entry for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an object detailing whether the market is in hedged or one-way mode

func (*Coincatch) FetchPositions

func (this *Coincatch) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

  • @method
  • @name coincatch#fetchPositions
  • @description fetch all open positions
  • @see https://coincatch.github.io/github.io/en/mix/#get-all-position
  • @param {string[]} [symbols] list of unified market symbols (all symbols must belong to the same product type)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.productType] 'umcbl' or 'dmcbl' (default 'umcbl' if symbols are not provided)
  • @param {string} [params.marginCoin] the settle currency of the positions, needs to match the productType
  • @returns {object[]} a list of [position structure]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Coincatch) FetchPositionsForSymbol

func (this *Coincatch) FetchPositionsForSymbol(symbol string, options ...FetchPositionsForSymbolOptions) ([]Position, error)

*

func (*Coincatch) FetchTicker

func (this *Coincatch) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Coincatch) FetchTickers

func (this *Coincatch) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Coincatch) FetchTime

func (this *Coincatch) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name coincatch#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://coincatch.github.io/github.io/en/spot/#get-server-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Coincatch) FetchTrades

func (this *Coincatch) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Coincatch) FetchWithdrawals

func (this *Coincatch) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name coincatch#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://coincatch.github.io/github.io/en/spot/#get-withdraw-list-v2
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for (default 24 hours ago)
  • @param {int} [limit] the maximum number of transfer structures to retrieve (default 50, max 200)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch transfers for (default time now)
  • @param {string} [params.clientOid] clientOid
  • @param {string} [params.orderId] The response orderId
  • @param {string} [params.idLessThan] Requests the content on the page before this ID (older data), the value input should be the orderId of the corresponding interface.
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Coincatch) GetResultFromBatchCancelingSwapOrders

func (this Coincatch) GetResultFromBatchCancelingSwapOrders(response interface{}) interface{}

func (Coincatch) HandleErrors

func (this Coincatch) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Coincatch) HandleOptionParamsAndRequest

func (this Coincatch) HandleOptionParamsAndRequest(params interface{}, methodName interface{}, optionName interface{}, request interface{}, requestProperty interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) HandleRequiresPriceAndCost

func (this Coincatch) HandleRequiresPriceAndCost(methodName interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) HandleTimeInForceAndPostOnly

func (this Coincatch) HandleTimeInForceAndPostOnly(methodName interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) HandleTriggerStopLossAndTakeProfit

func (this Coincatch) HandleTriggerStopLossAndTakeProfit(symbol interface{}, side interface{}, typeVar interface{}, price interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) Init

func (this Coincatch) Init(userConfig map[string]interface{})

func (Coincatch) ModifyMarginHelper

func (this Coincatch) ModifyMarginHelper(symbol interface{}, amount interface{}, typeVar interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Coincatch) ParseBalance

func (this Coincatch) ParseBalance(balances interface{}) interface{}

func (Coincatch) ParseDepositAddress

func (this Coincatch) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseFeeDetailString

func (this Coincatch) ParseFeeDetailString(feeDetailString interface{}) interface{}

func (Coincatch) ParseFundingRate

func (this Coincatch) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseLedgerEntry

func (this Coincatch) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseLedgerEntryType

func (this Coincatch) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Coincatch) ParseLeverage

func (this Coincatch) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseMarginMode

func (this Coincatch) ParseMarginMode(marginMode interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseMarginModeType

func (this Coincatch) ParseMarginModeType(typeVar interface{}) interface{}

func (Coincatch) ParseMarginModification

func (this Coincatch) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseMarket

func (this Coincatch) ParseMarket(market interface{}) interface{}

func (Coincatch) ParseOHLCV

func (this Coincatch) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseOrder

func (this Coincatch) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseOrderSide

func (this Coincatch) ParseOrderSide(side interface{}) interface{}

func (Coincatch) ParseOrderStatus

func (this Coincatch) ParseOrderStatus(status interface{}) interface{}

func (Coincatch) ParseOrderTimeInForce

func (this Coincatch) ParseOrderTimeInForce(timeInForce interface{}) interface{}

func (Coincatch) ParsePosition

func (this Coincatch) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseSpotMarketId

func (this Coincatch) ParseSpotMarketId(marketId interface{}) interface{}

func (Coincatch) ParseTicker

func (this Coincatch) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseTrade

func (this Coincatch) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseTransaction

func (this Coincatch) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) ParseTransfer

func (this Coincatch) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Coincatch) PrivateGetApiMixV1AccountAccount

func (this Coincatch) PrivateGetApiMixV1AccountAccount(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1AccountAccountBill

func (this Coincatch) PrivateGetApiMixV1AccountAccountBill(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1AccountAccountBusinessBill

func (this Coincatch) PrivateGetApiMixV1AccountAccountBusinessBill(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1AccountAccounts

func (this Coincatch) PrivateGetApiMixV1AccountAccounts(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1OrderAllFills

func (this Coincatch) PrivateGetApiMixV1OrderAllFills(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1OrderCurrent

func (this Coincatch) PrivateGetApiMixV1OrderCurrent(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1OrderDetail

func (this Coincatch) PrivateGetApiMixV1OrderDetail(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1OrderFills

func (this Coincatch) PrivateGetApiMixV1OrderFills(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1OrderHistory

func (this Coincatch) PrivateGetApiMixV1OrderHistory(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1OrderHistoryProductType

func (this Coincatch) PrivateGetApiMixV1OrderHistoryProductType(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1OrderMarginCoinCurrent

func (this Coincatch) PrivateGetApiMixV1OrderMarginCoinCurrent(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1PlanCurrentPlan

func (this Coincatch) PrivateGetApiMixV1PlanCurrentPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1PlanHistoryPlan

func (this Coincatch) PrivateGetApiMixV1PlanHistoryPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1PositionAllPositionV2

func (this Coincatch) PrivateGetApiMixV1PositionAllPositionV2(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiMixV1PositionSinglePositionV2

func (this Coincatch) PrivateGetApiMixV1PositionSinglePositionV2(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiSpotV1AccountAssets

func (this Coincatch) PrivateGetApiSpotV1AccountAssets(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiSpotV1AccountGetInfo

func (this Coincatch) PrivateGetApiSpotV1AccountGetInfo(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiSpotV1AccountTransferRecords

func (this Coincatch) PrivateGetApiSpotV1AccountTransferRecords(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiSpotV1WalletDepositAddress

func (this Coincatch) PrivateGetApiSpotV1WalletDepositAddress(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiSpotV1WalletDepositList

func (this Coincatch) PrivateGetApiSpotV1WalletDepositList(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetApiSpotV1WalletWithdrawalListV2

func (this Coincatch) PrivateGetApiSpotV1WalletWithdrawalListV2(args ...interface{}) <-chan interface{}

func (Coincatch) PrivateGetPiSpotV1WalletWithdrawalList

func (this Coincatch) PrivateGetPiSpotV1WalletWithdrawalList(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1AccountOpenCount

func (this Coincatch) PrivatePostApiMixV1AccountOpenCount(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1AccountSetLeverage

func (this Coincatch) PrivatePostApiMixV1AccountSetLeverage(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1AccountSetMargin

func (this Coincatch) PrivatePostApiMixV1AccountSetMargin(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1AccountSetMarginMode

func (this Coincatch) PrivatePostApiMixV1AccountSetMarginMode(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1AccountSetPositionMode

func (this Coincatch) PrivatePostApiMixV1AccountSetPositionMode(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1OrderBatchOrders

func (this Coincatch) PrivatePostApiMixV1OrderBatchOrders(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1OrderCancelAllOrders

func (this Coincatch) PrivatePostApiMixV1OrderCancelAllOrders(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1OrderCancelBatchOrders

func (this Coincatch) PrivatePostApiMixV1OrderCancelBatchOrders(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1OrderCancelOrder

func (this Coincatch) PrivatePostApiMixV1OrderCancelOrder(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1OrderCancelSymbolOrders

func (this Coincatch) PrivatePostApiMixV1OrderCancelSymbolOrders(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1OrderPlaceOrder

func (this Coincatch) PrivatePostApiMixV1OrderPlaceOrder(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1PlanCancelAllPlan

func (this Coincatch) PrivatePostApiMixV1PlanCancelAllPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1PlanCancelPlan

func (this Coincatch) PrivatePostApiMixV1PlanCancelPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1PlanCancelSymbolPlan

func (this Coincatch) PrivatePostApiMixV1PlanCancelSymbolPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1PlanModifyPlan

func (this Coincatch) PrivatePostApiMixV1PlanModifyPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1PlanModifyPlanPreset

func (this Coincatch) PrivatePostApiMixV1PlanModifyPlanPreset(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1PlanModifyTPSLPlan

func (this Coincatch) PrivatePostApiMixV1PlanModifyTPSLPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1PlanPlacePlan

func (this Coincatch) PrivatePostApiMixV1PlanPlacePlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1PlanPlacePositionsTPSL

func (this Coincatch) PrivatePostApiMixV1PlanPlacePositionsTPSL(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1PlanPlaceTPSL

func (this Coincatch) PrivatePostApiMixV1PlanPlaceTPSL(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiMixV1PlanPlaceTrailStop

func (this Coincatch) PrivatePostApiMixV1PlanPlaceTrailStop(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1AccountBills

func (this Coincatch) PrivatePostApiSpotV1AccountBills(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1PlanBatchCancelPlan

func (this Coincatch) PrivatePostApiSpotV1PlanBatchCancelPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1PlanCancelPlan

func (this Coincatch) PrivatePostApiSpotV1PlanCancelPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1PlanCurrentPlan

func (this Coincatch) PrivatePostApiSpotV1PlanCurrentPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1PlanHistoryPlan

func (this Coincatch) PrivatePostApiSpotV1PlanHistoryPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1PlanModifyPlan

func (this Coincatch) PrivatePostApiSpotV1PlanModifyPlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1PlanPlacePlan

func (this Coincatch) PrivatePostApiSpotV1PlanPlacePlan(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1TradeBatchOrders

func (this Coincatch) PrivatePostApiSpotV1TradeBatchOrders(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1TradeCancelBatchOrders

func (this Coincatch) PrivatePostApiSpotV1TradeCancelBatchOrders(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1TradeCancelBatchOrdersV2

func (this Coincatch) PrivatePostApiSpotV1TradeCancelBatchOrdersV2(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1TradeCancelOrder

func (this Coincatch) PrivatePostApiSpotV1TradeCancelOrder(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1TradeCancelOrderV2

func (this Coincatch) PrivatePostApiSpotV1TradeCancelOrderV2(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1TradeCancelSymbolOrder

func (this Coincatch) PrivatePostApiSpotV1TradeCancelSymbolOrder(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1TradeFills

func (this Coincatch) PrivatePostApiSpotV1TradeFills(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1TradeHistory

func (this Coincatch) PrivatePostApiSpotV1TradeHistory(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1TradeOpenOrders

func (this Coincatch) PrivatePostApiSpotV1TradeOpenOrders(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1TradeOrderInfo

func (this Coincatch) PrivatePostApiSpotV1TradeOrderInfo(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1TradeOrders

func (this Coincatch) PrivatePostApiSpotV1TradeOrders(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1WalletTransferV2

func (this Coincatch) PrivatePostApiSpotV1WalletTransferV2(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1WalletWithdrawalInnerV2

func (this Coincatch) PrivatePostApiSpotV1WalletWithdrawalInnerV2(args ...interface{}) <-chan interface{}

func (Coincatch) PrivatePostApiSpotV1WalletWithdrawalV2

func (this Coincatch) PrivatePostApiSpotV1WalletWithdrawalV2(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketCandles

func (this Coincatch) PublicGetApiMixV1MarketCandles(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketContracts

func (this Coincatch) PublicGetApiMixV1MarketContracts(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketCurrentFundRate

func (this Coincatch) PublicGetApiMixV1MarketCurrentFundRate(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketDepth

func (this Coincatch) PublicGetApiMixV1MarketDepth(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketFills

func (this Coincatch) PublicGetApiMixV1MarketFills(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketFillsHistory

func (this Coincatch) PublicGetApiMixV1MarketFillsHistory(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketFundingTime

func (this Coincatch) PublicGetApiMixV1MarketFundingTime(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketHistoryFundRate

func (this Coincatch) PublicGetApiMixV1MarketHistoryFundRate(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketMarkPrice

func (this Coincatch) PublicGetApiMixV1MarketMarkPrice(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketMergeDepth

func (this Coincatch) PublicGetApiMixV1MarketMergeDepth(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketOpenInterest

func (this Coincatch) PublicGetApiMixV1MarketOpenInterest(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketQueryPositionLever

func (this Coincatch) PublicGetApiMixV1MarketQueryPositionLever(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketSymbolLeverage

func (this Coincatch) PublicGetApiMixV1MarketSymbolLeverage(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketTicker

func (this Coincatch) PublicGetApiMixV1MarketTicker(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiMixV1MarketTickers

func (this Coincatch) PublicGetApiMixV1MarketTickers(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiSpotV1MarketCandles

func (this Coincatch) PublicGetApiSpotV1MarketCandles(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiSpotV1MarketDepth

func (this Coincatch) PublicGetApiSpotV1MarketDepth(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiSpotV1MarketFills

func (this Coincatch) PublicGetApiSpotV1MarketFills(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiSpotV1MarketFillsHistory

func (this Coincatch) PublicGetApiSpotV1MarketFillsHistory(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiSpotV1MarketHistoryCandles

func (this Coincatch) PublicGetApiSpotV1MarketHistoryCandles(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiSpotV1MarketMergeDepth

func (this Coincatch) PublicGetApiSpotV1MarketMergeDepth(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiSpotV1MarketTicker

func (this Coincatch) PublicGetApiSpotV1MarketTicker(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiSpotV1MarketTickers

func (this Coincatch) PublicGetApiSpotV1MarketTickers(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiSpotV1PublicCurrencies

func (this Coincatch) PublicGetApiSpotV1PublicCurrencies(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetApiSpotV1PublicTime

func (this Coincatch) PublicGetApiSpotV1PublicTime(args ...interface{}) <-chan interface{}

func (Coincatch) PublicGetPiMixV1MarketIndex

func (this Coincatch) PublicGetPiMixV1MarketIndex(args ...interface{}) <-chan interface{}

func (Coincatch) ReduceMargin

func (this Coincatch) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Coincatch) SafeMarketCustom

func (this Coincatch) SafeMarketCustom(marketId interface{}, optionalArgs ...interface{}) interface{}

func (*Coincatch) SetLeverage

func (this *Coincatch) SetLeverage(leverage int64, options ...SetLeverageOptions) (Leverage, error)

*

  • @method
  • @name coincatch#setLeverage
  • @description set the level of leverage for a market
  • @see https://hashkeyglobal-apidoc.readme.io/reference/change-futures-leverage-trade
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.side] *for isolated margin mode with hedged position mode only* 'long' or 'short'
  • @returns {object} response from the exchange

func (*Coincatch) SetMarginMode

func (this *Coincatch) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name coincatch#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://coincatch.github.io/github.io/en/mix/#change-margin-mode
  • @param {string} marginMode 'cross' or 'isolated'
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (*Coincatch) SetPositionMode

func (this *Coincatch) SetPositionMode(hedged bool, options ...SetPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name coincatch#setPositionMode
  • @description set hedged to true or false for a market
  • @see https://bingx-api.github.io/docs/#/en-us/swapV2/trade-api.html#Set%20Position%20Mode
  • @param {bool} hedged set to true to use dualSidePosition
  • @param {string} symbol unified symbol of the market to fetch entry for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.productType] 'umcbl' or 'dmcbl' (default 'umcbl' if symbol is not provided)
  • @returns {object} response from the exchange

func (Coincatch) Sign

func (this Coincatch) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Coincatch) Transfer

func (this *Coincatch) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name coincatch#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://coincatch.github.io/github.io/en/spot/#transfer
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount 'spot' or 'swap' or 'mix_usdt' or 'mix_usd' - account to transfer from
  • @param {string} toAccount 'spot' or 'swap' or 'mix_usdt' or 'mix_usd' - account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.clientOrderId] a unique id for the transfer
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Coincatch) Withdraw

func (this *Coincatch) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name coincatch#withdraw
  • @description make a withdrawal
  • @see https://coincatch.github.io/github.io/en/spot/#withdraw
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} [tag]
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} params.network network for withdraw (mandatory)
  • @param {string} [params.remark] remark
  • @param {string} [params.clientOid] custom id
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Coincheck

type Coincheck struct {
	Core *coincheck
	// contains filtered or unexported fields
}

func NewCoincheck

func NewCoincheck(userConfig map[string]interface{}) Coincheck

func (*Coincheck) CancelOrder

func (this *Coincheck) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Coincheck) CreateOrder

func (this *Coincheck) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name coincheck#createOrder
  • @description create a trade order
  • @see https://coincheck.com/documents/exchange/api#order-new
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coincheck) Describe

func (this Coincheck) Describe() interface{}

func (*Coincheck) FetchBalance

func (this *Coincheck) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Coincheck) FetchDeposits

func (this *Coincheck) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Coincheck) FetchMyTrades

func (this *Coincheck) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Coincheck) FetchOpenOrders

func (this *Coincheck) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name coincheck#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://coincheck.com/documents/exchange/api#order-opens
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coincheck) FetchOrderBook

func (this *Coincheck) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name coincheck#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://coincheck.com/documents/exchange/api#order-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Coincheck) FetchTicker

func (this *Coincheck) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name coincheck#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://coincheck.com/documents/exchange/api#ticker
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Coincheck) FetchTrades

func (this *Coincheck) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name coincheck#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://coincheck.com/documents/exchange/api#public-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Coincheck) FetchTradingFees

func (this *Coincheck) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Coincheck) FetchWithdrawals

func (this *Coincheck) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name coincheck#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://coincheck.com/documents/exchange/api#withdraws
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Coincheck) HandleErrors

func (this Coincheck) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Coincheck) Init

func (this Coincheck) Init(userConfig map[string]interface{})

func (Coincheck) Nonce

func (this Coincheck) Nonce() interface{}

func (Coincheck) ParseBalance

func (this Coincheck) ParseBalance(response interface{}) interface{}

func (Coincheck) ParseOrder

func (this Coincheck) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Coincheck) ParseTicker

func (this Coincheck) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coincheck) ParseTrade

func (this Coincheck) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coincheck) ParseTransaction

func (this Coincheck) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Coincheck) ParseTransactionStatus

func (this Coincheck) ParseTransactionStatus(status interface{}) interface{}

func (Coincheck) PrivateDeleteBankAccountsId

func (this Coincheck) PrivateDeleteBankAccountsId(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateDeleteExchangeOrdersId

func (this Coincheck) PrivateDeleteExchangeOrdersId(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateDeleteWithdrawsId

func (this Coincheck) PrivateDeleteWithdrawsId(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetAccounts

func (this Coincheck) PrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetAccountsBalance

func (this Coincheck) PrivateGetAccountsBalance(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetAccountsLeverageBalance

func (this Coincheck) PrivateGetAccountsLeverageBalance(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetBankAccounts

func (this Coincheck) PrivateGetBankAccounts(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetDepositMoney

func (this Coincheck) PrivateGetDepositMoney(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetExchangeLeveragePositions

func (this Coincheck) PrivateGetExchangeLeveragePositions(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetExchangeOrdersOpens

func (this Coincheck) PrivateGetExchangeOrdersOpens(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetExchangeOrdersTransactions

func (this Coincheck) PrivateGetExchangeOrdersTransactions(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetExchangeOrdersTransactionsPagination

func (this Coincheck) PrivateGetExchangeOrdersTransactionsPagination(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetLendingBorrowsMatches

func (this Coincheck) PrivateGetLendingBorrowsMatches(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetSendMoney

func (this Coincheck) PrivateGetSendMoney(args ...interface{}) <-chan interface{}

func (Coincheck) PrivateGetWithdraws

func (this Coincheck) PrivateGetWithdraws(args ...interface{}) <-chan interface{}

func (Coincheck) PrivatePostBankAccounts

func (this Coincheck) PrivatePostBankAccounts(args ...interface{}) <-chan interface{}

func (Coincheck) PrivatePostDepositMoneyIdFast

func (this Coincheck) PrivatePostDepositMoneyIdFast(args ...interface{}) <-chan interface{}

func (Coincheck) PrivatePostExchangeOrders

func (this Coincheck) PrivatePostExchangeOrders(args ...interface{}) <-chan interface{}

func (Coincheck) PrivatePostExchangeTransfersFromLeverage

func (this Coincheck) PrivatePostExchangeTransfersFromLeverage(args ...interface{}) <-chan interface{}

func (Coincheck) PrivatePostExchangeTransfersToLeverage

func (this Coincheck) PrivatePostExchangeTransfersToLeverage(args ...interface{}) <-chan interface{}

func (Coincheck) PrivatePostLendingBorrows

func (this Coincheck) PrivatePostLendingBorrows(args ...interface{}) <-chan interface{}

func (Coincheck) PrivatePostLendingBorrowsIdRepay

func (this Coincheck) PrivatePostLendingBorrowsIdRepay(args ...interface{}) <-chan interface{}

func (Coincheck) PrivatePostSendMoney

func (this Coincheck) PrivatePostSendMoney(args ...interface{}) <-chan interface{}

func (Coincheck) PrivatePostWithdraws

func (this Coincheck) PrivatePostWithdraws(args ...interface{}) <-chan interface{}

func (Coincheck) PublicGetExchangeOrdersRate

func (this Coincheck) PublicGetExchangeOrdersRate(args ...interface{}) <-chan interface{}

func (Coincheck) PublicGetOrderBooks

func (this Coincheck) PublicGetOrderBooks(args ...interface{}) <-chan interface{}

func (Coincheck) PublicGetRatePair

func (this Coincheck) PublicGetRatePair(args ...interface{}) <-chan interface{}

func (Coincheck) PublicGetTicker

func (this Coincheck) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Coincheck) PublicGetTrades

func (this Coincheck) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Coincheck) Sign

func (this Coincheck) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Coinex

type Coinex struct {
	Core *coinex
	// contains filtered or unexported fields
}

func NewCoinex

func NewCoinex(userConfig map[string]interface{}) Coinex

func (Coinex) AddMargin

func (this Coinex) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Coinex) BorrowIsolatedMargin

func (this Coinex) BorrowIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name coinex#borrowIsolatedMargin
  • @description create a loan to borrow margin
  • @see https://docs.coinex.com/api/v2/assets/loan-flat/http/margin-borrow
  • @param {string} symbol unified market symbol, required for coinex
  • @param {string} code unified currency code of the currency to borrow
  • @param {float} amount the amount to borrow
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.isAutoRenew] whether to renew the margin loan automatically or not, default is false
  • @returns {object} a [margin loan structure]{@link https://docs.ccxt.com/#/?id=margin-loan-structure}

func (*Coinex) CancelAllOrders

func (this *Coinex) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Coinex) CancelOrder

func (this *Coinex) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Coinex) CancelOrders

func (this *Coinex) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]map[string]interface{}, error)

*

func (Coinex) ClosePosition

func (this Coinex) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name coinex#closePosition
  • @description closes an open position for a market
  • @see https://docs.coinex.com/api/v2/futures/position/http/close-position
  • @param {string} symbol unified CCXT market symbol
  • @param {string} [side] buy or sell, not used by coinex
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} params.type required by coinex, one of: limit, market, maker_only, ioc or fok, default is *market*
  • @param {string} [params.price] the price to fulfill the order, ignored in market orders
  • @param {string} [params.amount] the amount to trade in units of the base currency
  • @param {string} [params.clientOrderId] the client id of the order
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinex) CreateDepositAddress

func (this *Coinex) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (DepositAddress, error)

*

func (*Coinex) CreateMarketBuyOrderWithCost

func (this *Coinex) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Coinex) CreateOrder

func (this *Coinex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Coinex) CreateOrderRequest

func (this Coinex) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Coinex) CreateOrders

func (this *Coinex) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Coinex) Describe

func (this Coinex) Describe() interface{}

func (*Coinex) EditOrder

func (this *Coinex) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

func (*Coinex) FetchBalance

func (this *Coinex) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Coinex) FetchBorrowInterest

func (this *Coinex) FetchBorrowInterest(options ...FetchBorrowInterestOptions) ([]BorrowInterest, error)

*

  • @method
  • @name coinex#fetchBorrowInterest
  • @description fetch the interest owed by the user for borrowing currency for margin trading
  • @see https://docs.coinex.com/api/v2/assets/loan-flat/http/list-margin-borrow-history
  • @param {string} [code] unified currency code
  • @param {string} [symbol] unified market symbol when fetch interest in isolated markets
  • @param {int} [since] the earliest time in ms to fetch borrrow interest for
  • @param {int} [limit] the maximum number of structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [borrow interest structures]{@link https://docs.ccxt.com/#/?id=borrow-interest-structure}

func (*Coinex) FetchClosedOrders

func (this *Coinex) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Coinex) FetchContractMarkets

func (this *Coinex) FetchContractMarkets(params interface{}) ([]map[string]interface{}, error)

func (Coinex) FetchCurrencies

func (this Coinex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Coinex) FetchDepositAddress

func (this *Coinex) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Coinex) FetchDepositWithdrawFee

func (this *Coinex) FetchDepositWithdrawFee(code string, options ...FetchDepositWithdrawFeeOptions) (map[string]interface{}, error)

*

func (*Coinex) FetchDeposits

func (this *Coinex) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Coinex) FetchFinancialBalance

func (this *Coinex) FetchFinancialBalance(params ...interface{}) (Balances, error)

func (*Coinex) FetchFundingHistory

func (this *Coinex) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Coinex) FetchFundingInterval

func (this *Coinex) FetchFundingInterval(symbol string, options ...FetchFundingIntervalOptions) (FundingRate, error)

*

func (*Coinex) FetchFundingRate

func (this *Coinex) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Coinex) FetchFundingRateHistory

func (this *Coinex) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Coinex) FetchFundingRates

func (this *Coinex) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Coinex) FetchIsolatedBorrowRate

func (this *Coinex) FetchIsolatedBorrowRate(symbol string, options ...FetchIsolatedBorrowRateOptions) (IsolatedBorrowRate, error)

*

func (*Coinex) FetchLeverage

func (this *Coinex) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Coinex) FetchLeverageTiers

func (this *Coinex) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

func (*Coinex) FetchMarginAdjustmentHistory

func (this *Coinex) FetchMarginAdjustmentHistory(options ...FetchMarginAdjustmentHistoryOptions) ([]MarginModification, error)

*

  • @method
  • @name coinex#fetchMarginAdjustmentHistory
  • @description fetches the history of margin added or reduced from contract isolated positions
  • @see https://docs.coinex.com/api/v2/futures/position/http/list-position-margin-history
  • @param {string} symbol unified market symbol
  • @param {string} [type] not used by coinex fetchMarginAdjustmentHistory
  • @param {int} [since] timestamp in ms of the earliest change to fetch
  • @param {int} [limit] the maximum amount of changes to fetch, default is 10
  • @param {object} params extra parameters specific to the exchange api endpoint
  • @param {int} [params.until] timestamp in ms of the latest change to fetch
  • @param {int} [params.positionId] the id of the position that you want to retrieve margin adjustment history for
  • @returns {object[]} a list of [margin structures]{@link https://docs.ccxt.com/#/?id=margin-loan-structure}

func (*Coinex) FetchMarginBalance

func (this *Coinex) FetchMarginBalance(params ...interface{}) (Balances, error)

func (*Coinex) FetchMarkets

func (this *Coinex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Coinex) FetchMyTrades

func (this *Coinex) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Coinex) FetchOHLCV

func (this *Coinex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name coinex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.coinex.com/api/v2/spot/market/http/list-market-kline
  • @see https://docs.coinex.com/api/v2/futures/market/http/list-market-kline
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Coinex) FetchOpenOrders

func (this *Coinex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Coinex) FetchOrder

func (this *Coinex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Coinex) FetchOrderBook

func (this *Coinex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Coinex) FetchOrdersByStatus

func (this *Coinex) FetchOrdersByStatus(status interface{}, options ...FetchOrdersByStatusOptions) ([]Order, error)

*

func (*Coinex) FetchPosition

func (this *Coinex) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Coinex) FetchPositionHistory

func (this *Coinex) FetchPositionHistory(symbol string, options ...FetchPositionHistoryOptions) ([]Position, error)

*

  • @method
  • @name coinex#fetchPositionHistory
  • @description fetches historical positions
  • @see https://docs.coinex.com/api/v2/futures/position/http/list-finished-position
  • @param {string} symbol unified contract symbol
  • @param {int} [since] the earliest time in ms to fetch positions for
  • @param {int} [limit] the maximum amount of records to fetch, default is 10
  • @param {object} [params] extra parameters specific to the exchange api endpoint
  • @param {int} [params.until] the latest time in ms to fetch positions for
  • @returns {object[]} a list of [position structures]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Coinex) FetchPositions

func (this *Coinex) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Coinex) FetchSpotBalance

func (this *Coinex) FetchSpotBalance(params ...interface{}) (Balances, error)

func (*Coinex) FetchSpotMarkets

func (this *Coinex) FetchSpotMarkets(params interface{}) ([]MarketInterface, error)

func (*Coinex) FetchSwapBalance

func (this *Coinex) FetchSwapBalance(params ...interface{}) (Balances, error)

func (*Coinex) FetchTicker

func (this *Coinex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Coinex) FetchTickers

func (this *Coinex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Coinex) FetchTime

func (this *Coinex) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name coinex#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://docs.coinex.com/api/v2/common/http/time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Coinex) FetchTrades

func (this *Coinex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Coinex) FetchTradingFee

func (this *Coinex) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Coinex) FetchTradingFees

func (this *Coinex) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Coinex) FetchTransfers

func (this *Coinex) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name coinex#fetchTransfers
  • @description fetch a history of internal transfers made on an account
  • @see https://docs.coinex.com/api/v2/assets/transfer/http/list-transfer-history
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for
  • @param {int} [limit] the maximum number of transfer structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'cross' or 'isolated' for fetching transfers to and from your margin account
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Coinex) FetchWithdrawals

func (this *Coinex) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Coinex) HandleErrors

func (this Coinex) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Coinex) HandleMarginModeAndParams

func (this Coinex) HandleMarginModeAndParams(methodName interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) Init

func (this Coinex) Init(userConfig map[string]interface{})

func (Coinex) ModifyMarginHelper

func (this Coinex) ModifyMarginHelper(symbol interface{}, amount interface{}, addOrReduce interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Coinex) Nonce

func (this Coinex) Nonce() interface{}

func (Coinex) ParseBorrowInterest

func (this Coinex) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseDepositAddress

func (this Coinex) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseDepositWithdrawFee

func (this Coinex) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseFundingInterval

func (this Coinex) ParseFundingInterval(interval interface{}) interface{}

func (Coinex) ParseFundingRate

func (this Coinex) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseIsolatedBorrowRate

func (this Coinex) ParseIsolatedBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseLeverage

func (this Coinex) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseMarginLoan

func (this Coinex) ParseMarginLoan(info interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseMarginModification

func (this Coinex) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseMarketLeverageTiers

func (this Coinex) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseOHLCV

func (this Coinex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseOrder

func (this Coinex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseOrderStatus

func (this Coinex) ParseOrderStatus(status interface{}) interface{}

func (Coinex) ParsePosition

func (this Coinex) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseTicker

func (this Coinex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseTrade

func (this Coinex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseTradingFee

func (this Coinex) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseTransaction

func (this Coinex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseTransactionStatus

func (this Coinex) ParseTransactionStatus(status interface{}) interface{}

func (Coinex) ParseTransfer

func (this Coinex) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Coinex) ParseTransferStatus

func (this Coinex) ParseTransferStatus(status interface{}) interface{}

func (Coinex) ReduceMargin

func (this Coinex) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Coinex) RepayIsolatedMargin

func (this Coinex) RepayIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name coinex#repayIsolatedMargin
  • @description repay borrowed margin and interest
  • @see https://docs.coinex.com/api/v2/assets/loan-flat/http/margin-repay
  • @param {string} symbol unified market symbol, required for coinex
  • @param {string} code unified currency code of the currency to repay
  • @param {float} amount the amount to repay
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.borrow_id] extra parameter that is not required
  • @returns {object} a [margin loan structure]{@link https://docs.ccxt.com/#/?id=margin-loan-structure}

func (*Coinex) SetLeverage

func (this *Coinex) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name coinex#setLeverage
  • @see https://docs.coinex.com/api/v2/futures/position/http/adjust-position-leverage
  • @description set the level of leverage for a market
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'cross' or 'isolated' (default is 'cross')
  • @returns {object} response from the exchange

func (*Coinex) SetMarginMode

func (this *Coinex) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name coinex#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://docs.coinex.com/api/v2/futures/position/http/adjust-position-leverage
  • @param {string} marginMode 'cross' or 'isolated'
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} params.leverage the rate of leverage
  • @returns {object} response from the exchange

func (Coinex) Sign

func (this Coinex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Coinex) Transfer

func (this *Coinex) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name coinex#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://docs.coinex.com/api/v2/assets/transfer/http/transfer
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from
  • @param {string} toAccount account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.symbol] unified ccxt symbol, required when either the fromAccount or toAccount is margin
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (Coinex) V1PerpetualPrivateGetAssetQuery

func (this Coinex) V1PerpetualPrivateGetAssetQuery(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetMarketPreference

func (this Coinex) V1PerpetualPrivateGetMarketPreference(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetMarketUserDeals

func (this Coinex) V1PerpetualPrivateGetMarketUserDeals(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetOrderFinished

func (this Coinex) V1PerpetualPrivateGetOrderFinished(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetOrderPending

func (this Coinex) V1PerpetualPrivateGetOrderPending(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetOrderStatus

func (this Coinex) V1PerpetualPrivateGetOrderStatus(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetOrderStopFinished

func (this Coinex) V1PerpetualPrivateGetOrderStopFinished(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetOrderStopPending

func (this Coinex) V1PerpetualPrivateGetOrderStopPending(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetOrderStopStatus

func (this Coinex) V1PerpetualPrivateGetOrderStopStatus(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetPositionAdlHistory

func (this Coinex) V1PerpetualPrivateGetPositionAdlHistory(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetPositionFinished

func (this Coinex) V1PerpetualPrivateGetPositionFinished(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetPositionFunding

func (this Coinex) V1PerpetualPrivateGetPositionFunding(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetPositionMarginHistory

func (this Coinex) V1PerpetualPrivateGetPositionMarginHistory(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetPositionPending

func (this Coinex) V1PerpetualPrivateGetPositionPending(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivateGetPositionSettleHistory

func (this Coinex) V1PerpetualPrivateGetPositionSettleHistory(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostMarketAdjustLeverage

func (this Coinex) V1PerpetualPrivatePostMarketAdjustLeverage(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostMarketPositionExpect

func (this Coinex) V1PerpetualPrivatePostMarketPositionExpect(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostMarketPreference

func (this Coinex) V1PerpetualPrivatePostMarketPreference(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderCancel

func (this Coinex) V1PerpetualPrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderCancelAll

func (this Coinex) V1PerpetualPrivatePostOrderCancelAll(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderCancelBatch

func (this Coinex) V1PerpetualPrivatePostOrderCancelBatch(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderCancelByClientId

func (this Coinex) V1PerpetualPrivatePostOrderCancelByClientId(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderCancelStop

func (this Coinex) V1PerpetualPrivatePostOrderCancelStop(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderCancelStopAll

func (this Coinex) V1PerpetualPrivatePostOrderCancelStopAll(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderCancelStopByClientId

func (this Coinex) V1PerpetualPrivatePostOrderCancelStopByClientId(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderCloseLimit

func (this Coinex) V1PerpetualPrivatePostOrderCloseLimit(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderCloseMarket

func (this Coinex) V1PerpetualPrivatePostOrderCloseMarket(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderModify

func (this Coinex) V1PerpetualPrivatePostOrderModify(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderModifyStop

func (this Coinex) V1PerpetualPrivatePostOrderModifyStop(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderPutLimit

func (this Coinex) V1PerpetualPrivatePostOrderPutLimit(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderPutMarket

func (this Coinex) V1PerpetualPrivatePostOrderPutMarket(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderPutStopLimit

func (this Coinex) V1PerpetualPrivatePostOrderPutStopLimit(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostOrderPutStopMarket

func (this Coinex) V1PerpetualPrivatePostOrderPutStopMarket(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostPositionAdjustMargin

func (this Coinex) V1PerpetualPrivatePostPositionAdjustMargin(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostPositionMarketClose

func (this Coinex) V1PerpetualPrivatePostPositionMarketClose(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostPositionStopLoss

func (this Coinex) V1PerpetualPrivatePostPositionStopLoss(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPrivatePostPositionTakeProfit

func (this Coinex) V1PerpetualPrivatePostPositionTakeProfit(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPublicGetMarketDeals

func (this Coinex) V1PerpetualPublicGetMarketDeals(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPublicGetMarketDepth

func (this Coinex) V1PerpetualPublicGetMarketDepth(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPublicGetMarketFundingHistory

func (this Coinex) V1PerpetualPublicGetMarketFundingHistory(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPublicGetMarketKline

func (this Coinex) V1PerpetualPublicGetMarketKline(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPublicGetMarketLimitConfig

func (this Coinex) V1PerpetualPublicGetMarketLimitConfig(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPublicGetMarketList

func (this Coinex) V1PerpetualPublicGetMarketList(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPublicGetMarketTicker

func (this Coinex) V1PerpetualPublicGetMarketTicker(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPublicGetMarketTickerAll

func (this Coinex) V1PerpetualPublicGetMarketTickerAll(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPublicGetPing

func (this Coinex) V1PerpetualPublicGetPing(args ...interface{}) <-chan interface{}

func (Coinex) V1PerpetualPublicGetTime

func (this Coinex) V1PerpetualPublicGetTime(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateDeleteBalanceCoinWithdraw

func (this Coinex) V1PrivateDeleteBalanceCoinWithdraw(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateDeleteOrderPending

func (this Coinex) V1PrivateDeleteOrderPending(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateDeleteOrderPendingBatch

func (this Coinex) V1PrivateDeleteOrderPendingBatch(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateDeleteOrderPendingByClientId

func (this Coinex) V1PrivateDeleteOrderPendingByClientId(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateDeleteOrderStopPending

func (this Coinex) V1PrivateDeleteOrderStopPending(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateDeleteOrderStopPendingByClientId

func (this Coinex) V1PrivateDeleteOrderStopPendingByClientId(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateDeleteOrderStopPendingId

func (this Coinex) V1PrivateDeleteOrderStopPendingId(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateDeleteSubAccountAuthApiUserAuthId

func (this Coinex) V1PrivateDeleteSubAccountAuthApiUserAuthId(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateDeleteSubAccountAuthorizeId

func (this Coinex) V1PrivateDeleteSubAccountAuthorizeId(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetAccountAmmBalance

func (this Coinex) V1PrivateGetAccountAmmBalance(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetAccountBalanceHistory

func (this Coinex) V1PrivateGetAccountBalanceHistory(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetAccountInvestmentBalance

func (this Coinex) V1PrivateGetAccountInvestmentBalance(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetAccountMarketFee

func (this Coinex) V1PrivateGetAccountMarketFee(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetBalanceCoinDeposit

func (this Coinex) V1PrivateGetBalanceCoinDeposit(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetBalanceCoinWithdraw

func (this Coinex) V1PrivateGetBalanceCoinWithdraw(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetBalanceDepositAddressCoinType

func (this Coinex) V1PrivateGetBalanceDepositAddressCoinType(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetBalanceInfo

func (this Coinex) V1PrivateGetBalanceInfo(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetContractTransferHistory

func (this Coinex) V1PrivateGetContractTransferHistory(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetCreditBalance

func (this Coinex) V1PrivateGetCreditBalance(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetCreditInfo

func (this Coinex) V1PrivateGetCreditInfo(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetInvestmentTransferHistory

func (this Coinex) V1PrivateGetInvestmentTransferHistory(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetMarginAccount

func (this Coinex) V1PrivateGetMarginAccount(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetMarginConfig

func (this Coinex) V1PrivateGetMarginConfig(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetMarginLoanHistory

func (this Coinex) V1PrivateGetMarginLoanHistory(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetMarginTransferHistory

func (this Coinex) V1PrivateGetMarginTransferHistory(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetOrderDeals

func (this Coinex) V1PrivateGetOrderDeals(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetOrderFinished

func (this Coinex) V1PrivateGetOrderFinished(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetOrderMarketTradeInfo

func (this Coinex) V1PrivateGetOrderMarketTradeInfo(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetOrderPending

func (this Coinex) V1PrivateGetOrderPending(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetOrderStatus

func (this Coinex) V1PrivateGetOrderStatus(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetOrderStatusBatch

func (this Coinex) V1PrivateGetOrderStatusBatch(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetOrderStopFinished

func (this Coinex) V1PrivateGetOrderStopFinished(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetOrderStopPending

func (this Coinex) V1PrivateGetOrderStopPending(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetOrderUserDeals

func (this Coinex) V1PrivateGetOrderUserDeals(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetOrderUserTradeFee

func (this Coinex) V1PrivateGetOrderUserTradeFee(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetSubAccountAuthApi

func (this Coinex) V1PrivateGetSubAccountAuthApi(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetSubAccountAuthApiUserAuthId

func (this Coinex) V1PrivateGetSubAccountAuthApiUserAuthId(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetSubAccountBalance

func (this Coinex) V1PrivateGetSubAccountBalance(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivateGetSubAccountTransferHistory

func (this Coinex) V1PrivateGetSubAccountTransferHistory(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostBalanceCoinWithdraw

func (this Coinex) V1PrivatePostBalanceCoinWithdraw(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostContractBalanceTransfer

func (this Coinex) V1PrivatePostContractBalanceTransfer(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostMarginFlat

func (this Coinex) V1PrivatePostMarginFlat(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostMarginLoan

func (this Coinex) V1PrivatePostMarginLoan(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostMarginTransfer

func (this Coinex) V1PrivatePostMarginTransfer(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostOrderIoc

func (this Coinex) V1PrivatePostOrderIoc(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostOrderLimit

func (this Coinex) V1PrivatePostOrderLimit(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostOrderLimitBatch

func (this Coinex) V1PrivatePostOrderLimitBatch(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostOrderMarket

func (this Coinex) V1PrivatePostOrderMarket(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostOrderModify

func (this Coinex) V1PrivatePostOrderModify(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostOrderStopLimit

func (this Coinex) V1PrivatePostOrderStopLimit(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostOrderStopMarket

func (this Coinex) V1PrivatePostOrderStopMarket(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostOrderStopModify

func (this Coinex) V1PrivatePostOrderStopModify(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostSubAccountAuthApi

func (this Coinex) V1PrivatePostSubAccountAuthApi(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostSubAccountFrozen

func (this Coinex) V1PrivatePostSubAccountFrozen(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostSubAccountRegister

func (this Coinex) V1PrivatePostSubAccountRegister(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostSubAccountTransfer

func (this Coinex) V1PrivatePostSubAccountTransfer(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePostSubAccountUnfrozen

func (this Coinex) V1PrivatePostSubAccountUnfrozen(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePutBalanceDepositAddressCoinType

func (this Coinex) V1PrivatePutBalanceDepositAddressCoinType(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePutSubAccountAuthApiUserAuthId

func (this Coinex) V1PrivatePutSubAccountAuthApiUserAuthId(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePutSubAccountFrozen

func (this Coinex) V1PrivatePutSubAccountFrozen(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePutSubAccountUnfrozen

func (this Coinex) V1PrivatePutSubAccountUnfrozen(args ...interface{}) <-chan interface{}

func (Coinex) V1PrivatePutV1AccountSettings

func (this Coinex) V1PrivatePutV1AccountSettings(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetAmmMarket

func (this Coinex) V1PublicGetAmmMarket(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetCommonAssetConfig

func (this Coinex) V1PublicGetCommonAssetConfig(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetCommonCurrencyRate

func (this Coinex) V1PublicGetCommonCurrencyRate(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetCommonMaintainInfo

func (this Coinex) V1PublicGetCommonMaintainInfo(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetCommonTempMaintainInfo

func (this Coinex) V1PublicGetCommonTempMaintainInfo(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetMarginMarket

func (this Coinex) V1PublicGetMarginMarket(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetMarketDeals

func (this Coinex) V1PublicGetMarketDeals(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetMarketDepth

func (this Coinex) V1PublicGetMarketDepth(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetMarketDetail

func (this Coinex) V1PublicGetMarketDetail(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetMarketInfo

func (this Coinex) V1PublicGetMarketInfo(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetMarketKline

func (this Coinex) V1PublicGetMarketKline(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetMarketList

func (this Coinex) V1PublicGetMarketList(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetMarketTicker

func (this Coinex) V1PublicGetMarketTicker(args ...interface{}) <-chan interface{}

func (Coinex) V1PublicGetMarketTickerAll

func (this Coinex) V1PublicGetMarketTickerAll(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAccountSubs

func (this Coinex) V2PrivateGetAccountSubs(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAccountSubsApi

func (this Coinex) V2PrivateGetAccountSubsApi(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAccountSubsApiDetail

func (this Coinex) V2PrivateGetAccountSubsApiDetail(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAccountSubsInfo

func (this Coinex) V2PrivateGetAccountSubsInfo(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAccountSubsSpotBalance

func (this Coinex) V2PrivateGetAccountSubsSpotBalance(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAccountSubsTransferHistory

func (this Coinex) V2PrivateGetAccountSubsTransferHistory(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAccountTradeFeeRate

func (this Coinex) V2PrivateGetAccountTradeFeeRate(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsAmmLiquidity

func (this Coinex) V2PrivateGetAssetsAmmLiquidity(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsCreditInfo

func (this Coinex) V2PrivateGetAssetsCreditInfo(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsDepositAddress

func (this Coinex) V2PrivateGetAssetsDepositAddress(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsDepositHistory

func (this Coinex) V2PrivateGetAssetsDepositHistory(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsFinancialBalance

func (this Coinex) V2PrivateGetAssetsFinancialBalance(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsFuturesBalance

func (this Coinex) V2PrivateGetAssetsFuturesBalance(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsMarginBalance

func (this Coinex) V2PrivateGetAssetsMarginBalance(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsMarginBorrowHistory

func (this Coinex) V2PrivateGetAssetsMarginBorrowHistory(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsMarginInterestLimit

func (this Coinex) V2PrivateGetAssetsMarginInterestLimit(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsSpotBalance

func (this Coinex) V2PrivateGetAssetsSpotBalance(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsTransferHistory

func (this Coinex) V2PrivateGetAssetsTransferHistory(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetAssetsWithdraw

func (this Coinex) V2PrivateGetAssetsWithdraw(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesBatchOrderStatus

func (this Coinex) V2PrivateGetFuturesBatchOrderStatus(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesFinishedOrder

func (this Coinex) V2PrivateGetFuturesFinishedOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesFinishedPosition

func (this Coinex) V2PrivateGetFuturesFinishedPosition(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesFinishedStopOrder

func (this Coinex) V2PrivateGetFuturesFinishedStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesOrderDeals

func (this Coinex) V2PrivateGetFuturesOrderDeals(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesOrderStatus

func (this Coinex) V2PrivateGetFuturesOrderStatus(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesPendingOrder

func (this Coinex) V2PrivateGetFuturesPendingOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesPendingPosition

func (this Coinex) V2PrivateGetFuturesPendingPosition(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesPendingStopOrder

func (this Coinex) V2PrivateGetFuturesPendingStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesPositionAdlHistory

func (this Coinex) V2PrivateGetFuturesPositionAdlHistory(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesPositionFundingHistory

func (this Coinex) V2PrivateGetFuturesPositionFundingHistory(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesPositionMarginHistory

func (this Coinex) V2PrivateGetFuturesPositionMarginHistory(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesPositionSettleHistory

func (this Coinex) V2PrivateGetFuturesPositionSettleHistory(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetFuturesUserDeals

func (this Coinex) V2PrivateGetFuturesUserDeals(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetSpotBatchOrderStatus

func (this Coinex) V2PrivateGetSpotBatchOrderStatus(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetSpotFinishedOrder

func (this Coinex) V2PrivateGetSpotFinishedOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetSpotFinishedStopOrder

func (this Coinex) V2PrivateGetSpotFinishedStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetSpotOrderDeals

func (this Coinex) V2PrivateGetSpotOrderDeals(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetSpotOrderStatus

func (this Coinex) V2PrivateGetSpotOrderStatus(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetSpotPendingOrder

func (this Coinex) V2PrivateGetSpotPendingOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetSpotPendingStopOrder

func (this Coinex) V2PrivateGetSpotPendingStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivateGetSpotUserDeals

func (this Coinex) V2PrivateGetSpotUserDeals(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAccountSettings

func (this Coinex) V2PrivatePostAccountSettings(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAccountSubs

func (this Coinex) V2PrivatePostAccountSubs(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAccountSubsApi

func (this Coinex) V2PrivatePostAccountSubsApi(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAccountSubsDeleteApi

func (this Coinex) V2PrivatePostAccountSubsDeleteApi(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAccountSubsEditApi

func (this Coinex) V2PrivatePostAccountSubsEditApi(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAccountSubsFrozen

func (this Coinex) V2PrivatePostAccountSubsFrozen(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAccountSubsTransfer

func (this Coinex) V2PrivatePostAccountSubsTransfer(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAccountSubsUnfrozen

func (this Coinex) V2PrivatePostAccountSubsUnfrozen(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAssetsAmmAddLiquidity

func (this Coinex) V2PrivatePostAssetsAmmAddLiquidity(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAssetsAmmRemoveLiquidity

func (this Coinex) V2PrivatePostAssetsAmmRemoveLiquidity(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAssetsCancelWithdraw

func (this Coinex) V2PrivatePostAssetsCancelWithdraw(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAssetsMarginBorrow

func (this Coinex) V2PrivatePostAssetsMarginBorrow(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAssetsMarginRepay

func (this Coinex) V2PrivatePostAssetsMarginRepay(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAssetsRenewalDepositAddress

func (this Coinex) V2PrivatePostAssetsRenewalDepositAddress(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAssetsTransfer

func (this Coinex) V2PrivatePostAssetsTransfer(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostAssetsWithdraw

func (this Coinex) V2PrivatePostAssetsWithdraw(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesAdjustPositionLeverage

func (this Coinex) V2PrivatePostFuturesAdjustPositionLeverage(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesAdjustPositionMargin

func (this Coinex) V2PrivatePostFuturesAdjustPositionMargin(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesBatchOrder

func (this Coinex) V2PrivatePostFuturesBatchOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesBatchStopOrder

func (this Coinex) V2PrivatePostFuturesBatchStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesCancelAllOrder

func (this Coinex) V2PrivatePostFuturesCancelAllOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesCancelBatchOrder

func (this Coinex) V2PrivatePostFuturesCancelBatchOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesCancelBatchStopOrder

func (this Coinex) V2PrivatePostFuturesCancelBatchStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesCancelOrder

func (this Coinex) V2PrivatePostFuturesCancelOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesCancelOrderByClientId

func (this Coinex) V2PrivatePostFuturesCancelOrderByClientId(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesCancelStopOrder

func (this Coinex) V2PrivatePostFuturesCancelStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesCancelStopOrderByClientId

func (this Coinex) V2PrivatePostFuturesCancelStopOrderByClientId(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesClosePosition

func (this Coinex) V2PrivatePostFuturesClosePosition(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesModifyOrder

func (this Coinex) V2PrivatePostFuturesModifyOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesModifyStopOrder

func (this Coinex) V2PrivatePostFuturesModifyStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesOrder

func (this Coinex) V2PrivatePostFuturesOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesSetPositionStopLoss

func (this Coinex) V2PrivatePostFuturesSetPositionStopLoss(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesSetPositionTakeProfit

func (this Coinex) V2PrivatePostFuturesSetPositionTakeProfit(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostFuturesStopOrder

func (this Coinex) V2PrivatePostFuturesStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotBatchOrder

func (this Coinex) V2PrivatePostSpotBatchOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotBatchStopOrder

func (this Coinex) V2PrivatePostSpotBatchStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotCancelAllOrder

func (this Coinex) V2PrivatePostSpotCancelAllOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotCancelBatchOrder

func (this Coinex) V2PrivatePostSpotCancelBatchOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotCancelBatchStopOrder

func (this Coinex) V2PrivatePostSpotCancelBatchStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotCancelOrder

func (this Coinex) V2PrivatePostSpotCancelOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotCancelOrderByClientId

func (this Coinex) V2PrivatePostSpotCancelOrderByClientId(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotCancelStopOrder

func (this Coinex) V2PrivatePostSpotCancelStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotCancelStopOrderByClientId

func (this Coinex) V2PrivatePostSpotCancelStopOrderByClientId(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotModifyOrder

func (this Coinex) V2PrivatePostSpotModifyOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotModifyStopOrder

func (this Coinex) V2PrivatePostSpotModifyStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotOrder

func (this Coinex) V2PrivatePostSpotOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PrivatePostSpotStopOrder

func (this Coinex) V2PrivatePostSpotStopOrder(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetAssetsAllDepositWithdrawConfig

func (this Coinex) V2PublicGetAssetsAllDepositWithdrawConfig(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetAssetsDepositWithdrawConfig

func (this Coinex) V2PublicGetAssetsDepositWithdrawConfig(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetFuturesBasisHistory

func (this Coinex) V2PublicGetFuturesBasisHistory(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetFuturesDeals

func (this Coinex) V2PublicGetFuturesDeals(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetFuturesDepth

func (this Coinex) V2PublicGetFuturesDepth(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetFuturesFundingRate

func (this Coinex) V2PublicGetFuturesFundingRate(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetFuturesFundingRateHistory

func (this Coinex) V2PublicGetFuturesFundingRateHistory(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetFuturesIndex

func (this Coinex) V2PublicGetFuturesIndex(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetFuturesKline

func (this Coinex) V2PublicGetFuturesKline(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetFuturesLiquidationHistory

func (this Coinex) V2PublicGetFuturesLiquidationHistory(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetFuturesMarket

func (this Coinex) V2PublicGetFuturesMarket(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetFuturesPositionLevel

func (this Coinex) V2PublicGetFuturesPositionLevel(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetFuturesTicker

func (this Coinex) V2PublicGetFuturesTicker(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetMaintainInfo

func (this Coinex) V2PublicGetMaintainInfo(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetPing

func (this Coinex) V2PublicGetPing(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetSpotDeals

func (this Coinex) V2PublicGetSpotDeals(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetSpotDepth

func (this Coinex) V2PublicGetSpotDepth(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetSpotIndex

func (this Coinex) V2PublicGetSpotIndex(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetSpotKline

func (this Coinex) V2PublicGetSpotKline(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetSpotMarket

func (this Coinex) V2PublicGetSpotMarket(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetSpotTicker

func (this Coinex) V2PublicGetSpotTicker(args ...interface{}) <-chan interface{}

func (Coinex) V2PublicGetTime

func (this Coinex) V2PublicGetTime(args ...interface{}) <-chan interface{}

func (*Coinex) Withdraw

func (this *Coinex) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Coinlist

type Coinlist struct {
	Core *coinlist
	// contains filtered or unexported fields
}

func NewCoinlist

func NewCoinlist(userConfig map[string]interface{}) Coinlist

func (Coinlist) CalculateRateLimiterCost

func (this Coinlist) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Coinlist) CancelAllOrders

func (this *Coinlist) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Coinlist) CancelOrder

func (this *Coinlist) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Coinlist) CancelOrders

func (this *Coinlist) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]map[string]interface{}, error)

*

func (*Coinlist) CreateOrder

func (this *Coinlist) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name coinlist#createOrder
  • @description create a trade order
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#create-new-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit' or 'stop_market' or 'stop_limit' or 'take_market' or 'take_limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.postOnly] if true, the order will only be posted to the order book and not executed immediately (default false)
  • @param {float} [params.triggerPrice] only for the 'stop_market', 'stop_limit', 'take_market' or 'take_limit' orders (the price at which an order is triggered)
  • @param {string} [params.clientOrderId] client order id (default undefined)
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coinlist) Describe

func (this Coinlist) Describe() interface{}

func (*Coinlist) EditOrder

func (this *Coinlist) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name coinlist#editOrder
  • @description create a trade order
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#modify-existing-order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit' or 'stop_market' or 'stop_limit' or 'take_market' or 'take_limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinlist) FetchAccounts

func (this *Coinlist) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Coinlist) FetchBalance

func (this *Coinlist) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Coinlist) FetchCanceledOrders

func (this *Coinlist) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

  • @method
  • @name coinlist#fetchCanceledOrders
  • @description fetches information on multiple canceled orders made by the user
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#list-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of canceled order structures to retrieve (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {object} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinlist) FetchClosedOrders

func (this *Coinlist) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name coinlist#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#list-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of closed order structures to retrieve (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coinlist) FetchCurrencies

func (this Coinlist) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Coinlist) FetchDepositsWithdrawals

func (this *Coinlist) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name coinlist#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals from external wallets and between CoinList Pro trading account and CoinList wallet
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#get-coinlist-wallet-ledger
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal
  • @param {int} [limit] max number of deposit/withdrawals to return (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Coinlist) FetchLedger

func (this *Coinlist) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name coinlist#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#get-account-history
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Coinlist) FetchMarkets

func (this *Coinlist) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Coinlist) FetchMyTrades

func (this *Coinlist) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name coinlist#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#list-fills
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Coinlist) FetchOHLCV

func (this *Coinlist) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name coinlist#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#get-candles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Coinlist) FetchOpenOrders

func (this *Coinlist) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name coinlist#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#list-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open order structures to retrieve (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinlist) FetchOrder

func (this *Coinlist) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Coinlist) FetchOrderBook

func (this *Coinlist) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name coinlist#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#get-order-book-level-2
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return (default 100, max 200)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Coinlist) FetchOrderTrades

func (this *Coinlist) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name coinlist#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#list-fills
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Coinlist) FetchOrders

func (this *Coinlist) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name coinlist#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#list-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {string|string[]} [params.status] the status of the order - 'accepted', 'done', 'canceled', 'rejected', 'pending' (default [ 'accepted', 'done', 'canceled', 'rejected', 'pending' ])
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinlist) FetchTicker

func (this *Coinlist) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Coinlist) FetchTickers

func (this *Coinlist) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Coinlist) FetchTime

func (this *Coinlist) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name coinlist#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#get-system-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Coinlist) FetchTrades

func (this *Coinlist) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name coinlist#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#list-auctions
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Coinlist) FetchTradingFees

func (this *Coinlist) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Coinlist) FetchTransfers

func (this *Coinlist) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name coinlist#fetchTransfers
  • @description fetch a history of internal transfers between CoinList.co and CoinList Pro. It does not return external deposits or withdrawals
  • @see https://trade-docs.coinlist.co/?javascript--nodejs#list-transfers
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch transfers for
  • @param {int} [limit] the maximum number of transfer structures to retrieve (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (Coinlist) HandleErrors

func (this Coinlist) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Coinlist) Init

func (this Coinlist) Init(userConfig map[string]interface{})

func (Coinlist) ParseAccount

func (this Coinlist) ParseAccount(account interface{}) interface{}

func (Coinlist) ParseBalance

func (this Coinlist) ParseBalance(response interface{}) interface{}

func (Coinlist) ParseFeeTiers

func (this Coinlist) ParseFeeTiers(feeTiers interface{}, optionalArgs ...interface{}) interface{}

func (Coinlist) ParseLedgerEntry

func (this Coinlist) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Coinlist) ParseLedgerEntryType

func (this Coinlist) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Coinlist) ParseMarket

func (this Coinlist) ParseMarket(market interface{}) interface{}

func (Coinlist) ParseOHLCV

func (this Coinlist) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Coinlist) ParseOrder

func (this Coinlist) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Coinlist) ParseOrderStatus

func (this Coinlist) ParseOrderStatus(status interface{}) interface{}

func (Coinlist) ParseOrderType

func (this Coinlist) ParseOrderType(status interface{}) interface{}

func (Coinlist) ParseTicker

func (this Coinlist) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coinlist) ParseTrade

func (this Coinlist) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coinlist) ParseTransaction

func (this Coinlist) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Coinlist) ParseTransactionType

func (this Coinlist) ParseTransactionType(typeVar interface{}) interface{}

func (Coinlist) ParseTransfer

func (this Coinlist) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Coinlist) ParseTransferStatus

func (this Coinlist) ParseTransferStatus(status interface{}) interface{}

func (Coinlist) PrivateDeleteV1KeysKey

func (this Coinlist) PrivateDeleteV1KeysKey(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateDeleteV1Orders

func (this Coinlist) PrivateDeleteV1Orders(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateDeleteV1OrdersBulk

func (this Coinlist) PrivateDeleteV1OrdersBulk(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateDeleteV1OrdersOrderId

func (this Coinlist) PrivateDeleteV1OrdersOrderId(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1Accounts

func (this Coinlist) PrivateGetV1Accounts(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1AccountsTraderId

func (this Coinlist) PrivateGetV1AccountsTraderId(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1AccountsTraderIdAlias

func (this Coinlist) PrivateGetV1AccountsTraderIdAlias(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1AccountsTraderIdCompetitions

func (this Coinlist) PrivateGetV1AccountsTraderIdCompetitions(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1AccountsTraderIdLedger

func (this Coinlist) PrivateGetV1AccountsTraderIdLedger(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1AccountsTraderIdLedgerSummary

func (this Coinlist) PrivateGetV1AccountsTraderIdLedgerSummary(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1AccountsTraderIdWalletLedger

func (this Coinlist) PrivateGetV1AccountsTraderIdWalletLedger(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1AccountsTraderIdWallets

func (this Coinlist) PrivateGetV1AccountsTraderIdWallets(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1Balances

func (this Coinlist) PrivateGetV1Balances(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1Credits

func (this Coinlist) PrivateGetV1Credits(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1Fees

func (this Coinlist) PrivateGetV1Fees(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1Fills

func (this Coinlist) PrivateGetV1Fills(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1Keys

func (this Coinlist) PrivateGetV1Keys(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1Orders

func (this Coinlist) PrivateGetV1Orders(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1OrdersOrderId

func (this Coinlist) PrivateGetV1OrdersOrderId(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1Positions

func (this Coinlist) PrivateGetV1Positions(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1Reports

func (this Coinlist) PrivateGetV1Reports(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1Transfers

func (this Coinlist) PrivateGetV1Transfers(args ...interface{}) <-chan interface{}

func (Coinlist) PrivateGetV1User

func (this Coinlist) PrivateGetV1User(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePatchV1OrdersBulk

func (this Coinlist) PrivatePatchV1OrdersBulk(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePatchV1OrdersOrderId

func (this Coinlist) PrivatePatchV1OrdersOrderId(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePostV1AccountsTraderIdCompetitions

func (this Coinlist) PrivatePostV1AccountsTraderIdCompetitions(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePostV1AccountsTraderIdCreateCompetition

func (this Coinlist) PrivatePostV1AccountsTraderIdCreateCompetition(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePostV1Keys

func (this Coinlist) PrivatePostV1Keys(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePostV1Orders

func (this Coinlist) PrivatePostV1Orders(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePostV1OrdersBulk

func (this Coinlist) PrivatePostV1OrdersBulk(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePostV1OrdersCancelAllAfter

func (this Coinlist) PrivatePostV1OrdersCancelAllAfter(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePostV1Reports

func (this Coinlist) PrivatePostV1Reports(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePostV1TransfersFromWallet

func (this Coinlist) PrivatePostV1TransfersFromWallet(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePostV1TransfersInternalTransfer

func (this Coinlist) PrivatePostV1TransfersInternalTransfer(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePostV1TransfersToWallet

func (this Coinlist) PrivatePostV1TransfersToWallet(args ...interface{}) <-chan interface{}

func (Coinlist) PrivatePostV1TransfersWithdrawalRequest

func (this Coinlist) PrivatePostV1TransfersWithdrawalRequest(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1AffiliateCompetitionCode

func (this Coinlist) PublicGetV1AffiliateCompetitionCode(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1Assets

func (this Coinlist) PublicGetV1Assets(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1CompetitionCompetitionId

func (this Coinlist) PublicGetV1CompetitionCompetitionId(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1Leaderboard

func (this Coinlist) PublicGetV1Leaderboard(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1Symbols

func (this Coinlist) PublicGetV1Symbols(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1SymbolsSummary

func (this Coinlist) PublicGetV1SymbolsSummary(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1SymbolsSymbol

func (this Coinlist) PublicGetV1SymbolsSymbol(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1SymbolsSymbolAuctions

func (this Coinlist) PublicGetV1SymbolsSymbolAuctions(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1SymbolsSymbolAuctionsAuctionCode

func (this Coinlist) PublicGetV1SymbolsSymbolAuctionsAuctionCode(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1SymbolsSymbolBook

func (this Coinlist) PublicGetV1SymbolsSymbolBook(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1SymbolsSymbolCandles

func (this Coinlist) PublicGetV1SymbolsSymbolCandles(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1SymbolsSymbolQuote

func (this Coinlist) PublicGetV1SymbolsSymbolQuote(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1SymbolsSymbolSummary

func (this Coinlist) PublicGetV1SymbolsSymbolSummary(args ...interface{}) <-chan interface{}

func (Coinlist) PublicGetV1Time

func (this Coinlist) PublicGetV1Time(args ...interface{}) <-chan interface{}

func (Coinlist) Sign

func (this Coinlist) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Coinlist) Transfer

func (this *Coinlist) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Coinlist) Withdraw

func (this *Coinlist) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Coinmate

type Coinmate struct {
	Core *coinmate
	// contains filtered or unexported fields
}

func NewCoinmate

func NewCoinmate(userConfig map[string]interface{}) Coinmate

func (*Coinmate) CancelOrder

func (this *Coinmate) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Coinmate) CreateOrder

func (this *Coinmate) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Coinmate) Describe

func (this Coinmate) Describe() interface{}

func (*Coinmate) FetchBalance

func (this *Coinmate) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Coinmate) FetchDepositsWithdrawals

func (this *Coinmate) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name coinmate#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://coinmate.docs.apiary.io/#reference/transfers/get-transfer-history/post
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Coinmate) FetchMarkets

func (this *Coinmate) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Coinmate) FetchMyTrades

func (this *Coinmate) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Coinmate) FetchOpenOrders

func (this *Coinmate) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Coinmate) FetchOrder

func (this *Coinmate) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Coinmate) FetchOrderBook

func (this *Coinmate) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Coinmate) FetchOrders

func (this *Coinmate) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name coinmate#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://coinmate.docs.apiary.io/#reference/order/order-history/post
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinmate) FetchTicker

func (this *Coinmate) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Coinmate) FetchTickers

func (this *Coinmate) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name coinmate#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://coinmate.docs.apiary.io/#reference/ticker/get-ticker-all/get
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Coinmate) FetchTrades

func (this *Coinmate) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Coinmate) FetchTradingFee

func (this *Coinmate) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (Coinmate) HandleErrors

func (this Coinmate) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Coinmate) Init

func (this Coinmate) Init(userConfig map[string]interface{})

func (Coinmate) Nonce

func (this Coinmate) Nonce() interface{}

func (Coinmate) ParseBalance

func (this Coinmate) ParseBalance(response interface{}) interface{}

func (Coinmate) ParseOrder

func (this Coinmate) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Coinmate) ParseOrderStatus

func (this Coinmate) ParseOrderStatus(status interface{}) interface{}

func (Coinmate) ParseOrderType

func (this Coinmate) ParseOrderType(typeVar interface{}) interface{}

func (Coinmate) ParseTicker

func (this Coinmate) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coinmate) ParseTrade

func (this Coinmate) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coinmate) ParseTransaction

func (this Coinmate) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Coinmate) ParseTransactionStatus

func (this Coinmate) ParseTransactionStatus(status interface{}) interface{}

func (Coinmate) PrivatePostAdaDepositAddresses

func (this Coinmate) PrivatePostAdaDepositAddresses(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostAdaWithdrawal

func (this Coinmate) PrivatePostAdaWithdrawal(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostBalances

func (this Coinmate) PrivatePostBalances(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostBitcoinCashDepositAddresses

func (this Coinmate) PrivatePostBitcoinCashDepositAddresses(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostBitcoinCashWithdrawal

func (this Coinmate) PrivatePostBitcoinCashWithdrawal(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostBitcoinDepositAddresses

func (this Coinmate) PrivatePostBitcoinDepositAddresses(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostBitcoinWithdrawal

func (this Coinmate) PrivatePostBitcoinWithdrawal(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostBitcoinWithdrawalFees

func (this Coinmate) PrivatePostBitcoinWithdrawalFees(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostBuyInstant

func (this Coinmate) PrivatePostBuyInstant(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostBuyLimit

func (this Coinmate) PrivatePostBuyLimit(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostCancelAllOpenOrders

func (this Coinmate) PrivatePostCancelAllOpenOrders(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostCancelOrder

func (this Coinmate) PrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostCancelOrderWithInfo

func (this Coinmate) PrivatePostCancelOrderWithInfo(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostCreateVoucher

func (this Coinmate) PrivatePostCreateVoucher(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostDashDepositAddresses

func (this Coinmate) PrivatePostDashDepositAddresses(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostDashWithdrawal

func (this Coinmate) PrivatePostDashWithdrawal(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostEthereumDepositAddresses

func (this Coinmate) PrivatePostEthereumDepositAddresses(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostEthereumWithdrawal

func (this Coinmate) PrivatePostEthereumWithdrawal(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostLitecoinDepositAddresses

func (this Coinmate) PrivatePostLitecoinDepositAddresses(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostLitecoinWithdrawal

func (this Coinmate) PrivatePostLitecoinWithdrawal(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostOpenOrders

func (this Coinmate) PrivatePostOpenOrders(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostOrder

func (this Coinmate) PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostOrderById

func (this Coinmate) PrivatePostOrderById(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostOrderHistory

func (this Coinmate) PrivatePostOrderHistory(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostPusherAuth

func (this Coinmate) PrivatePostPusherAuth(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostRedeemVoucher

func (this Coinmate) PrivatePostRedeemVoucher(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostReplaceByBuyInstant

func (this Coinmate) PrivatePostReplaceByBuyInstant(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostReplaceByBuyLimit

func (this Coinmate) PrivatePostReplaceByBuyLimit(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostReplaceBySellInstant

func (this Coinmate) PrivatePostReplaceBySellInstant(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostReplaceBySellLimit

func (this Coinmate) PrivatePostReplaceBySellLimit(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostRippleDepositAddresses

func (this Coinmate) PrivatePostRippleDepositAddresses(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostRippleWithdrawal

func (this Coinmate) PrivatePostRippleWithdrawal(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostSellInstant

func (this Coinmate) PrivatePostSellInstant(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostSellLimit

func (this Coinmate) PrivatePostSellLimit(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostSolDepositAddresses

func (this Coinmate) PrivatePostSolDepositAddresses(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostSolWithdrawal

func (this Coinmate) PrivatePostSolWithdrawal(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostTradeHistory

func (this Coinmate) PrivatePostTradeHistory(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostTraderFees

func (this Coinmate) PrivatePostTraderFees(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostTransactionHistory

func (this Coinmate) PrivatePostTransactionHistory(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostTransfer

func (this Coinmate) PrivatePostTransfer(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostTransferHistory

func (this Coinmate) PrivatePostTransferHistory(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostUnconfirmedAdaDeposits

func (this Coinmate) PrivatePostUnconfirmedAdaDeposits(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostUnconfirmedBitcoinCashDeposits

func (this Coinmate) PrivatePostUnconfirmedBitcoinCashDeposits(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostUnconfirmedBitcoinDeposits

func (this Coinmate) PrivatePostUnconfirmedBitcoinDeposits(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostUnconfirmedDashDeposits

func (this Coinmate) PrivatePostUnconfirmedDashDeposits(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostUnconfirmedEthereumDeposits

func (this Coinmate) PrivatePostUnconfirmedEthereumDeposits(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostUnconfirmedLitecoinDeposits

func (this Coinmate) PrivatePostUnconfirmedLitecoinDeposits(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostUnconfirmedRippleDeposits

func (this Coinmate) PrivatePostUnconfirmedRippleDeposits(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostUnconfirmedSolDeposits

func (this Coinmate) PrivatePostUnconfirmedSolDeposits(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostUnconfirmedVirtualCurrencyDeposits

func (this Coinmate) PrivatePostUnconfirmedVirtualCurrencyDeposits(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostVirtualCurrencyDepositAddresses

func (this Coinmate) PrivatePostVirtualCurrencyDepositAddresses(args ...interface{}) <-chan interface{}

func (Coinmate) PrivatePostWithdrawVirtualCurrency

func (this Coinmate) PrivatePostWithdrawVirtualCurrency(args ...interface{}) <-chan interface{}

func (Coinmate) PublicGetOrderBook

func (this Coinmate) PublicGetOrderBook(args ...interface{}) <-chan interface{}

func (Coinmate) PublicGetProducts

func (this Coinmate) PublicGetProducts(args ...interface{}) <-chan interface{}

func (Coinmate) PublicGetTicker

func (this Coinmate) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Coinmate) PublicGetTickerAll

func (this Coinmate) PublicGetTickerAll(args ...interface{}) <-chan interface{}

func (Coinmate) PublicGetTradingPairs

func (this Coinmate) PublicGetTradingPairs(args ...interface{}) <-chan interface{}

func (Coinmate) PublicGetTransactions

func (this Coinmate) PublicGetTransactions(args ...interface{}) <-chan interface{}

func (Coinmate) Sign

func (this Coinmate) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Coinmate) Withdraw

func (this *Coinmate) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Coinmetro

type Coinmetro struct {
	Core *coinmetro
	// contains filtered or unexported fields
}

func NewCoinmetro

func NewCoinmetro(userConfig map[string]interface{}) Coinmetro

func (Coinmetro) BorrowCrossMargin

func (this Coinmetro) BorrowCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Coinmetro) CancelOrder

func (this *Coinmetro) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Coinmetro) ClosePosition

func (this Coinmetro) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Coinmetro) CreateOrder

func (this *Coinmetro) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name coinmetro#createOrder
  • @description create a trade order
  • @see https://documenter.getpostman.com/view/3653795/SVfWN6KS#a4895a1d-3f50-40ae-8231-6962ef06c771
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.cost] the quote quantity that can be used as an alternative for the amount in market orders
  • @param {string} [params.timeInForce] "GTC", "IOC", "FOK", "GTD"
  • @param {number} [params.expirationTime] timestamp in millisecond, for GTD orders only
  • @param {float} [params.triggerPrice] the price at which a trigger order is triggered at
  • @param {float} [params.stopLossPrice] *margin only* The price at which a stop loss order is triggered at
  • @param {float} [params.takeProfitPrice] *margin only* The price at which a take profit order is triggered at
  • @param {bool} [params.margin] true for creating a margin order
  • @param {string} [params.fillStyle] fill style of the limit order: "sell" fulfills selling quantity "buy" fulfills buying quantity "base" fulfills base currency quantity "quote" fulfills quote currency quantity
  • @param {string} [params.clientOrderId] client's comment
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coinmetro) Describe

func (this Coinmetro) Describe() interface{}

func (Coinmetro) EncodeOrderTimeInForce

func (this Coinmetro) EncodeOrderTimeInForce(timeInForce interface{}) interface{}

func (*Coinmetro) FetchBalance

func (this *Coinmetro) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Coinmetro) FetchBidsAsks

func (this *Coinmetro) FetchBidsAsks(options ...FetchBidsAsksOptions) (Tickers, error)

*

func (*Coinmetro) FetchCanceledAndClosedOrders

func (this *Coinmetro) FetchCanceledAndClosedOrders(options ...FetchCanceledAndClosedOrdersOptions) ([]Order, error)

*

func (Coinmetro) FetchCurrencies

func (this Coinmetro) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Coinmetro) FetchLedger

func (this *Coinmetro) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name coinmetro#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://documenter.getpostman.com/view/3653795/SVfWN6KS#4e7831f7-a0e7-4c3e-9336-1d0e5dcb15cf
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Coinmetro) FetchMarkets

func (this *Coinmetro) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Coinmetro) FetchMyTrades

func (this *Coinmetro) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Coinmetro) FetchOHLCV

func (this *Coinmetro) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name coinmetro#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://documenter.getpostman.com/view/3653795/SVfWN6KS#13cfb5bc-7bfb-4847-85e1-e0f35dfb3573
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Coinmetro) FetchOpenOrders

func (this *Coinmetro) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Coinmetro) FetchOrder

func (this *Coinmetro) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Coinmetro) FetchOrderBook

func (this *Coinmetro) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Coinmetro) FetchTickers

func (this *Coinmetro) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Coinmetro) FetchTrades

func (this *Coinmetro) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (Coinmetro) HandleCreateOrderSide

func (this Coinmetro) HandleCreateOrderSide(sellingCurrency interface{}, buyingCurrency interface{}, sellingQty interface{}, buyingQty interface{}, optionalArgs ...interface{}) interface{}

func (Coinmetro) HandleErrors

func (this Coinmetro) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Coinmetro) Init

func (this Coinmetro) Init(userConfig map[string]interface{})

func (Coinmetro) ParseBalance

func (this Coinmetro) ParseBalance(balances interface{}) interface{}

func (Coinmetro) ParseBidsAsks

func (this Coinmetro) ParseBidsAsks(bidasks interface{}, optionalArgs ...interface{}) interface{}

func (Coinmetro) ParseLedgerEntry

func (this Coinmetro) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Coinmetro) ParseLedgerEntryDescription

func (this Coinmetro) ParseLedgerEntryDescription(description interface{}) interface{}

func (Coinmetro) ParseLedgerEntryType

func (this Coinmetro) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Coinmetro) ParseMarginLoan

func (this Coinmetro) ParseMarginLoan(info interface{}, optionalArgs ...interface{}) interface{}

func (Coinmetro) ParseMarket

func (this Coinmetro) ParseMarket(market interface{}) interface{}

func (Coinmetro) ParseMarketId

func (this Coinmetro) ParseMarketId(marketId interface{}) interface{}

func (Coinmetro) ParseMarketPrecisionAndLimits

func (this Coinmetro) ParseMarketPrecisionAndLimits(currencyId interface{}) interface{}

func (Coinmetro) ParseOHLCV

func (this Coinmetro) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Coinmetro) ParseOrder

func (this Coinmetro) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Coinmetro) ParseOrderTimeInForce

func (this Coinmetro) ParseOrderTimeInForce(timeInForce interface{}) interface{}

func (Coinmetro) ParseTicker

func (this Coinmetro) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coinmetro) ParseTrade

func (this Coinmetro) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coinmetro) PrivateGetExchangeFillsSince

func (this Coinmetro) PrivateGetExchangeFillsSince(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivateGetExchangeMargin

func (this Coinmetro) PrivateGetExchangeMargin(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivateGetExchangeOrdersActive

func (this Coinmetro) PrivateGetExchangeOrdersActive(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivateGetExchangeOrdersHistorySince

func (this Coinmetro) PrivateGetExchangeOrdersHistorySince(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivateGetExchangeOrdersStatusOrderID

func (this Coinmetro) PrivateGetExchangeOrdersStatusOrderID(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivateGetUsersBalances

func (this Coinmetro) PrivateGetUsersBalances(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivateGetUsersWallets

func (this Coinmetro) PrivateGetUsersWallets(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivateGetUsersWalletsHistorySince

func (this Coinmetro) PrivateGetUsersWalletsHistorySince(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePostDevices

func (this Coinmetro) PrivatePostDevices(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePostExchangeOrdersCloseOrderID

func (this Coinmetro) PrivatePostExchangeOrdersCloseOrderID(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePostExchangeOrdersCreate

func (this Coinmetro) PrivatePostExchangeOrdersCreate(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePostExchangeOrdersHedge

func (this Coinmetro) PrivatePostExchangeOrdersHedge(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePostExchangeOrdersModifyOrderID

func (this Coinmetro) PrivatePostExchangeOrdersModifyOrderID(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePostExchangeSwap

func (this Coinmetro) PrivatePostExchangeSwap(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePostExchangeSwapConfirmSwapId

func (this Coinmetro) PrivatePostExchangeSwapConfirmSwapId(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePostJwt

func (this Coinmetro) PrivatePostJwt(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePostJwtDevice

func (this Coinmetro) PrivatePostJwtDevice(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePostJwtReadOnly

func (this Coinmetro) PrivatePostJwtReadOnly(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePutExchangeOrdersCancelOrderID

func (this Coinmetro) PrivatePutExchangeOrdersCancelOrderID(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePutJwt

func (this Coinmetro) PrivatePutJwt(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePutUsersMarginCollateral

func (this Coinmetro) PrivatePutUsersMarginCollateral(args ...interface{}) <-chan interface{}

func (Coinmetro) PrivatePutUsersMarginPrimaryCurrency

func (this Coinmetro) PrivatePutUsersMarginPrimaryCurrency(args ...interface{}) <-chan interface{}

func (Coinmetro) PublicGetAssets

func (this Coinmetro) PublicGetAssets(args ...interface{}) <-chan interface{}

func (Coinmetro) PublicGetDemoTemp

func (this Coinmetro) PublicGetDemoTemp(args ...interface{}) <-chan interface{}

func (Coinmetro) PublicGetExchangeBookPair

func (this Coinmetro) PublicGetExchangeBookPair(args ...interface{}) <-chan interface{}

func (Coinmetro) PublicGetExchangeBookUpdatesPairFrom

func (this Coinmetro) PublicGetExchangeBookUpdatesPairFrom(args ...interface{}) <-chan interface{}

func (Coinmetro) PublicGetExchangeCandlesPairTimeframeFromTo

func (this Coinmetro) PublicGetExchangeCandlesPairTimeframeFromTo(args ...interface{}) <-chan interface{}

func (Coinmetro) PublicGetExchangePrices

func (this Coinmetro) PublicGetExchangePrices(args ...interface{}) <-chan interface{}

func (Coinmetro) PublicGetExchangeTicksPairFrom

func (this Coinmetro) PublicGetExchangeTicksPairFrom(args ...interface{}) <-chan interface{}

func (Coinmetro) PublicGetMarkets

func (this Coinmetro) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Coinmetro) Sign

func (this Coinmetro) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Coinone

type Coinone struct {
	Core *coinone
	// contains filtered or unexported fields
}

func NewCoinone

func NewCoinone(userConfig map[string]interface{}) Coinone

func (*Coinone) CancelOrder

func (this *Coinone) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

  • @method
  • @name coinone#cancelOrder
  • @description cancels an open order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinone) CreateOrder

func (this *Coinone) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Coinone) Describe

func (this Coinone) Describe() interface{}

func (*Coinone) FetchBalance

func (this *Coinone) FetchBalance(params ...interface{}) (Balances, error)

*

func (Coinone) FetchCurrencies

func (this Coinone) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name coinone#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://docs.coinone.co.kr/reference/currencies
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Coinone) FetchDepositAddresses

func (this *Coinone) FetchDepositAddresses(options ...FetchDepositAddressesOptions) ([]DepositAddress, error)

*

  • @method
  • @name coinone#fetchDepositAddresses
  • @description fetch deposit addresses for multiple currencies and chain types
  • @param {string[]|undefined} codes list of unified currency codes, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [address structures]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Coinone) FetchMarkets

func (this *Coinone) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name coinone#fetchMarkets
  • @description retrieves data on all markets for coinone
  • @see https://docs.coinone.co.kr/v1.0/reference/tickers
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Coinone) FetchMyTrades

func (this *Coinone) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name coinone#fetchMyTrades
  • @description fetch all trades made by the user
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Coinone) FetchOpenOrders

func (this *Coinone) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name coinone#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinone) FetchOrder

func (this *Coinone) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name coinone#fetchOrder
  • @description fetches information on an order made by the user
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinone) FetchOrderBook

func (this *Coinone) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name coinone#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.coinone.co.kr/v1.0/reference/orderbook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Coinone) FetchTicker

func (this *Coinone) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name coinone#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://docs.coinone.co.kr/v1.0/reference/ticker
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Coinone) FetchTickers

func (this *Coinone) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Coinone) FetchTrades

func (this *Coinone) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name coinone#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.coinone.co.kr/v1.0/reference/recent-completed-orders
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Coinone) HandleErrors

func (this Coinone) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Coinone) Init

func (this Coinone) Init(userConfig map[string]interface{})

func (Coinone) ParseBalance

func (this Coinone) ParseBalance(response interface{}) interface{}

func (Coinone) ParseOrder

func (this Coinone) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Coinone) ParseOrderStatus

func (this Coinone) ParseOrderStatus(status interface{}) interface{}

func (Coinone) ParseTicker

func (this Coinone) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coinone) ParseTrade

func (this Coinone) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coinone) PrivatePostAccountBalance

func (this Coinone) PrivatePostAccountBalance(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostAccountBtcDepositAddress

func (this Coinone) PrivatePostAccountBtcDepositAddress(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostAccountDailyBalance

func (this Coinone) PrivatePostAccountDailyBalance(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostAccountDepositAddress

func (this Coinone) PrivatePostAccountDepositAddress(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostAccountUserInfo

func (this Coinone) PrivatePostAccountUserInfo(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostAccountVirtualAccount

func (this Coinone) PrivatePostAccountVirtualAccount(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostOrderCancel

func (this Coinone) PrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostOrderCancelAll

func (this Coinone) PrivatePostOrderCancelAll(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostOrderCompleteOrders

func (this Coinone) PrivatePostOrderCompleteOrders(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostOrderLimitBuy

func (this Coinone) PrivatePostOrderLimitBuy(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostOrderLimitOrders

func (this Coinone) PrivatePostOrderLimitOrders(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostOrderLimitSell

func (this Coinone) PrivatePostOrderLimitSell(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostOrderOrderInfo

func (this Coinone) PrivatePostOrderOrderInfo(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostTransactionAuthNumber

func (this Coinone) PrivatePostTransactionAuthNumber(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostTransactionBtc

func (this Coinone) PrivatePostTransactionBtc(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostTransactionCoin

func (this Coinone) PrivatePostTransactionCoin(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostTransactionHistory

func (this Coinone) PrivatePostTransactionHistory(args ...interface{}) <-chan interface{}

func (Coinone) PrivatePostTransactionKrwHistory

func (this Coinone) PrivatePostTransactionKrwHistory(args ...interface{}) <-chan interface{}

func (Coinone) PublicGetOrderbook

func (this Coinone) PublicGetOrderbook(args ...interface{}) <-chan interface{}

func (Coinone) PublicGetTicker

func (this Coinone) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Coinone) PublicGetTickerUtc

func (this Coinone) PublicGetTickerUtc(args ...interface{}) <-chan interface{}

func (Coinone) PublicGetTrades

func (this Coinone) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Coinone) Sign

func (this Coinone) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Coinone) V2PrivatePostAccountBalance

func (this Coinone) V2PrivatePostAccountBalance(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostAccountDepositAddress

func (this Coinone) V2PrivatePostAccountDepositAddress(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostAccountUserInfo

func (this Coinone) V2PrivatePostAccountUserInfo(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostAccountVirtualAccount

func (this Coinone) V2PrivatePostAccountVirtualAccount(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostOrderCancel

func (this Coinone) V2PrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostOrderCompleteOrders

func (this Coinone) V2PrivatePostOrderCompleteOrders(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostOrderLimitBuy

func (this Coinone) V2PrivatePostOrderLimitBuy(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostOrderLimitOrders

func (this Coinone) V2PrivatePostOrderLimitOrders(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostOrderLimitSell

func (this Coinone) V2PrivatePostOrderLimitSell(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostOrderQueryOrder

func (this Coinone) V2PrivatePostOrderQueryOrder(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostTransactionAuthNumber

func (this Coinone) V2PrivatePostTransactionAuthNumber(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostTransactionBtc

func (this Coinone) V2PrivatePostTransactionBtc(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostTransactionHistory

func (this Coinone) V2PrivatePostTransactionHistory(args ...interface{}) <-chan interface{}

func (Coinone) V2PrivatePostTransactionKrwHistory

func (this Coinone) V2PrivatePostTransactionKrwHistory(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetChartQuoteCurrencyTargetCurrency

func (this Coinone) V2PublicGetChartQuoteCurrencyTargetCurrency(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetCurrencies

func (this Coinone) V2PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetCurrenciesCurrency

func (this Coinone) V2PublicGetCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetMarketsQuoteCurrency

func (this Coinone) V2PublicGetMarketsQuoteCurrency(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetMarketsQuoteCurrencyTargetCurrency

func (this Coinone) V2PublicGetMarketsQuoteCurrencyTargetCurrency(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetOrderbookQuoteCurrencyTargetCurrency

func (this Coinone) V2PublicGetOrderbookQuoteCurrencyTargetCurrency(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetRangeUnits

func (this Coinone) V2PublicGetRangeUnits(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetTickerNewQuoteCurrency

func (this Coinone) V2PublicGetTickerNewQuoteCurrency(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetTickerNewQuoteCurrencyTargetCurrency

func (this Coinone) V2PublicGetTickerNewQuoteCurrencyTargetCurrency(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetTickerUtcNewQuoteCurrency

func (this Coinone) V2PublicGetTickerUtcNewQuoteCurrency(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetTickerUtcNewQuoteCurrencyTargetCurrency

func (this Coinone) V2PublicGetTickerUtcNewQuoteCurrencyTargetCurrency(args ...interface{}) <-chan interface{}

func (Coinone) V2PublicGetTradesQuoteCurrencyTargetCurrency

func (this Coinone) V2PublicGetTradesQuoteCurrencyTargetCurrency(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostAccountBalance

func (this Coinone) V2_1PrivatePostAccountBalance(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostAccountBalanceAll

func (this Coinone) V2_1PrivatePostAccountBalanceAll(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostAccountTradeFee

func (this Coinone) V2_1PrivatePostAccountTradeFee(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostAccountTradeFeeQuoteCurrencyTargetCurrency

func (this Coinone) V2_1PrivatePostAccountTradeFeeQuoteCurrencyTargetCurrency(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostOrderCancel

func (this Coinone) V2_1PrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostOrderCancelAll

func (this Coinone) V2_1PrivatePostOrderCancelAll(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostOrderCompleteOrders

func (this Coinone) V2_1PrivatePostOrderCompleteOrders(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostOrderCompleteOrdersAll

func (this Coinone) V2_1PrivatePostOrderCompleteOrdersAll(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostOrderInfo

func (this Coinone) V2_1PrivatePostOrderInfo(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostOrderLimit

func (this Coinone) V2_1PrivatePostOrderLimit(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostOrderOpenOrders

func (this Coinone) V2_1PrivatePostOrderOpenOrders(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostOrderOpenOrdersAll

func (this Coinone) V2_1PrivatePostOrderOpenOrdersAll(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostTransactionCoinHistory

func (this Coinone) V2_1PrivatePostTransactionCoinHistory(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostTransactionCoinWithdrawalLimit

func (this Coinone) V2_1PrivatePostTransactionCoinWithdrawalLimit(args ...interface{}) <-chan interface{}

func (Coinone) V2_1PrivatePostTransactionKrwHistory

func (this Coinone) V2_1PrivatePostTransactionKrwHistory(args ...interface{}) <-chan interface{}

type Coinsph

type Coinsph struct {
	Core *coinsph
	// contains filtered or unexported fields
}

func NewCoinsph

func NewCoinsph(userConfig map[string]interface{}) Coinsph

func (Coinsph) CalculateRateLimiterCost

func (this Coinsph) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Coinsph) CancelAllOrders

func (this *Coinsph) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Coinsph) CancelOrder

func (this *Coinsph) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Coinsph) CreateOrder

func (this *Coinsph) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name coinsph#createOrder
  • @description create a trade order
  • @see https://coins-docs.github.io/rest-api/#new-order--trade
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market', 'limit', 'stop_loss', 'take_profit', 'stop_loss_limit', 'take_profit_limit' or 'limit_maker'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.cost] the quote quantity that can be used as an alternative for the amount for market buy orders
  • @param {bool} [params.test] set to true to test an order, no order will be created but the request will be validated
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coinsph) Describe

func (this Coinsph) Describe() interface{}

func (Coinsph) EncodeOrderSide

func (this Coinsph) EncodeOrderSide(status interface{}) interface{}

func (Coinsph) EncodeOrderType

func (this Coinsph) EncodeOrderType(status interface{}) interface{}

func (*Coinsph) FetchBalance

func (this *Coinsph) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Coinsph) FetchClosedOrders

func (this *Coinsph) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name coinsph#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://coins-docs.github.io/rest-api/#history-orders-user_data
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve (default 500, max 1000)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Coinsph) FetchDepositAddress

func (this *Coinsph) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Coinsph) FetchDeposits

func (this *Coinsph) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Coinsph) FetchMarkets

func (this *Coinsph) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name coinsph#fetchMarkets
  • @description retrieves data on all markets for coinsph
  • @see https://coins-docs.github.io/rest-api/#exchange-information
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Coinsph) FetchMyTrades

func (this *Coinsph) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Coinsph) FetchOHLCV

func (this *Coinsph) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name coinsph#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://coins-docs.github.io/rest-api/#klinecandlestick-data
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch (default 500, max 1000)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Coinsph) FetchOpenOrders

func (this *Coinsph) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Coinsph) FetchOrder

func (this *Coinsph) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Coinsph) FetchOrderBook

func (this *Coinsph) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name coinsph#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://coins-docs.github.io/rest-api/#order-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return (default 100, max 200)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Coinsph) FetchOrderTrades

func (this *Coinsph) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name coinsph#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @see https://coins-docs.github.io/rest-api/#account-trade-list-user_data
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Coinsph) FetchStatus

func (this *Coinsph) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Coinsph) FetchTicker

func (this *Coinsph) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Coinsph) FetchTickers

func (this *Coinsph) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Coinsph) FetchTime

func (this *Coinsph) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name coinsph#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://coins-docs.github.io/rest-api/#check-server-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Coinsph) FetchTrades

func (this *Coinsph) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name coinsph#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://coins-docs.github.io/rest-api/#recent-trades-list
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch (default 500, max 1000)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Coinsph) FetchTradingFee

func (this *Coinsph) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Coinsph) FetchTradingFees

func (this *Coinsph) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Coinsph) FetchWithdrawals

func (this *Coinsph) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Coinsph) HandleErrors

func (this Coinsph) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Coinsph) Init

func (this Coinsph) Init(userConfig map[string]interface{})

func (Coinsph) ParseArrayParam

func (this Coinsph) ParseArrayParam(array interface{}, key interface{}) interface{}

func (Coinsph) ParseBalance

func (this Coinsph) ParseBalance(response interface{}) interface{}

func (Coinsph) ParseDepositAddress

func (this Coinsph) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Coinsph) ParseOHLCV

func (this Coinsph) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Coinsph) ParseOrder

func (this Coinsph) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Coinsph) ParseOrderSide

func (this Coinsph) ParseOrderSide(status interface{}) interface{}

func (Coinsph) ParseOrderStatus

func (this Coinsph) ParseOrderStatus(status interface{}) interface{}

func (Coinsph) ParseOrderTimeInForce

func (this Coinsph) ParseOrderTimeInForce(status interface{}) interface{}

func (Coinsph) ParseOrderType

func (this Coinsph) ParseOrderType(status interface{}) interface{}

func (Coinsph) ParseTicker

func (this Coinsph) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coinsph) ParseTrade

func (this Coinsph) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coinsph) ParseTradingFee

func (this Coinsph) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Coinsph) ParseTransaction

func (this Coinsph) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Coinsph) ParseTransactionStatus

func (this Coinsph) ParseTransactionStatus(status interface{}) interface{}

func (Coinsph) PrivateDeleteOpenapiV1OpenOrders

func (this Coinsph) PrivateDeleteOpenapiV1OpenOrders(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateDeleteOpenapiV1Order

func (this Coinsph) PrivateDeleteOpenapiV1Order(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateDeleteOpenapiV1UserDataStream

func (this Coinsph) PrivateDeleteOpenapiV1UserDataStream(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetMerchantApiV1GetInvoices

func (this Coinsph) PrivateGetMerchantApiV1GetInvoices(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiAccountV3CryptoAccounts

func (this Coinsph) PrivateGetOpenapiAccountV3CryptoAccounts(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiTransferV3TransfersId

func (this Coinsph) PrivateGetOpenapiTransferV3TransfersId(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiV1Account

func (this Coinsph) PrivateGetOpenapiV1Account(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiV1AssetTradeFee

func (this Coinsph) PrivateGetOpenapiV1AssetTradeFee(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiV1CapitalDepositHistory

func (this Coinsph) PrivateGetOpenapiV1CapitalDepositHistory(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiV1CapitalWithdrawHistory

func (this Coinsph) PrivateGetOpenapiV1CapitalWithdrawHistory(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiV1HistoryOrders

func (this Coinsph) PrivateGetOpenapiV1HistoryOrders(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiV1MyTrades

func (this Coinsph) PrivateGetOpenapiV1MyTrades(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiV1OpenOrders

func (this Coinsph) PrivateGetOpenapiV1OpenOrders(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiV1Order

func (this Coinsph) PrivateGetOpenapiV1Order(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiV3PaymentRequestGetPaymentRequest

func (this Coinsph) PrivateGetOpenapiV3PaymentRequestGetPaymentRequest(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiWalletV1ConfigGetall

func (this Coinsph) PrivateGetOpenapiWalletV1ConfigGetall(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiWalletV1DepositAddress

func (this Coinsph) PrivateGetOpenapiWalletV1DepositAddress(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiWalletV1DepositHistory

func (this Coinsph) PrivateGetOpenapiWalletV1DepositHistory(args ...interface{}) <-chan interface{}

func (Coinsph) PrivateGetOpenapiWalletV1WithdrawHistory

func (this Coinsph) PrivateGetOpenapiWalletV1WithdrawHistory(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostMerchantApiV1Invoices

func (this Coinsph) PrivatePostMerchantApiV1Invoices(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostMerchantApiV1InvoicesCancel

func (this Coinsph) PrivatePostMerchantApiV1InvoicesCancel(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiConvertV1AccpetQuote

func (this Coinsph) PrivatePostOpenapiConvertV1AccpetQuote(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiConvertV1GetQuote

func (this Coinsph) PrivatePostOpenapiConvertV1GetQuote(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiConvertV1GetSupportedTradingPairs

func (this Coinsph) PrivatePostOpenapiConvertV1GetSupportedTradingPairs(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiFiatV1CashOut

func (this Coinsph) PrivatePostOpenapiFiatV1CashOut(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiFiatV1History

func (this Coinsph) PrivatePostOpenapiFiatV1History(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiFiatV1SupportChannel

func (this Coinsph) PrivatePostOpenapiFiatV1SupportChannel(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiMigrationV4Sellorder

func (this Coinsph) PrivatePostOpenapiMigrationV4Sellorder(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiMigrationV4ValidateField

func (this Coinsph) PrivatePostOpenapiMigrationV4ValidateField(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiTransferV3Transfers

func (this Coinsph) PrivatePostOpenapiTransferV3Transfers(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiV1CapitalDepositApply

func (this Coinsph) PrivatePostOpenapiV1CapitalDepositApply(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiV1CapitalWithdrawApply

func (this Coinsph) PrivatePostOpenapiV1CapitalWithdrawApply(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiV1Order

func (this Coinsph) PrivatePostOpenapiV1Order(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiV1OrderTest

func (this Coinsph) PrivatePostOpenapiV1OrderTest(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiV1UserDataStream

func (this Coinsph) PrivatePostOpenapiV1UserDataStream(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiV3PaymentRequestDeletePaymentRequest

func (this Coinsph) PrivatePostOpenapiV3PaymentRequestDeletePaymentRequest(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiV3PaymentRequestPaymentRequestReminder

func (this Coinsph) PrivatePostOpenapiV3PaymentRequestPaymentRequestReminder(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiV3PaymentRequestPaymentRequests

func (this Coinsph) PrivatePostOpenapiV3PaymentRequestPaymentRequests(args ...interface{}) <-chan interface{}

func (Coinsph) PrivatePostOpenapiWalletV1WithdrawApply

func (this Coinsph) PrivatePostOpenapiWalletV1WithdrawApply(args ...interface{}) <-chan interface{}

func (Coinsph) PublicGetOpenapiQuoteV1AvgPrice

func (this Coinsph) PublicGetOpenapiQuoteV1AvgPrice(args ...interface{}) <-chan interface{}

func (Coinsph) PublicGetOpenapiQuoteV1Depth

func (this Coinsph) PublicGetOpenapiQuoteV1Depth(args ...interface{}) <-chan interface{}

func (Coinsph) PublicGetOpenapiQuoteV1Klines

func (this Coinsph) PublicGetOpenapiQuoteV1Klines(args ...interface{}) <-chan interface{}

func (Coinsph) PublicGetOpenapiQuoteV1Ticker24hr

func (this Coinsph) PublicGetOpenapiQuoteV1Ticker24hr(args ...interface{}) <-chan interface{}

func (Coinsph) PublicGetOpenapiQuoteV1TickerBookTicker

func (this Coinsph) PublicGetOpenapiQuoteV1TickerBookTicker(args ...interface{}) <-chan interface{}

func (Coinsph) PublicGetOpenapiQuoteV1TickerPrice

func (this Coinsph) PublicGetOpenapiQuoteV1TickerPrice(args ...interface{}) <-chan interface{}

func (Coinsph) PublicGetOpenapiQuoteV1Trades

func (this Coinsph) PublicGetOpenapiQuoteV1Trades(args ...interface{}) <-chan interface{}

func (Coinsph) PublicGetOpenapiV1ExchangeInfo

func (this Coinsph) PublicGetOpenapiV1ExchangeInfo(args ...interface{}) <-chan interface{}

func (Coinsph) PublicGetOpenapiV1Pairs

func (this Coinsph) PublicGetOpenapiV1Pairs(args ...interface{}) <-chan interface{}

func (Coinsph) PublicGetOpenapiV1Ping

func (this Coinsph) PublicGetOpenapiV1Ping(args ...interface{}) <-chan interface{}

func (Coinsph) PublicGetOpenapiV1Time

func (this Coinsph) PublicGetOpenapiV1Time(args ...interface{}) <-chan interface{}

func (Coinsph) Sign

func (this Coinsph) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Coinsph) UrlEncodeQuery

func (this Coinsph) UrlEncodeQuery(optionalArgs ...interface{}) interface{}

func (*Coinsph) Withdraw

func (this *Coinsph) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Coinspot

type Coinspot struct {
	Core *coinspot
	// contains filtered or unexported fields
}

func NewCoinspot

func NewCoinspot(userConfig map[string]interface{}) Coinspot

func (*Coinspot) CancelOrder

func (this *Coinspot) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Coinspot) CreateOrder

func (this *Coinspot) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (map[string]interface{}, error)

*

  • @method
  • @name coinspot#createOrder
  • @description create a trade order
  • @see https://www.coinspot.com.au/api#placebuyorder
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type must be 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Coinspot) Describe

func (this Coinspot) Describe() interface{}

func (*Coinspot) FetchBalance

func (this *Coinspot) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Coinspot) FetchMyTrades

func (this *Coinspot) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name coinspot#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://www.coinspot.com.au/api#rotransaction
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Coinspot) FetchOrderBook

func (this *Coinspot) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name coinspot#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://www.coinspot.com.au/api#listopenorders
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Coinspot) FetchTicker

func (this *Coinspot) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name coinspot#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://www.coinspot.com.au/api#latestprices
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Coinspot) FetchTickers

func (this *Coinspot) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name coinspot#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://www.coinspot.com.au/api#latestprices
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Coinspot) FetchTrades

func (this *Coinspot) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name coinspot#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://www.coinspot.com.au/api#orderhistory
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Coinspot) Init

func (this Coinspot) Init(userConfig map[string]interface{})

func (Coinspot) ParseBalance

func (this Coinspot) ParseBalance(response interface{}) interface{}

func (Coinspot) ParseTicker

func (this Coinspot) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Coinspot) ParseTrade

func (this Coinspot) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Coinspot) PrivatePostMyBalances

func (this Coinspot) PrivatePostMyBalances(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostMyBuy

func (this Coinspot) PrivatePostMyBuy(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostMyBuyCancel

func (this Coinspot) PrivatePostMyBuyCancel(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostMyCoinDeposit

func (this Coinspot) PrivatePostMyCoinDeposit(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostMyCoinSend

func (this Coinspot) PrivatePostMyCoinSend(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostMyOrders

func (this Coinspot) PrivatePostMyOrders(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostMySell

func (this Coinspot) PrivatePostMySell(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostMySellCancel

func (this Coinspot) PrivatePostMySellCancel(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostOrders

func (this Coinspot) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostOrdersHistory

func (this Coinspot) PrivatePostOrdersHistory(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostQuoteBuy

func (this Coinspot) PrivatePostQuoteBuy(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostQuoteSell

func (this Coinspot) PrivatePostQuoteSell(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostRoMyAffiliatepayments

func (this Coinspot) PrivatePostRoMyAffiliatepayments(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostRoMyBalances

func (this Coinspot) PrivatePostRoMyBalances(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostRoMyBalancesCointype

func (this Coinspot) PrivatePostRoMyBalancesCointype(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostRoMyDeposits

func (this Coinspot) PrivatePostRoMyDeposits(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostRoMyReferralpayments

func (this Coinspot) PrivatePostRoMyReferralpayments(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostRoMySendreceive

func (this Coinspot) PrivatePostRoMySendreceive(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostRoMyTransactions

func (this Coinspot) PrivatePostRoMyTransactions(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostRoMyTransactionsCointype

func (this Coinspot) PrivatePostRoMyTransactionsCointype(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostRoMyTransactionsCointypeOpen

func (this Coinspot) PrivatePostRoMyTransactionsCointypeOpen(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostRoMyTransactionsOpen

func (this Coinspot) PrivatePostRoMyTransactionsOpen(args ...interface{}) <-chan interface{}

func (Coinspot) PrivatePostRoMyWithdrawals

func (this Coinspot) PrivatePostRoMyWithdrawals(args ...interface{}) <-chan interface{}

func (Coinspot) PublicGetLatest

func (this Coinspot) PublicGetLatest(args ...interface{}) <-chan interface{}

func (Coinspot) Sign

func (this Coinspot) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Conversion

type Conversion struct {
	Info         map[string]interface{}
	Timestamp    *int64
	Datetime     *string
	Id           *string
	FromCurrency *string
	FromAmount   *float64
	ToCurrency   *string
	ToAmount     *float64
	Price        *float64
	Fee          *float64
}

func NewConversion

func NewConversion(data interface{}) Conversion

func NewConversionArray

func NewConversionArray(orders2 interface{}) []Conversion

type CreateConvertTradeOptions

type CreateConvertTradeOptions func(opts *CreateConvertTradeOptionsStruct)

func WithCreateConvertTradeAmount

func WithCreateConvertTradeAmount(amount float64) CreateConvertTradeOptions

func WithCreateConvertTradeParams

func WithCreateConvertTradeParams(params map[string]interface{}) CreateConvertTradeOptions

type CreateConvertTradeOptionsStruct

type CreateConvertTradeOptionsStruct struct {
	Amount *float64
	Params *map[string]interface{}
}

type CreateDepositAddressOptions

type CreateDepositAddressOptions func(opts *CreateDepositAddressOptionsStruct)

func WithCreateDepositAddressParams

func WithCreateDepositAddressParams(params map[string]interface{}) CreateDepositAddressOptions

type CreateDepositAddressOptionsStruct

type CreateDepositAddressOptionsStruct struct {
	Params *map[string]interface{}
}

type CreateGiftCodeOptions

type CreateGiftCodeOptions func(opts *CreateGiftCodeOptionsStruct)

func WithCreateGiftCodeParams

func WithCreateGiftCodeParams(params map[string]interface{}) CreateGiftCodeOptions

type CreateGiftCodeOptionsStruct

type CreateGiftCodeOptionsStruct struct {
	Params *map[string]interface{}
}

type CreateMarketBuyOrderWithCostOptions

type CreateMarketBuyOrderWithCostOptions func(opts *CreateMarketBuyOrderWithCostOptionsStruct)

func WithCreateMarketBuyOrderWithCostParams

func WithCreateMarketBuyOrderWithCostParams(params map[string]interface{}) CreateMarketBuyOrderWithCostOptions

type CreateMarketBuyOrderWithCostOptionsStruct

type CreateMarketBuyOrderWithCostOptionsStruct struct {
	Params *map[string]interface{}
}

type CreateMarketOrderWithCostOptions

type CreateMarketOrderWithCostOptions func(opts *CreateMarketOrderWithCostOptionsStruct)

func WithCreateMarketOrderWithCostParams

func WithCreateMarketOrderWithCostParams(params map[string]interface{}) CreateMarketOrderWithCostOptions

type CreateMarketOrderWithCostOptionsStruct

type CreateMarketOrderWithCostOptionsStruct struct {
	Params *map[string]interface{}
}

type CreateMarketSellOrderWithCostOptions

type CreateMarketSellOrderWithCostOptions func(opts *CreateMarketSellOrderWithCostOptionsStruct)

func WithCreateMarketSellOrderWithCostParams

func WithCreateMarketSellOrderWithCostParams(params map[string]interface{}) CreateMarketSellOrderWithCostOptions

type CreateMarketSellOrderWithCostOptionsStruct

type CreateMarketSellOrderWithCostOptionsStruct struct {
	Params *map[string]interface{}
}

type CreateOrderOptions

type CreateOrderOptions func(opts *CreateOrderOptionsStruct)

func WithCreateOrderParams

func WithCreateOrderParams(params map[string]interface{}) CreateOrderOptions

func WithCreateOrderPrice

func WithCreateOrderPrice(price float64) CreateOrderOptions

type CreateOrderOptionsStruct

type CreateOrderOptionsStruct struct {
	Price  *float64
	Params *map[string]interface{}
}

type CreateOrderWithTakeProfitAndStopLossOptions

type CreateOrderWithTakeProfitAndStopLossOptions func(opts *CreateOrderWithTakeProfitAndStopLossOptionsStruct)

func WithCreateOrderWithTakeProfitAndStopLossParams

func WithCreateOrderWithTakeProfitAndStopLossParams(params map[string]interface{}) CreateOrderWithTakeProfitAndStopLossOptions

func WithCreateOrderWithTakeProfitAndStopLossPrice

func WithCreateOrderWithTakeProfitAndStopLossPrice(price float64) CreateOrderWithTakeProfitAndStopLossOptions

func WithCreateOrderWithTakeProfitAndStopLossStopLoss

func WithCreateOrderWithTakeProfitAndStopLossStopLoss(stopLoss float64) CreateOrderWithTakeProfitAndStopLossOptions

func WithCreateOrderWithTakeProfitAndStopLossTakeProfit

func WithCreateOrderWithTakeProfitAndStopLossTakeProfit(takeProfit float64) CreateOrderWithTakeProfitAndStopLossOptions

type CreateOrderWithTakeProfitAndStopLossOptionsStruct

type CreateOrderWithTakeProfitAndStopLossOptionsStruct struct {
	Price      *float64
	TakeProfit *float64
	StopLoss   *float64
	Params     *map[string]interface{}
}

type CreateOrdersOptions

type CreateOrdersOptions func(opts *CreateOrdersOptionsStruct)

func WithCreateOrdersParams

func WithCreateOrdersParams(params map[string]interface{}) CreateOrdersOptions

type CreateOrdersOptionsStruct

type CreateOrdersOptionsStruct struct {
	Params *map[string]interface{}
}

type CreateSpotOrderRequestOptions

type CreateSpotOrderRequestOptions func(opts *CreateSpotOrderRequestOptionsStruct)

func WithCreateSpotOrderRequestParams

func WithCreateSpotOrderRequestParams(params map[string]interface{}) CreateSpotOrderRequestOptions

func WithCreateSpotOrderRequestPrice

func WithCreateSpotOrderRequestPrice(price float64) CreateSpotOrderRequestOptions

type CreateSpotOrderRequestOptionsStruct

type CreateSpotOrderRequestOptionsStruct struct {
	Price  *float64
	Params *map[string]interface{}
}

type CreateTrailingAmountOrderOptions

type CreateTrailingAmountOrderOptions func(opts *CreateTrailingAmountOrderOptionsStruct)

func WithCreateTrailingAmountOrderParams

func WithCreateTrailingAmountOrderParams(params map[string]interface{}) CreateTrailingAmountOrderOptions

func WithCreateTrailingAmountOrderPrice

func WithCreateTrailingAmountOrderPrice(price float64) CreateTrailingAmountOrderOptions

func WithCreateTrailingAmountOrderTrailingAmount

func WithCreateTrailingAmountOrderTrailingAmount(trailingAmount interface{}) CreateTrailingAmountOrderOptions

func WithCreateTrailingAmountOrderTrailingTriggerPrice

func WithCreateTrailingAmountOrderTrailingTriggerPrice(trailingTriggerPrice interface{}) CreateTrailingAmountOrderOptions

type CreateTrailingAmountOrderOptionsStruct

type CreateTrailingAmountOrderOptionsStruct struct {
	Price                *float64
	TrailingAmount       *interface{}
	TrailingTriggerPrice *interface{}
	Params               *map[string]interface{}
}

type CreateTrailingPercentOrderOptions

type CreateTrailingPercentOrderOptions func(opts *CreateTrailingPercentOrderOptionsStruct)

func WithCreateTrailingPercentOrderParams

func WithCreateTrailingPercentOrderParams(params map[string]interface{}) CreateTrailingPercentOrderOptions

func WithCreateTrailingPercentOrderPrice

func WithCreateTrailingPercentOrderPrice(price float64) CreateTrailingPercentOrderOptions

func WithCreateTrailingPercentOrderTrailingPercent

func WithCreateTrailingPercentOrderTrailingPercent(trailingPercent interface{}) CreateTrailingPercentOrderOptions

func WithCreateTrailingPercentOrderTrailingTriggerPrice

func WithCreateTrailingPercentOrderTrailingTriggerPrice(trailingTriggerPrice interface{}) CreateTrailingPercentOrderOptions

type CreateTrailingPercentOrderOptionsStruct

type CreateTrailingPercentOrderOptionsStruct struct {
	Price                *float64
	TrailingPercent      *interface{}
	TrailingTriggerPrice *interface{}
	Params               *map[string]interface{}
}

type CrossBorrowRate

type CrossBorrowRate struct {
	Currency  *string
	Rate      *float64
	Timestamp *int64
	Datetime  *string
	Info      map[string]interface{}
}

func NewCrossBorrowRate

func NewCrossBorrowRate(data interface{}) CrossBorrowRate

type CrossBorrowRates

type CrossBorrowRates struct {
	Info             map[string]interface{}
	CrossBorrowRates map[string]CrossBorrowRate
}

func NewCrossBorrowRates

func NewCrossBorrowRates(data2 interface{}) CrossBorrowRates

type Cryptocom

type Cryptocom struct {
	Core *cryptocom
	// contains filtered or unexported fields
}

func NewCryptocom

func NewCryptocom(userConfig map[string]interface{}) Cryptocom

func (*Cryptocom) CancelAllOrders

func (this *Cryptocom) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

func (*Cryptocom) CancelOrder

func (this *Cryptocom) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Cryptocom) CancelOrders

func (this *Cryptocom) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Cryptocom) CancelOrdersForSymbols

func (this *Cryptocom) CancelOrdersForSymbols(orders []CancellationRequest, options ...CancelOrdersForSymbolsOptions) ([]Order, error)

*

func (Cryptocom) ClosePosition

func (this Cryptocom) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Cryptocom) CreateAdvancedOrderRequest

func (this Cryptocom) CreateAdvancedOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Cryptocom) CreateOrder

func (this *Cryptocom) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name cryptocom#createOrder
  • @description create a trade order
  • @see https://exchange-docs.crypto.com/exchange/v1/rest-ws/index.html#private-create-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market', 'limit', 'stop_loss', 'stop_limit', 'take_profit', 'take_profit_limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.timeInForce] 'GTC', 'IOC', 'FOK' or 'PO'
  • @param {string} [params.ref_price_type] 'MARK_PRICE', 'INDEX_PRICE', 'LAST_PRICE' which trigger price type to use, default is MARK_PRICE
  • @param {float} [params.triggerPrice] price to trigger a trigger order
  • @param {float} [params.stopLossPrice] price to trigger a stop-loss trigger order
  • @param {float} [params.takeProfitPrice] price to trigger a take-profit trigger order
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Cryptocom) CreateOrderRequest

func (this Cryptocom) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Cryptocom) CreateOrders

func (this *Cryptocom) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Cryptocom) CustomHandleMarginModeAndParams

func (this Cryptocom) CustomHandleMarginModeAndParams(methodName interface{}, optionalArgs ...interface{}) interface{}

func (Cryptocom) DerivativesPrivatePostPrivateCancelAllOrders

func (this Cryptocom) DerivativesPrivatePostPrivateCancelAllOrders(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateCancelOrder

func (this Cryptocom) DerivativesPrivatePostPrivateCancelOrder(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateCancelOrderList

func (this Cryptocom) DerivativesPrivatePostPrivateCancelOrderList(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateChangeAccountLeverage

func (this Cryptocom) DerivativesPrivatePostPrivateChangeAccountLeverage(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateClosePosition

func (this Cryptocom) DerivativesPrivatePostPrivateClosePosition(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateConvertCollateral

func (this Cryptocom) DerivativesPrivatePostPrivateConvertCollateral(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateCreateOrder

func (this Cryptocom) DerivativesPrivatePostPrivateCreateOrder(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateCreateOrderList

func (this Cryptocom) DerivativesPrivatePostPrivateCreateOrderList(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateCreateSubaccountTransfer

func (this Cryptocom) DerivativesPrivatePostPrivateCreateSubaccountTransfer(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateGetCancelOnDisconnect

func (this Cryptocom) DerivativesPrivatePostPrivateGetCancelOnDisconnect(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateGetOpenOrders

func (this Cryptocom) DerivativesPrivatePostPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateGetOrderDetail

func (this Cryptocom) DerivativesPrivatePostPrivateGetOrderDetail(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateGetOrderHistory

func (this Cryptocom) DerivativesPrivatePostPrivateGetOrderHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateGetOrderList

func (this Cryptocom) DerivativesPrivatePostPrivateGetOrderList(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateGetPositions

func (this Cryptocom) DerivativesPrivatePostPrivateGetPositions(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateGetSubaccountBalances

func (this Cryptocom) DerivativesPrivatePostPrivateGetSubaccountBalances(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateGetTrades

func (this Cryptocom) DerivativesPrivatePostPrivateGetTrades(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateGetTransactions

func (this Cryptocom) DerivativesPrivatePostPrivateGetTransactions(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateSetCancelOnDisconnect

func (this Cryptocom) DerivativesPrivatePostPrivateSetCancelOnDisconnect(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateUserBalance

func (this Cryptocom) DerivativesPrivatePostPrivateUserBalance(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPrivatePostPrivateUserBalanceHistory

func (this Cryptocom) DerivativesPrivatePostPrivateUserBalanceHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPublicGetPublicAuth

func (this Cryptocom) DerivativesPublicGetPublicAuth(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPublicGetPublicGetBook

func (this Cryptocom) DerivativesPublicGetPublicGetBook(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPublicGetPublicGetCandlestick

func (this Cryptocom) DerivativesPublicGetPublicGetCandlestick(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPublicGetPublicGetExpiredSettlementPrice

func (this Cryptocom) DerivativesPublicGetPublicGetExpiredSettlementPrice(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPublicGetPublicGetInstruments

func (this Cryptocom) DerivativesPublicGetPublicGetInstruments(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPublicGetPublicGetInsurance

func (this Cryptocom) DerivativesPublicGetPublicGetInsurance(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPublicGetPublicGetTickers

func (this Cryptocom) DerivativesPublicGetPublicGetTickers(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPublicGetPublicGetTrades

func (this Cryptocom) DerivativesPublicGetPublicGetTrades(args ...interface{}) <-chan interface{}

func (Cryptocom) DerivativesPublicGetPublicGetValuations

func (this Cryptocom) DerivativesPublicGetPublicGetValuations(args ...interface{}) <-chan interface{}

func (Cryptocom) Describe

func (this Cryptocom) Describe() interface{}

func (*Cryptocom) FetchAccounts

func (this *Cryptocom) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Cryptocom) FetchBalance

func (this *Cryptocom) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Cryptocom) FetchDepositAddress

func (this *Cryptocom) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Cryptocom) FetchDepositAddressesByNetwork

func (this *Cryptocom) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

*

func (*Cryptocom) FetchDepositWithdrawFees

func (this *Cryptocom) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Cryptocom) FetchDeposits

func (this *Cryptocom) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Cryptocom) FetchFundingRateHistory

func (this *Cryptocom) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Cryptocom) FetchLedger

func (this *Cryptocom) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name cryptocom#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://exchange-docs.crypto.com/exchange/v1/rest-ws/index.html#private-get-transactions
  • @param {string} [code] unified currency code
  • @param {int} [since] timestamp in ms of the earliest ledger entry
  • @param {int} [limit] max number of ledger entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms for the ending date filter, default is the current time
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Cryptocom) FetchMarkets

func (this *Cryptocom) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Cryptocom) FetchMyTrades

func (this *Cryptocom) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Cryptocom) FetchOHLCV

func (this *Cryptocom) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name cryptocom#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://exchange-docs.crypto.com/exchange/v1/rest-ws/index.html#public-get-candlestick
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms for the ending date filter, default is the current time
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Cryptocom) FetchOpenOrders

func (this *Cryptocom) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Cryptocom) FetchOrder

func (this *Cryptocom) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Cryptocom) FetchOrderBook

func (this *Cryptocom) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Cryptocom) FetchOrders

func (this *Cryptocom) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name cryptocom#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://exchange-docs.crypto.com/exchange/v1/rest-ws/index.html#private-get-order-history
  • @param {string} symbol unified market symbol of the market the orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for, max date range is one day
  • @param {int} [limit] the maximum number of order structures to retrieve, default 100 max 100
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms for the ending date filter, default is the current time
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Cryptocom) FetchPosition

func (this *Cryptocom) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Cryptocom) FetchPositions

func (this *Cryptocom) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Cryptocom) FetchSettlementHistory

func (this *Cryptocom) FetchSettlementHistory(options ...FetchSettlementHistoryOptions) (map[string]interface{}, error)

*

func (*Cryptocom) FetchTicker

func (this *Cryptocom) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Cryptocom) FetchTickers

func (this *Cryptocom) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Cryptocom) FetchTrades

func (this *Cryptocom) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name cryptocom#fetchTrades
  • @description get a list of the most recent trades for a particular symbol
  • @see https://exchange-docs.crypto.com/exchange/v1/rest-ws/index.html#public-get-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch, maximum date range is one day
  • @param {int} [limit] the maximum number of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms for the ending date filter, default is the current time
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Cryptocom) FetchTradingFee

func (this *Cryptocom) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Cryptocom) FetchTradingFees

func (this *Cryptocom) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Cryptocom) FetchWithdrawals

func (this *Cryptocom) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Cryptocom) HandleErrors

func (this Cryptocom) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Cryptocom) Init

func (this Cryptocom) Init(userConfig map[string]interface{})

func (Cryptocom) Nonce

func (this Cryptocom) Nonce() interface{}

func (Cryptocom) ParamsToString

func (this Cryptocom) ParamsToString(object interface{}, level interface{}) interface{}

func (Cryptocom) ParseAccount

func (this Cryptocom) ParseAccount(account interface{}) interface{}

func (Cryptocom) ParseAddress

func (this Cryptocom) ParseAddress(addressString interface{}) interface{}

func (Cryptocom) ParseBalance

func (this Cryptocom) ParseBalance(response interface{}) interface{}

func (Cryptocom) ParseDepositStatus

func (this Cryptocom) ParseDepositStatus(status interface{}) interface{}

func (Cryptocom) ParseDepositWithdrawFee

func (this Cryptocom) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Cryptocom) ParseLedgerEntry

func (this Cryptocom) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Cryptocom) ParseLedgerEntryType

func (this Cryptocom) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Cryptocom) ParseOHLCV

func (this Cryptocom) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Cryptocom) ParseOrder

func (this Cryptocom) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Cryptocom) ParseOrderStatus

func (this Cryptocom) ParseOrderStatus(status interface{}) interface{}

func (Cryptocom) ParsePosition

func (this Cryptocom) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Cryptocom) ParseSettlement

func (this Cryptocom) ParseSettlement(settlement interface{}, market interface{}) interface{}

func (Cryptocom) ParseSettlements

func (this Cryptocom) ParseSettlements(settlements interface{}, market interface{}) interface{}

func (Cryptocom) ParseTicker

func (this Cryptocom) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Cryptocom) ParseTimeInForce

func (this Cryptocom) ParseTimeInForce(timeInForce interface{}) interface{}

func (Cryptocom) ParseTrade

func (this Cryptocom) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Cryptocom) ParseTradingFee

func (this Cryptocom) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Cryptocom) ParseTradingFees

func (this Cryptocom) ParseTradingFees(response interface{}) interface{}

func (Cryptocom) ParseTransaction

func (this Cryptocom) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Cryptocom) ParseWithdrawalStatus

func (this Cryptocom) ParseWithdrawalStatus(status interface{}) interface{}

func (Cryptocom) Sign

func (this Cryptocom) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Cryptocom) V1PrivatePostPrivateCancelAllOrders

func (this Cryptocom) V1PrivatePostPrivateCancelAllOrders(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateCancelOrder

func (this Cryptocom) V1PrivatePostPrivateCancelOrder(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateCancelOrderList

func (this Cryptocom) V1PrivatePostPrivateCancelOrderList(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateChangeAccountLeverage

func (this Cryptocom) V1PrivatePostPrivateChangeAccountLeverage(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateClosePosition

func (this Cryptocom) V1PrivatePostPrivateClosePosition(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateCreateOrder

func (this Cryptocom) V1PrivatePostPrivateCreateOrder(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateCreateOrderList

func (this Cryptocom) V1PrivatePostPrivateCreateOrderList(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateCreateSubaccountTransfer

func (this Cryptocom) V1PrivatePostPrivateCreateSubaccountTransfer(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateCreateWithdrawal

func (this Cryptocom) V1PrivatePostPrivateCreateWithdrawal(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetAccounts

func (this Cryptocom) V1PrivatePostPrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetCancelOnDisconnect

func (this Cryptocom) V1PrivatePostPrivateGetCancelOnDisconnect(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetCurrencyNetworks

func (this Cryptocom) V1PrivatePostPrivateGetCurrencyNetworks(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetDepositAddress

func (this Cryptocom) V1PrivatePostPrivateGetDepositAddress(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetDepositHistory

func (this Cryptocom) V1PrivatePostPrivateGetDepositHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetFeeRate

func (this Cryptocom) V1PrivatePostPrivateGetFeeRate(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetInstrumentFeeRate

func (this Cryptocom) V1PrivatePostPrivateGetInstrumentFeeRate(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetOpenOrders

func (this Cryptocom) V1PrivatePostPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetOrderDetail

func (this Cryptocom) V1PrivatePostPrivateGetOrderDetail(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetOrderHistory

func (this Cryptocom) V1PrivatePostPrivateGetOrderHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetOrderList

func (this Cryptocom) V1PrivatePostPrivateGetOrderList(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetPositions

func (this Cryptocom) V1PrivatePostPrivateGetPositions(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetSubaccountBalances

func (this Cryptocom) V1PrivatePostPrivateGetSubaccountBalances(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetTrades

func (this Cryptocom) V1PrivatePostPrivateGetTrades(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetTransactions

func (this Cryptocom) V1PrivatePostPrivateGetTransactions(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateGetWithdrawalHistory

func (this Cryptocom) V1PrivatePostPrivateGetWithdrawalHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateSetCancelOnDisconnect

func (this Cryptocom) V1PrivatePostPrivateSetCancelOnDisconnect(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateStakingConvert

func (this Cryptocom) V1PrivatePostPrivateStakingConvert(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateStakingGetConvertHistory

func (this Cryptocom) V1PrivatePostPrivateStakingGetConvertHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateStakingGetOpenConvert

func (this Cryptocom) V1PrivatePostPrivateStakingGetOpenConvert(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateStakingGetOpenStake

func (this Cryptocom) V1PrivatePostPrivateStakingGetOpenStake(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateStakingGetRewardHistory

func (this Cryptocom) V1PrivatePostPrivateStakingGetRewardHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateStakingGetStakeHistory

func (this Cryptocom) V1PrivatePostPrivateStakingGetStakeHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateStakingGetStakingInstruments

func (this Cryptocom) V1PrivatePostPrivateStakingGetStakingInstruments(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateStakingGetStakingPosition

func (this Cryptocom) V1PrivatePostPrivateStakingGetStakingPosition(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateStakingStake

func (this Cryptocom) V1PrivatePostPrivateStakingStake(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateStakingUnstake

func (this Cryptocom) V1PrivatePostPrivateStakingUnstake(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateUserBalance

func (this Cryptocom) V1PrivatePostPrivateUserBalance(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PrivatePostPrivateUserBalanceHistory

func (this Cryptocom) V1PrivatePostPrivateUserBalanceHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PublicGetPublicAuth

func (this Cryptocom) V1PublicGetPublicAuth(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PublicGetPublicGetBook

func (this Cryptocom) V1PublicGetPublicGetBook(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PublicGetPublicGetCandlestick

func (this Cryptocom) V1PublicGetPublicGetCandlestick(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PublicGetPublicGetExpiredSettlementPrice

func (this Cryptocom) V1PublicGetPublicGetExpiredSettlementPrice(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PublicGetPublicGetInstruments

func (this Cryptocom) V1PublicGetPublicGetInstruments(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PublicGetPublicGetInsurance

func (this Cryptocom) V1PublicGetPublicGetInsurance(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PublicGetPublicGetRiskParameters

func (this Cryptocom) V1PublicGetPublicGetRiskParameters(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PublicGetPublicGetTickers

func (this Cryptocom) V1PublicGetPublicGetTickers(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PublicGetPublicGetTrades

func (this Cryptocom) V1PublicGetPublicGetTrades(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PublicGetPublicGetValuations

func (this Cryptocom) V1PublicGetPublicGetValuations(args ...interface{}) <-chan interface{}

func (Cryptocom) V1PublicPostPublicStakingGetConversionRate

func (this Cryptocom) V1PublicPostPublicStakingGetConversionRate(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateCancelAllOrders

func (this Cryptocom) V2PrivatePostPrivateCancelAllOrders(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateCancelOrder

func (this Cryptocom) V2PrivatePostPrivateCancelOrder(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateCreateOrder

func (this Cryptocom) V2PrivatePostPrivateCreateOrder(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateCreateOrderList

func (this Cryptocom) V2PrivatePostPrivateCreateOrderList(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateCreateSubaccountTransfer

func (this Cryptocom) V2PrivatePostPrivateCreateSubaccountTransfer(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateCreateWithdrawal

func (this Cryptocom) V2PrivatePostPrivateCreateWithdrawal(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateExportCreateExportRequest

func (this Cryptocom) V2PrivatePostPrivateExportCreateExportRequest(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateExportDownloadExportOutput

func (this Cryptocom) V2PrivatePostPrivateExportDownloadExportOutput(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateExportGetExportRequests

func (this Cryptocom) V2PrivatePostPrivateExportGetExportRequests(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetAccountSummary

func (this Cryptocom) V2PrivatePostPrivateGetAccountSummary(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetAccounts

func (this Cryptocom) V2PrivatePostPrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetCancelOnDisconnect

func (this Cryptocom) V2PrivatePostPrivateGetCancelOnDisconnect(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetCurrencyNetworks

func (this Cryptocom) V2PrivatePostPrivateGetCurrencyNetworks(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetDepositAddress

func (this Cryptocom) V2PrivatePostPrivateGetDepositAddress(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetDepositHistory

func (this Cryptocom) V2PrivatePostPrivateGetDepositHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetOpenOrders

func (this Cryptocom) V2PrivatePostPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetOrderDetail

func (this Cryptocom) V2PrivatePostPrivateGetOrderDetail(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetOrderHistory

func (this Cryptocom) V2PrivatePostPrivateGetOrderHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetSubaccountBalances

func (this Cryptocom) V2PrivatePostPrivateGetSubaccountBalances(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetTrades

func (this Cryptocom) V2PrivatePostPrivateGetTrades(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateGetWithdrawalHistory

func (this Cryptocom) V2PrivatePostPrivateGetWithdrawalHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateOtcAcceptQuote

func (this Cryptocom) V2PrivatePostPrivateOtcAcceptQuote(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateOtcCreateOrder

func (this Cryptocom) V2PrivatePostPrivateOtcCreateOrder(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateOtcGetInstruments

func (this Cryptocom) V2PrivatePostPrivateOtcGetInstruments(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateOtcGetOtcUser

func (this Cryptocom) V2PrivatePostPrivateOtcGetOtcUser(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateOtcGetQuoteHistory

func (this Cryptocom) V2PrivatePostPrivateOtcGetQuoteHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateOtcGetTradeHistory

func (this Cryptocom) V2PrivatePostPrivateOtcGetTradeHistory(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateOtcRequestQuote

func (this Cryptocom) V2PrivatePostPrivateOtcRequestQuote(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PrivatePostPrivateSetCancelOnDisconnect

func (this Cryptocom) V2PrivatePostPrivateSetCancelOnDisconnect(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PublicGetPublicAuth

func (this Cryptocom) V2PublicGetPublicAuth(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PublicGetPublicGetBook

func (this Cryptocom) V2PublicGetPublicGetBook(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PublicGetPublicGetCandlestick

func (this Cryptocom) V2PublicGetPublicGetCandlestick(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PublicGetPublicGetInstruments

func (this Cryptocom) V2PublicGetPublicGetInstruments(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PublicGetPublicGetTicker

func (this Cryptocom) V2PublicGetPublicGetTicker(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PublicGetPublicGetTrades

func (this Cryptocom) V2PublicGetPublicGetTrades(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PublicGetPublicMarginGetLoadCurrenices

func (this Cryptocom) V2PublicGetPublicMarginGetLoadCurrenices(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PublicGetPublicMarginGetTransferCurrencies

func (this Cryptocom) V2PublicGetPublicMarginGetTransferCurrencies(args ...interface{}) <-chan interface{}

func (Cryptocom) V2PublicGetPublicRespondHeartbeat

func (this Cryptocom) V2PublicGetPublicRespondHeartbeat(args ...interface{}) <-chan interface{}

func (*Cryptocom) Withdraw

func (this *Cryptocom) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Currencies

type Currencies struct {
	Info       map[string]interface{}
	Currencies map[string]Currency
}

func NewCurrencies

func NewCurrencies(data2 interface{}) Currencies

func (*Currencies) Get

func (c *Currencies) Get(key string) (Currency, error)

func (*Currencies) Set

func (c *Currencies) Set(key string, cur Currency)

type Currency

type Currency struct {
	Info      map[string]interface{}
	Id        *string
	Code      *string
	Precision *float64
	Name      *string
	Fee       *float64
	Active    *bool
	Deposit   *bool
	Withdraw  *bool
	NumericId *int64
	Type      *string
	Margin    *bool
	Limits    CurrencyLimits
	Networks  map[string]Network
}

func NewCurrency

func NewCurrency(data interface{}) Currency

type CurrencyLimits

type CurrencyLimits struct {
	Amount   MinMax
	Withdraw MinMax
}

func NewCurrencyLimits

func NewCurrencyLimits(data interface{}) CurrencyLimits

type Currencycom

type Currencycom struct {
	Core *currencycom
	// contains filtered or unexported fields
}

func NewCurrencycom

func NewCurrencycom(userConfig map[string]interface{}) Currencycom

func (*Currencycom) CancelOrder

func (this *Currencycom) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Currencycom) CreateOrder

func (this *Currencycom) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name currencycom#createOrder
  • @description create a trade order
  • @see https://apitradedoc.currency.com/swagger-ui.html#/rest-api/orderUsingPOST
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Currencycom) Describe

func (this Currencycom) Describe() interface{}

func (*Currencycom) FetchAccounts

func (this *Currencycom) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Currencycom) FetchBalance

func (this *Currencycom) FetchBalance(params ...interface{}) (Balances, error)

*

func (Currencycom) FetchCurrencies

func (this Currencycom) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Currencycom) FetchDepositAddress

func (this *Currencycom) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Currencycom) FetchDeposits

func (this *Currencycom) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Currencycom) FetchDepositsWithdrawals

func (this *Currencycom) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name currencycom#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://apitradedoc.currency.com/swagger-ui.html#/rest-api/getTransactionsUsingGET
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Currencycom) FetchLedger

func (this *Currencycom) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name currencycom#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://apitradedoc.currency.com/swagger-ui.html#/rest-api/getLedgerUsingGET
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Currencycom) FetchLeverage

func (this *Currencycom) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Currencycom) FetchMarkets

func (this *Currencycom) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Currencycom) FetchMyTrades

func (this *Currencycom) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Currencycom) FetchOHLCV

func (this *Currencycom) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name currencycom#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://apitradedoc.currency.com/swagger-ui.html#/rest-api/klinesUsingGET
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Currencycom) FetchOpenOrders

func (this *Currencycom) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Currencycom) FetchOrder

func (this *Currencycom) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Currencycom) FetchOrderBook

func (this *Currencycom) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name currencycom#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://apitradedoc.currency.com/swagger-ui.html#/rest-api/depthUsingGET
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Currencycom) FetchPositions

func (this *Currencycom) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Currencycom) FetchTicker

func (this *Currencycom) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Currencycom) FetchTickers

func (this *Currencycom) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Currencycom) FetchTime

func (this *Currencycom) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name currencycom#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://apitradedoc.currency.com/swagger-ui.html#/rest-api/timeUsingGET
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Currencycom) FetchTrades

func (this *Currencycom) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Currencycom) FetchTradingFees

func (this *Currencycom) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Currencycom) FetchTransactionsByMethod

func (this *Currencycom) FetchTransactionsByMethod(method interface{}, options ...FetchTransactionsByMethodOptions) ([]Transaction, error)

func (*Currencycom) FetchWithdrawals

func (this *Currencycom) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Currencycom) HandleErrors

func (this Currencycom) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Currencycom) Init

func (this Currencycom) Init(userConfig map[string]interface{})

func (Currencycom) MarketcapGetV1Assets

func (this Currencycom) MarketcapGetV1Assets(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1Candles

func (this Currencycom) MarketcapGetV1Candles(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1Orderbook

func (this Currencycom) MarketcapGetV1Orderbook(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1Summary

func (this Currencycom) MarketcapGetV1Summary(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1Ticker

func (this Currencycom) MarketcapGetV1Ticker(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1TokenAssets

func (this Currencycom) MarketcapGetV1TokenAssets(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1TokenCryptoAssets

func (this Currencycom) MarketcapGetV1TokenCryptoAssets(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1TokenCryptoOHLC

func (this Currencycom) MarketcapGetV1TokenCryptoOHLC(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1TokenCryptoOrderbook

func (this Currencycom) MarketcapGetV1TokenCryptoOrderbook(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1TokenCryptoSummary

func (this Currencycom) MarketcapGetV1TokenCryptoSummary(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1TokenCryptoTicker

func (this Currencycom) MarketcapGetV1TokenCryptoTicker(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1TokenCryptoTrades

func (this Currencycom) MarketcapGetV1TokenCryptoTrades(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1TokenOrderbook

func (this Currencycom) MarketcapGetV1TokenOrderbook(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1TokenSummary

func (this Currencycom) MarketcapGetV1TokenSummary(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1TokenTicker

func (this Currencycom) MarketcapGetV1TokenTicker(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1TokenTrades

func (this Currencycom) MarketcapGetV1TokenTrades(args ...interface{}) <-chan interface{}

func (Currencycom) MarketcapGetV1Trades

func (this Currencycom) MarketcapGetV1Trades(args ...interface{}) <-chan interface{}

func (Currencycom) Nonce

func (this Currencycom) Nonce() interface{}

func (Currencycom) ParseBalance

func (this Currencycom) ParseBalance(response interface{}, optionalArgs ...interface{}) interface{}

func (Currencycom) ParseDepositAddress

func (this Currencycom) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Currencycom) ParseLedgerEntry

func (this Currencycom) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Currencycom) ParseLedgerEntryStatus

func (this Currencycom) ParseLedgerEntryStatus(status interface{}) interface{}

func (Currencycom) ParseLedgerEntryType

func (this Currencycom) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Currencycom) ParseLeverage

func (this Currencycom) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Currencycom) ParseOHLCV

func (this Currencycom) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Currencycom) ParseOrder

func (this Currencycom) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Currencycom) ParseOrderSide

func (this Currencycom) ParseOrderSide(status interface{}) interface{}

func (Currencycom) ParseOrderStatus

func (this Currencycom) ParseOrderStatus(status interface{}) interface{}

func (Currencycom) ParseOrderTimeInForce

func (this Currencycom) ParseOrderTimeInForce(status interface{}) interface{}

func (Currencycom) ParseOrderType

func (this Currencycom) ParseOrderType(status interface{}) interface{}

func (Currencycom) ParsePosition

func (this Currencycom) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Currencycom) ParseTicker

func (this Currencycom) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Currencycom) ParseTrade

func (this Currencycom) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Currencycom) ParseTransaction

func (this Currencycom) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Currencycom) ParseTransactionStatus

func (this Currencycom) ParseTransactionStatus(status interface{}) interface{}

func (Currencycom) ParseTransactionType

func (this Currencycom) ParseTransactionType(typeVar interface{}) interface{}

func (Currencycom) PrivateDeleteV1Order

func (this Currencycom) PrivateDeleteV1Order(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateDeleteV2Order

func (this Currencycom) PrivateDeleteV2Order(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1Account

func (this Currencycom) PrivateGetV1Account(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1Currencies

func (this Currencycom) PrivateGetV1Currencies(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1DepositAddress

func (this Currencycom) PrivateGetV1DepositAddress(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1Deposits

func (this Currencycom) PrivateGetV1Deposits(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1Ledger

func (this Currencycom) PrivateGetV1Ledger(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1LeverageSettings

func (this Currencycom) PrivateGetV1LeverageSettings(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1MyTrades

func (this Currencycom) PrivateGetV1MyTrades(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1OpenOrders

func (this Currencycom) PrivateGetV1OpenOrders(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1TradingPositions

func (this Currencycom) PrivateGetV1TradingPositions(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1TradingPositionsHistory

func (this Currencycom) PrivateGetV1TradingPositionsHistory(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1Transactions

func (this Currencycom) PrivateGetV1Transactions(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV1Withdrawals

func (this Currencycom) PrivateGetV1Withdrawals(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2Account

func (this Currencycom) PrivateGetV2Account(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2Currencies

func (this Currencycom) PrivateGetV2Currencies(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2DepositAddress

func (this Currencycom) PrivateGetV2DepositAddress(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2Deposits

func (this Currencycom) PrivateGetV2Deposits(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2FetchOrder

func (this Currencycom) PrivateGetV2FetchOrder(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2Ledger

func (this Currencycom) PrivateGetV2Ledger(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2LeverageSettings

func (this Currencycom) PrivateGetV2LeverageSettings(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2MyTrades

func (this Currencycom) PrivateGetV2MyTrades(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2OpenOrders

func (this Currencycom) PrivateGetV2OpenOrders(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2TradingPositions

func (this Currencycom) PrivateGetV2TradingPositions(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2TradingPositionsHistory

func (this Currencycom) PrivateGetV2TradingPositionsHistory(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2Transactions

func (this Currencycom) PrivateGetV2Transactions(args ...interface{}) <-chan interface{}

func (Currencycom) PrivateGetV2Withdrawals

func (this Currencycom) PrivateGetV2Withdrawals(args ...interface{}) <-chan interface{}

func (Currencycom) PrivatePostV1CloseTradingPosition

func (this Currencycom) PrivatePostV1CloseTradingPosition(args ...interface{}) <-chan interface{}

func (Currencycom) PrivatePostV1Order

func (this Currencycom) PrivatePostV1Order(args ...interface{}) <-chan interface{}

func (Currencycom) PrivatePostV1UpdateTradingOrder

func (this Currencycom) PrivatePostV1UpdateTradingOrder(args ...interface{}) <-chan interface{}

func (Currencycom) PrivatePostV1UpdateTradingPosition

func (this Currencycom) PrivatePostV1UpdateTradingPosition(args ...interface{}) <-chan interface{}

func (Currencycom) PrivatePostV2CloseTradingPosition

func (this Currencycom) PrivatePostV2CloseTradingPosition(args ...interface{}) <-chan interface{}

func (Currencycom) PrivatePostV2Order

func (this Currencycom) PrivatePostV2Order(args ...interface{}) <-chan interface{}

func (Currencycom) PrivatePostV2UpdateTradingOrder

func (this Currencycom) PrivatePostV2UpdateTradingOrder(args ...interface{}) <-chan interface{}

func (Currencycom) PrivatePostV2UpdateTradingPosition

func (this Currencycom) PrivatePostV2UpdateTradingPosition(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV1AggTrades

func (this Currencycom) PublicGetV1AggTrades(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV1Depth

func (this Currencycom) PublicGetV1Depth(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV1ExchangeInfo

func (this Currencycom) PublicGetV1ExchangeInfo(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV1Klines

func (this Currencycom) PublicGetV1Klines(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV1Ticker24hr

func (this Currencycom) PublicGetV1Ticker24hr(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV1Time

func (this Currencycom) PublicGetV1Time(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV2AggTrades

func (this Currencycom) PublicGetV2AggTrades(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV2Depth

func (this Currencycom) PublicGetV2Depth(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV2ExchangeInfo

func (this Currencycom) PublicGetV2ExchangeInfo(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV2Klines

func (this Currencycom) PublicGetV2Klines(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV2Ticker24hr

func (this Currencycom) PublicGetV2Ticker24hr(args ...interface{}) <-chan interface{}

func (Currencycom) PublicGetV2Time

func (this Currencycom) PublicGetV2Time(args ...interface{}) <-chan interface{}

func (Currencycom) Sign

func (this Currencycom) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Defx

type Defx struct {
	Core *defx
	// contains filtered or unexported fields
}

func NewDefx

func NewDefx(userConfig map[string]interface{}) Defx

func (*Defx) CancelAllOrders

func (this *Defx) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

func (*Defx) CancelOrder

func (this *Defx) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (Defx) CloseAllPositions

func (this Defx) CloseAllPositions(optionalArgs ...interface{}) <-chan interface{}

*

func (Defx) ClosePosition

func (this Defx) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name defx#closePosition
  • @description closes an open position for a market
  • @see https://api-docs.defx.com/#b2c08074-c4d9-4e50-b637-0d6c498fa29e
  • @param {string} symbol unified CCXT market symbol
  • @param {string} [side] one-way mode: 'buy' or 'sell', hedge-mode: 'long' or 'short'
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.positionId] the position id you want to close
  • @param {string} [params.type] 'MARKET' or 'LIMIT'
  • @param {string} [params.quantity] how much of currency you want to trade in units of base currency
  • @param {string} [params.price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Defx) CreateOrder

func (this *Defx) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name defx#createOrder
  • @description create a trade order
  • @see https://api-docs.defx.com/#ba222d88-8856-4d3c-87a9-7cec07bb2622
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] The price a trigger order is triggered at
  • @param {string} [params.reduceOnly] for swap and future reduceOnly is a string 'true' or 'false' that cant be sent with close position set to true or in hedge mode. For spot margin and option reduceOnly is a boolean.
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Defx) DefaultNetworkCodeForCurrency

func (this Defx) DefaultNetworkCodeForCurrency(code interface{}) interface{}

func (Defx) Describe

func (this Defx) Describe() interface{}

func (*Defx) FetchBalance

func (this *Defx) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Defx) FetchCanceledOrders

func (this *Defx) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

  • @method
  • @name defx#fetchCanceledOrders
  • @description fetches information on multiple canceled orders made by the user
  • @see https://api-docs.defx.com/#ab200038-8acb-4170-b05e-4fcb4cc13751
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch orders for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Defx) FetchClosedOrders

func (this *Defx) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name defx#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://api-docs.defx.com/#ab200038-8acb-4170-b05e-4fcb4cc13751
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch orders for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Defx) FetchFundingRate

func (this *Defx) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Defx) FetchLedger

func (this *Defx) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name defx#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://api-docs.defx.com/#38cc8974-794f-48c0-b959-db045a0ee565
  • @param {string} [code] unified currency code
  • @param {int} [since] timestamp in ms of the earliest ledger entry
  • @param {int} [limit] max number of ledger entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest ledger entry
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Defx) FetchMarkPrice

func (this *Defx) FetchMarkPrice(symbol string, options ...FetchMarkPriceOptions) (Ticker, error)

*

func (*Defx) FetchMarkets

func (this *Defx) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Defx) FetchMyTrades

func (this *Defx) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name defx#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://api-docs.defx.com/#06b5b33c-2fc6-48de-896c-fc316f5871a7
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Defx) FetchOHLCV

func (this *Defx) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name defx#fetchOHLCV
  • @see https://api-docs.defx.com/#54b71951-1472-4670-b5af-4c2dc41e73d0
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] max=1000, max=100 when since is defined and is less than (now - (999 * (timeframe in ms)))
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch orders for
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Defx) FetchOpenOrders

func (this *Defx) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name defx#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://api-docs.defx.com/#ab200038-8acb-4170-b05e-4fcb4cc13751
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch orders for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Defx) FetchOrder

func (this *Defx) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Defx) FetchOrderBook

func (this *Defx) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name defx#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://api-docs.defx.com/#6c1a2971-8325-4e7d-9962-e0bfcaacf9c4
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.slab] slab from market.info.depthSlabs
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Defx) FetchOrders

func (this *Defx) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name defx#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://api-docs.defx.com/#ab200038-8acb-4170-b05e-4fcb4cc13751
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch orders for
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Defx) FetchPosition

func (this *Defx) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Defx) FetchPositions

func (this *Defx) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Defx) FetchStatus

func (this *Defx) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Defx) FetchTicker

func (this *Defx) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Defx) FetchTickers

func (this *Defx) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name defx#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://api-docs.defx.com/#8c61cfbd-40d9-410e-b014-f5b36eba51d1
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Defx) FetchTime

func (this *Defx) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name defx#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://api-docs.defx.com/#4b03bb3b-a0fa-4dfb-b96c-237bde0ce9e6
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Defx) FetchTrades

func (this *Defx) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name defx#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://api-docs.defx.com/#5865452f-ea32-4f13-bfbc-03af5f5574fd
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Defx) HandleErrors

func (this Defx) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Defx) Init

func (this Defx) Init(userConfig map[string]interface{})

func (Defx) Nonce

func (this Defx) Nonce() interface{}

func (Defx) ParseBalance

func (this Defx) ParseBalance(balances interface{}) interface{}

func (Defx) ParseFundingRate

func (this Defx) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Defx) ParseLedgerEntry

func (this Defx) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Defx) ParseLedgerEntryType

func (this Defx) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Defx) ParseLeverage

func (this Defx) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Defx) ParseMarket

func (this Defx) ParseMarket(market interface{}) interface{}

func (Defx) ParseOHLCV

func (this Defx) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Defx) ParseOrder

func (this Defx) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Defx) ParseOrderStatus

func (this Defx) ParseOrderStatus(status interface{}) interface{}

func (Defx) ParsePosition

func (this Defx) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Defx) ParseTicker

func (this Defx) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Defx) ParseTrade

func (this Defx) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Defx) ParseTransaction

func (this Defx) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (*Defx) SetLeverage

func (this *Defx) SetLeverage(leverage int64, options ...SetLeverageOptions) (Leverage, error)

*

  • @method
  • @name defx#setLeverage
  • @description set the level of leverage for a market
  • @see https://api-docs.defx.com/#4cb4ecc4-6c61-4194-8353-be67faaf7ca7
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Defx) SetSandboxMode

func (this Defx) SetSandboxMode(enable interface{})

func (Defx) Sign

func (this Defx) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Defx) V1PrivateDeleteApiOrderOrderId

func (this Defx) V1PrivateDeleteApiOrderOrderId(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateDeleteApiOrdersAllOpen

func (this Defx) V1PrivateDeleteApiOrdersAllOpen(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateDeleteApiPositionAll

func (this Defx) V1PrivateDeleteApiPositionAll(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateDeleteApiPositionPositionId

func (this Defx) V1PrivateDeleteApiPositionPositionId(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateDeleteApiUsersApikeysAccessKey

func (this Defx) V1PrivateDeleteApiUsersApikeysAccessKey(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateDeleteApiUsersSocketListenKeysListenKey

func (this Defx) V1PrivateDeleteApiUsersSocketListenKeysListenKey(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiAnalyticsPointsHistory

func (this Defx) V1PrivateGetApiAnalyticsPointsHistory(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiAnalyticsPointsOverview

func (this Defx) V1PrivateGetApiAnalyticsPointsOverview(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiAnalyticsUserOverview

func (this Defx) V1PrivateGetApiAnalyticsUserOverview(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiAnalyticsUserPnl

func (this Defx) V1PrivateGetApiAnalyticsUserPnl(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiNotifications

func (this Defx) V1PrivateGetApiNotifications(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiOrderOrderId

func (this Defx) V1PrivateGetApiOrderOrderId(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiOrders

func (this Defx) V1PrivateGetApiOrders(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiOrdersOcoParentOrderId

func (this Defx) V1PrivateGetApiOrdersOcoParentOrderId(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiPositionActive

func (this Defx) V1PrivateGetApiPositionActive(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiTrades

func (this Defx) V1PrivateGetApiTrades(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiUsersApikeys

func (this Defx) V1PrivateGetApiUsersApikeys(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiUsersMetadataFeeMultiplier

func (this Defx) V1PrivateGetApiUsersMetadataFeeMultiplier(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiUsersMetadataLeverage

func (this Defx) V1PrivateGetApiUsersMetadataLeverage(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiUsersMetadataSlippage

func (this Defx) V1PrivateGetApiUsersMetadataSlippage(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiUsersProfileWallets

func (this Defx) V1PrivateGetApiUsersProfileWallets(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiUsersReferral

func (this Defx) V1PrivateGetApiUsersReferral(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiWalletBalance

func (this Defx) V1PrivateGetApiWalletBalance(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetApiWalletTransactions

func (this Defx) V1PrivateGetApiWalletTransactions(args ...interface{}) <-chan interface{}

func (Defx) V1PrivateGetConnectionSignatureMessageEvm

func (this Defx) V1PrivateGetConnectionSignatureMessageEvm(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePatchApiUsersApikeysAccessKey

func (this Defx) V1PrivatePatchApiUsersApikeysAccessKey(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePostApiOrder

func (this Defx) V1PrivatePostApiOrder(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePostApiPositionOco

func (this Defx) V1PrivatePostApiPositionOco(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePostApiTransfersBridgeWithdrawal

func (this Defx) V1PrivatePostApiTransfersBridgeWithdrawal(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePostApiTransfersWithdrawal

func (this Defx) V1PrivatePostApiTransfersWithdrawal(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePostApiUsersApikeys

func (this Defx) V1PrivatePostApiUsersApikeys(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePostApiUsersMetadataFeeMultiplier

func (this Defx) V1PrivatePostApiUsersMetadataFeeMultiplier(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePostApiUsersMetadataLeverage

func (this Defx) V1PrivatePostApiUsersMetadataLeverage(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePostApiUsersMetadataSlippage

func (this Defx) V1PrivatePostApiUsersMetadataSlippage(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePostApiUsersProfileWallets

func (this Defx) V1PrivatePostApiUsersProfileWallets(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePostApiUsersReferralRecordReferralSignup

func (this Defx) V1PrivatePostApiUsersReferralRecordReferralSignup(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePostApiUsersSocketListenKeys

func (this Defx) V1PrivatePostApiUsersSocketListenKeys(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePutApiPositionUpdatePositionMargin

func (this Defx) V1PrivatePutApiPositionUpdatePositionMargin(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePutApiUsersApikeysAccessKeyStatus

func (this Defx) V1PrivatePutApiUsersApikeysAccessKeyStatus(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePutApiUsersReferral

func (this Defx) V1PrivatePutApiUsersReferral(args ...interface{}) <-chan interface{}

func (Defx) V1PrivatePutApiUsersSocketListenKeysListenKey

func (this Defx) V1PrivatePutApiUsersSocketListenKeysListenKey(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketOverview

func (this Defx) V1PublicGetAnalyticsMarketOverview(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketStatsBasis

func (this Defx) V1PublicGetAnalyticsMarketStatsBasis(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketStatsFundingRate

func (this Defx) V1PublicGetAnalyticsMarketStatsFundingRate(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketStatsInsuranceFund

func (this Defx) V1PublicGetAnalyticsMarketStatsInsuranceFund(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketStatsLiquidation

func (this Defx) V1PublicGetAnalyticsMarketStatsLiquidation(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketStatsLongAndShortRatio

func (this Defx) V1PublicGetAnalyticsMarketStatsLongAndShortRatio(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketStatsNewUsers

func (this Defx) V1PublicGetAnalyticsMarketStatsNewUsers(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketStatsOpenInterest

func (this Defx) V1PublicGetAnalyticsMarketStatsOpenInterest(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketStatsTotalTrades

func (this Defx) V1PublicGetAnalyticsMarketStatsTotalTrades(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketStatsTotalVolume

func (this Defx) V1PublicGetAnalyticsMarketStatsTotalVolume(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketStatsTvl

func (this Defx) V1PublicGetAnalyticsMarketStatsTvl(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetAnalyticsMarketStatsVolumeByInstrument

func (this Defx) V1PublicGetAnalyticsMarketStatsVolumeByInstrument(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetCMarkets

func (this Defx) V1PublicGetCMarkets(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetCMarketsMetadata

func (this Defx) V1PublicGetCMarketsMetadata(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetExplorerBlocks

func (this Defx) V1PublicGetExplorerBlocks(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetExplorerSearch

func (this Defx) V1PublicGetExplorerSearch(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetExplorerTransactions

func (this Defx) V1PublicGetExplorerTransactions(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetHealthcheckPing

func (this Defx) V1PublicGetHealthcheckPing(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetSymbolsSymbolDepthLevelSlab

func (this Defx) V1PublicGetSymbolsSymbolDepthLevelSlab(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetSymbolsSymbolOhlc

func (this Defx) V1PublicGetSymbolsSymbolOhlc(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetSymbolsSymbolPrices

func (this Defx) V1PublicGetSymbolsSymbolPrices(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetSymbolsSymbolTicker24hr

func (this Defx) V1PublicGetSymbolsSymbolTicker24hr(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetSymbolsSymbolTrades

func (this Defx) V1PublicGetSymbolsSymbolTrades(args ...interface{}) <-chan interface{}

func (Defx) V1PublicGetTicker24HrAgg

func (this Defx) V1PublicGetTicker24HrAgg(args ...interface{}) <-chan interface{}

func (*Defx) Withdraw

func (this *Defx) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Delta

type Delta struct {
	Core *delta
	// contains filtered or unexported fields
}

func NewDelta

func NewDelta(userConfig map[string]interface{}) Delta

func (Delta) AddMargin

func (this Delta) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Delta) CancelAllOrders

func (this *Delta) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Delta) CancelOrder

func (this *Delta) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Delta) CloseAllPositions

func (this Delta) CloseAllPositions(optionalArgs ...interface{}) <-chan interface{}

*

func (Delta) CreateExpiredOptionMarket

func (this Delta) CreateExpiredOptionMarket(symbol interface{}) interface{}

func (*Delta) CreateOrder

func (this *Delta) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name delta#createOrder
  • @description create a trade order
  • @see https://docs.delta.exchange/#place-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.reduceOnly] *contract only* indicates if this order is to reduce the size of a position
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Delta) Describe

func (this Delta) Describe() interface{}

func (*Delta) EditOrder

func (this *Delta) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name delta#editOrder
  • @description edit a trade order
  • @see https://docs.delta.exchange/#edit-order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of the currency you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Delta) FetchBalance

func (this *Delta) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Delta) FetchClosedOrders

func (this *Delta) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name delta#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://docs.delta.exchange/#get-order-history-cancelled-and-closed
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Delta) FetchCurrencies

func (this Delta) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name delta#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://docs.delta.exchange/#get-list-of-all-assets
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Delta) FetchDepositAddress

func (this *Delta) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name delta#fetchDepositAddress
  • @description fetch the deposit address for a currency associated with this account
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.network] unified network code
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Delta) FetchFundingRate

func (this *Delta) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Delta) FetchFundingRates

func (this *Delta) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Delta) FetchGreeks

func (this *Delta) FetchGreeks(symbol string, options ...FetchGreeksOptions) (Greeks, error)

*

func (*Delta) FetchLedger

func (this *Delta) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name delta#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://docs.delta.exchange/#get-wallet-transactions
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Delta) FetchLeverage

func (this *Delta) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Delta) FetchMarginMode

func (this *Delta) FetchMarginMode(symbol string, options ...FetchMarginModeOptions) (MarginMode, error)

*

func (*Delta) FetchMarkets

func (this *Delta) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name delta#fetchMarkets
  • @description retrieves data on all markets for delta
  • @see https://docs.delta.exchange/#get-list-of-products
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Delta) FetchMyTrades

func (this *Delta) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name delta#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.delta.exchange/#get-user-fills-by-filters
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Delta) FetchOHLCV

func (this *Delta) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name delta#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.delta.exchange/#delta-exchange-api-v2-historical-ohlc-candles-sparklines
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Delta) FetchOpenInterest

func (this *Delta) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Delta) FetchOpenOrders

func (this *Delta) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name delta#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://docs.delta.exchange/#get-active-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Delta) FetchOption

func (this *Delta) FetchOption(symbol string, options ...FetchOptionOptions) (Option, error)

*

func (*Delta) FetchOrderBook

func (this *Delta) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name delta#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.delta.exchange/#get-l2-orderbook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Delta) FetchOrdersWithMethod

func (this *Delta) FetchOrdersWithMethod(method interface{}, options ...FetchOrdersWithMethodOptions) ([]Order, error)

func (*Delta) FetchPosition

func (this *Delta) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Delta) FetchPositions

func (this *Delta) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Delta) FetchSettlementHistory

func (this *Delta) FetchSettlementHistory(options ...FetchSettlementHistoryOptions) (map[string]interface{}, error)

*

func (*Delta) FetchStatus

func (this *Delta) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

  • @method
  • @name delta#fetchStatus
  • @description the latest known information on the availability of the exchange API
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [status structure]{@link https://docs.ccxt.com/#/?id=exchange-status-structure}

func (*Delta) FetchTicker

func (this *Delta) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Delta) FetchTickers

func (this *Delta) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name delta#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.delta.exchange/#get-tickers-for-products
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Delta) FetchTime

func (this *Delta) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name delta#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Delta) FetchTrades

func (this *Delta) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name delta#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.delta.exchange/#get-public-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Delta) HandleErrors

func (this Delta) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Delta) IndexByStringifiedNumericId

func (this Delta) IndexByStringifiedNumericId(input interface{}) interface{}

func (Delta) Init

func (this Delta) Init(userConfig map[string]interface{})

func (Delta) LoadMarkets

func (this Delta) LoadMarkets(optionalArgs ...interface{}) <-chan interface{}

func (Delta) ModifyMarginHelper

func (this Delta) ModifyMarginHelper(symbol interface{}, amount interface{}, typeVar interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Delta) ParseBalance

func (this Delta) ParseBalance(response interface{}) interface{}

func (Delta) ParseDepositAddress

func (this Delta) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseFundingRate

func (this Delta) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseGreeks

func (this Delta) ParseGreeks(greeks interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseLedgerEntry

func (this Delta) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseLedgerEntryType

func (this Delta) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Delta) ParseLeverage

func (this Delta) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseMarginMode

func (this Delta) ParseMarginMode(marginMode interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseMarginModification

func (this Delta) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseOHLCV

func (this Delta) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseOpenInterest

func (this Delta) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseOption

func (this Delta) ParseOption(chain interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseOrder

func (this Delta) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseOrderStatus

func (this Delta) ParseOrderStatus(status interface{}) interface{}

func (Delta) ParsePosition

func (this Delta) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseSettlement

func (this Delta) ParseSettlement(settlement interface{}, market interface{}) interface{}

func (Delta) ParseSettlements

func (this Delta) ParseSettlements(settlements interface{}, market interface{}) interface{}

func (Delta) ParseTicker

func (this Delta) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Delta) ParseTrade

func (this Delta) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Delta) PrivateDeleteOrders

func (this Delta) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Delta) PrivateDeleteOrdersAll

func (this Delta) PrivateDeleteOrdersAll(args ...interface{}) <-chan interface{}

func (Delta) PrivateDeleteOrdersBatch

func (this Delta) PrivateDeleteOrdersBatch(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetDepositsAddress

func (this Delta) PrivateGetDepositsAddress(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetFills

func (this Delta) PrivateGetFills(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetFillsHistoryDownloadCsv

func (this Delta) PrivateGetFillsHistoryDownloadCsv(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetOrders

func (this Delta) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetOrdersHistory

func (this Delta) PrivateGetOrdersHistory(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetOrdersLeverage

func (this Delta) PrivateGetOrdersLeverage(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetPositions

func (this Delta) PrivateGetPositions(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetPositionsMargined

func (this Delta) PrivateGetPositionsMargined(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetProductsProductIdOrdersLeverage

func (this Delta) PrivateGetProductsProductIdOrdersLeverage(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetProfile

func (this Delta) PrivateGetProfile(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetSubAccounts

func (this Delta) PrivateGetSubAccounts(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetUsersTradingPreferences

func (this Delta) PrivateGetUsersTradingPreferences(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetWalletBalances

func (this Delta) PrivateGetWalletBalances(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetWalletTransactions

func (this Delta) PrivateGetWalletTransactions(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetWalletTransactionsDownload

func (this Delta) PrivateGetWalletTransactionsDownload(args ...interface{}) <-chan interface{}

func (Delta) PrivateGetWalletsSubAccountsTransferHistory

func (this Delta) PrivateGetWalletsSubAccountsTransferHistory(args ...interface{}) <-chan interface{}

func (Delta) PrivatePostOrders

func (this Delta) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Delta) PrivatePostOrdersBatch

func (this Delta) PrivatePostOrdersBatch(args ...interface{}) <-chan interface{}

func (Delta) PrivatePostOrdersBracket

func (this Delta) PrivatePostOrdersBracket(args ...interface{}) <-chan interface{}

func (Delta) PrivatePostOrdersCancelAfter

func (this Delta) PrivatePostOrdersCancelAfter(args ...interface{}) <-chan interface{}

func (Delta) PrivatePostOrdersLeverage

func (this Delta) PrivatePostOrdersLeverage(args ...interface{}) <-chan interface{}

func (Delta) PrivatePostPositionsChangeMargin

func (this Delta) PrivatePostPositionsChangeMargin(args ...interface{}) <-chan interface{}

func (Delta) PrivatePostPositionsCloseAll

func (this Delta) PrivatePostPositionsCloseAll(args ...interface{}) <-chan interface{}

func (Delta) PrivatePostProductsProductIdOrdersLeverage

func (this Delta) PrivatePostProductsProductIdOrdersLeverage(args ...interface{}) <-chan interface{}

func (Delta) PrivatePostWalletsSubAccountBalanceTransfer

func (this Delta) PrivatePostWalletsSubAccountBalanceTransfer(args ...interface{}) <-chan interface{}

func (Delta) PrivatePutOrders

func (this Delta) PrivatePutOrders(args ...interface{}) <-chan interface{}

func (Delta) PrivatePutOrdersBatch

func (this Delta) PrivatePutOrdersBatch(args ...interface{}) <-chan interface{}

func (Delta) PrivatePutOrdersBracket

func (this Delta) PrivatePutOrdersBracket(args ...interface{}) <-chan interface{}

func (Delta) PrivatePutPositionsAutoTopup

func (this Delta) PrivatePutPositionsAutoTopup(args ...interface{}) <-chan interface{}

func (Delta) PrivatePutUsersResetMmp

func (this Delta) PrivatePutUsersResetMmp(args ...interface{}) <-chan interface{}

func (Delta) PrivatePutUsersUpdateMmp

func (this Delta) PrivatePutUsersUpdateMmp(args ...interface{}) <-chan interface{}

func (Delta) PublicGetAssets

func (this Delta) PublicGetAssets(args ...interface{}) <-chan interface{}

func (Delta) PublicGetHistoryCandles

func (this Delta) PublicGetHistoryCandles(args ...interface{}) <-chan interface{}

func (Delta) PublicGetHistorySparklines

func (this Delta) PublicGetHistorySparklines(args ...interface{}) <-chan interface{}

func (Delta) PublicGetIndices

func (this Delta) PublicGetIndices(args ...interface{}) <-chan interface{}

func (Delta) PublicGetL2orderbookSymbol

func (this Delta) PublicGetL2orderbookSymbol(args ...interface{}) <-chan interface{}

func (Delta) PublicGetProducts

func (this Delta) PublicGetProducts(args ...interface{}) <-chan interface{}

func (Delta) PublicGetProductsSymbol

func (this Delta) PublicGetProductsSymbol(args ...interface{}) <-chan interface{}

func (Delta) PublicGetSettings

func (this Delta) PublicGetSettings(args ...interface{}) <-chan interface{}

func (Delta) PublicGetStats

func (this Delta) PublicGetStats(args ...interface{}) <-chan interface{}

func (Delta) PublicGetTickers

func (this Delta) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Delta) PublicGetTickersSymbol

func (this Delta) PublicGetTickersSymbol(args ...interface{}) <-chan interface{}

func (Delta) PublicGetTradesSymbol

func (this Delta) PublicGetTradesSymbol(args ...interface{}) <-chan interface{}

func (Delta) ReduceMargin

func (this Delta) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Delta) SafeMarket

func (this Delta) SafeMarket(optionalArgs ...interface{}) interface{}

func (*Delta) SetLeverage

func (this *Delta) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name delta#setLeverage
  • @description set the level of leverage for a market
  • @see https://docs.delta.exchange/#change-order-leverage
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Delta) Sign

func (this Delta) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type DepositAddress

type DepositAddress struct {
	Info     map[string]interface{}
	Currency *string
	Network  *string
	Address  *string
	Tag      *string
}

func NewDepositAddress

func NewDepositAddress(data interface{}) DepositAddress

func NewDepositAddressArray

func NewDepositAddressArray(orders2 interface{}) []DepositAddress

type DepositAddressResponse

type DepositAddressResponse struct {
	Address *string
	Tag     *string
	Status  *string
	Info    map[string]interface{}
}

func NewDepositAddressResponse

func NewDepositAddressResponse(depositAddressResponseData map[string]interface{}) DepositAddressResponse

NewDepositAddressResponse initializes a DepositAddressResponse struct from a map.

type Deribit

type Deribit struct {
	Core *deribit
	// contains filtered or unexported fields
}

func NewDeribit

func NewDeribit(userConfig map[string]interface{}) Deribit

func (Deribit) AddPaginationCursorToResult

func (this Deribit) AddPaginationCursorToResult(cursor interface{}, data interface{}) interface{}

func (*Deribit) CancelAllOrders

func (this *Deribit) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Deribit) CancelOrder

func (this *Deribit) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Deribit) CodeFromOptions

func (this Deribit) CodeFromOptions(methodName interface{}, optionalArgs ...interface{}) interface{}

func (*Deribit) CreateDepositAddress

func (this *Deribit) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (map[string]interface{}, error)

*

func (Deribit) CreateExpiredOptionMarket

func (this Deribit) CreateExpiredOptionMarket(symbol interface{}) interface{}

func (*Deribit) CreateOrder

func (this *Deribit) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name deribit#createOrder
  • @description create a trade order
  • @see https://docs.deribit.com/#private-buy
  • @see https://docs.deribit.com/#private-sell
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency. For perpetual and inverse futures the amount is in USD units. For options it is in the underlying assets base currency.
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.trigger] the trigger type 'index_price', 'mark_price', or 'last_price', default is 'last_price'
  • @param {float} [params.trailingAmount] the quote amount to trail away from the current market price
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Deribit) Describe

func (this Deribit) Describe() interface{}

func (*Deribit) EditOrder

func (this *Deribit) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name deribit#editOrder
  • @description edit a trade order
  • @see https://docs.deribit.com/#private-edit
  • @param {string} id edit order id
  • @param {string} [symbol] unified symbol of the market to edit an order in
  • @param {string} [type] 'market' or 'limit'
  • @param {string} [side] 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency. For perpetual and inverse futures the amount is in USD units. For options it is in the underlying assets base currency.
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.trailingAmount] the quote amount to trail away from the current market price
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Deribit) FetchAccounts

func (this *Deribit) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Deribit) FetchBalance

func (this *Deribit) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Deribit) FetchClosedOrders

func (this *Deribit) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Deribit) FetchCurrencies

func (this Deribit) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name deribit#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://docs.deribit.com/#public-get_currencies
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Deribit) FetchDepositAddress

func (this *Deribit) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Deribit) FetchDepositWithdrawFees

func (this *Deribit) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Deribit) FetchDeposits

func (this *Deribit) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name deribit#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://docs.deribit.com/#private-get_deposits
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Deribit) FetchFundingRate

func (this *Deribit) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

  • @method
  • @name deribit#fetchFundingRate
  • @description fetch the current funding rate
  • @see https://docs.deribit.com/#public-get_funding_rate_value
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.start_timestamp] fetch funding rate starting from this timestamp
  • @param {int} [params.end_timestamp] fetch funding rate ending at this timestamp
  • @returns {object} a [funding rate structure]{@link https://docs.ccxt.com/#/?id=funding-rate-structure}

func (*Deribit) FetchFundingRateHistory

func (this *Deribit) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

  • @method
  • @name deribit#fetchFundingRateHistory
  • @description fetch the current funding rate
  • @see https://docs.deribit.com/#public-get_funding_rate_history
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch funding rate history for
  • @param {int} [limit] the maximum number of entries to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] fetch funding rate ending at this timestamp
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} a [funding rate structure]{@link https://docs.ccxt.com/#/?id=funding-rate-structure}

func (*Deribit) FetchGreeks

func (this *Deribit) FetchGreeks(symbol string, options ...FetchGreeksOptions) (Greeks, error)

*

  • @method
  • @name deribit#fetchGreeks
  • @description fetches an option contracts greeks, financial metrics used to measure the factors that affect the price of an options contract
  • @see https://docs.deribit.com/#public-ticker
  • @param {string} symbol unified symbol of the market to fetch greeks for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [greeks structure]{@link https://docs.ccxt.com/#/?id=greeks-structure}

func (*Deribit) FetchLiquidations

func (this *Deribit) FetchLiquidations(symbol string, options ...FetchLiquidationsOptions) ([]Liquidation, error)

*

func (*Deribit) FetchMarkets

func (this *Deribit) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Deribit) FetchMyLiquidations

func (this *Deribit) FetchMyLiquidations(options ...FetchMyLiquidationsOptions) ([]Liquidation, error)

*

func (*Deribit) FetchMyTrades

func (this *Deribit) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Deribit) FetchOHLCV

func (this *Deribit) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name deribit#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.deribit.com/#public-get_tradingview_chart_data
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] whether to paginate the results, set to false by default
  • @param {int} [params.until] the latest time in ms to fetch ohlcv for
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Deribit) FetchOpenOrders

func (this *Deribit) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Deribit) FetchOption

func (this *Deribit) FetchOption(symbol string, options ...FetchOptionOptions) (Option, error)

*

func (*Deribit) FetchOptionChain

func (this *Deribit) FetchOptionChain(code string, options ...FetchOptionChainOptions) (OptionChain, error)

*

func (*Deribit) FetchOrder

func (this *Deribit) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Deribit) FetchOrderBook

func (this *Deribit) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name deribit#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.deribit.com/#public-get_order_book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Deribit) FetchOrderTrades

func (this *Deribit) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name deribit#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @see https://docs.deribit.com/#private-get_user_trades_by_order
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Deribit) FetchPosition

func (this *Deribit) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Deribit) FetchPositions

func (this *Deribit) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

  • @method
  • @name deribit#fetchPositions
  • @description fetch all open positions
  • @see https://docs.deribit.com/#private-get_positions
  • @param {string[]|undefined} symbols list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.currency] currency code filter for positions
  • @param {string} [params.kind] market type filter for positions 'future', 'option', 'spot', 'future_combo' or 'option_combo'
  • @param {int} [params.subaccount_id] the user id for the subaccount
  • @returns {object[]} a list of [position structure]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Deribit) FetchStatus

func (this *Deribit) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Deribit) FetchTicker

func (this *Deribit) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name deribit#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://docs.deribit.com/#public-ticker
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Deribit) FetchTickers

func (this *Deribit) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name deribit#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.deribit.com/#public-get_book_summary_by_currency
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.code] *required* the currency code to fetch the tickers for, eg. 'BTC', 'ETH'
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Deribit) FetchTime

func (this *Deribit) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name deribit#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://docs.deribit.com/#public-get_time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Deribit) FetchTrades

func (this *Deribit) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Deribit) FetchTradingFees

func (this *Deribit) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Deribit) FetchTransfers

func (this *Deribit) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name deribit#fetchTransfers
  • @description fetch a history of internal transfers made on an account
  • @see https://docs.deribit.com/#private-get_transfers
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for
  • @param {int} [limit] the maximum number of transfers structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Deribit) FetchVolatilityHistory

func (this *Deribit) FetchVolatilityHistory(code string, options ...FetchVolatilityHistoryOptions) ([]map[string]interface{}, error)

*

func (*Deribit) FetchWithdrawals

func (this *Deribit) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name deribit#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://docs.deribit.com/#private-get_withdrawals
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Deribit) HandleErrors

func (this Deribit) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Deribit) Init

func (this Deribit) Init(userConfig map[string]interface{})

func (Deribit) Nonce

func (this Deribit) Nonce() interface{}

func (Deribit) ParseAccount

func (this Deribit) ParseAccount(account interface{}) interface{}

func (Deribit) ParseBalance

func (this Deribit) ParseBalance(balance interface{}) interface{}

func (Deribit) ParseDepositWithdrawFee

func (this Deribit) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Deribit) ParseFundingRate

func (this Deribit) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Deribit) ParseGreeks

func (this Deribit) ParseGreeks(greeks interface{}, optionalArgs ...interface{}) interface{}

func (Deribit) ParseLiquidation

func (this Deribit) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (Deribit) ParseOption

func (this Deribit) ParseOption(chain interface{}, optionalArgs ...interface{}) interface{}

func (Deribit) ParseOrder

func (this Deribit) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Deribit) ParseOrderStatus

func (this Deribit) ParseOrderStatus(status interface{}) interface{}

func (Deribit) ParseOrderType

func (this Deribit) ParseOrderType(orderType interface{}) interface{}

func (Deribit) ParsePosition

func (this Deribit) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Deribit) ParseTicker

func (this Deribit) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Deribit) ParseTimeInForce

func (this Deribit) ParseTimeInForce(timeInForce interface{}) interface{}

func (Deribit) ParseTrade

func (this Deribit) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Deribit) ParseTransaction

func (this Deribit) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Deribit) ParseTransactionStatus

func (this Deribit) ParseTransactionStatus(status interface{}) interface{}

func (Deribit) ParseTransfer

func (this Deribit) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Deribit) ParseTransferStatus

func (this Deribit) ParseTransferStatus(status interface{}) interface{}

func (Deribit) ParseVolatilityHistory

func (this Deribit) ParseVolatilityHistory(volatility interface{}) interface{}

func (Deribit) PrivateGetBuy

func (this Deribit) PrivateGetBuy(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetCancel

func (this Deribit) PrivateGetCancel(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetCancelAll

func (this Deribit) PrivateGetCancelAll(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetCancelAllByCurrency

func (this Deribit) PrivateGetCancelAllByCurrency(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetCancelAllByInstrument

func (this Deribit) PrivateGetCancelAllByInstrument(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetCancelByLabel

func (this Deribit) PrivateGetCancelByLabel(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetCancelTransferById

func (this Deribit) PrivateGetCancelTransferById(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetCancelWithdrawal

func (this Deribit) PrivateGetCancelWithdrawal(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetChangeApiKeyName

func (this Deribit) PrivateGetChangeApiKeyName(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetChangeScopeInApiKey

func (this Deribit) PrivateGetChangeScopeInApiKey(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetChangeSubaccountName

func (this Deribit) PrivateGetChangeSubaccountName(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetClosePosition

func (this Deribit) PrivateGetClosePosition(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetCreateApiKey

func (this Deribit) PrivateGetCreateApiKey(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetCreateDepositAddress

func (this Deribit) PrivateGetCreateDepositAddress(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetCreateSubaccount

func (this Deribit) PrivateGetCreateSubaccount(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetDisableApiKey

func (this Deribit) PrivateGetDisableApiKey(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetDisableCancelOnDisconnect

func (this Deribit) PrivateGetDisableCancelOnDisconnect(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetDisableTfaForSubaccount

func (this Deribit) PrivateGetDisableTfaForSubaccount(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetEdit

func (this Deribit) PrivateGetEdit(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetEditByLabel

func (this Deribit) PrivateGetEditByLabel(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetEnableAffiliateProgram

func (this Deribit) PrivateGetEnableAffiliateProgram(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetEnableApiKey

func (this Deribit) PrivateGetEnableApiKey(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetEnableCancelOnDisconnect

func (this Deribit) PrivateGetEnableCancelOnDisconnect(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetExecuteBlockTrade

func (this Deribit) PrivateGetExecuteBlockTrade(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetAccessLog

func (this Deribit) PrivateGetGetAccessLog(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetAccountSummaries

func (this Deribit) PrivateGetGetAccountSummaries(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetAccountSummary

func (this Deribit) PrivateGetGetAccountSummary(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetAffiliateProgramInfo

func (this Deribit) PrivateGetGetAffiliateProgramInfo(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetBlockTrade

func (this Deribit) PrivateGetGetBlockTrade(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetCancelOnDisconnect

func (this Deribit) PrivateGetGetCancelOnDisconnect(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetCurrentDepositAddress

func (this Deribit) PrivateGetGetCurrentDepositAddress(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetDeposits

func (this Deribit) PrivateGetGetDeposits(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetEmailLanguage

func (this Deribit) PrivateGetGetEmailLanguage(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetLastBlockTradesByCurrency

func (this Deribit) PrivateGetGetLastBlockTradesByCurrency(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetMargins

func (this Deribit) PrivateGetGetMargins(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetMmpConfig

func (this Deribit) PrivateGetGetMmpConfig(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetNewAnnouncements

func (this Deribit) PrivateGetGetNewAnnouncements(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetOpenOrdersByCurrency

func (this Deribit) PrivateGetGetOpenOrdersByCurrency(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetOpenOrdersByInstrument

func (this Deribit) PrivateGetGetOpenOrdersByInstrument(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetOrderHistoryByCurrency

func (this Deribit) PrivateGetGetOrderHistoryByCurrency(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetOrderHistoryByInstrument

func (this Deribit) PrivateGetGetOrderHistoryByInstrument(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetOrderMarginByIds

func (this Deribit) PrivateGetGetOrderMarginByIds(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetOrderState

func (this Deribit) PrivateGetGetOrderState(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetPortfolioMargins

func (this Deribit) PrivateGetGetPortfolioMargins(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetPosition

func (this Deribit) PrivateGetGetPosition(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetPositions

func (this Deribit) PrivateGetGetPositions(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetSettlementHistoryByCurrency

func (this Deribit) PrivateGetGetSettlementHistoryByCurrency(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetSettlementHistoryByInstrument

func (this Deribit) PrivateGetGetSettlementHistoryByInstrument(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetStopOrderHistory

func (this Deribit) PrivateGetGetStopOrderHistory(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetSubaccounts

func (this Deribit) PrivateGetGetSubaccounts(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetSubaccountsDetails

func (this Deribit) PrivateGetGetSubaccountsDetails(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetTransactionLog

func (this Deribit) PrivateGetGetTransactionLog(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetTransfers

func (this Deribit) PrivateGetGetTransfers(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetTriggerOrderHistory

func (this Deribit) PrivateGetGetTriggerOrderHistory(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetUserTradesByCurrency

func (this Deribit) PrivateGetGetUserTradesByCurrency(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetUserTradesByCurrencyAndTime

func (this Deribit) PrivateGetGetUserTradesByCurrencyAndTime(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetUserTradesByInstrument

func (this Deribit) PrivateGetGetUserTradesByInstrument(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetUserTradesByInstrumentAndTime

func (this Deribit) PrivateGetGetUserTradesByInstrumentAndTime(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetUserTradesByOrder

func (this Deribit) PrivateGetGetUserTradesByOrder(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetGetWithdrawals

func (this Deribit) PrivateGetGetWithdrawals(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetInvalidateBlockTradeSignature

func (this Deribit) PrivateGetInvalidateBlockTradeSignature(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetListApiKeys

func (this Deribit) PrivateGetListApiKeys(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetLogout

func (this Deribit) PrivateGetLogout(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetRemoveApiKey

func (this Deribit) PrivateGetRemoveApiKey(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetRemoveSubaccount

func (this Deribit) PrivateGetRemoveSubaccount(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetResetApiKey

func (this Deribit) PrivateGetResetApiKey(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetResetMmp

func (this Deribit) PrivateGetResetMmp(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetSell

func (this Deribit) PrivateGetSell(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetSetAnnouncementAsRead

func (this Deribit) PrivateGetSetAnnouncementAsRead(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetSetApiKeyAsDefault

func (this Deribit) PrivateGetSetApiKeyAsDefault(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetSetEmailForSubaccount

func (this Deribit) PrivateGetSetEmailForSubaccount(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetSetEmailLanguage

func (this Deribit) PrivateGetSetEmailLanguage(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetSetMmpConfig

func (this Deribit) PrivateGetSetMmpConfig(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetSetPasswordForSubaccount

func (this Deribit) PrivateGetSetPasswordForSubaccount(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetSubmitTransferToSubaccount

func (this Deribit) PrivateGetSubmitTransferToSubaccount(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetSubmitTransferToUser

func (this Deribit) PrivateGetSubmitTransferToUser(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetSubscribe

func (this Deribit) PrivateGetSubscribe(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetToggleNotificationsFromSubaccount

func (this Deribit) PrivateGetToggleNotificationsFromSubaccount(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetToggleSubaccountLogin

func (this Deribit) PrivateGetToggleSubaccountLogin(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetUnsubscribe

func (this Deribit) PrivateGetUnsubscribe(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetUnsubscribeAll

func (this Deribit) PrivateGetUnsubscribeAll(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetVerifyBlockTrade

func (this Deribit) PrivateGetVerifyBlockTrade(args ...interface{}) <-chan interface{}

func (Deribit) PrivateGetWithdraw

func (this Deribit) PrivateGetWithdraw(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetAuth

func (this Deribit) PublicGetAuth(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetDisableHeartbeat

func (this Deribit) PublicGetDisableHeartbeat(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetExchangeToken

func (this Deribit) PublicGetExchangeToken(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetForkToken

func (this Deribit) PublicGetForkToken(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetAnnouncements

func (this Deribit) PublicGetGetAnnouncements(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetBookSummaryByCurrency

func (this Deribit) PublicGetGetBookSummaryByCurrency(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetBookSummaryByInstrument

func (this Deribit) PublicGetGetBookSummaryByInstrument(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetContractSize

func (this Deribit) PublicGetGetContractSize(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetCurrencies

func (this Deribit) PublicGetGetCurrencies(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetDeliveryPrices

func (this Deribit) PublicGetGetDeliveryPrices(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetFundingChartData

func (this Deribit) PublicGetGetFundingChartData(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetFundingRateHistory

func (this Deribit) PublicGetGetFundingRateHistory(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetFundingRateValue

func (this Deribit) PublicGetGetFundingRateValue(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetHistoricalVolatility

func (this Deribit) PublicGetGetHistoricalVolatility(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetIndex

func (this Deribit) PublicGetGetIndex(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetIndexPrice

func (this Deribit) PublicGetGetIndexPrice(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetIndexPriceNames

func (this Deribit) PublicGetGetIndexPriceNames(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetInstrument

func (this Deribit) PublicGetGetInstrument(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetInstruments

func (this Deribit) PublicGetGetInstruments(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetLastSettlementsByCurrency

func (this Deribit) PublicGetGetLastSettlementsByCurrency(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetLastSettlementsByInstrument

func (this Deribit) PublicGetGetLastSettlementsByInstrument(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetLastTradesByCurrency

func (this Deribit) PublicGetGetLastTradesByCurrency(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetLastTradesByCurrencyAndTime

func (this Deribit) PublicGetGetLastTradesByCurrencyAndTime(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetLastTradesByInstrument

func (this Deribit) PublicGetGetLastTradesByInstrument(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetLastTradesByInstrumentAndTime

func (this Deribit) PublicGetGetLastTradesByInstrumentAndTime(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetMarkPriceHistory

func (this Deribit) PublicGetGetMarkPriceHistory(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetOrderBook

func (this Deribit) PublicGetGetOrderBook(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetTime

func (this Deribit) PublicGetGetTime(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetTradeVolumes

func (this Deribit) PublicGetGetTradeVolumes(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetTradingviewChartData

func (this Deribit) PublicGetGetTradingviewChartData(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetGetVolatilityIndexData

func (this Deribit) PublicGetGetVolatilityIndexData(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetHello

func (this Deribit) PublicGetHello(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetSetHeartbeat

func (this Deribit) PublicGetSetHeartbeat(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetStatus

func (this Deribit) PublicGetStatus(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetSubscribe

func (this Deribit) PublicGetSubscribe(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetTest

func (this Deribit) PublicGetTest(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetTicker

func (this Deribit) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetUnsubscribe

func (this Deribit) PublicGetUnsubscribe(args ...interface{}) <-chan interface{}

func (Deribit) PublicGetUnsubscribeAll

func (this Deribit) PublicGetUnsubscribeAll(args ...interface{}) <-chan interface{}

func (Deribit) SafeMarket

func (this Deribit) SafeMarket(optionalArgs ...interface{}) interface{}

func (Deribit) Sign

func (this Deribit) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Deribit) Transfer

func (this *Deribit) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Deribit) Withdraw

func (this *Deribit) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Dict

type Dict map[string]interface{}

type Digifinex

type Digifinex struct {
	Core *digifinex
	// contains filtered or unexported fields
}

func NewDigifinex

func NewDigifinex(userConfig map[string]interface{}) Digifinex

func (Digifinex) AddMargin

func (this Digifinex) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Digifinex) CancelOrder

func (this *Digifinex) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Digifinex) CancelOrders

func (this *Digifinex) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]map[string]interface{}, error)

*

  • @method
  • @name digifinex#cancelOrders
  • @description cancel multiple orders
  • @param {string[]} ids order ids
  • @param {string} symbol not used by digifinex cancelOrders ()
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Digifinex) CreateMarketBuyOrderWithCost

func (this *Digifinex) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Digifinex) CreateOrder

func (this *Digifinex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name digifinex#createOrder
  • @description create a trade order
  • @see https://docs.digifinex.com/en-ww/spot/v3/rest.html#create-new-order
  • @see https://docs.digifinex.com/en-ww/swap/v2/rest.html#orderplace
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency, spot market orders use the quote currency, swap requires the number of contracts
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.timeInForce] "GTC", "IOC", "FOK", or "PO"
  • @param {bool} [params.postOnly] true or false
  • @param {bool} [params.reduceOnly] true or false
  • @param {string} [params.marginMode] 'cross' or 'isolated', for spot margin trading
  • @param {float} [params.cost] *spot market buy only* the quote quantity that can be used as an alternative for the amount
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Digifinex) CreateOrderRequest

func (this Digifinex) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Digifinex) CreateOrders

func (this *Digifinex) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Digifinex) Describe

func (this Digifinex) Describe() interface{}

func (*Digifinex) FetchBalance

func (this *Digifinex) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Digifinex) FetchBorrowInterest

func (this *Digifinex) FetchBorrowInterest(options ...FetchBorrowInterestOptions) ([]BorrowInterest, error)

func (*Digifinex) FetchCrossBorrowRate

func (this *Digifinex) FetchCrossBorrowRate(code string, options ...FetchCrossBorrowRateOptions) (CrossBorrowRate, error)

*

func (*Digifinex) FetchCrossBorrowRates

func (this *Digifinex) FetchCrossBorrowRates(params ...interface{}) (CrossBorrowRates, error)

*

func (Digifinex) FetchCurrencies

func (this Digifinex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name digifinex#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Digifinex) FetchDepositAddress

func (this *Digifinex) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name digifinex#fetchDepositAddress
  • @description fetch the deposit address for a currency associated with this account
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Digifinex) FetchDepositWithdrawFees

func (this *Digifinex) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Digifinex) FetchDeposits

func (this *Digifinex) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name digifinex#fetchDeposits
  • @description fetch all deposits made to an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Digifinex) FetchFundingHistory

func (this *Digifinex) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

  • @method
  • @name digifinex#fetchFundingHistory
  • @description fetch the history of funding payments paid and received on this account
  • @see https://docs.digifinex.com/en-ww/swap/v2/rest.html#funding-fee
  • @param {string} [symbol] unified market symbol
  • @param {int} [since] the earliest time in ms to fetch funding history for
  • @param {int} [limit] the maximum number of funding history structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest funding payment
  • @returns {object} a [funding history structure]{@link https://docs.ccxt.com/#/?id=funding-history-structure}

func (*Digifinex) FetchFundingInterval

func (this *Digifinex) FetchFundingInterval(symbol string, options ...FetchFundingIntervalOptions) (FundingRate, error)

*

func (*Digifinex) FetchFundingRate

func (this *Digifinex) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Digifinex) FetchFundingRateHistory

func (this *Digifinex) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

  • @method
  • @name digifinex#fetchFundingRateHistory
  • @description fetches historical funding rate prices
  • @param {string} symbol unified symbol of the market to fetch the funding rate history for
  • @param {int} [since] timestamp in ms of the earliest funding rate to fetch
  • @param {int} [limit] the maximum amount of [funding rate structures]{@link https://docs.ccxt.com/#/?id=funding-rate-history-structure} to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [funding rate structures]{@link https://docs.ccxt.com/#/?id=funding-rate-history-structure}

func (*Digifinex) FetchLedger

func (this *Digifinex) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

func (*Digifinex) FetchLeverageTiers

func (this *Digifinex) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

func (*Digifinex) FetchMarketLeverageTiers

func (this *Digifinex) FetchMarketLeverageTiers(symbol string, options ...FetchMarketLeverageTiersOptions) ([]LeverageTier, error)

*

func (*Digifinex) FetchMarkets

func (this *Digifinex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name digifinex#fetchMarkets
  • @description retrieves data on all markets for digifinex
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Digifinex) FetchMarketsV1

func (this *Digifinex) FetchMarketsV1(params ...interface{}) ([]map[string]interface{}, error)

func (*Digifinex) FetchMarketsV2

func (this *Digifinex) FetchMarketsV2(params ...interface{}) ([]map[string]interface{}, error)

func (*Digifinex) FetchMyTrades

func (this *Digifinex) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Digifinex) FetchOHLCV

func (this *Digifinex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name digifinex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.digifinex.com/en-ww/spot/v3/rest.html#get-candles-data
  • @see https://docs.digifinex.com/en-ww/swap/v2/rest.html#recentcandle
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Digifinex) FetchOpenOrders

func (this *Digifinex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Digifinex) FetchOrder

func (this *Digifinex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Digifinex) FetchOrderBook

func (this *Digifinex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Digifinex) FetchOrders

func (this *Digifinex) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Digifinex) FetchPosition

func (this *Digifinex) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Digifinex) FetchPositions

func (this *Digifinex) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Digifinex) FetchStatus

func (this *Digifinex) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

  • @method
  • @name digifinex#fetchStatus
  • @description the latest known information on the availability of the exchange API
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [status structure]{@link https://docs.ccxt.com/#/?id=exchange-status-structure}

func (*Digifinex) FetchTicker

func (this *Digifinex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Digifinex) FetchTickers

func (this *Digifinex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Digifinex) FetchTime

func (this *Digifinex) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name digifinex#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Digifinex) FetchTrades

func (this *Digifinex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Digifinex) FetchTradingFee

func (this *Digifinex) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Digifinex) FetchTransactionsByType

func (this *Digifinex) FetchTransactionsByType(typeVar interface{}, options ...FetchTransactionsByTypeOptions) ([]Transaction, error)

func (*Digifinex) FetchTransfers

func (this *Digifinex) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name digifinex#fetchTransfers
  • @description fetch the transfer history, only transfers between spot and swap accounts are supported
  • @see https://docs.digifinex.com/en-ww/swap/v2/rest.html#transferrecord
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for
  • @param {int} [limit] the maximum number of transfers to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Digifinex) FetchWithdrawals

func (this *Digifinex) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name digifinex#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Digifinex) HandleErrors

func (this Digifinex) HandleErrors(statusCode interface{}, statusText interface{}, url interface{}, method interface{}, responseHeaders interface{}, responseBody interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Digifinex) HandleMarginModeAndParams

func (this Digifinex) HandleMarginModeAndParams(methodName interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) Init

func (this Digifinex) Init(userConfig map[string]interface{})

func (Digifinex) ModifyMarginHelper

func (this Digifinex) ModifyMarginHelper(symbol interface{}, amount interface{}, typeVar interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Digifinex) ParseBalance

func (this Digifinex) ParseBalance(response interface{}) interface{}

func (Digifinex) ParseBorrowInterest

func (this Digifinex) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseBorrowRate

func (this Digifinex) ParseBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseBorrowRates

func (this Digifinex) ParseBorrowRates(info interface{}, codeKey interface{}) interface{}

func (Digifinex) ParseCancelOrders

func (this Digifinex) ParseCancelOrders(response interface{}) interface{}

func (Digifinex) ParseDepositAddress

func (this Digifinex) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseDepositWithdrawFees

func (this Digifinex) ParseDepositWithdrawFees(response interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseFundingInterval

func (this Digifinex) ParseFundingInterval(interval interface{}) interface{}

func (Digifinex) ParseFundingRate

func (this Digifinex) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseIncome

func (this Digifinex) ParseIncome(income interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseLedgerEntry

func (this Digifinex) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseLedgerEntryType

func (this Digifinex) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Digifinex) ParseMarginModification

func (this Digifinex) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseMarketLeverageTiers

func (this Digifinex) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseOHLCV

func (this Digifinex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseOrder

func (this Digifinex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseOrderStatus

func (this Digifinex) ParseOrderStatus(status interface{}) interface{}

func (Digifinex) ParsePosition

func (this Digifinex) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseTicker

func (this Digifinex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseTrade

func (this Digifinex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseTradingFee

func (this Digifinex) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseTransaction

func (this Digifinex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseTransactionStatus

func (this Digifinex) ParseTransactionStatus(status interface{}) interface{}

func (Digifinex) ParseTransfer

func (this Digifinex) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Digifinex) ParseTransferStatus

func (this Digifinex) ParseTransferStatus(status interface{}) interface{}

func (Digifinex) PrivateSpotGetDepositAddress

func (this Digifinex) PrivateSpotGetDepositAddress(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetDepositHistory

func (this Digifinex) PrivateSpotGetDepositHistory(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarginAssets

func (this Digifinex) PrivateSpotGetMarginAssets(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarginFinancelog

func (this Digifinex) PrivateSpotGetMarginFinancelog(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarginMytrades

func (this Digifinex) PrivateSpotGetMarginMytrades(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarginOrder

func (this Digifinex) PrivateSpotGetMarginOrder(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarginOrderCurrent

func (this Digifinex) PrivateSpotGetMarginOrderCurrent(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarginOrderHistory

func (this Digifinex) PrivateSpotGetMarginOrderHistory(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarginPositions

func (this Digifinex) PrivateSpotGetMarginPositions(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarketFinancelog

func (this Digifinex) PrivateSpotGetMarketFinancelog(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarketMytrades

func (this Digifinex) PrivateSpotGetMarketMytrades(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarketOrder

func (this Digifinex) PrivateSpotGetMarketOrder(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarketOrderCurrent

func (this Digifinex) PrivateSpotGetMarketOrderCurrent(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarketOrderDetail

func (this Digifinex) PrivateSpotGetMarketOrderDetail(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetMarketOrderHistory

func (this Digifinex) PrivateSpotGetMarketOrderHistory(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetOtcFinancelog

func (this Digifinex) PrivateSpotGetOtcFinancelog(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetSpotAssets

func (this Digifinex) PrivateSpotGetSpotAssets(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetSpotFinancelog

func (this Digifinex) PrivateSpotGetSpotFinancelog(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetSpotMytrades

func (this Digifinex) PrivateSpotGetSpotMytrades(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetSpotOrder

func (this Digifinex) PrivateSpotGetSpotOrder(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetSpotOrderCurrent

func (this Digifinex) PrivateSpotGetSpotOrderCurrent(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetSpotOrderHistory

func (this Digifinex) PrivateSpotGetSpotOrderHistory(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotGetWithdrawHistory

func (this Digifinex) PrivateSpotGetWithdrawHistory(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotPostMarginOrderCancel

func (this Digifinex) PrivateSpotPostMarginOrderCancel(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotPostMarginOrderNew

func (this Digifinex) PrivateSpotPostMarginOrderNew(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotPostMarginPositionClose

func (this Digifinex) PrivateSpotPostMarginPositionClose(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotPostMarketOrderBatchNew

func (this Digifinex) PrivateSpotPostMarketOrderBatchNew(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotPostMarketOrderCancel

func (this Digifinex) PrivateSpotPostMarketOrderCancel(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotPostMarketOrderNew

func (this Digifinex) PrivateSpotPostMarketOrderNew(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotPostSpotOrderCancel

func (this Digifinex) PrivateSpotPostSpotOrderCancel(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotPostSpotOrderNew

func (this Digifinex) PrivateSpotPostSpotOrderNew(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotPostTransfer

func (this Digifinex) PrivateSpotPostTransfer(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotPostWithdrawCancel

func (this Digifinex) PrivateSpotPostWithdrawCancel(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSpotPostWithdrawNew

func (this Digifinex) PrivateSpotPostWithdrawNew(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapGetAccountBalance

func (this Digifinex) PrivateSwapGetAccountBalance(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapGetAccountFinanceRecord

func (this Digifinex) PrivateSwapGetAccountFinanceRecord(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapGetAccountFundingFee

func (this Digifinex) PrivateSwapGetAccountFundingFee(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapGetAccountPositions

func (this Digifinex) PrivateSwapGetAccountPositions(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapGetAccountTradingFeeRate

func (this Digifinex) PrivateSwapGetAccountTradingFeeRate(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapGetAccountTransferRecord

func (this Digifinex) PrivateSwapGetAccountTransferRecord(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapGetTradeHistoryOrders

func (this Digifinex) PrivateSwapGetTradeHistoryOrders(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapGetTradeHistoryTrades

func (this Digifinex) PrivateSwapGetTradeHistoryTrades(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapGetTradeOpenOrders

func (this Digifinex) PrivateSwapGetTradeOpenOrders(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapGetTradeOrderInfo

func (this Digifinex) PrivateSwapGetTradeOrderInfo(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostAccountLeverage

func (this Digifinex) PrivateSwapPostAccountLeverage(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostAccountPositionMargin

func (this Digifinex) PrivateSwapPostAccountPositionMargin(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostAccountPositionMode

func (this Digifinex) PrivateSwapPostAccountPositionMode(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostAccountTransfer

func (this Digifinex) PrivateSwapPostAccountTransfer(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostFollowAccountAvailable

func (this Digifinex) PrivateSwapPostFollowAccountAvailable(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostFollowAddAlgo

func (this Digifinex) PrivateSwapPostFollowAddAlgo(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostFollowCancelAlgo

func (this Digifinex) PrivateSwapPostFollowCancelAlgo(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostFollowCancelOrder

func (this Digifinex) PrivateSwapPostFollowCancelOrder(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostFollowCloseOrder

func (this Digifinex) PrivateSwapPostFollowCloseOrder(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostFollowExpertCurrentOpenOrder

func (this Digifinex) PrivateSwapPostFollowExpertCurrentOpenOrder(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostFollowInstrumentList

func (this Digifinex) PrivateSwapPostFollowInstrumentList(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostFollowPlanTask

func (this Digifinex) PrivateSwapPostFollowPlanTask(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostFollowSponsorOrder

func (this Digifinex) PrivateSwapPostFollowSponsorOrder(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostFollowUserCenterCurrent

func (this Digifinex) PrivateSwapPostFollowUserCenterCurrent(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostFollowUserCenterHistory

func (this Digifinex) PrivateSwapPostFollowUserCenterHistory(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostTradeBatchCancelOrder

func (this Digifinex) PrivateSwapPostTradeBatchCancelOrder(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostTradeBatchOrder

func (this Digifinex) PrivateSwapPostTradeBatchOrder(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostTradeCancelOrder

func (this Digifinex) PrivateSwapPostTradeCancelOrder(args ...interface{}) <-chan interface{}

func (Digifinex) PrivateSwapPostTradeOrderPlace

func (this Digifinex) PrivateSwapPostTradeOrderPlace(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetCurrencies

func (this Digifinex) PublicSpotGetCurrencies(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetKline

func (this Digifinex) PublicSpotGetKline(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetMarginCurrencies

func (this Digifinex) PublicSpotGetMarginCurrencies(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetMarginSymbols

func (this Digifinex) PublicSpotGetMarginSymbols(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetMarketSymbols

func (this Digifinex) PublicSpotGetMarketSymbols(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetMarkets

func (this Digifinex) PublicSpotGetMarkets(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetOrderBook

func (this Digifinex) PublicSpotGetOrderBook(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetPing

func (this Digifinex) PublicSpotGetPing(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetSpotSymbols

func (this Digifinex) PublicSpotGetSpotSymbols(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetTicker

func (this Digifinex) PublicSpotGetTicker(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetTime

func (this Digifinex) PublicSpotGetTime(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetTrades

func (this Digifinex) PublicSpotGetTrades(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSpotGetTradesSymbols

func (this Digifinex) PublicSpotGetTradesSymbols(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicApiWeight

func (this Digifinex) PublicSwapGetPublicApiWeight(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicCandles

func (this Digifinex) PublicSwapGetPublicCandles(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicCandlesHistory

func (this Digifinex) PublicSwapGetPublicCandlesHistory(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicDepth

func (this Digifinex) PublicSwapGetPublicDepth(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicFundingRate

func (this Digifinex) PublicSwapGetPublicFundingRate(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicFundingRateHistory

func (this Digifinex) PublicSwapGetPublicFundingRateHistory(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicInstrument

func (this Digifinex) PublicSwapGetPublicInstrument(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicInstruments

func (this Digifinex) PublicSwapGetPublicInstruments(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicTicker

func (this Digifinex) PublicSwapGetPublicTicker(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicTickers

func (this Digifinex) PublicSwapGetPublicTickers(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicTime

func (this Digifinex) PublicSwapGetPublicTime(args ...interface{}) <-chan interface{}

func (Digifinex) PublicSwapGetPublicTrades

func (this Digifinex) PublicSwapGetPublicTrades(args ...interface{}) <-chan interface{}

func (Digifinex) ReduceMargin

func (this Digifinex) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Digifinex) SetLeverage

func (this *Digifinex) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name digifinex#setLeverage
  • @description set the level of leverage for a market
  • @see https://docs.digifinex.com/en-ww/swap/v2/rest.html#setleverage
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] either 'cross' or 'isolated', default is cross
  • @param {string} [params.side] either 'long' or 'short', required for isolated markets only
  • @returns {object} response from the exchange

func (*Digifinex) SetMarginMode

func (this *Digifinex) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name digifinex#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://docs.digifinex.com/en-ww/swap/v2/rest.html#positionmode
  • @param {string} marginMode 'cross' or 'isolated'
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Digifinex) Sign

func (this Digifinex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Digifinex) Transfer

func (this *Digifinex) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Digifinex) Withdraw

func (this *Digifinex) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name digifinex#withdraw
  • @description make a withdrawal
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type EditContractOrderOptions

type EditContractOrderOptions func(opts *EditContractOrderOptionsStruct)

func WithEditContractOrderParams

func WithEditContractOrderParams(params map[string]interface{}) EditContractOrderOptions

func WithEditContractOrderPrice

func WithEditContractOrderPrice(price float64) EditContractOrderOptions

type EditContractOrderOptionsStruct

type EditContractOrderOptionsStruct struct {
	Price  *float64
	Params *map[string]interface{}
}

type EditOrderMessage

type EditOrderMessage struct {
	Type     string   `mapstructure:"type" msgpack:"type"`
	Modifies []Modify `mapstructure:"modifies" msgpack:"modifies"`
}

EditOrderMessage represents the batch modification message.

type EditOrderOptions

type EditOrderOptions func(opts *EditOrderOptionsStruct)

func WithEditOrderAmount

func WithEditOrderAmount(amount float64) EditOrderOptions

func WithEditOrderParams

func WithEditOrderParams(params map[string]interface{}) EditOrderOptions

func WithEditOrderPrice

func WithEditOrderPrice(price float64) EditOrderOptions

type EditOrderOptionsStruct

type EditOrderOptionsStruct struct {
	Amount *float64
	Price  *float64
	Params *map[string]interface{}
}

type EditOrdersOptions

type EditOrdersOptions func(opts *EditOrdersOptionsStruct)

func WithEditOrdersParams

func WithEditOrdersParams(params map[string]interface{}) EditOrdersOptions

type EditOrdersOptionsStruct

type EditOrdersOptionsStruct struct {
	Params *map[string]interface{}
}

type EditSpotOrderOptions

type EditSpotOrderOptions func(opts *EditSpotOrderOptionsStruct)

func WithEditSpotOrderParams

func WithEditSpotOrderParams(params map[string]interface{}) EditSpotOrderOptions

func WithEditSpotOrderPrice

func WithEditSpotOrderPrice(price float64) EditSpotOrderOptions

type EditSpotOrderOptionsStruct

type EditSpotOrderOptionsStruct struct {
	Price  *float64
	Params *map[string]interface{}
}

type Ellipx

type Ellipx struct {
	Core *ellipx
	// contains filtered or unexported fields
}

func NewEllipx

func NewEllipx(userConfig map[string]interface{}) Ellipx

func (Ellipx) CalculateMod

func (this Ellipx) CalculateMod(a interface{}, b interface{}) interface{}

func (*Ellipx) CancelOrder

func (this *Ellipx) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Ellipx) CreateOrder

func (this *Ellipx) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name ellipx#createOrder
  • @description create a new order in a market
  • @see https://docs.google.com/document/d/1ZXzTQYffKE_EglTaKptxGQERRnunuLHEMmar7VC9syM/edit?tab=t.0#heading=h.yzfak2n2bwpo
  • @param {string} symbol unified market symbol (e.g. 'BTC/USDT')
  • @param {string} type order type - the exchange automatically sets type to 'limit' if price defined, 'market' if undefined
  • @param {string} side 'buy' or 'sell'
  • @param {float} [amount] amount of base currency to trade (can be undefined if using Spend_Limit)
  • @param {float} [price] price per unit of base currency for limit orders
  • @param {object} [params] extra parameters specific to the EllipX API endpoint
  • @param {float} [params.cost] maximum amount to spend in quote currency (required for market orders if amount undefined)
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Ellipx) Describe

func (this Ellipx) Describe() interface{}

func (*Ellipx) FetchBalance

func (this *Ellipx) FetchBalance(params ...interface{}) (Balances, error)

*

func (Ellipx) FetchCurrencies

func (this Ellipx) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name ellipx#fetchCurrencies
  • @description fetches information on all currencies from the exchange, including deposit/withdrawal details and available chains
  • @see https://docs.google.com/document/d/1ZXzTQYffKE_EglTaKptxGQERRnunuLHEMmar7VC9syM/edit?tab=t.0#heading=h.x65f9s9j74jf
  • @param {object} [params] extra parameters specific to the ellipx API endpoint
  • @param {string} [params.Can_Deposit] filter currencies by deposit availability, Y for available
  • @param {number} [params.results_per_page] number of results per page, default 100
  • @param {string} [params._expand] additional fields to expand in response, default '/Crypto_Token,/Crypto_Chain'
  • @returns {Promise<Currencies>} An object of currency structures indexed by currency codes

func (*Ellipx) FetchDepositAddress

func (this *Ellipx) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name ellipx#fetchDepositAddress
  • @description fetches a crypto deposit address for a specific currency
  • @see https://docs.google.com/document/d/1ZXzTQYffKE_EglTaKptxGQERRnunuLHEMmar7VC9syM/edit?tab=t.0#heading=h.k7qe5aricayh
  • @param {string} code unified currency code (e.g. "BTC", "ETH", "USDT")
  • @param {object} [params] extra parameters specific to the EllipX API endpoint
  • @returns {object} an address structure {
  • 'currency': string, // unified currency code
  • 'address': string, // the address for deposits
  • 'tag': string|undefined, // tag/memo for deposits if needed
  • 'network': object, // network object from currency info
  • 'info': object // raw response from exchange
  • }
  • @throws {ExchangeError} if currency does not support deposits

func (*Ellipx) FetchMarkets

func (this *Ellipx) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Ellipx) FetchOHLCV

func (this *Ellipx) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name ellipx#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market, default will return the last 24h period.
  • @see https://docs.google.com/document/d/1ZXzTQYffKE_EglTaKptxGQERRnunuLHEMmar7VC9syM/edit?tab=t.0#heading=h.w65baeuhxwt8
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the API endpoint
  • @param {int} [params.until] timestamp in ms of the earliest candle to fetch
  • @returns {OHLCV[]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Ellipx) FetchOpenOrders

func (this *Ellipx) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Ellipx) FetchOrder

func (this *Ellipx) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name ellipx#fetchOrder
  • @description fetches information on an order made by the user
  • @param {string} id the order ID as returned by createOrder or fetchOrders
  • @param {string|undefined} symbol not used by ellipx.fetchOrder
  • @param {object} [params] extra parameters specific to the EllipX API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Ellipx) FetchOrderBook

func (this *Ellipx) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Ellipx) FetchOrderTrades

func (this *Ellipx) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name ellipx#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Ellipx) FetchOrders

func (this *Ellipx) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Ellipx) FetchOrdersByStatus

func (this *Ellipx) FetchOrdersByStatus(status interface{}, options ...FetchOrdersByStatusOptions) ([]Order, error)

*

func (*Ellipx) FetchTicker

func (this *Ellipx) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Ellipx) FetchTrades

func (this *Ellipx) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name ellipx#fetchTrades
  • @description fetches all completed trades for a particular market/symbol
  • @param {string} symbol unified market symbol (e.g. 'BTC/USDT')
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the EllipX API endpoint
  • @param {string} [params.before] get trades before the given trade ID
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Ellipx) FetchTradingFee

func (this *Ellipx) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

  • @method
  • @name ellipx#fetchTradingFee
  • @description Fetches the current trading fees (maker and taker) applicable to the user.
  • @see https://docs.google.com/document/d/1ZXzTQYffKE_EglTaKptxGQERRnunuLHEMmar7VC9syM/edit?tab=t.0#heading=h.kki5jay2c8it
  • @param {string} [symbol] Not used by EllipX as fees are not symbol-specific.
  • @param {object} [params] Extra parameters specific to the EllipX API endpoint.
  • @returns {Promise<object>} A promise resolving to a unified trading fee structure:
  • {
  • 'info': object, // the raw response from the exchange
  • 'symbol': undefined, // symbol is not used for this exchange
  • 'maker': number, // maker fee rate in decimal form
  • 'taker': number, // taker fee rate in decimal form
  • 'percentage': true, // indicates fees are in percentage
  • 'tierBased': false, // indicates fees do not vary by volume tiers
  • }

func (Ellipx) HandleErrors

func (this Ellipx) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Ellipx) Init

func (this Ellipx) Init(userConfig map[string]interface{})

func (Ellipx) ParseAmount

func (this Ellipx) ParseAmount(amount interface{}) interface{}

func (Ellipx) ParseCurrency

func (this Ellipx) ParseCurrency(currency interface{}) interface{}

func (Ellipx) ParseMarket

func (this Ellipx) ParseMarket(market interface{}) interface{}

func (Ellipx) ParseOHLCV

func (this Ellipx) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Ellipx) ParseOrder

func (this Ellipx) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Ellipx) ParseOrderStatus

func (this Ellipx) ParseOrderStatus(status interface{}) interface{}

func (Ellipx) ParseTicker

func (this Ellipx) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Ellipx) ParseTrade

func (this Ellipx) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Ellipx) ParseTransactionStatus

func (this Ellipx) ParseTransactionStatus(status interface{}) interface{}

func (Ellipx) PrivateDeleteMarketOrderOrderUuid

func (this Ellipx) PrivateDeleteMarketOrderOrderUuid(args ...interface{}) <-chan interface{}

func (Ellipx) PrivateGetCryptoTokenCurrency

func (this Ellipx) PrivateGetCryptoTokenCurrency(args ...interface{}) <-chan interface{}

func (Ellipx) PrivateGetCryptoTokenCurrencyChains

func (this Ellipx) PrivateGetCryptoTokenCurrencyChains(args ...interface{}) <-chan interface{}

func (Ellipx) PrivateGetMarketCurrencyPairOrder

func (this Ellipx) PrivateGetMarketCurrencyPairOrder(args ...interface{}) <-chan interface{}

func (Ellipx) PrivateGetMarketCurrencyPairTrade

func (this Ellipx) PrivateGetMarketCurrencyPairTrade(args ...interface{}) <-chan interface{}

func (Ellipx) PrivateGetMarketOrderOrderUuid

func (this Ellipx) PrivateGetMarketOrderOrderUuid(args ...interface{}) <-chan interface{}

func (Ellipx) PrivateGetMarketTradeFeeQuery

func (this Ellipx) PrivateGetMarketTradeFeeQuery(args ...interface{}) <-chan interface{}

func (Ellipx) PrivateGetUnitCurrency

func (this Ellipx) PrivateGetUnitCurrency(args ...interface{}) <-chan interface{}

func (Ellipx) PrivateGetUserWallet

func (this Ellipx) PrivateGetUserWallet(args ...interface{}) <-chan interface{}

func (Ellipx) PrivatePostCryptoAddressFetch

func (this Ellipx) PrivatePostCryptoAddressFetch(args ...interface{}) <-chan interface{}

func (Ellipx) PrivatePostCryptoDisbursementWithdraw

func (this Ellipx) PrivatePostCryptoDisbursementWithdraw(args ...interface{}) <-chan interface{}

func (Ellipx) PrivatePostMarketCurrencyPairOrder

func (this Ellipx) PrivatePostMarketCurrencyPairOrder(args ...interface{}) <-chan interface{}

func (Ellipx) PublicGetCMCCurrencyPairTicker

func (this Ellipx) PublicGetCMCCurrencyPairTicker(args ...interface{}) <-chan interface{}

func (Ellipx) PublicGetCMCSummary

func (this Ellipx) PublicGetCMCSummary(args ...interface{}) <-chan interface{}

func (Ellipx) PublicGetMarketCurrencyPairGetDepth

func (this Ellipx) PublicGetMarketCurrencyPairGetDepth(args ...interface{}) <-chan interface{}

func (Ellipx) PublicGetMarketCurrencyPairGetGraph

func (this Ellipx) PublicGetMarketCurrencyPairGetGraph(args ...interface{}) <-chan interface{}

func (Ellipx) PublicGetMarketCurrencyPairGetTrades

func (this Ellipx) PublicGetMarketCurrencyPairGetTrades(args ...interface{}) <-chan interface{}

func (Ellipx) PublicGetMarketCurrencyPairTicker

func (this Ellipx) PublicGetMarketCurrencyPairTicker(args ...interface{}) <-chan interface{}

func (Ellipx) Sign

func (this Ellipx) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Ellipx) ToAmount

func (this Ellipx) ToAmount(amount interface{}, precision interface{}) interface{}

func (*Ellipx) Withdraw

func (this *Ellipx) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Error

type Error struct {
	Type    ErrorType
	Message string
	Stack   string
}

func (*Error) Error

func (e *Error) Error() string

type ErrorType

type ErrorType string
const (
	ExchangeErrorErrType            ErrorType = "ExchangeError"
	AuthenticationErrorErrType      ErrorType = "AuthenticationError"
	PermissionDeniedErrType         ErrorType = "PermissionDenied"
	AccountNotEnabledErrType        ErrorType = "AccountNotEnabled"
	AccountSuspendedErrType         ErrorType = "AccountSuspended"
	ArgumentsRequiredErrType        ErrorType = "ArgumentsRequired"
	BadRequestErrType               ErrorType = "BadRequest"
	BadSymbolErrType                ErrorType = "BadSymbol"
	OperationRejectedErrType        ErrorType = "OperationRejected"
	NoChangeErrType                 ErrorType = "NoChange"
	MarginModeAlreadySetErrType     ErrorType = "MarginModeAlreadySet"
	MarketClosedErrType             ErrorType = "MarketClosed"
	ManualInteractionNeededErrType  ErrorType = "ManualInteractionNeeded"
	InsufficientFundsErrType        ErrorType = "InsufficientFunds"
	InvalidAddressErrType           ErrorType = "InvalidAddress"
	AddressPendingErrType           ErrorType = "AddressPending"
	InvalidOrderErrType             ErrorType = "InvalidOrder"
	OrderNotFoundErrType            ErrorType = "OrderNotFound"
	OrderNotCachedErrType           ErrorType = "OrderNotCached"
	OrderImmediatelyFillableErrType ErrorType = "OrderImmediatelyFillable"
	OrderNotFillableErrType         ErrorType = "OrderNotFillable"
	DuplicateOrderIdErrType         ErrorType = "DuplicateOrderId"
	ContractUnavailableErrType      ErrorType = "ContractUnavailable"
	NotSupportedErrType             ErrorType = "NotSupported"
	InvalidProxySettingsErrType     ErrorType = "InvalidProxySettings"
	ExchangeClosedByUserErrType     ErrorType = "ExchangeClosedByUser"
	OperationFailedErrType          ErrorType = "OperationFailed"
	NetworkErrorErrType             ErrorType = "NetworkError"
	DDoSProtectionErrType           ErrorType = "DDoSProtection"
	RateLimitExceededErrType        ErrorType = "RateLimitExceeded"
	ExchangeNotAvailableErrType     ErrorType = "ExchangeNotAvailable"
	OnMaintenanceErrType            ErrorType = "OnMaintenance"
	InvalidNonceErrType             ErrorType = "InvalidNonce"
	ChecksumErrorErrType            ErrorType = "ChecksumError"
	RequestTimeoutErrType           ErrorType = "RequestTimeout"
	BadResponseErrType              ErrorType = "BadResponse"
	NullResponseErrType             ErrorType = "NullResponse"
	CancelPendingErrType            ErrorType = "CancelPending"
	UnsubscribeErrorErrType         ErrorType = "UnsubscribeError"
)

type Exchange

type Exchange struct {
	Itf             interface{}
	DerivedExchange IDerivedExchange

	Version             string
	Id                  string
	Name                string
	Options             map[string]interface{}
	Has                 map[string]interface{}
	Api                 map[string]interface{}
	TransformedApi      map[string]interface{}
	Markets             map[string]interface{}
	Markets_by_id       map[string]interface{}
	Currencies_by_id    map[string]interface{}
	Currencies          map[string]interface{}
	RequiredCredentials map[string]interface{}
	HttpExceptions      map[string]interface{}
	MarketsById         map[string]interface{}
	Timeframes          map[string]interface{}
	Features            map[string]interface{}
	Exceptions          map[string]interface{}
	Precision           map[string]interface{}
	Urls                interface{}
	UserAgents          map[string]interface{}
	Timeout             int64
	MAX_VALUE           float64
	RateLimit           float64
	TokenBucket         map[string]interface{}
	Throttler           Throttler
	NewUpdates          bool
	Alias               bool
	Verbose             bool
	UserAgent           string
	EnableRateLimit     bool
	Url                 string
	Hostname            string
	BaseCurrencies      map[string]interface{}
	QuoteCurrencies     map[string]interface{}
	ReloadingMarkets    bool
	MarketsLoading      bool
	Symbols             []string
	Codes               []string
	Ids                 []string
	CommonCurrencies    map[string]interface{}
	PrecisionMode       int
	Limits              map[string]interface{}
	Fees                map[string]interface{}
	CurrenciesById      map[string]interface{}
	ReduceFees          bool

	AccountsById interface{}
	Accounts     interface{}

	// timestamps
	LastRestRequestTimestamp int64
	LastRequestHeaders       interface{}
	Last_request_headers     interface{}
	Last_http_response       interface{}
	LastRequestBody          interface{}
	Last_request_body        interface{}
	Last_request_url         interface{}
	LastRequestUrl           interface{}
	Headers                  interface{}

	// type check this
	Number interface{}
	// keys
	Secret        string
	ApiKey        string
	Password      string
	Uid           string
	AccountId     string
	Token         string
	Login         string
	PrivateKey    string
	WalletAddress string

	HttpProxy            interface{}
	HttpsProxy           interface{}
	Http_proxy           interface{}
	Https_proxy          interface{}
	Proxy                interface{}
	ProxyUrl             interface{}
	ProxyUrlCallback     interface{}
	Proxy_url            interface{}
	Proxy_url_callback   interface{}
	SocksProxy           interface{}
	Socks_proxy          interface{}
	SocksProxyCallback   interface{}
	Socks_proxy_callback interface{}

	HttpsProxyCallback   interface{}
	Https_proxy_callback interface{}

	HttpProxyCallback   interface{}
	Http_proxy_callback interface{}
	SocksroxyCallback   interface{}

	WsSocksProxy   string
	Ws_socks_proxy string

	WssProxy  string
	Wss_proxy string

	WsProxy  string
	Ws_proxy string

	SubstituteCommonCurrencyCodes bool

	Twofa interface{}

	//WS
	Ohlcvs     interface{}
	Trades     interface{}
	Tickers    interface{}
	Orders     interface{}
	MyTrades   interface{}
	Orderbooks interface{}

	PaddingMode int

	MinFundingAddressLength int
	MaxEntriesPerRequest    int

	// tests only
	FetchResponse interface{}

	IsSandboxModeEnabled bool
	// contains filtered or unexported fields
}

func (*Exchange) Account

func (this *Exchange) Account() interface{}

func (*Exchange) AddMargin

func (this *Exchange) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) AfterConstruct

func (this *Exchange) AfterConstruct()

func (*Exchange) Aggregate

func (this *Exchange) Aggregate(bidasks interface{}) []interface{}

aggregate is a stub function that returns an empty slice.

func (*Exchange) AmountToPrecision

func (this *Exchange) AmountToPrecision(symbol interface{}, amount interface{}) interface{}

func (*Exchange) ArrayConcat

func (this *Exchange) ArrayConcat(aa, bb interface{}) interface{}

arrayConcat concatenates two slices.

func (*Exchange) ArraySlice

func (this *Exchange) ArraySlice(array interface{}, first interface{}, second ...interface{}) interface{}

func (*Exchange) AssignDefaultDepositWithdrawFees

func (this *Exchange) AssignDefaultDepositWithdrawFees(fee interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) Axolotl

func (this *Exchange) Axolotl(a interface{}, b interface{}, c interface{}) string

func (*Exchange) Base16ToBinary

func (e *Exchange) Base16ToBinary(str interface{}) []byte

func (*Exchange) Base58ToBinary

func (e *Exchange) Base58ToBinary(pt interface{}) []byte

func (*Exchange) Base64ToBinary

func (e *Exchange) Base64ToBinary(pt interface{}) []byte

func (*Exchange) BaseUID

func (this *Exchange) BaseUID() string

BaseUID generates a new UUID and returns it as a string without dashes.

func (*Exchange) BinaryConcat

func (e *Exchange) BinaryConcat(a, b interface{}) []byte

func (*Exchange) BinaryConcatArray

func (e *Exchange) BinaryConcatArray(a interface{}) string

func (*Exchange) BinaryToBase16

func (e *Exchange) BinaryToBase16(buff2 interface{}) string

func (*Exchange) BinaryToBase58

func (e *Exchange) BinaryToBase58(buff2 interface{}) string

func (*Exchange) BinaryToBase64

func (e *Exchange) BinaryToBase64(buff []byte) string

func (*Exchange) BorrowCrossMargin

func (this *Exchange) BorrowCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) BorrowIsolatedMargin

func (this *Exchange) BorrowIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) BorrowMargin

func (this *Exchange) BorrowMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) BuildOHLCVC

func (this *Exchange) BuildOHLCVC(trades interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) CalculateFee

func (this *Exchange) CalculateFee(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, price interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) CalculateRateLimiterCost

func (this *Exchange) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) CallInternal

func (this *Exchange) CallInternal(name2 string, args ...interface{}) <-chan interface{}

func (*Exchange) CancelAllOrders

func (this *Exchange) CancelAllOrders(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CancelAllOrdersAfter

func (this *Exchange) CancelAllOrdersAfter(timeout interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CancelAllOrdersWs

func (this *Exchange) CancelAllOrdersWs(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CancelOrder

func (this *Exchange) CancelOrder(id interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CancelOrderWs

func (this *Exchange) CancelOrderWs(id interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CancelOrdersForSymbols

func (this *Exchange) CancelOrdersForSymbols(orders interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CancelOrdersWs

func (this *Exchange) CancelOrdersWs(ids interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CancelUnifiedOrder

func (this *Exchange) CancelUnifiedOrder(order interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) Capitalize

func (this *Exchange) Capitalize(str2 interface{}) string

capitalize capitalizes the first letter of a string.

func (*Exchange) CheckAddress

func (this *Exchange) CheckAddress(optionalArgs ...interface{}) interface{}

func (*Exchange) CheckConflictingProxies

func (this *Exchange) CheckConflictingProxies(proxyAgentSet interface{}, proxyUrlSet interface{})

func (*Exchange) CheckProxySettings

func (this *Exchange) CheckProxySettings(optionalArgs ...interface{}) interface{}

func (*Exchange) CheckProxyUrlSettings

func (this *Exchange) CheckProxyUrlSettings(optionalArgs ...interface{}) interface{}

func (*Exchange) CheckRequiredArgument

func (this *Exchange) CheckRequiredArgument(methodName interface{}, argument interface{}, argumentName interface{}, optionalArgs ...interface{})

func (*Exchange) CheckRequiredCredentials

func (this *Exchange) CheckRequiredCredentials(optionalArgs ...interface{}) interface{}

func (*Exchange) CheckRequiredDependencies

func (this *Exchange) CheckRequiredDependencies()

func (*Exchange) CheckRequiredMarginArgument

func (this *Exchange) CheckRequiredMarginArgument(methodName interface{}, symbol interface{}, marginMode interface{})

func (*Exchange) CheckWsProxySettings

func (this *Exchange) CheckWsProxySettings() interface{}

func (*Exchange) CleanCache

func (this *Exchange) CleanCache(subscription interface{})

func (*Exchange) CleanUnsubscription

func (this *Exchange) CleanUnsubscription(client Client, subHash interface{}, unsubHash interface{})

func (*Exchange) Clone

func (this *Exchange) Clone(object interface{}) interface{}

clone creates a deep copy of the input object. It supports arrays, slices, and maps.

func (*Exchange) CloseAllPositions

func (this *Exchange) CloseAllPositions(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) ClosePosition

func (this *Exchange) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CommonCurrencyCode

func (this *Exchange) CommonCurrencyCode(code interface{}) interface{}

func (*Exchange) Contains

func (this *Exchange) Contains(slice []interface{}, elem string) bool

contains checks if a slice contains a specific element.

func (*Exchange) ConvertExpireDate

func (this *Exchange) ConvertExpireDate(date interface{}) interface{}

func (*Exchange) ConvertExpireDateToMarketIdDate

func (this *Exchange) ConvertExpireDateToMarketIdDate(date interface{}) interface{}

func (*Exchange) ConvertMarketIdExpireDate

func (this *Exchange) ConvertMarketIdExpireDate(date interface{}) interface{}

func (*Exchange) ConvertOHLCVToTradingView

func (this *Exchange) ConvertOHLCVToTradingView(ohlcvs interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ConvertTradingViewToOHLCV

func (this *Exchange) ConvertTradingViewToOHLCV(ohlcvs interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ConvertTypeToAccount

func (this *Exchange) ConvertTypeToAccount(account interface{}) interface{}

func (*Exchange) CostToPrecision

func (this *Exchange) CostToPrecision(symbol interface{}, cost interface{}) interface{}

func (*Exchange) CreateConvertTrade

func (this *Exchange) CreateConvertTrade(id interface{}, fromCode interface{}, toCode interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateDepositAddress

func (this *Exchange) CreateDepositAddress(code interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateExpiredOptionMarket

func (this *Exchange) CreateExpiredOptionMarket(symbol interface{}) interface{}

func (*Exchange) CreateLimitBuyOrder

func (this *Exchange) CreateLimitBuyOrder(symbol interface{}, amount interface{}, price interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateLimitBuyOrderWs

func (this *Exchange) CreateLimitBuyOrderWs(symbol interface{}, amount interface{}, price interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateLimitOrder

func (this *Exchange) CreateLimitOrder(symbol interface{}, side interface{}, amount interface{}, price interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateLimitOrderWs

func (this *Exchange) CreateLimitOrderWs(symbol interface{}, side interface{}, amount interface{}, price interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateLimitSellOrder

func (this *Exchange) CreateLimitSellOrder(symbol interface{}, amount interface{}, price interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateLimitSellOrderWs

func (this *Exchange) CreateLimitSellOrderWs(symbol interface{}, amount interface{}, price interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateMarketBuyOrder

func (this *Exchange) CreateMarketBuyOrder(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateMarketBuyOrderWithCost

func (this *Exchange) CreateMarketBuyOrderWithCost(symbol interface{}, cost interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateMarketBuyOrderWs

func (this *Exchange) CreateMarketBuyOrderWs(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateMarketOrder

func (this *Exchange) CreateMarketOrder(symbol interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateMarketOrderWithCost

func (this *Exchange) CreateMarketOrderWithCost(symbol interface{}, side interface{}, cost interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateMarketOrderWithCostWs

func (this *Exchange) CreateMarketOrderWithCostWs(symbol interface{}, side interface{}, cost interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateMarketOrderWs

func (this *Exchange) CreateMarketOrderWs(symbol interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateMarketSellOrder

func (this *Exchange) CreateMarketSellOrder(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateMarketSellOrderWithCost

func (this *Exchange) CreateMarketSellOrderWithCost(symbol interface{}, cost interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateMarketSellOrderWs

func (this *Exchange) CreateMarketSellOrderWs(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateNetworksByIdObject

func (this *Exchange) CreateNetworksByIdObject()

func (*Exchange) CreateOHLCVObject

func (this *Exchange) CreateOHLCVObject(symbol interface{}, timeframe interface{}, data interface{}) interface{}

func (*Exchange) CreateOrder

func (this *Exchange) CreateOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateOrderWithTakeProfitAndStopLoss

func (this *Exchange) CreateOrderWithTakeProfitAndStopLoss(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateOrderWithTakeProfitAndStopLossWs

func (this *Exchange) CreateOrderWithTakeProfitAndStopLossWs(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateOrderWs

func (this *Exchange) CreateOrderWs(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateOrders

func (this *Exchange) CreateOrders(orders interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreatePostOnlyOrder

func (this *Exchange) CreatePostOnlyOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreatePostOnlyOrderWs

func (this *Exchange) CreatePostOnlyOrderWs(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateReduceOnlyOrder

func (this *Exchange) CreateReduceOnlyOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateReduceOnlyOrderWs

func (this *Exchange) CreateReduceOnlyOrderWs(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateStopLimitOrder

func (this *Exchange) CreateStopLimitOrder(symbol interface{}, side interface{}, amount interface{}, price interface{}, triggerPrice interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateStopLimitOrderWs

func (this *Exchange) CreateStopLimitOrderWs(symbol interface{}, side interface{}, amount interface{}, price interface{}, triggerPrice interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateStopLossOrder

func (this *Exchange) CreateStopLossOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateStopLossOrderWs

func (this *Exchange) CreateStopLossOrderWs(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateStopMarketOrder

func (this *Exchange) CreateStopMarketOrder(symbol interface{}, side interface{}, amount interface{}, triggerPrice interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateStopMarketOrderWs

func (this *Exchange) CreateStopMarketOrderWs(symbol interface{}, side interface{}, amount interface{}, triggerPrice interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateStopOrder

func (this *Exchange) CreateStopOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateStopOrderWs

func (this *Exchange) CreateStopOrderWs(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateTakeProfitOrder

func (this *Exchange) CreateTakeProfitOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateTakeProfitOrderWs

func (this *Exchange) CreateTakeProfitOrderWs(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateTrailingAmountOrder

func (this *Exchange) CreateTrailingAmountOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateTrailingAmountOrderWs

func (this *Exchange) CreateTrailingAmountOrderWs(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateTrailingPercentOrder

func (this *Exchange) CreateTrailingPercentOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateTrailingPercentOrderWs

func (this *Exchange) CreateTrailingPercentOrderWs(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateTriggerOrder

func (this *Exchange) CreateTriggerOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) CreateTriggerOrderWs

func (this *Exchange) CreateTriggerOrderWs(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) Currency

func (this *Exchange) Currency(code interface{}) interface{}

func (*Exchange) CurrencyId

func (this *Exchange) CurrencyId(code interface{}) interface{}

func (*Exchange) CurrencyIds

func (this *Exchange) CurrencyIds(optionalArgs ...interface{}) interface{}

func (*Exchange) CurrencyToPrecision

func (this *Exchange) CurrencyToPrecision(code interface{}, fee interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) DecimalToPrecision

func (this *Exchange) DecimalToPrecision(value interface{}, roundingMode interface{}, numPrecisionDigits interface{}, args ...interface{}) interface{}

func (*Exchange) Decode

func (e *Exchange) Decode(data interface{}) string

func (*Exchange) DeepCopy

func (this *Exchange) DeepCopy(value reflect.Value) reflect.Value

func (*Exchange) DeepExtend

func (this *Exchange) DeepExtend(objs ...interface{}) map[string]interface{}

func (*Exchange) DeepExtend2

func (this *Exchange) DeepExtend2(objs ...interface{}) interface{}

func (*Exchange) DefaultNetworkCode

func (this *Exchange) DefaultNetworkCode(currencyCode interface{}) interface{}

func (*Exchange) DepositWithdrawFee

func (this *Exchange) DepositWithdrawFee(info interface{}) interface{}

func (*Exchange) Describe

func (this *Exchange) Describe() interface{}

func (*Exchange) EditLimitBuyOrder

func (this *Exchange) EditLimitBuyOrder(id interface{}, symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) EditLimitOrder

func (this *Exchange) EditLimitOrder(id interface{}, symbol interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) EditLimitSellOrder

func (this *Exchange) EditLimitSellOrder(id interface{}, symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) EditOrder

func (this *Exchange) EditOrder(id interface{}, symbol interface{}, typeVar interface{}, side interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) EditOrderWs

func (this *Exchange) EditOrderWs(id interface{}, symbol interface{}, typeVar interface{}, side interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) EditOrders

func (this *Exchange) EditOrders(orders interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) Encode

func (e *Exchange) Encode(data interface{}) string

func (*Exchange) EncodeURIComponent

func (e *Exchange) EncodeURIComponent(str interface{}) string

func (*Exchange) EthEncodeStructuredData

func (this *Exchange) EthEncodeStructuredData(domain2 interface{}, messageTypes2 interface{}, messageData2 interface{}) []uint8

func (*Exchange) Extend

func (this *Exchange) Extend(aa interface{}, bb ...interface{}) map[string]interface{}

func (*Exchange) ExtendExchangeOptions

func (this *Exchange) ExtendExchangeOptions(options2 interface{})

func (*Exchange) ExtractParams

func (this *Exchange) ExtractParams(str2 interface{}) []interface{}

func (*Exchange) FeaturesGenerator

func (this *Exchange) FeaturesGenerator()

func (*Exchange) FeaturesMapper

func (this *Exchange) FeaturesMapper(initialFeatures interface{}, marketType interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FeeToPrecision

func (this *Exchange) FeeToPrecision(symbol interface{}, fee interface{}) interface{}

func (*Exchange) Fetch

func (this *Exchange) Fetch(url interface{}, method interface{}, headers interface{}, body interface{}) chan interface{}

func (*Exchange) Fetch2

func (this *Exchange) Fetch2(path interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchAccounts

func (this *Exchange) FetchAccounts(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchBalance

func (this *Exchange) FetchBalance(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchBalanceWs

func (this *Exchange) FetchBalanceWs(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchBidsAsks

func (this *Exchange) FetchBidsAsks(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchBorrowInterest

func (this *Exchange) FetchBorrowInterest(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchBorrowRate

func (this *Exchange) FetchBorrowRate(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchCanceledAndClosedOrders

func (this *Exchange) FetchCanceledAndClosedOrders(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchClosedOrders

func (this *Exchange) FetchClosedOrders(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchClosedOrdersWs

func (this *Exchange) FetchClosedOrdersWs(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchConvertCurrencies

func (this *Exchange) FetchConvertCurrencies(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchConvertQuote

func (this *Exchange) FetchConvertQuote(fromCode interface{}, toCode interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchConvertTrade

func (this *Exchange) FetchConvertTrade(id interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchConvertTradeHistory

func (this *Exchange) FetchConvertTradeHistory(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchCrossBorrowRate

func (this *Exchange) FetchCrossBorrowRate(code interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchCrossBorrowRates

func (this *Exchange) FetchCrossBorrowRates(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchCurrencies

func (this *Exchange) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchDepositAddress

func (this *Exchange) FetchDepositAddress(code interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchDepositAddresses

func (this *Exchange) FetchDepositAddresses(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchDepositAddressesByNetwork

func (this *Exchange) FetchDepositAddressesByNetwork(code interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchDepositWithdrawFee

func (this *Exchange) FetchDepositWithdrawFee(code interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchDepositWithdrawFees

func (this *Exchange) FetchDepositWithdrawFees(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchDeposits

func (this *Exchange) FetchDeposits(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchDepositsWithdrawals

func (this *Exchange) FetchDepositsWithdrawals(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchDepositsWs

func (this *Exchange) FetchDepositsWs(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchFreeBalance

func (this *Exchange) FetchFreeBalance(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchFundingHistory

func (this *Exchange) FetchFundingHistory(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchFundingInterval

func (this *Exchange) FetchFundingInterval(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchFundingIntervals

func (this *Exchange) FetchFundingIntervals(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchFundingRate

func (this *Exchange) FetchFundingRate(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchFundingRateHistory

func (this *Exchange) FetchFundingRateHistory(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchFundingRates

func (this *Exchange) FetchFundingRates(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchGreeks

func (this *Exchange) FetchGreeks(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchIndexOHLCV

func (this *Exchange) FetchIndexOHLCV(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchIsolatedBorrowRate

func (this *Exchange) FetchIsolatedBorrowRate(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchIsolatedBorrowRates

func (this *Exchange) FetchIsolatedBorrowRates(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchL2OrderBook

func (this *Exchange) FetchL2OrderBook(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchL3OrderBook

func (this *Exchange) FetchL3OrderBook(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchLastPrices

func (this *Exchange) FetchLastPrices(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchLedger

func (this *Exchange) FetchLedger(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchLedgerEntry

func (this *Exchange) FetchLedgerEntry(id interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchLeverage

func (this *Exchange) FetchLeverage(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchLeverageTiers

func (this *Exchange) FetchLeverageTiers(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchLeverages

func (this *Exchange) FetchLeverages(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchLiquidations

func (this *Exchange) FetchLiquidations(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchLongShortRatio

func (this *Exchange) FetchLongShortRatio(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchLongShortRatioHistory

func (this *Exchange) FetchLongShortRatioHistory(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchMarginAdjustmentHistory

func (this *Exchange) FetchMarginAdjustmentHistory(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchMarginMode

func (this *Exchange) FetchMarginMode(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchMarginModes

func (this *Exchange) FetchMarginModes(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchMarkOHLCV

func (this *Exchange) FetchMarkOHLCV(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchMarkPrice

func (this *Exchange) FetchMarkPrice(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchMarkPrices

func (this *Exchange) FetchMarkPrices(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchMarketLeverageTiers

func (this *Exchange) FetchMarketLeverageTiers(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchMarkets

func (this *Exchange) FetchMarkets(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchMyLiquidations

func (this *Exchange) FetchMyLiquidations(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchMyTrades

func (this *Exchange) FetchMyTrades(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchMyTradesWs

func (this *Exchange) FetchMyTradesWs(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOHLCV

func (this *Exchange) FetchOHLCV(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOHLCVWs

func (this *Exchange) FetchOHLCVWs(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOpenInterest

func (this *Exchange) FetchOpenInterest(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOpenInterestHistory

func (this *Exchange) FetchOpenInterestHistory(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOpenInterests

func (this *Exchange) FetchOpenInterests(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOpenOrders

func (this *Exchange) FetchOpenOrders(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOpenOrdersWs

func (this *Exchange) FetchOpenOrdersWs(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOption

func (this *Exchange) FetchOption(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOptionChain

func (this *Exchange) FetchOptionChain(code interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOrder

func (this *Exchange) FetchOrder(id interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOrderBook

func (this *Exchange) FetchOrderBook(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOrderBookWs

func (this *Exchange) FetchOrderBookWs(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOrderBooks

func (this *Exchange) FetchOrderBooks(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOrderStatus

func (this *Exchange) FetchOrderStatus(id interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOrderTrades

func (this *Exchange) FetchOrderTrades(id interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOrderWs

func (this *Exchange) FetchOrderWs(id interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOrders

func (this *Exchange) FetchOrders(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchOrdersWs

func (this *Exchange) FetchOrdersWs(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPaginatedCallCursor

func (this *Exchange) FetchPaginatedCallCursor(method interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPaginatedCallDeterministic

func (this *Exchange) FetchPaginatedCallDeterministic(method interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPaginatedCallDynamic

func (this *Exchange) FetchPaginatedCallDynamic(method interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPaginatedCallIncremental

func (this *Exchange) FetchPaginatedCallIncremental(method interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPartialBalance

func (this *Exchange) FetchPartialBalance(part interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPaymentMethods

func (this *Exchange) FetchPaymentMethods(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPosition

func (this *Exchange) FetchPosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPositionHistory

func (this *Exchange) FetchPositionHistory(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPositionMode

func (this *Exchange) FetchPositionMode(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPositionWs

func (this *Exchange) FetchPositionWs(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPositions

func (this *Exchange) FetchPositions(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPositionsForSymbol

func (this *Exchange) FetchPositionsForSymbol(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPositionsForSymbolWs

func (this *Exchange) FetchPositionsForSymbolWs(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPositionsHistory

func (this *Exchange) FetchPositionsHistory(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPositionsRisk

func (this *Exchange) FetchPositionsRisk(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPositionsWs

func (this *Exchange) FetchPositionsWs(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchPremiumIndexOHLCV

func (this *Exchange) FetchPremiumIndexOHLCV(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchRestOrderBookSafe

func (this *Exchange) FetchRestOrderBookSafe(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchStatus

func (this *Exchange) FetchStatus(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTicker

func (this *Exchange) FetchTicker(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTickerWs

func (this *Exchange) FetchTickerWs(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTickers

func (this *Exchange) FetchTickers(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTickersWs

func (this *Exchange) FetchTickersWs(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTime

func (this *Exchange) FetchTime(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTotalBalance

func (this *Exchange) FetchTotalBalance(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTrades

func (this *Exchange) FetchTrades(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTradesWs

func (this *Exchange) FetchTradesWs(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTradingFee

func (this *Exchange) FetchTradingFee(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTradingFees

func (this *Exchange) FetchTradingFees(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTradingFeesWs

func (this *Exchange) FetchTradingFeesWs(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTradingLimits

func (this *Exchange) FetchTradingLimits(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTransactionFee

func (this *Exchange) FetchTransactionFee(code interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTransactionFees

func (this *Exchange) FetchTransactionFees(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTransactions

func (this *Exchange) FetchTransactions(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTransfer

func (this *Exchange) FetchTransfer(id interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchTransfers

func (this *Exchange) FetchTransfers(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchUnifiedOrder

func (this *Exchange) FetchUnifiedOrder(order interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchUsedBalance

func (this *Exchange) FetchUsedBalance(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchWebEndpoint

func (this *Exchange) FetchWebEndpoint(method interface{}, endpointMethod interface{}, returnAsJson interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchWithdrawals

func (this *Exchange) FetchWithdrawals(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FetchWithdrawalsWs

func (this *Exchange) FetchWithdrawalsWs(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) FilterBy

func (this *Exchange) FilterBy(aa interface{}, key interface{}, value interface{}) []interface{}

func (*Exchange) FilterByArray

func (this *Exchange) FilterByArray(objects interface{}, key interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FilterByArrayPositions

func (this *Exchange) FilterByArrayPositions(objects interface{}, key interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FilterByArrayTickers

func (this *Exchange) FilterByArrayTickers(objects interface{}, key interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FilterByCurrencySinceLimit

func (this *Exchange) FilterByCurrencySinceLimit(array interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FilterByLimit

func (this *Exchange) FilterByLimit(array interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FilterBySinceLimit

func (this *Exchange) FilterBySinceLimit(array interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FilterBySymbol

func (this *Exchange) FilterBySymbol(objects interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FilterBySymbolSinceLimit

func (this *Exchange) FilterBySymbolSinceLimit(array interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FilterBySymbolsSinceLimit

func (this *Exchange) FilterBySymbolsSinceLimit(array interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FilterByValueSinceLimit

func (this *Exchange) FilterByValueSinceLimit(array interface{}, field interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FindBroadlyMatchedKey

func (this *Exchange) FindBroadlyMatchedKey(broad interface{}, string interface{}) interface{}

func (*Exchange) FindMessageHashes

func (this *Exchange) FindMessageHashes(client Client, element interface{}) interface{}

func (*Exchange) FindNearestCeiling

func (this *Exchange) FindNearestCeiling(arr interface{}, providedValue interface{}) interface{}

func (*Exchange) FindTimeframe

func (this *Exchange) FindTimeframe(timeframe interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) FixStringifiedJsonMembers

func (this *Exchange) FixStringifiedJsonMembers(a interface{}) string

func (*Exchange) ForceString

func (this *Exchange) ForceString(value interface{}) interface{}

func (*Exchange) GetAlias

func (this *Exchange) GetAlias() interface{}

func (*Exchange) GetApi

func (this *Exchange) GetApi() map[string]interface{}

func (*Exchange) GetCache

func (this *Exchange) GetCache() *sync.Map

func (*Exchange) GetCacheIndex

func (this *Exchange) GetCacheIndex(orderbook interface{}, deltas interface{}) interface{}

func (*Exchange) GetCurrencies

func (this *Exchange) GetCurrencies() map[string]interface{}

func (*Exchange) GetCurrenciesList

func (this *Exchange) GetCurrenciesList() []Currency

func (*Exchange) GetCurrency

func (this *Exchange) GetCurrency(currency string) Currency

func (*Exchange) GetDefaultOptions

func (this *Exchange) GetDefaultOptions() interface{}

func (*Exchange) GetDescribeForExtendedWsExchange

func (this *Exchange) GetDescribeForExtendedWsExchange(currentRestInstance Exchange, parentRestInstance Exchange, wsBaseDescribe interface{}) interface{}

func (*Exchange) GetFeatures

func (this *Exchange) GetFeatures() map[string]interface{}

func (*Exchange) GetHas

func (this *Exchange) GetHas() map[string]interface{}

func (*Exchange) GetHostname

func (this *Exchange) GetHostname() string

func (*Exchange) GetId

func (this *Exchange) GetId() string

func (*Exchange) GetItf

func (this *Exchange) GetItf() interface{}

func (*Exchange) GetLast_request_body

func (this *Exchange) GetLast_request_body() interface{}

func (*Exchange) GetLast_request_headers

func (this *Exchange) GetLast_request_headers() map[string]interface{}

func (*Exchange) GetLast_request_url

func (this *Exchange) GetLast_request_url() interface{}

func (*Exchange) GetListFromObjectValues

func (this *Exchange) GetListFromObjectValues(objects interface{}, key interface{}) interface{}

func (*Exchange) GetMarket

func (this *Exchange) GetMarket(symbol string) MarketInterface

func (*Exchange) GetMarketFromSymbols

func (this *Exchange) GetMarketFromSymbols(optionalArgs ...interface{}) interface{}

func (*Exchange) GetMarkets

func (this *Exchange) GetMarkets() map[string]interface{}

func (*Exchange) GetMarketsList

func (this *Exchange) GetMarketsList() []MarketInterface

func (*Exchange) GetOptions

func (this *Exchange) GetOptions() map[string]interface{}

func (*Exchange) GetProperty

func (this *Exchange) GetProperty(obj interface{}, property interface{}) interface{}

func (*Exchange) GetRequiredCredentials

func (this *Exchange) GetRequiredCredentials() map[string]interface{}

func (*Exchange) GetSupportedMapping

func (this *Exchange) GetSupportedMapping(key interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) GetSymbols

func (this *Exchange) GetSymbols() []string

func (*Exchange) GetSymbolsForMarketType

func (this *Exchange) GetSymbolsForMarketType(optionalArgs ...interface{}) interface{}

func (*Exchange) GetTimeframes

func (this *Exchange) GetTimeframes() map[string]interface{}

func (*Exchange) GetUrls

func (this *Exchange) GetUrls() interface{}

func (*Exchange) GroupBy

func (this *Exchange) GroupBy(trades interface{}, key2 interface{}) map[string]interface{}

func (*Exchange) HandleDelta

func (this *Exchange) HandleDelta(bookside interface{}, delta interface{})

func (*Exchange) HandleDeltas

func (this *Exchange) HandleDeltas(orderbook interface{}, deltas interface{})

func (*Exchange) HandleDeltasWithKeys

func (this *Exchange) HandleDeltasWithKeys(bookSide interface{}, deltas interface{}, optionalArgs ...interface{})

func (*Exchange) HandleErrors

func (this *Exchange) HandleErrors(statusCode interface{}, statusText interface{}, url interface{}, method interface{}, responseHeaders interface{}, responseBody interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (*Exchange) HandleHttpStatusCode

func (this *Exchange) HandleHttpStatusCode(code interface{}, reason interface{}, url interface{}, method interface{}, body interface{})

func (*Exchange) HandleMarginModeAndParams

func (this *Exchange) HandleMarginModeAndParams(methodName interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleMarketTypeAndParams

func (this *Exchange) HandleMarketTypeAndParams(methodName interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleMaxEntriesPerRequestAndParams

func (this *Exchange) HandleMaxEntriesPerRequestAndParams(method interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleNetworkCodeAndParams

func (this *Exchange) HandleNetworkCodeAndParams(params interface{}) interface{}

func (*Exchange) HandleOption

func (this *Exchange) HandleOption(methodName interface{}, optionName interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleOptionAndParams

func (this *Exchange) HandleOptionAndParams(params interface{}, methodName interface{}, optionName interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleOptionAndParams2

func (this *Exchange) HandleOptionAndParams2(params interface{}, methodName1 interface{}, optionName1 interface{}, optionName2 interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleParamBool

func (this *Exchange) HandleParamBool(params interface{}, paramName interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleParamBool2

func (this *Exchange) HandleParamBool2(params interface{}, paramName1 interface{}, paramName2 interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleParamInteger

func (this *Exchange) HandleParamInteger(params interface{}, paramName interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleParamInteger2

func (this *Exchange) HandleParamInteger2(params interface{}, paramName1 interface{}, paramName2 interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleParamString

func (this *Exchange) HandleParamString(params interface{}, paramName interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleParamString2

func (this *Exchange) HandleParamString2(params interface{}, paramName1 interface{}, paramName2 interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandlePostOnly

func (this *Exchange) HandlePostOnly(isMarketOrder interface{}, exchangeSpecificPostOnlyOption interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleSubTypeAndParams

func (this *Exchange) HandleSubTypeAndParams(methodName interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleTimeInForce

func (this *Exchange) HandleTimeInForce(optionalArgs ...interface{}) interface{}

func (*Exchange) HandleTriggerAndParams

func (this *Exchange) HandleTriggerAndParams(params interface{}) interface{}

func (*Exchange) HandleTriggerDirectionAndParams

func (this *Exchange) HandleTriggerDirectionAndParams(params interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleUntilOption

func (this *Exchange) HandleUntilOption(key interface{}, request interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) HandleWithdrawTagAndParams

func (this *Exchange) HandleWithdrawTagAndParams(tag interface{}, params interface{}) interface{}

func (*Exchange) Hash

func (this *Exchange) Hash(request2 interface{}, hash func() string, args ...interface{}) interface{}

func (*Exchange) Hmac

func (this *Exchange) Hmac(request2 interface{}, secret2 interface{}, algorithm2 func() string, args ...interface{}) string

func (*Exchange) ImplodeHostname

func (this *Exchange) ImplodeHostname(url interface{}) interface{}

func (*Exchange) ImplodeParams

func (this *Exchange) ImplodeParams(path interface{}, parameter interface{}) interface{}

Function to replace parameters in the path

func (*Exchange) InArray

func (this *Exchange) InArray(elem interface{}, list interface{}) bool

func (*Exchange) IndexBy

func (this *Exchange) IndexBy(a interface{}, key interface{}) map[string]interface{}

func (*Exchange) Init

func (this *Exchange) Init(userConfig map[string]interface{})

func (*Exchange) InitParent

func (this *Exchange) InitParent(userConfig map[string]interface{}, exchangeConfig map[string]interface{}, itf interface{})

func (*Exchange) InitRestRateLimiter

func (this *Exchange) InitRestRateLimiter()

func (*Exchange) InitThrottler

func (this *Exchange) InitThrottler()

func (*Exchange) IntToBase16

func (e *Exchange) IntToBase16(number interface{}) string

func (*Exchange) IntegerPrecisionToAmount

func (this *Exchange) IntegerPrecisionToAmount(precision interface{}) interface{}

func (*Exchange) InvertFlatStringDictionary

func (this *Exchange) InvertFlatStringDictionary(dict interface{}) interface{}

func (*Exchange) IsArray

func (this *Exchange) IsArray(a interface{}) bool

func (*Exchange) IsDecimalPrecision

func (this *Exchange) IsDecimalPrecision() interface{}

func (*Exchange) IsEmpty

func (this *Exchange) IsEmpty(a interface{}) bool

func (*Exchange) IsJsonEncodedObject

func (this *Exchange) IsJsonEncodedObject(str interface{}) bool

func (*Exchange) IsPostOnly

func (this *Exchange) IsPostOnly(isMarketOrder interface{}, exchangeSpecificParam interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) IsRoundNumber

func (this *Exchange) IsRoundNumber(value interface{}) interface{}

func (*Exchange) IsSignificantPrecision

func (this *Exchange) IsSignificantPrecision() interface{}

func (*Exchange) IsTickPrecision

func (this *Exchange) IsTickPrecision() interface{}

func (*Exchange) IsTriggerOrder

func (this *Exchange) IsTriggerOrder(params interface{}) interface{}

func (*Exchange) Iso8601

func (this *Exchange) Iso8601(ts interface{}) interface{}

iso8601 is a wrapper for Iso8601.

func (*Exchange) Json

func (this *Exchange) Json(object interface{}) interface{}

json converts an object to a JSON string

func (*Exchange) Keysort

func (this *Exchange) Keysort(parameters2 interface{}) map[string]interface{}

keysort sorts the keys of a map and returns a new map with the sorted keys.

func (*Exchange) LoadAccounts

func (this *Exchange) LoadAccounts(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) LoadMarkets

func (this *Exchange) LoadMarkets(params ...interface{}) <-chan interface{}

func (*Exchange) LoadTimeDifference

func (this *Exchange) LoadTimeDifference(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) LoadTradingLimits

func (this *Exchange) LoadTradingLimits(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) Log

func (this *Exchange) Log(args ...interface{})

func (*Exchange) Market

func (this *Exchange) Market(symbol interface{}) interface{}

func (*Exchange) MarketCodes

func (this *Exchange) MarketCodes(optionalArgs ...interface{}) interface{}

func (*Exchange) MarketId

func (this *Exchange) MarketId(symbol interface{}) interface{}

func (*Exchange) MarketIds

func (this *Exchange) MarketIds(optionalArgs ...interface{}) interface{}

func (*Exchange) MarketSymbols

func (this *Exchange) MarketSymbols(optionalArgs ...interface{}) interface{}

func (*Exchange) MarketsForSymbols

func (this *Exchange) MarketsForSymbols(optionalArgs ...interface{}) interface{}

func (*Exchange) Microseconds

func (this *Exchange) Microseconds() int64

microseconds returns the current time in microseconds since the Unix epoch.

func (*Exchange) Milliseconds

func (this *Exchange) Milliseconds() int64

milliseconds returns the current time in milliseconds since the Unix epoch.

func (*Exchange) NetworkCodeToId

func (this *Exchange) NetworkCodeToId(networkCode interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) NetworkIdToCode

func (this *Exchange) NetworkIdToCode(optionalArgs ...interface{}) interface{}

func (*Exchange) Nonce

func (this *Exchange) Nonce() interface{}

func (*Exchange) NumberToBE

func (e *Exchange) NumberToBE(n, padding interface{}) string

func (*Exchange) NumberToString

func (this *Exchange) NumberToString(x interface{}) interface{}

func (*Exchange) NumberToString2

func (this *Exchange) NumberToString2(x interface{}) string

func (*Exchange) Oath

func (this *Exchange) Oath() interface{}

func (*Exchange) Omit

func (this *Exchange) Omit(a interface{}, parameters ...interface{}) interface{}

func (*Exchange) OmitMap

func (this *Exchange) OmitMap(aa interface{}, k interface{}) interface{}

omitMap removes specified keys from a map.

func (*Exchange) OmitN

func (this *Exchange) OmitN(aa interface{}, keys []interface{}) interface{}

omitN removes specified keys from a map.

func (*Exchange) OmitZero

func (this *Exchange) OmitZero(value interface{}) interface{}

func (*Exchange) OrderbookChecksumMessage

func (this *Exchange) OrderbookChecksumMessage(symbol interface{}) interface{}

func (*Exchange) Ordered

func (this *Exchange) Ordered(a interface{}) interface{}

func (*Exchange) Packb

func (this *Exchange) Packb(data interface{}) []uint8

func (*Exchange) Parse8601

func (this *Exchange) Parse8601(datetime2 interface{}) interface{}

func (*Exchange) ParseAccount

func (this *Exchange) ParseAccount(account interface{}) interface{}

func (*Exchange) ParseAccounts

func (this *Exchange) ParseAccounts(accounts interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseBalance

func (this *Exchange) ParseBalance(response interface{}) interface{}

func (*Exchange) ParseBidAsk

func (this *Exchange) ParseBidAsk(bidask interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseBidsAsks

func (this *Exchange) ParseBidsAsks(bidasks interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseBorrowInterest

func (this *Exchange) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseBorrowInterests

func (this *Exchange) ParseBorrowInterests(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseBorrowRate

func (this *Exchange) ParseBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseBorrowRateHistory

func (this *Exchange) ParseBorrowRateHistory(response interface{}, code interface{}, since interface{}, limit interface{}) interface{}

func (*Exchange) ParseConversion

func (this *Exchange) ParseConversion(conversion interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseConversions

func (this *Exchange) ParseConversions(conversions interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseCurrencies

func (this *Exchange) ParseCurrencies(rawCurrencies interface{}) interface{}

func (*Exchange) ParseCurrency

func (this *Exchange) ParseCurrency(rawCurrency interface{}) interface{}

func (*Exchange) ParseDate

func (this *Exchange) ParseDate(datetime2 interface{}) interface{}

func (*Exchange) ParseDepositAddress

func (this *Exchange) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseDepositAddresses

func (this *Exchange) ParseDepositAddresses(addresses interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseDepositWithdrawFee

func (this *Exchange) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseDepositWithdrawFees

func (this *Exchange) ParseDepositWithdrawFees(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseFeeNumeric

func (this *Exchange) ParseFeeNumeric(fee interface{}) interface{}

func (*Exchange) ParseFundingRate

func (this *Exchange) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseFundingRateHistories

func (this *Exchange) ParseFundingRateHistories(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseFundingRateHistory

func (this *Exchange) ParseFundingRateHistory(info interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseFundingRates

func (this *Exchange) ParseFundingRates(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseGreeks

func (this *Exchange) ParseGreeks(greeks interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseIncome

func (this *Exchange) ParseIncome(info interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseIncomes

func (this *Exchange) ParseIncomes(incomes interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseIsolatedBorrowRate

func (this *Exchange) ParseIsolatedBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseIsolatedBorrowRates

func (this *Exchange) ParseIsolatedBorrowRates(info interface{}) interface{}

func (*Exchange) ParseJson

func (this *Exchange) ParseJson(input interface{}) interface{}

func (*Exchange) ParseLastPrice

func (this *Exchange) ParseLastPrice(price interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseLastPrices

func (this *Exchange) ParseLastPrices(pricesData interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseLedger

func (this *Exchange) ParseLedger(data interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseLedgerEntry

func (this *Exchange) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseLeverage

func (this *Exchange) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseLeverageTiers

func (this *Exchange) ParseLeverageTiers(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseLeverages

func (this *Exchange) ParseLeverages(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseLiquidation

func (this *Exchange) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseLiquidations

func (this *Exchange) ParseLiquidations(liquidations interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseLongShortRatio

func (this *Exchange) ParseLongShortRatio(info interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseLongShortRatioHistory

func (this *Exchange) ParseLongShortRatioHistory(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseMarginMode

func (this *Exchange) ParseMarginMode(marginMode interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseMarginModes

func (this *Exchange) ParseMarginModes(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseMarginModification

func (this *Exchange) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseMarginModifications

func (this *Exchange) ParseMarginModifications(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseMarket

func (this *Exchange) ParseMarket(market interface{}) interface{}

func (*Exchange) ParseMarketLeverageTiers

func (this *Exchange) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseMarkets

func (this *Exchange) ParseMarkets(markets interface{}) interface{}

func (*Exchange) ParseNumber

func (this *Exchange) ParseNumber(v interface{}, a ...interface{}) interface{}

func (*Exchange) ParseOHLCV

func (this *Exchange) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseOHLCVs

func (this *Exchange) ParseOHLCVs(ohlcvs interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseOpenInterest

func (this *Exchange) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseOpenInterests

func (this *Exchange) ParseOpenInterests(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseOpenInterestsHistory

func (this *Exchange) ParseOpenInterestsHistory(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseOption

func (this *Exchange) ParseOption(chain interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseOptionChain

func (this *Exchange) ParseOptionChain(response interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseOrder

func (this *Exchange) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseOrderBook

func (this *Exchange) ParseOrderBook(orderbook interface{}, symbol interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseOrders

func (this *Exchange) ParseOrders(orders interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParsePosition

func (this *Exchange) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParsePositions

func (this *Exchange) ParsePositions(positions interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParsePrecision

func (this *Exchange) ParsePrecision(precision interface{}) interface{}

func (*Exchange) ParseTicker

func (this *Exchange) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseTickers

func (this *Exchange) ParseTickers(tickers interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseTimeframe

func (this *Exchange) ParseTimeframe(timeframe interface{}) interface{}

func (*Exchange) ParseToInt

func (this *Exchange) ParseToInt(number interface{}) interface{}

func (*Exchange) ParseToNumeric

func (this *Exchange) ParseToNumeric(number interface{}) interface{}

func (*Exchange) ParseTrade

func (this *Exchange) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseTrades

func (this *Exchange) ParseTrades(trades interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseTradingViewOHLCV

func (this *Exchange) ParseTradingViewOHLCV(ohlcvs interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseTransaction

func (this *Exchange) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseTransactions

func (this *Exchange) ParseTransactions(transactions interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseTransfer

func (this *Exchange) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseTransfers

func (this *Exchange) ParseTransfers(transfers interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseWsOHLCV

func (this *Exchange) ParseWsOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseWsOHLCVs

func (this *Exchange) ParseWsOHLCVs(ohlcvs interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseWsOrder

func (this *Exchange) ParseWsOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseWsOrderTrade

func (this *Exchange) ParseWsOrderTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParseWsTrade

func (this *Exchange) ParseWsTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) ParsedFeeAndFees

func (this *Exchange) ParsedFeeAndFees(container interface{}) interface{}

func (*Exchange) PrecisionFromString

func (this *Exchange) PrecisionFromString(str2 interface{}) int

func (*Exchange) PriceToPrecision

func (this *Exchange) PriceToPrecision(symbol interface{}, price interface{}) interface{}

func (*Exchange) RandomBytes

func (this *Exchange) RandomBytes(length interface{}) string

func (*Exchange) Rawencode

func (e *Exchange) Rawencode(parameters2 interface{}) string

func (*Exchange) ReduceFeesByCurrency

func (this *Exchange) ReduceFeesByCurrency(fees interface{}) interface{}

func (*Exchange) ReduceMargin

func (this *Exchange) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) Remove0xPrefix

func (e *Exchange) Remove0xPrefix(str interface{}) string

func (*Exchange) RemoveRepeatedElementsFromArray

func (this *Exchange) RemoveRepeatedElementsFromArray(input interface{}) interface{}

func (*Exchange) RepayCrossMargin

func (this *Exchange) RepayCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) RepayIsolatedMargin

func (this *Exchange) RepayIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) RepayMargin

func (this *Exchange) RepayMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) Request

func (this *Exchange) Request(path interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) ResolvePath

func (this *Exchange) ResolvePath(path interface{}, params interface{}) interface{}

func (*Exchange) RetrieveStarkAccount

func (this *Exchange) RetrieveStarkAccount(sig interface{}, account interface{}, hash interface{}) interface{}

func (*Exchange) RoundTimeframe

func (this *Exchange) RoundTimeframe(timeframe interface{}, timestamp interface{}, direction ...interface{}) interface{}

func (*Exchange) SafeBalance

func (this *Exchange) SafeBalance(balance interface{}) interface{}

func (*Exchange) SafeBool

func (this *Exchange) SafeBool(dictionary interface{}, key interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeBool2

func (this *Exchange) SafeBool2(dictionary interface{}, key1 interface{}, key2 interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeBoolN

func (this *Exchange) SafeBoolN(dictionaryOrList interface{}, keys interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeCurrency

func (this *Exchange) SafeCurrency(currencyId interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeCurrencyCode

func (this *Exchange) SafeCurrencyCode(currencyId interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeCurrencyStructure

func (this *Exchange) SafeCurrencyStructure(currency interface{}) interface{}

func (*Exchange) SafeDeterministicCall

func (this *Exchange) SafeDeterministicCall(method interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) SafeDict

func (this *Exchange) SafeDict(dictionary interface{}, key interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeDict2

func (this *Exchange) SafeDict2(dictionary interface{}, key1 interface{}, key2 interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeDictN

func (this *Exchange) SafeDictN(dictionaryOrList interface{}, keys interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeFloat

func (this *Exchange) SafeFloat(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeFloat2

func (this *Exchange) SafeFloat2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeFloatN

func (this *Exchange) SafeFloatN(obj interface{}, keys []interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeInteger

func (this *Exchange) SafeInteger(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeInteger2

func (this *Exchange) SafeInteger2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeIntegerN

func (this *Exchange) SafeIntegerN(obj interface{}, keys []interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeIntegerOmitZero

func (this *Exchange) SafeIntegerOmitZero(obj interface{}, key interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeIntegerProduct

func (this *Exchange) SafeIntegerProduct(obj interface{}, key interface{}, multiplier interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeIntegerProduct2

func (this *Exchange) SafeIntegerProduct2(obj interface{}, key1, key2 interface{}, multiplier interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeIntegerProductN

func (this *Exchange) SafeIntegerProductN(obj interface{}, keys []interface{}, multiplier interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeLedgerEntry

func (this *Exchange) SafeLedgerEntry(entry interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeLiquidation

func (this *Exchange) SafeLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeList

func (this *Exchange) SafeList(dictionaryOrList interface{}, key interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeList2

func (this *Exchange) SafeList2(dictionaryOrList interface{}, key1 interface{}, key2 interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeListN

func (this *Exchange) SafeListN(dictionaryOrList interface{}, keys interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeMarket

func (this *Exchange) SafeMarket(optionalArgs ...interface{}) interface{}

func (*Exchange) SafeMarketStructure

func (this *Exchange) SafeMarketStructure(optionalArgs ...interface{}) interface{}

func (*Exchange) SafeNumber

func (this *Exchange) SafeNumber(obj interface{}, key interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeNumber2

func (this *Exchange) SafeNumber2(dictionary interface{}, key1 interface{}, key2 interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeNumberN

func (this *Exchange) SafeNumberN(obj interface{}, arr interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeNumberOmitZero

func (this *Exchange) SafeNumberOmitZero(obj interface{}, key interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeOpenInterest

func (this *Exchange) SafeOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeOrder

func (this *Exchange) SafeOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafePosition

func (this *Exchange) SafePosition(position interface{}) interface{}

func (*Exchange) SafeString

func (this *Exchange) SafeString(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeString2

func (this *Exchange) SafeString2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeStringLower

func (this *Exchange) SafeStringLower(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeStringLower2

func (this *Exchange) SafeStringLower2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeStringLowerN

func (this *Exchange) SafeStringLowerN(obj interface{}, keys2 interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeStringN

func (this *Exchange) SafeStringN(obj interface{}, keys2 interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeStringUpper

func (this *Exchange) SafeStringUpper(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeStringUpper2

func (this *Exchange) SafeStringUpper2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeStringUpperN

func (this *Exchange) SafeStringUpperN(obj interface{}, keys []interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeSymbol

func (this *Exchange) SafeSymbol(marketId interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeTicker

func (this *Exchange) SafeTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeTimestamp

func (this *Exchange) SafeTimestamp(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeTimestamp2

func (this *Exchange) SafeTimestamp2(obj interface{}, key1, key2 interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeTimestampN

func (this *Exchange) SafeTimestampN(obj interface{}, keys []interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeTrade

func (this *Exchange) SafeTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SafeValue

func (this *Exchange) SafeValue(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeValue2

func (this *Exchange) SafeValue2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) SafeValueN

func (this *Exchange) SafeValueN(obj interface{}, keys interface{}, defaultValue ...interface{}) interface{}

func (*Exchange) Seconds

func (this *Exchange) Seconds() int64

func (*Exchange) SelectNetworkCodeFromUnifiedNetworks

func (this *Exchange) SelectNetworkCodeFromUnifiedNetworks(currencyCode interface{}, networkCode interface{}, indexedNetworkEntries interface{}) interface{}

func (*Exchange) SelectNetworkIdFromRawNetworks

func (this *Exchange) SelectNetworkIdFromRawNetworks(currencyCode interface{}, networkCode interface{}, indexedNetworkEntries interface{}) interface{}

func (*Exchange) SelectNetworkKeyFromNetworks

func (this *Exchange) SelectNetworkKeyFromNetworks(currencyCode interface{}, networkCode interface{}, indexedNetworkEntries interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SetAccounts

func (this *Exchange) SetAccounts(accounts interface{})

func (*Exchange) SetApiKey

func (this *Exchange) SetApiKey(apiKey interface{})

func (*Exchange) SetCurrencies

func (this *Exchange) SetCurrencies(currencies interface{})

func (*Exchange) SetFetchResponse

func (this *Exchange) SetFetchResponse(fetchResponse interface{})

func (*Exchange) SetHeaders

func (this *Exchange) SetHeaders(headers interface{}) interface{}

func (*Exchange) SetHttpProxy

func (this *Exchange) SetHttpProxy(httpProxy interface{})

func (*Exchange) SetHttpsProxy

func (this *Exchange) SetHttpsProxy(httpProxy interface{})

func (*Exchange) SetLeverage

func (this *Exchange) SetLeverage(leverage interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) SetMargin

func (this *Exchange) SetMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) SetMarginMode

func (this *Exchange) SetMarginMode(marginMode interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) SetMarkets

func (this *Exchange) SetMarkets(markets interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SetOptions

func (this *Exchange) SetOptions(options interface{})

func (*Exchange) SetPassword

func (this *Exchange) SetPassword(password interface{})

func (*Exchange) SetPositionMode

func (this *Exchange) SetPositionMode(hedged interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) SetPrivateKey

func (this *Exchange) SetPrivateKey(privateKey interface{})

func (*Exchange) SetProperty

func (this *Exchange) SetProperty(obj interface{}, property interface{}, defaultValue interface{})

func (*Exchange) SetProxyUrl

func (this *Exchange) SetProxyUrl(proxyUrl interface{})

func (*Exchange) SetRateLimit

func (this *Exchange) SetRateLimit(rateLimit bool)

func (*Exchange) SetSandboxMode

func (this *Exchange) SetSandboxMode(enabled interface{})

*

  • @method
  • @name Exchange#setSandboxMode
  • @description set the sandbox mode for the exchange
  • @param {boolean} enabled true to enable sandbox mode, false to disable it

func (*Exchange) SetSecret

func (this *Exchange) SetSecret(secret interface{})

func (*Exchange) SetSocksProxy

func (this *Exchange) SetSocksProxy(proxyUrl interface{})

func (*Exchange) SetTakeProfitAndStopLossParams

func (this *Exchange) SetTakeProfitAndStopLossParams(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SetTimeout

func (this *Exchange) SetTimeout(timeout interface{})

func (*Exchange) SetUid

func (this *Exchange) SetUid(uid interface{})

func (*Exchange) SetVerbose

func (this *Exchange) SetVerbose(verbose interface{})

func (*Exchange) SetWalletAddress

func (this *Exchange) SetWalletAddress(publicKey interface{})

func (*Exchange) SetWsProxy

func (this *Exchange) SetWsProxy(wsProxy interface{})

func (*Exchange) SetWssProxy

func (this *Exchange) SetWssProxy(wssProxy interface{})

func (*Exchange) Sign

func (this *Exchange) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Exchange) SignIn

func (this *Exchange) SignIn(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) Sleep

func (this *Exchange) Sleep(milliseconds interface{}) <-chan bool

func (*Exchange) SortBy

func (this *Exchange) SortBy(array interface{}, value1 interface{}, desc2 ...interface{}) []interface{}

func (*Exchange) SortBy2

func (this *Exchange) SortBy2(array interface{}, key1 interface{}, key2 interface{}, desc2 ...interface{}) []interface{}

func (*Exchange) SortCursorPaginatedResult

func (this *Exchange) SortCursorPaginatedResult(result interface{}) interface{}

func (*Exchange) StarknetEncodeStructuredData

func (this *Exchange) StarknetEncodeStructuredData(a interface{}, b interface{}, c interface{}, d interface{}) interface{}

func (*Exchange) StarknetSign

func (this *Exchange) StarknetSign(a interface{}, b interface{}) interface{}

func (*Exchange) StringToBase64

func (e *Exchange) StringToBase64(pt interface{}) string

func (*Exchange) StringToBinary

func (e *Exchange) StringToBinary(buff string) []byte

func (*Exchange) StringToCharsArray

func (this *Exchange) StringToCharsArray(value interface{}) []string

func (*Exchange) Strip

func (this *Exchange) Strip(str interface{}) interface{}

strip trims whitespace from both ends of a string.

func (*Exchange) Sum

func (this *Exchange) Sum(args ...interface{}) interface{}

func (*Exchange) Symbol

func (this *Exchange) Symbol(symbol interface{}) interface{}

func (*Exchange) Throttle

func (this *Exchange) Throttle(cost interface{}) <-chan interface{}

func (*Exchange) ThrowBroadlyMatchedException

func (this *Exchange) ThrowBroadlyMatchedException(broad interface{}, string interface{}, message interface{})

func (*Exchange) ThrowExactlyMatchedException

func (this *Exchange) ThrowExactlyMatchedException(exact interface{}, string interface{}, message interface{})

func (*Exchange) ToArray

func (this *Exchange) ToArray(a interface{}) []interface{}

func (*Exchange) Transfer

func (this *Exchange) Transfer(code interface{}, amount interface{}, fromAccount interface{}, toAccount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) UnWatchOHLCVForSymbols

func (this *Exchange) UnWatchOHLCVForSymbols(symbolsAndTimeframes interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) UnWatchOrderBook

func (this *Exchange) UnWatchOrderBook(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) UnWatchOrderBookForSymbols

func (this *Exchange) UnWatchOrderBookForSymbols(symbols interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) UnWatchTickers

func (this *Exchange) UnWatchTickers(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) UnWatchTrades

func (this *Exchange) UnWatchTrades(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) UnWatchTradesForSymbols

func (this *Exchange) UnWatchTradesForSymbols(symbols interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) Unique

func (this *Exchange) Unique(obj interface{}) []string

func (*Exchange) UpdateProxySettings

func (this *Exchange) UpdateProxySettings()

func (*Exchange) Urlencode

func (e *Exchange) Urlencode(parameters2 interface{}) string

func (*Exchange) UrlencodeBase64

func (e *Exchange) UrlencodeBase64(s interface{}) string

func (*Exchange) UrlencodeNested

func (e *Exchange) UrlencodeNested(parameters2 interface{}) string

func (*Exchange) UrlencodeWithArrayRepeat

func (e *Exchange) UrlencodeWithArrayRepeat(parameters2 interface{}) string

func (*Exchange) Uuid

func (this *Exchange) Uuid() string

uuid is a wrapper for uuid2.

func (*Exchange) Uuid16

func (this *Exchange) Uuid16() string

uuid16 returns the first 16 characters of a UUID without dashes.

func (*Exchange) Uuid2

func (this *Exchange) Uuid2() string

uuid2 generates a new UUID and returns it as a string.

func (*Exchange) Uuid22

func (this *Exchange) Uuid22() string

uuid22 returns the first 22 characters of a UUID without dashes.

func (*Exchange) Uuidv1

func (this *Exchange) Uuidv1() string

func (*Exchange) ValueIsDefined

func (this *Exchange) ValueIsDefined(v interface{}) bool

func (*Exchange) WarmUpCache

func (this *Exchange) WarmUpCache()

func (*Exchange) WatchBalance

func (this *Exchange) WatchBalance(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchBidsAsks

func (this *Exchange) WatchBidsAsks(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchFundingRate

func (this *Exchange) WatchFundingRate(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchFundingRates

func (this *Exchange) WatchFundingRates(symbols interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchFundingRatesForSymbols

func (this *Exchange) WatchFundingRatesForSymbols(symbols interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchLiquidations

func (this *Exchange) WatchLiquidations(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchLiquidationsForSymbols

func (this *Exchange) WatchLiquidationsForSymbols(symbols interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchMyLiquidations

func (this *Exchange) WatchMyLiquidations(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchMyLiquidationsForSymbols

func (this *Exchange) WatchMyLiquidationsForSymbols(symbols interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchMyTrades

func (this *Exchange) WatchMyTrades(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchMyTradesForSymbols

func (this *Exchange) WatchMyTradesForSymbols(symbols interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchOHLCV

func (this *Exchange) WatchOHLCV(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchOHLCVForSymbols

func (this *Exchange) WatchOHLCVForSymbols(symbolsAndTimeframes interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchOrderBook

func (this *Exchange) WatchOrderBook(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchOrderBookForSymbols

func (this *Exchange) WatchOrderBookForSymbols(symbols interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchOrders

func (this *Exchange) WatchOrders(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchOrdersForSymbols

func (this *Exchange) WatchOrdersForSymbols(symbols interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchPosition

func (this *Exchange) WatchPosition(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchPositionForSymbols

func (this *Exchange) WatchPositionForSymbols(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchPositions

func (this *Exchange) WatchPositions(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchTicker

func (this *Exchange) WatchTicker(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchTickers

func (this *Exchange) WatchTickers(optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchTrades

func (this *Exchange) WatchTrades(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) WatchTradesForSymbols

func (this *Exchange) WatchTradesForSymbols(symbols interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) Withdraw

func (this *Exchange) Withdraw(code interface{}, amount interface{}, address interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Exchange) Ymd

func (this *Exchange) Ymd(ts interface{}, args ...interface{}) string

ymd converts a timestamp to a formatted date string "yyyy-MM-dd".

func (*Exchange) Ymdhms

func (this *Exchange) Ymdhms(ts interface{}, args ...interface{}) string

ymdhms converts a timestamp to a formatted date string "yyyy-MM-dd HH:mm:ss".

func (*Exchange) Yymmdd

func (this *Exchange) Yymmdd(ts interface{}, args ...interface{}) string

yymmdd converts a timestamp to a formatted date string "yy-MM-dd".

func (*Exchange) Yyyymmdd

func (this *Exchange) Yyyymmdd(ts interface{}, args ...interface{}) string

yyyymmdd converts a timestamp to a formatted date string "yyyy-MM-dd".

type Exmo

type Exmo struct {
	Core *exmo
	// contains filtered or unexported fields
}

func NewExmo

func NewExmo(userConfig map[string]interface{}) Exmo

func (Exmo) AddMargin

func (this Exmo) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Exmo) CancelOrder

func (this *Exmo) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Exmo) CreateMarketBuyOrderWithCost

func (this *Exmo) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Exmo) CreateMarketOrderWithCost

func (this *Exmo) CreateMarketOrderWithCost(symbol string, side string, cost float64, options ...CreateMarketOrderWithCostOptions) (Order, error)

*

func (*Exmo) CreateMarketSellOrderWithCost

func (this *Exmo) CreateMarketSellOrderWithCost(symbol string, cost float64, options ...CreateMarketSellOrderWithCostOptions) (Order, error)

*

func (*Exmo) CreateOrder

func (this *Exmo) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Exmo) Describe

func (this Exmo) Describe() interface{}

func (*Exmo) EditOrder

func (this *Exmo) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name exmo#editOrder
  • @description *margin only* edit a trade order
  • @see https://documenter.getpostman.com/view/10287440/SzYXWKPi#f27ee040-c75f-4b59-b608-d05bd45b7899 // margin
  • @param {string} id order id
  • @param {string} symbol unified CCXT market symbol
  • @param {string} type not used by exmo editOrder
  • @param {string} side not used by exmo editOrder
  • @param {float} [amount] how much of the currency you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] stop price for stop-market and stop-limit orders
  • @param {string} params.marginMode must be set to isolated *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {int} [params.distance] distance for trailing stop orders
  • @param {int} [params.expire] expiration timestamp in UTC timezone for the order. order will not be expired if expire is 0
  • @param {string} [params.comment] optional comment for order. up to 50 latin symbols, whitespaces, underscores
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Exmo) FetchBalance

func (this *Exmo) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Exmo) FetchCanceledOrders

func (this *Exmo) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]map[string]interface{}, error)

*

func (Exmo) FetchCurrencies

func (this Exmo) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Exmo) FetchDeposit

func (this *Exmo) FetchDeposit(id string, options ...FetchDepositOptions) (Transaction, error)

*

func (*Exmo) FetchDepositAddress

func (this *Exmo) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Exmo) FetchDepositWithdrawFees

func (this *Exmo) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Exmo) FetchDeposits

func (this *Exmo) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Exmo) FetchDepositsWithdrawals

func (this *Exmo) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

func (*Exmo) FetchMarkets

func (this *Exmo) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Exmo) FetchMyTrades

func (this *Exmo) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Exmo) FetchOHLCV

func (this *Exmo) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name exmo#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://documenter.getpostman.com/view/10287440/SzYXWKPi#65eeb949-74e5-4631-9184-c38387fe53e8
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Exmo) FetchOpenOrders

func (this *Exmo) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Exmo) FetchOrder

func (this *Exmo) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Exmo) FetchOrderBook

func (this *Exmo) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Exmo) FetchOrderBooks

func (this *Exmo) FetchOrderBooks(options ...FetchOrderBooksOptions) (OrderBooks, error)

*

func (*Exmo) FetchOrderTrades

func (this *Exmo) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Exmo) FetchPrivateTradingFees

func (this *Exmo) FetchPrivateTradingFees(params ...interface{}) (map[string]interface{}, error)

func (*Exmo) FetchPublicTradingFees

func (this *Exmo) FetchPublicTradingFees(params ...interface{}) (map[string]interface{}, error)

func (*Exmo) FetchTicker

func (this *Exmo) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Exmo) FetchTickers

func (this *Exmo) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Exmo) FetchTrades

func (this *Exmo) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Exmo) FetchTradingFees

func (this *Exmo) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Exmo) FetchTransactionFees

func (this *Exmo) FetchTransactionFees(options ...FetchTransactionFeesOptions) (map[string]interface{}, error)

*

func (*Exmo) FetchWithdrawal

func (this *Exmo) FetchWithdrawal(id string, options ...FetchWithdrawalOptions) (Transaction, error)

*

func (*Exmo) FetchWithdrawals

func (this *Exmo) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Exmo) GetMarketFromTrades

func (this Exmo) GetMarketFromTrades(trades interface{}) interface{}

func (Exmo) HandleErrors

func (this Exmo) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Exmo) Init

func (this Exmo) Init(userConfig map[string]interface{})

func (Exmo) ModifyMarginHelper

func (this Exmo) ModifyMarginHelper(symbol interface{}, amount interface{}, typeVar interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Exmo) Nonce

func (this Exmo) Nonce() interface{}

func (Exmo) ParseBalance

func (this Exmo) ParseBalance(response interface{}) interface{}

func (Exmo) ParseDepositWithdrawFee

func (this Exmo) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Exmo) ParseFixedFloatValue

func (this Exmo) ParseFixedFloatValue(input interface{}) interface{}

func (Exmo) ParseMarginModification

func (this Exmo) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Exmo) ParseOHLCV

func (this Exmo) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Exmo) ParseOrder

func (this Exmo) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Exmo) ParseSide

func (this Exmo) ParseSide(orderType interface{}) interface{}

func (Exmo) ParseStatus

func (this Exmo) ParseStatus(status interface{}) interface{}

func (Exmo) ParseTicker

func (this Exmo) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Exmo) ParseTrade

func (this Exmo) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Exmo) ParseTransaction

func (this Exmo) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Exmo) ParseTransactionStatus

func (this Exmo) ParseTransactionStatus(status interface{}) interface{}

func (Exmo) PrivatePostCodeCheck

func (this Exmo) PrivatePostCodeCheck(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostDepositAddress

func (this Exmo) PrivatePostDepositAddress(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostExcodeCreate

func (this Exmo) PrivatePostExcodeCreate(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostExcodeLoad

func (this Exmo) PrivatePostExcodeLoad(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginCurrencyList

func (this Exmo) PrivatePostMarginCurrencyList(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginFundingList

func (this Exmo) PrivatePostMarginFundingList(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginLiquidationFeed

func (this Exmo) PrivatePostMarginLiquidationFeed(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginPairList

func (this Exmo) PrivatePostMarginPairList(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginSettings

func (this Exmo) PrivatePostMarginSettings(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginTrades

func (this Exmo) PrivatePostMarginTrades(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserInfo

func (this Exmo) PrivatePostMarginUserInfo(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserOrderCancel

func (this Exmo) PrivatePostMarginUserOrderCancel(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserOrderCreate

func (this Exmo) PrivatePostMarginUserOrderCreate(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserOrderHistory

func (this Exmo) PrivatePostMarginUserOrderHistory(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserOrderList

func (this Exmo) PrivatePostMarginUserOrderList(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserOrderMaxQuantity

func (this Exmo) PrivatePostMarginUserOrderMaxQuantity(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserOrderTrades

func (this Exmo) PrivatePostMarginUserOrderTrades(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserOrderUpdate

func (this Exmo) PrivatePostMarginUserOrderUpdate(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserPositionClose

func (this Exmo) PrivatePostMarginUserPositionClose(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserPositionList

func (this Exmo) PrivatePostMarginUserPositionList(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserPositionMarginAdd

func (this Exmo) PrivatePostMarginUserPositionMarginAdd(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserPositionMarginAddInfo

func (this Exmo) PrivatePostMarginUserPositionMarginAddInfo(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserPositionMarginRemove

func (this Exmo) PrivatePostMarginUserPositionMarginRemove(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserPositionMarginRemoveInfo

func (this Exmo) PrivatePostMarginUserPositionMarginRemoveInfo(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserTradeList

func (this Exmo) PrivatePostMarginUserTradeList(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserWalletHistory

func (this Exmo) PrivatePostMarginUserWalletHistory(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostMarginUserWalletList

func (this Exmo) PrivatePostMarginUserWalletList(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostOrderCancel

func (this Exmo) PrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostOrderCreate

func (this Exmo) PrivatePostOrderCreate(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostOrderTrades

func (this Exmo) PrivatePostOrderTrades(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostStopMarketOrderCancel

func (this Exmo) PrivatePostStopMarketOrderCancel(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostStopMarketOrderCreate

func (this Exmo) PrivatePostStopMarketOrderCreate(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostUserCancelledOrders

func (this Exmo) PrivatePostUserCancelledOrders(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostUserInfo

func (this Exmo) PrivatePostUserInfo(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostUserOpenOrders

func (this Exmo) PrivatePostUserOpenOrders(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostUserTrades

func (this Exmo) PrivatePostUserTrades(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostWalletHistory

func (this Exmo) PrivatePostWalletHistory(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostWalletOperations

func (this Exmo) PrivatePostWalletOperations(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostWithdrawCrypt

func (this Exmo) PrivatePostWithdrawCrypt(args ...interface{}) <-chan interface{}

func (Exmo) PrivatePostWithdrawGetTxid

func (this Exmo) PrivatePostWithdrawGetTxid(args ...interface{}) <-chan interface{}

func (Exmo) PublicGetCandlesHistory

func (this Exmo) PublicGetCandlesHistory(args ...interface{}) <-chan interface{}

func (Exmo) PublicGetCurrency

func (this Exmo) PublicGetCurrency(args ...interface{}) <-chan interface{}

func (Exmo) PublicGetCurrencyListExtended

func (this Exmo) PublicGetCurrencyListExtended(args ...interface{}) <-chan interface{}

func (Exmo) PublicGetOrderBook

func (this Exmo) PublicGetOrderBook(args ...interface{}) <-chan interface{}

func (Exmo) PublicGetPairSettings

func (this Exmo) PublicGetPairSettings(args ...interface{}) <-chan interface{}

func (Exmo) PublicGetPaymentsProvidersCryptoList

func (this Exmo) PublicGetPaymentsProvidersCryptoList(args ...interface{}) <-chan interface{}

func (Exmo) PublicGetRequiredAmount

func (this Exmo) PublicGetRequiredAmount(args ...interface{}) <-chan interface{}

func (Exmo) PublicGetTicker

func (this Exmo) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Exmo) PublicGetTrades

func (this Exmo) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Exmo) ReduceMargin

func (this Exmo) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Exmo) Sign

func (this Exmo) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Exmo) WebGetCtrlFeesAndLimits

func (this Exmo) WebGetCtrlFeesAndLimits(args ...interface{}) <-chan interface{}

func (Exmo) WebGetEnDocsFees

func (this Exmo) WebGetEnDocsFees(args ...interface{}) <-chan interface{}

func (*Exmo) Withdraw

func (this *Exmo) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Fee

type Fee struct {
	Rate *float64
	Cost *float64
}

Fee struct

func NewFee

func NewFee(data interface{}) Fee

type FetchAccountIdByTypeOptions

type FetchAccountIdByTypeOptions func(opts *FetchAccountIdByTypeOptionsStruct)

func WithFetchAccountIdByTypeMarginMode

func WithFetchAccountIdByTypeMarginMode(marginMode string) FetchAccountIdByTypeOptions

func WithFetchAccountIdByTypeParams

func WithFetchAccountIdByTypeParams(params map[string]interface{}) FetchAccountIdByTypeOptions

func WithFetchAccountIdByTypeSymbol

func WithFetchAccountIdByTypeSymbol(symbol string) FetchAccountIdByTypeOptions

type FetchAccountIdByTypeOptionsStruct

type FetchAccountIdByTypeOptionsStruct struct {
	MarginMode *string
	Symbol     *string
	Params     *map[string]interface{}
}

type FetchAccountPositionsOptions

type FetchAccountPositionsOptions func(opts *FetchAccountPositionsOptionsStruct)

func WithFetchAccountPositionsParams

func WithFetchAccountPositionsParams(params map[string]interface{}) FetchAccountPositionsOptions

func WithFetchAccountPositionsSymbols

func WithFetchAccountPositionsSymbols(symbols []string) FetchAccountPositionsOptions

type FetchAccountPositionsOptionsStruct

type FetchAccountPositionsOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchBidsAsksOptions

type FetchBidsAsksOptions func(opts *FetchBidsAsksOptionsStruct)

func WithFetchBidsAsksParams

func WithFetchBidsAsksParams(params map[string]interface{}) FetchBidsAsksOptions

func WithFetchBidsAsksSymbols

func WithFetchBidsAsksSymbols(symbols []string) FetchBidsAsksOptions

type FetchBidsAsksOptionsStruct

type FetchBidsAsksOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchBorrowInterestOptions

type FetchBorrowInterestOptions func(opts *FetchBorrowInterestOptionsStruct)

func WithFetchBorrowInterestCode

func WithFetchBorrowInterestCode(code string) FetchBorrowInterestOptions

func WithFetchBorrowInterestLimit

func WithFetchBorrowInterestLimit(limit int64) FetchBorrowInterestOptions

func WithFetchBorrowInterestParams

func WithFetchBorrowInterestParams(params map[string]interface{}) FetchBorrowInterestOptions

func WithFetchBorrowInterestSince

func WithFetchBorrowInterestSince(since int64) FetchBorrowInterestOptions

func WithFetchBorrowInterestSymbol

func WithFetchBorrowInterestSymbol(symbol string) FetchBorrowInterestOptions

type FetchBorrowInterestOptionsStruct

type FetchBorrowInterestOptionsStruct struct {
	Code   *string
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchBorrowRateHistoriesOptions

type FetchBorrowRateHistoriesOptions func(opts *FetchBorrowRateHistoriesOptionsStruct)

func WithFetchBorrowRateHistoriesCodes

func WithFetchBorrowRateHistoriesCodes(codes interface{}) FetchBorrowRateHistoriesOptions

func WithFetchBorrowRateHistoriesLimit

func WithFetchBorrowRateHistoriesLimit(limit int64) FetchBorrowRateHistoriesOptions

func WithFetchBorrowRateHistoriesParams

func WithFetchBorrowRateHistoriesParams(params map[string]interface{}) FetchBorrowRateHistoriesOptions

func WithFetchBorrowRateHistoriesSince

func WithFetchBorrowRateHistoriesSince(since int64) FetchBorrowRateHistoriesOptions

type FetchBorrowRateHistoriesOptionsStruct

type FetchBorrowRateHistoriesOptionsStruct struct {
	Codes  *interface{}
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchBorrowRateHistoryOptions

type FetchBorrowRateHistoryOptions func(opts *FetchBorrowRateHistoryOptionsStruct)

func WithFetchBorrowRateHistoryLimit

func WithFetchBorrowRateHistoryLimit(limit int64) FetchBorrowRateHistoryOptions

func WithFetchBorrowRateHistoryParams

func WithFetchBorrowRateHistoryParams(params map[string]interface{}) FetchBorrowRateHistoryOptions

func WithFetchBorrowRateHistorySince

func WithFetchBorrowRateHistorySince(since int64) FetchBorrowRateHistoryOptions

type FetchBorrowRateHistoryOptionsStruct

type FetchBorrowRateHistoryOptionsStruct struct {
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchCanceledAndClosedOrdersOptions

type FetchCanceledAndClosedOrdersOptions func(opts *FetchCanceledAndClosedOrdersOptionsStruct)

func WithFetchCanceledAndClosedOrdersLimit

func WithFetchCanceledAndClosedOrdersLimit(limit int64) FetchCanceledAndClosedOrdersOptions

func WithFetchCanceledAndClosedOrdersParams

func WithFetchCanceledAndClosedOrdersParams(params map[string]interface{}) FetchCanceledAndClosedOrdersOptions

func WithFetchCanceledAndClosedOrdersSince

func WithFetchCanceledAndClosedOrdersSince(since int64) FetchCanceledAndClosedOrdersOptions

func WithFetchCanceledAndClosedOrdersSymbol

func WithFetchCanceledAndClosedOrdersSymbol(symbol string) FetchCanceledAndClosedOrdersOptions

type FetchCanceledAndClosedOrdersOptionsStruct

type FetchCanceledAndClosedOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchCanceledAndClosedSpotOrdersOptions

type FetchCanceledAndClosedSpotOrdersOptions func(opts *FetchCanceledAndClosedSpotOrdersOptionsStruct)

func WithFetchCanceledAndClosedSpotOrdersLimit

func WithFetchCanceledAndClosedSpotOrdersLimit(limit int64) FetchCanceledAndClosedSpotOrdersOptions

func WithFetchCanceledAndClosedSpotOrdersParams

func WithFetchCanceledAndClosedSpotOrdersParams(params map[string]interface{}) FetchCanceledAndClosedSpotOrdersOptions

func WithFetchCanceledAndClosedSpotOrdersSince

func WithFetchCanceledAndClosedSpotOrdersSince(since int64) FetchCanceledAndClosedSpotOrdersOptions

func WithFetchCanceledAndClosedSpotOrdersSymbol

func WithFetchCanceledAndClosedSpotOrdersSymbol(symbol string) FetchCanceledAndClosedSpotOrdersOptions

type FetchCanceledAndClosedSpotOrdersOptionsStruct

type FetchCanceledAndClosedSpotOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchCanceledAndClosedSwapOrdersOptions

type FetchCanceledAndClosedSwapOrdersOptions func(opts *FetchCanceledAndClosedSwapOrdersOptionsStruct)

func WithFetchCanceledAndClosedSwapOrdersLimit

func WithFetchCanceledAndClosedSwapOrdersLimit(limit int64) FetchCanceledAndClosedSwapOrdersOptions

func WithFetchCanceledAndClosedSwapOrdersParams

func WithFetchCanceledAndClosedSwapOrdersParams(params map[string]interface{}) FetchCanceledAndClosedSwapOrdersOptions

func WithFetchCanceledAndClosedSwapOrdersSince

func WithFetchCanceledAndClosedSwapOrdersSince(since int64) FetchCanceledAndClosedSwapOrdersOptions

func WithFetchCanceledAndClosedSwapOrdersSymbol

func WithFetchCanceledAndClosedSwapOrdersSymbol(symbol string) FetchCanceledAndClosedSwapOrdersOptions

type FetchCanceledAndClosedSwapOrdersOptionsStruct

type FetchCanceledAndClosedSwapOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchCanceledOrdersOptions

type FetchCanceledOrdersOptions func(opts *FetchCanceledOrdersOptionsStruct)

func WithFetchCanceledOrdersLimit

func WithFetchCanceledOrdersLimit(limit int64) FetchCanceledOrdersOptions

func WithFetchCanceledOrdersParams

func WithFetchCanceledOrdersParams(params map[string]interface{}) FetchCanceledOrdersOptions

func WithFetchCanceledOrdersSince

func WithFetchCanceledOrdersSince(since int64) FetchCanceledOrdersOptions

func WithFetchCanceledOrdersSymbol

func WithFetchCanceledOrdersSymbol(symbol string) FetchCanceledOrdersOptions

type FetchCanceledOrdersOptionsStruct

type FetchCanceledOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchClosedContractOrdersOptions

type FetchClosedContractOrdersOptions func(opts *FetchClosedContractOrdersOptionsStruct)

func WithFetchClosedContractOrdersLimit

func WithFetchClosedContractOrdersLimit(limit int64) FetchClosedContractOrdersOptions

func WithFetchClosedContractOrdersParams

func WithFetchClosedContractOrdersParams(params map[string]interface{}) FetchClosedContractOrdersOptions

func WithFetchClosedContractOrdersSince

func WithFetchClosedContractOrdersSince(since int64) FetchClosedContractOrdersOptions

func WithFetchClosedContractOrdersSymbol

func WithFetchClosedContractOrdersSymbol(symbol string) FetchClosedContractOrdersOptions

type FetchClosedContractOrdersOptionsStruct

type FetchClosedContractOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchClosedOrderOptions

type FetchClosedOrderOptions func(opts *FetchClosedOrderOptionsStruct)

func WithFetchClosedOrderParams

func WithFetchClosedOrderParams(params map[string]interface{}) FetchClosedOrderOptions

func WithFetchClosedOrderSymbol

func WithFetchClosedOrderSymbol(symbol string) FetchClosedOrderOptions

type FetchClosedOrderOptionsStruct

type FetchClosedOrderOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type FetchClosedOrdersOptions

type FetchClosedOrdersOptions func(opts *FetchClosedOrdersOptionsStruct)

func WithFetchClosedOrdersLimit

func WithFetchClosedOrdersLimit(limit int64) FetchClosedOrdersOptions

func WithFetchClosedOrdersParams

func WithFetchClosedOrdersParams(params map[string]interface{}) FetchClosedOrdersOptions

func WithFetchClosedOrdersSince

func WithFetchClosedOrdersSince(since int64) FetchClosedOrdersOptions

func WithFetchClosedOrdersSymbol

func WithFetchClosedOrdersSymbol(symbol string) FetchClosedOrdersOptions

type FetchClosedOrdersOptionsStruct

type FetchClosedOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchClosedSpotOrdersOptions

type FetchClosedSpotOrdersOptions func(opts *FetchClosedSpotOrdersOptionsStruct)

func WithFetchClosedSpotOrdersLimit

func WithFetchClosedSpotOrdersLimit(limit int64) FetchClosedSpotOrdersOptions

func WithFetchClosedSpotOrdersParams

func WithFetchClosedSpotOrdersParams(params map[string]interface{}) FetchClosedSpotOrdersOptions

func WithFetchClosedSpotOrdersSince

func WithFetchClosedSpotOrdersSince(since int64) FetchClosedSpotOrdersOptions

func WithFetchClosedSpotOrdersSymbol

func WithFetchClosedSpotOrdersSymbol(symbol string) FetchClosedSpotOrdersOptions

type FetchClosedSpotOrdersOptionsStruct

type FetchClosedSpotOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchContractOrdersOptions

type FetchContractOrdersOptions func(opts *FetchContractOrdersOptionsStruct)

func WithFetchContractOrdersLimit

func WithFetchContractOrdersLimit(limit int64) FetchContractOrdersOptions

func WithFetchContractOrdersParams

func WithFetchContractOrdersParams(params map[string]interface{}) FetchContractOrdersOptions

func WithFetchContractOrdersSince

func WithFetchContractOrdersSince(since int64) FetchContractOrdersOptions

func WithFetchContractOrdersSymbol

func WithFetchContractOrdersSymbol(symbol string) FetchContractOrdersOptions

type FetchContractOrdersOptionsStruct

type FetchContractOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchConvertQuoteOptions

type FetchConvertQuoteOptions func(opts *FetchConvertQuoteOptionsStruct)

func WithFetchConvertQuoteAmount

func WithFetchConvertQuoteAmount(amount float64) FetchConvertQuoteOptions

func WithFetchConvertQuoteParams

func WithFetchConvertQuoteParams(params map[string]interface{}) FetchConvertQuoteOptions

type FetchConvertQuoteOptionsStruct

type FetchConvertQuoteOptionsStruct struct {
	Amount *float64
	Params *map[string]interface{}
}

type FetchConvertTradeHistoryOptions

type FetchConvertTradeHistoryOptions func(opts *FetchConvertTradeHistoryOptionsStruct)

func WithFetchConvertTradeHistoryCode

func WithFetchConvertTradeHistoryCode(code string) FetchConvertTradeHistoryOptions

func WithFetchConvertTradeHistoryLimit

func WithFetchConvertTradeHistoryLimit(limit int64) FetchConvertTradeHistoryOptions

func WithFetchConvertTradeHistoryParams

func WithFetchConvertTradeHistoryParams(params map[string]interface{}) FetchConvertTradeHistoryOptions

func WithFetchConvertTradeHistorySince

func WithFetchConvertTradeHistorySince(since int64) FetchConvertTradeHistoryOptions

type FetchConvertTradeHistoryOptionsStruct

type FetchConvertTradeHistoryOptionsStruct struct {
	Code   *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchConvertTradeOptions

type FetchConvertTradeOptions func(opts *FetchConvertTradeOptionsStruct)

func WithFetchConvertTradeCode

func WithFetchConvertTradeCode(code string) FetchConvertTradeOptions

func WithFetchConvertTradeParams

func WithFetchConvertTradeParams(params map[string]interface{}) FetchConvertTradeOptions

type FetchConvertTradeOptionsStruct

type FetchConvertTradeOptionsStruct struct {
	Code   *string
	Params *map[string]interface{}
}

type FetchCrossBorrowRateOptions

type FetchCrossBorrowRateOptions func(opts *FetchCrossBorrowRateOptionsStruct)

func WithFetchCrossBorrowRateParams

func WithFetchCrossBorrowRateParams(params map[string]interface{}) FetchCrossBorrowRateOptions

type FetchCrossBorrowRateOptionsStruct

type FetchCrossBorrowRateOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchCurrencyByIdOptions

type FetchCurrencyByIdOptions func(opts *FetchCurrencyByIdOptionsStruct)

func WithFetchCurrencyByIdParams

func WithFetchCurrencyByIdParams(params map[string]interface{}) FetchCurrencyByIdOptions

type FetchCurrencyByIdOptionsStruct

type FetchCurrencyByIdOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchCurrencyOptions

type FetchCurrencyOptions func(opts *FetchCurrencyOptionsStruct)

func WithFetchCurrencyParams

func WithFetchCurrencyParams(params map[string]interface{}) FetchCurrencyOptions

type FetchCurrencyOptionsStruct

type FetchCurrencyOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchDepositAddressDefaultOptions

type FetchDepositAddressDefaultOptions func(opts *FetchDepositAddressDefaultOptionsStruct)

func WithFetchDepositAddressDefaultParams

func WithFetchDepositAddressDefaultParams(params map[string]interface{}) FetchDepositAddressDefaultOptions

type FetchDepositAddressDefaultOptionsStruct

type FetchDepositAddressDefaultOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchDepositAddressOptions

type FetchDepositAddressOptions func(opts *FetchDepositAddressOptionsStruct)

func WithFetchDepositAddressParams

func WithFetchDepositAddressParams(params map[string]interface{}) FetchDepositAddressOptions

type FetchDepositAddressOptionsStruct

type FetchDepositAddressOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchDepositAddressSupplementOptions

type FetchDepositAddressSupplementOptions func(opts *FetchDepositAddressSupplementOptionsStruct)

func WithFetchDepositAddressSupplementParams

func WithFetchDepositAddressSupplementParams(params map[string]interface{}) FetchDepositAddressSupplementOptions

type FetchDepositAddressSupplementOptionsStruct

type FetchDepositAddressSupplementOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchDepositAddressesByNetworkOptions

type FetchDepositAddressesByNetworkOptions func(opts *FetchDepositAddressesByNetworkOptionsStruct)

func WithFetchDepositAddressesByNetworkParams

func WithFetchDepositAddressesByNetworkParams(params map[string]interface{}) FetchDepositAddressesByNetworkOptions

type FetchDepositAddressesByNetworkOptionsStruct

type FetchDepositAddressesByNetworkOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchDepositAddressesOptions

type FetchDepositAddressesOptions func(opts *FetchDepositAddressesOptionsStruct)

func WithFetchDepositAddressesCodes

func WithFetchDepositAddressesCodes(codes []string) FetchDepositAddressesOptions

func WithFetchDepositAddressesParams

func WithFetchDepositAddressesParams(params map[string]interface{}) FetchDepositAddressesOptions

type FetchDepositAddressesOptionsStruct

type FetchDepositAddressesOptionsStruct struct {
	Codes  *[]string
	Params *map[string]interface{}
}

type FetchDepositMethodIdOptions

type FetchDepositMethodIdOptions func(opts *FetchDepositMethodIdOptionsStruct)

func WithFetchDepositMethodIdParams

func WithFetchDepositMethodIdParams(params map[string]interface{}) FetchDepositMethodIdOptions

type FetchDepositMethodIdOptionsStruct

type FetchDepositMethodIdOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchDepositMethodsOptions

type FetchDepositMethodsOptions func(opts *FetchDepositMethodsOptionsStruct)

func WithFetchDepositMethodsParams

func WithFetchDepositMethodsParams(params map[string]interface{}) FetchDepositMethodsOptions

type FetchDepositMethodsOptionsStruct

type FetchDepositMethodsOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchDepositOptions

type FetchDepositOptions func(opts *FetchDepositOptionsStruct)

func WithFetchDepositCode

func WithFetchDepositCode(code string) FetchDepositOptions

func WithFetchDepositParams

func WithFetchDepositParams(params map[string]interface{}) FetchDepositOptions

type FetchDepositOptionsStruct

type FetchDepositOptionsStruct struct {
	Code   *string
	Params *map[string]interface{}
}

type FetchDepositWithdrawFeeOptions

type FetchDepositWithdrawFeeOptions func(opts *FetchDepositWithdrawFeeOptionsStruct)

func WithFetchDepositWithdrawFeeParams

func WithFetchDepositWithdrawFeeParams(params map[string]interface{}) FetchDepositWithdrawFeeOptions

type FetchDepositWithdrawFeeOptionsStruct

type FetchDepositWithdrawFeeOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchDepositWithdrawFeesOptions

type FetchDepositWithdrawFeesOptions func(opts *FetchDepositWithdrawFeesOptionsStruct)

func WithFetchDepositWithdrawFeesCodes

func WithFetchDepositWithdrawFeesCodes(codes []string) FetchDepositWithdrawFeesOptions

func WithFetchDepositWithdrawFeesParams

func WithFetchDepositWithdrawFeesParams(params map[string]interface{}) FetchDepositWithdrawFeesOptions

type FetchDepositWithdrawFeesOptionsStruct

type FetchDepositWithdrawFeesOptionsStruct struct {
	Codes  *[]string
	Params *map[string]interface{}
}

type FetchDepositsOptions

type FetchDepositsOptions func(opts *FetchDepositsOptionsStruct)

func WithFetchDepositsCode

func WithFetchDepositsCode(code string) FetchDepositsOptions

func WithFetchDepositsLimit

func WithFetchDepositsLimit(limit int64) FetchDepositsOptions

func WithFetchDepositsParams

func WithFetchDepositsParams(params map[string]interface{}) FetchDepositsOptions

func WithFetchDepositsSince

func WithFetchDepositsSince(since int64) FetchDepositsOptions

type FetchDepositsOptionsStruct

type FetchDepositsOptionsStruct struct {
	Code   *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchDepositsWithdrawalsOptions

type FetchDepositsWithdrawalsOptions func(opts *FetchDepositsWithdrawalsOptionsStruct)

func WithFetchDepositsWithdrawalsCode

func WithFetchDepositsWithdrawalsCode(code string) FetchDepositsWithdrawalsOptions

func WithFetchDepositsWithdrawalsLimit

func WithFetchDepositsWithdrawalsLimit(limit int64) FetchDepositsWithdrawalsOptions

func WithFetchDepositsWithdrawalsParams

func WithFetchDepositsWithdrawalsParams(params map[string]interface{}) FetchDepositsWithdrawalsOptions

func WithFetchDepositsWithdrawalsSince

func WithFetchDepositsWithdrawalsSince(since int64) FetchDepositsWithdrawalsOptions

type FetchDepositsWithdrawalsOptionsStruct

type FetchDepositsWithdrawalsOptionsStruct struct {
	Code   *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchDerivativesMarketLeverageTiersOptions

type FetchDerivativesMarketLeverageTiersOptions func(opts *FetchDerivativesMarketLeverageTiersOptionsStruct)

func WithFetchDerivativesMarketLeverageTiersParams

func WithFetchDerivativesMarketLeverageTiersParams(params map[string]interface{}) FetchDerivativesMarketLeverageTiersOptions

type FetchDerivativesMarketLeverageTiersOptionsStruct

type FetchDerivativesMarketLeverageTiersOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchDerivativesOpenInterestHistoryOptions

type FetchDerivativesOpenInterestHistoryOptions func(opts *FetchDerivativesOpenInterestHistoryOptionsStruct)

func WithFetchDerivativesOpenInterestHistoryLimit

func WithFetchDerivativesOpenInterestHistoryLimit(limit int64) FetchDerivativesOpenInterestHistoryOptions

func WithFetchDerivativesOpenInterestHistoryParams

func WithFetchDerivativesOpenInterestHistoryParams(params map[string]interface{}) FetchDerivativesOpenInterestHistoryOptions

func WithFetchDerivativesOpenInterestHistorySince

func WithFetchDerivativesOpenInterestHistorySince(since int64) FetchDerivativesOpenInterestHistoryOptions

func WithFetchDerivativesOpenInterestHistoryTimeframe

func WithFetchDerivativesOpenInterestHistoryTimeframe(timeframe string) FetchDerivativesOpenInterestHistoryOptions

type FetchDerivativesOpenInterestHistoryOptionsStruct

type FetchDerivativesOpenInterestHistoryOptionsStruct struct {
	Timeframe *string
	Since     *int64
	Limit     *int64
	Params    *map[string]interface{}
}

type FetchFundingHistoryOptions

type FetchFundingHistoryOptions func(opts *FetchFundingHistoryOptionsStruct)

func WithFetchFundingHistoryLimit

func WithFetchFundingHistoryLimit(limit int64) FetchFundingHistoryOptions

func WithFetchFundingHistoryParams

func WithFetchFundingHistoryParams(params map[string]interface{}) FetchFundingHistoryOptions

func WithFetchFundingHistorySince

func WithFetchFundingHistorySince(since int64) FetchFundingHistoryOptions

func WithFetchFundingHistorySymbol

func WithFetchFundingHistorySymbol(symbol string) FetchFundingHistoryOptions

type FetchFundingHistoryOptionsStruct

type FetchFundingHistoryOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchFundingIntervalOptions

type FetchFundingIntervalOptions func(opts *FetchFundingIntervalOptionsStruct)

func WithFetchFundingIntervalParams

func WithFetchFundingIntervalParams(params map[string]interface{}) FetchFundingIntervalOptions

type FetchFundingIntervalOptionsStruct

type FetchFundingIntervalOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchFundingIntervalsOptions

type FetchFundingIntervalsOptions func(opts *FetchFundingIntervalsOptionsStruct)

func WithFetchFundingIntervalsParams

func WithFetchFundingIntervalsParams(params map[string]interface{}) FetchFundingIntervalsOptions

func WithFetchFundingIntervalsSymbols

func WithFetchFundingIntervalsSymbols(symbols []string) FetchFundingIntervalsOptions

type FetchFundingIntervalsOptionsStruct

type FetchFundingIntervalsOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchFundingRateHistoryOptions

type FetchFundingRateHistoryOptions func(opts *FetchFundingRateHistoryOptionsStruct)

func WithFetchFundingRateHistoryLimit

func WithFetchFundingRateHistoryLimit(limit int64) FetchFundingRateHistoryOptions

func WithFetchFundingRateHistoryParams

func WithFetchFundingRateHistoryParams(params map[string]interface{}) FetchFundingRateHistoryOptions

func WithFetchFundingRateHistorySince

func WithFetchFundingRateHistorySince(since int64) FetchFundingRateHistoryOptions

func WithFetchFundingRateHistorySymbol

func WithFetchFundingRateHistorySymbol(symbol string) FetchFundingRateHistoryOptions

type FetchFundingRateHistoryOptionsStruct

type FetchFundingRateHistoryOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchFundingRateOptions

type FetchFundingRateOptions func(opts *FetchFundingRateOptionsStruct)

func WithFetchFundingRateParams

func WithFetchFundingRateParams(params map[string]interface{}) FetchFundingRateOptions

type FetchFundingRateOptionsStruct

type FetchFundingRateOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchFundingRatesOptions

type FetchFundingRatesOptions func(opts *FetchFundingRatesOptionsStruct)

func WithFetchFundingRatesParams

func WithFetchFundingRatesParams(params map[string]interface{}) FetchFundingRatesOptions

func WithFetchFundingRatesSymbols

func WithFetchFundingRatesSymbols(symbols []string) FetchFundingRatesOptions

type FetchFundingRatesOptionsStruct

type FetchFundingRatesOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchGreeksOptions

type FetchGreeksOptions func(opts *FetchGreeksOptionsStruct)

func WithFetchGreeksParams

func WithFetchGreeksParams(params map[string]interface{}) FetchGreeksOptions

type FetchGreeksOptionsStruct

type FetchGreeksOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchIsolatedBorrowRateOptions

type FetchIsolatedBorrowRateOptions func(opts *FetchIsolatedBorrowRateOptionsStruct)

func WithFetchIsolatedBorrowRateParams

func WithFetchIsolatedBorrowRateParams(params map[string]interface{}) FetchIsolatedBorrowRateOptions

type FetchIsolatedBorrowRateOptionsStruct

type FetchIsolatedBorrowRateOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchL2OrderBookOptions

type FetchL2OrderBookOptions func(opts *FetchL2OrderBookOptionsStruct)

func WithFetchL2OrderBookLimit

func WithFetchL2OrderBookLimit(limit int64) FetchL2OrderBookOptions

func WithFetchL2OrderBookParams

func WithFetchL2OrderBookParams(params map[string]interface{}) FetchL2OrderBookOptions

type FetchL2OrderBookOptionsStruct

type FetchL2OrderBookOptionsStruct struct {
	Limit  *int64
	Params *map[string]interface{}
}

type FetchL3OrderBookOptions

type FetchL3OrderBookOptions func(opts *FetchL3OrderBookOptionsStruct)

func WithFetchL3OrderBookLimit

func WithFetchL3OrderBookLimit(limit int64) FetchL3OrderBookOptions

func WithFetchL3OrderBookParams

func WithFetchL3OrderBookParams(params map[string]interface{}) FetchL3OrderBookOptions

type FetchL3OrderBookOptionsStruct

type FetchL3OrderBookOptionsStruct struct {
	Limit  *int64
	Params *map[string]interface{}
}

type FetchLastPricesOptions

type FetchLastPricesOptions func(opts *FetchLastPricesOptionsStruct)

func WithFetchLastPricesParams

func WithFetchLastPricesParams(params map[string]interface{}) FetchLastPricesOptions

func WithFetchLastPricesSymbols

func WithFetchLastPricesSymbols(symbols []string) FetchLastPricesOptions

type FetchLastPricesOptionsStruct

type FetchLastPricesOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchLedgerByEntriesOptions

type FetchLedgerByEntriesOptions func(opts *FetchLedgerByEntriesOptionsStruct)

func WithFetchLedgerByEntriesCode

func WithFetchLedgerByEntriesCode(code string) FetchLedgerByEntriesOptions

func WithFetchLedgerByEntriesEntry

func WithFetchLedgerByEntriesEntry(entry interface{}) FetchLedgerByEntriesOptions

func WithFetchLedgerByEntriesLimit

func WithFetchLedgerByEntriesLimit(limit interface{}) FetchLedgerByEntriesOptions

func WithFetchLedgerByEntriesParams

func WithFetchLedgerByEntriesParams(params map[string]interface{}) FetchLedgerByEntriesOptions

type FetchLedgerByEntriesOptionsStruct

type FetchLedgerByEntriesOptionsStruct struct {
	Code   *string
	Entry  *interface{}
	Limit  *interface{}
	Params *map[string]interface{}
}

type FetchLedgerEntriesByIdsOptions

type FetchLedgerEntriesByIdsOptions func(opts *FetchLedgerEntriesByIdsOptionsStruct)

func WithFetchLedgerEntriesByIdsCode

func WithFetchLedgerEntriesByIdsCode(code string) FetchLedgerEntriesByIdsOptions

func WithFetchLedgerEntriesByIdsParams

func WithFetchLedgerEntriesByIdsParams(params map[string]interface{}) FetchLedgerEntriesByIdsOptions

type FetchLedgerEntriesByIdsOptionsStruct

type FetchLedgerEntriesByIdsOptionsStruct struct {
	Code   *string
	Params *map[string]interface{}
}

type FetchLedgerEntryOptions

type FetchLedgerEntryOptions func(opts *FetchLedgerEntryOptionsStruct)

func WithFetchLedgerEntryCode

func WithFetchLedgerEntryCode(code string) FetchLedgerEntryOptions

func WithFetchLedgerEntryParams

func WithFetchLedgerEntryParams(params map[string]interface{}) FetchLedgerEntryOptions

type FetchLedgerEntryOptionsStruct

type FetchLedgerEntryOptionsStruct struct {
	Code   *string
	Params *map[string]interface{}
}

type FetchLedgerOptions

type FetchLedgerOptions func(opts *FetchLedgerOptionsStruct)

func WithFetchLedgerCode

func WithFetchLedgerCode(code string) FetchLedgerOptions

func WithFetchLedgerLimit

func WithFetchLedgerLimit(limit int64) FetchLedgerOptions

func WithFetchLedgerParams

func WithFetchLedgerParams(params map[string]interface{}) FetchLedgerOptions

func WithFetchLedgerSince

func WithFetchLedgerSince(since int64) FetchLedgerOptions

type FetchLedgerOptionsStruct

type FetchLedgerOptionsStruct struct {
	Code   *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchLeverageOptions

type FetchLeverageOptions func(opts *FetchLeverageOptionsStruct)

func WithFetchLeverageParams

func WithFetchLeverageParams(params map[string]interface{}) FetchLeverageOptions

type FetchLeverageOptionsStruct

type FetchLeverageOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchLeverageTiersOptions

type FetchLeverageTiersOptions func(opts *FetchLeverageTiersOptionsStruct)

func WithFetchLeverageTiersParams

func WithFetchLeverageTiersParams(params map[string]interface{}) FetchLeverageTiersOptions

func WithFetchLeverageTiersSymbols

func WithFetchLeverageTiersSymbols(symbols []string) FetchLeverageTiersOptions

type FetchLeverageTiersOptionsStruct

type FetchLeverageTiersOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchLeveragesOptions

type FetchLeveragesOptions func(opts *FetchLeveragesOptionsStruct)

func WithFetchLeveragesParams

func WithFetchLeveragesParams(params map[string]interface{}) FetchLeveragesOptions

func WithFetchLeveragesSymbols

func WithFetchLeveragesSymbols(symbols []string) FetchLeveragesOptions

type FetchLeveragesOptionsStruct

type FetchLeveragesOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchLiquidationsOptions

type FetchLiquidationsOptions func(opts *FetchLiquidationsOptionsStruct)

func WithFetchLiquidationsLimit

func WithFetchLiquidationsLimit(limit int64) FetchLiquidationsOptions

func WithFetchLiquidationsParams

func WithFetchLiquidationsParams(params map[string]interface{}) FetchLiquidationsOptions

func WithFetchLiquidationsSince

func WithFetchLiquidationsSince(since int64) FetchLiquidationsOptions

type FetchLiquidationsOptionsStruct

type FetchLiquidationsOptionsStruct struct {
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchLongShortRatioHistoryOptions

type FetchLongShortRatioHistoryOptions func(opts *FetchLongShortRatioHistoryOptionsStruct)

func WithFetchLongShortRatioHistoryLimit

func WithFetchLongShortRatioHistoryLimit(limit int64) FetchLongShortRatioHistoryOptions

func WithFetchLongShortRatioHistoryParams

func WithFetchLongShortRatioHistoryParams(params map[string]interface{}) FetchLongShortRatioHistoryOptions

func WithFetchLongShortRatioHistorySince

func WithFetchLongShortRatioHistorySince(since int64) FetchLongShortRatioHistoryOptions

func WithFetchLongShortRatioHistorySymbol

func WithFetchLongShortRatioHistorySymbol(symbol string) FetchLongShortRatioHistoryOptions

func WithFetchLongShortRatioHistoryTimeframe

func WithFetchLongShortRatioHistoryTimeframe(timeframe string) FetchLongShortRatioHistoryOptions

type FetchLongShortRatioHistoryOptionsStruct

type FetchLongShortRatioHistoryOptionsStruct struct {
	Symbol    *string
	Timeframe *string
	Since     *int64
	Limit     *int64
	Params    *map[string]interface{}
}

type FetchMarginAdjustmentHistoryOptions

type FetchMarginAdjustmentHistoryOptions func(opts *FetchMarginAdjustmentHistoryOptionsStruct)

func WithFetchMarginAdjustmentHistoryLimit

func WithFetchMarginAdjustmentHistoryLimit(limit float64) FetchMarginAdjustmentHistoryOptions

func WithFetchMarginAdjustmentHistoryParams

func WithFetchMarginAdjustmentHistoryParams(params map[string]interface{}) FetchMarginAdjustmentHistoryOptions

func WithFetchMarginAdjustmentHistorySince

func WithFetchMarginAdjustmentHistorySince(since float64) FetchMarginAdjustmentHistoryOptions

func WithFetchMarginAdjustmentHistorySymbol

func WithFetchMarginAdjustmentHistorySymbol(symbol string) FetchMarginAdjustmentHistoryOptions

func WithFetchMarginAdjustmentHistoryType

func WithFetchMarginAdjustmentHistoryType(typeVar string) FetchMarginAdjustmentHistoryOptions

type FetchMarginAdjustmentHistoryOptionsStruct

type FetchMarginAdjustmentHistoryOptionsStruct struct {
	Symbol *string
	Type   *string
	Since  *float64
	Limit  *float64
	Params *map[string]interface{}
}

type FetchMarginModeOptions

type FetchMarginModeOptions func(opts *FetchMarginModeOptionsStruct)

func WithFetchMarginModeParams

func WithFetchMarginModeParams(params map[string]interface{}) FetchMarginModeOptions

type FetchMarginModeOptionsStruct

type FetchMarginModeOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchMarginModesOptions

type FetchMarginModesOptions func(opts *FetchMarginModesOptionsStruct)

func WithFetchMarginModesParams

func WithFetchMarginModesParams(params map[string]interface{}) FetchMarginModesOptions

func WithFetchMarginModesSymbols

func WithFetchMarginModesSymbols(symbols []string) FetchMarginModesOptions

type FetchMarginModesOptionsStruct

type FetchMarginModesOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchMarkPriceOptions

type FetchMarkPriceOptions func(opts *FetchMarkPriceOptionsStruct)

func WithFetchMarkPriceParams

func WithFetchMarkPriceParams(params map[string]interface{}) FetchMarkPriceOptions

type FetchMarkPriceOptionsStruct

type FetchMarkPriceOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchMarkPricesOptions

type FetchMarkPricesOptions func(opts *FetchMarkPricesOptionsStruct)

func WithFetchMarkPricesParams

func WithFetchMarkPricesParams(params map[string]interface{}) FetchMarkPricesOptions

func WithFetchMarkPricesSymbols

func WithFetchMarkPricesSymbols(symbols []string) FetchMarkPricesOptions

type FetchMarkPricesOptionsStruct

type FetchMarkPricesOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchMarketByIdOptions

type FetchMarketByIdOptions func(opts *FetchMarketByIdOptionsStruct)

func WithFetchMarketByIdParams

func WithFetchMarketByIdParams(params map[string]interface{}) FetchMarketByIdOptions

type FetchMarketByIdOptionsStruct

type FetchMarketByIdOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchMarketLeverageTiersOptions

type FetchMarketLeverageTiersOptions func(opts *FetchMarketLeverageTiersOptionsStruct)

func WithFetchMarketLeverageTiersParams

func WithFetchMarketLeverageTiersParams(params map[string]interface{}) FetchMarketLeverageTiersOptions

type FetchMarketLeverageTiersOptionsStruct

type FetchMarketLeverageTiersOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchMarketOptions

type FetchMarketOptions func(opts *FetchMarketOptionsStruct)

func WithFetchMarketParams

func WithFetchMarketParams(params map[string]interface{}) FetchMarketOptions

type FetchMarketOptionsStruct

type FetchMarketOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchMarketsByTypeAndSubTypeOptions

type FetchMarketsByTypeAndSubTypeOptions func(opts *FetchMarketsByTypeAndSubTypeOptionsStruct)

func WithFetchMarketsByTypeAndSubTypeParams

func WithFetchMarketsByTypeAndSubTypeParams(params map[string]interface{}) FetchMarketsByTypeAndSubTypeOptions

type FetchMarketsByTypeAndSubTypeOptionsStruct

type FetchMarketsByTypeAndSubTypeOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchMarketsByTypeOptions

type FetchMarketsByTypeOptions func(opts *FetchMarketsByTypeOptionsStruct)

func WithFetchMarketsByTypeParams

func WithFetchMarketsByTypeParams(params map[string]interface{}) FetchMarketsByTypeOptions

type FetchMarketsByTypeOptionsStruct

type FetchMarketsByTypeOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchMyBuysOptions

type FetchMyBuysOptions func(opts *FetchMyBuysOptionsStruct)

func WithFetchMyBuysLimit

func WithFetchMyBuysLimit(limit int64) FetchMyBuysOptions

func WithFetchMyBuysParams

func WithFetchMyBuysParams(params map[string]interface{}) FetchMyBuysOptions

func WithFetchMyBuysSince

func WithFetchMyBuysSince(since int64) FetchMyBuysOptions

func WithFetchMyBuysSymbol

func WithFetchMyBuysSymbol(symbol string) FetchMyBuysOptions

type FetchMyBuysOptionsStruct

type FetchMyBuysOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchMyDustTradesOptions

type FetchMyDustTradesOptions func(opts *FetchMyDustTradesOptionsStruct)

func WithFetchMyDustTradesLimit

func WithFetchMyDustTradesLimit(limit int64) FetchMyDustTradesOptions

func WithFetchMyDustTradesParams

func WithFetchMyDustTradesParams(params map[string]interface{}) FetchMyDustTradesOptions

func WithFetchMyDustTradesSince

func WithFetchMyDustTradesSince(since int64) FetchMyDustTradesOptions

func WithFetchMyDustTradesSymbol

func WithFetchMyDustTradesSymbol(symbol string) FetchMyDustTradesOptions

type FetchMyDustTradesOptionsStruct

type FetchMyDustTradesOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchMyLiquidationsOptions

type FetchMyLiquidationsOptions func(opts *FetchMyLiquidationsOptionsStruct)

func WithFetchMyLiquidationsLimit

func WithFetchMyLiquidationsLimit(limit int64) FetchMyLiquidationsOptions

func WithFetchMyLiquidationsParams

func WithFetchMyLiquidationsParams(params map[string]interface{}) FetchMyLiquidationsOptions

func WithFetchMyLiquidationsSince

func WithFetchMyLiquidationsSince(since int64) FetchMyLiquidationsOptions

func WithFetchMyLiquidationsSymbol

func WithFetchMyLiquidationsSymbol(symbol string) FetchMyLiquidationsOptions

type FetchMyLiquidationsOptionsStruct

type FetchMyLiquidationsOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchMySellsOptions

type FetchMySellsOptions func(opts *FetchMySellsOptionsStruct)

func WithFetchMySellsLimit

func WithFetchMySellsLimit(limit int64) FetchMySellsOptions

func WithFetchMySellsParams

func WithFetchMySellsParams(params map[string]interface{}) FetchMySellsOptions

func WithFetchMySellsSince

func WithFetchMySellsSince(since int64) FetchMySellsOptions

func WithFetchMySellsSymbol

func WithFetchMySellsSymbol(symbol string) FetchMySellsOptions

type FetchMySellsOptionsStruct

type FetchMySellsOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchMySettlementHistoryOptions

type FetchMySettlementHistoryOptions func(opts *FetchMySettlementHistoryOptionsStruct)

func WithFetchMySettlementHistoryLimit

func WithFetchMySettlementHistoryLimit(limit int64) FetchMySettlementHistoryOptions

func WithFetchMySettlementHistoryParams

func WithFetchMySettlementHistoryParams(params map[string]interface{}) FetchMySettlementHistoryOptions

func WithFetchMySettlementHistorySince

func WithFetchMySettlementHistorySince(since int64) FetchMySettlementHistoryOptions

func WithFetchMySettlementHistorySymbol

func WithFetchMySettlementHistorySymbol(symbol string) FetchMySettlementHistoryOptions

type FetchMySettlementHistoryOptionsStruct

type FetchMySettlementHistoryOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchMyTradesOptions

type FetchMyTradesOptions func(opts *FetchMyTradesOptionsStruct)

func WithFetchMyTradesLimit

func WithFetchMyTradesLimit(limit int64) FetchMyTradesOptions

func WithFetchMyTradesParams

func WithFetchMyTradesParams(params map[string]interface{}) FetchMyTradesOptions

func WithFetchMyTradesSince

func WithFetchMyTradesSince(since int64) FetchMyTradesOptions

func WithFetchMyTradesSymbol

func WithFetchMyTradesSymbol(symbol string) FetchMyTradesOptions

type FetchMyTradesOptionsStruct

type FetchMyTradesOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchNetworkDepositAddressOptions

type FetchNetworkDepositAddressOptions func(opts *FetchNetworkDepositAddressOptionsStruct)

func WithFetchNetworkDepositAddressParams

func WithFetchNetworkDepositAddressParams(params map[string]interface{}) FetchNetworkDepositAddressOptions

type FetchNetworkDepositAddressOptionsStruct

type FetchNetworkDepositAddressOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchOHLCVOptions

type FetchOHLCVOptions func(opts *FetchOHLCVOptionsStruct)

func WithFetchOHLCVLimit

func WithFetchOHLCVLimit(limit int64) FetchOHLCVOptions

func WithFetchOHLCVParams

func WithFetchOHLCVParams(params map[string]interface{}) FetchOHLCVOptions

func WithFetchOHLCVSince

func WithFetchOHLCVSince(since int64) FetchOHLCVOptions

func WithFetchOHLCVTimeframe

func WithFetchOHLCVTimeframe(timeframe string) FetchOHLCVOptions

type FetchOHLCVOptionsStruct

type FetchOHLCVOptionsStruct struct {
	Timeframe *string
	Since     *int64
	Limit     *int64
	Params    *map[string]interface{}
}

type FetchOpenInterestHistoryOptions

type FetchOpenInterestHistoryOptions func(opts *FetchOpenInterestHistoryOptionsStruct)

func WithFetchOpenInterestHistoryLimit

func WithFetchOpenInterestHistoryLimit(limit int64) FetchOpenInterestHistoryOptions

func WithFetchOpenInterestHistoryParams

func WithFetchOpenInterestHistoryParams(params map[string]interface{}) FetchOpenInterestHistoryOptions

func WithFetchOpenInterestHistorySince

func WithFetchOpenInterestHistorySince(since int64) FetchOpenInterestHistoryOptions

func WithFetchOpenInterestHistoryTimeframe

func WithFetchOpenInterestHistoryTimeframe(timeframe string) FetchOpenInterestHistoryOptions

type FetchOpenInterestHistoryOptionsStruct

type FetchOpenInterestHistoryOptionsStruct struct {
	Timeframe *string
	Since     *int64
	Limit     *int64
	Params    *map[string]interface{}
}

type FetchOpenInterestOptions

type FetchOpenInterestOptions func(opts *FetchOpenInterestOptionsStruct)

func WithFetchOpenInterestParams

func WithFetchOpenInterestParams(params map[string]interface{}) FetchOpenInterestOptions

type FetchOpenInterestOptionsStruct

type FetchOpenInterestOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchOpenInterestsOptions

type FetchOpenInterestsOptions func(opts *FetchOpenInterestsOptionsStruct)

func WithFetchOpenInterestsParams

func WithFetchOpenInterestsParams(params map[string]interface{}) FetchOpenInterestsOptions

func WithFetchOpenInterestsSymbols

func WithFetchOpenInterestsSymbols(symbols []string) FetchOpenInterestsOptions

type FetchOpenInterestsOptionsStruct

type FetchOpenInterestsOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchOpenOrderOptions

type FetchOpenOrderOptions func(opts *FetchOpenOrderOptionsStruct)

func WithFetchOpenOrderParams

func WithFetchOpenOrderParams(params map[string]interface{}) FetchOpenOrderOptions

func WithFetchOpenOrderSymbol

func WithFetchOpenOrderSymbol(symbol string) FetchOpenOrderOptions

type FetchOpenOrderOptionsStruct

type FetchOpenOrderOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type FetchOpenOrdersOptions

type FetchOpenOrdersOptions func(opts *FetchOpenOrdersOptionsStruct)

func WithFetchOpenOrdersLimit

func WithFetchOpenOrdersLimit(limit int64) FetchOpenOrdersOptions

func WithFetchOpenOrdersParams

func WithFetchOpenOrdersParams(params map[string]interface{}) FetchOpenOrdersOptions

func WithFetchOpenOrdersSince

func WithFetchOpenOrdersSince(since int64) FetchOpenOrdersOptions

func WithFetchOpenOrdersSymbol

func WithFetchOpenOrdersSymbol(symbol string) FetchOpenOrdersOptions

type FetchOpenOrdersOptionsStruct

type FetchOpenOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOpenOrdersV1Options

type FetchOpenOrdersV1Options func(opts *FetchOpenOrdersV1OptionsStruct)

func WithFetchOpenOrdersV1Limit

func WithFetchOpenOrdersV1Limit(limit int64) FetchOpenOrdersV1Options

func WithFetchOpenOrdersV1Params

func WithFetchOpenOrdersV1Params(params map[string]interface{}) FetchOpenOrdersV1Options

func WithFetchOpenOrdersV1Since

func WithFetchOpenOrdersV1Since(since int64) FetchOpenOrdersV1Options

func WithFetchOpenOrdersV1Symbol

func WithFetchOpenOrdersV1Symbol(symbol string) FetchOpenOrdersV1Options

type FetchOpenOrdersV1OptionsStruct

type FetchOpenOrdersV1OptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOpenOrdersV2Options

type FetchOpenOrdersV2Options func(opts *FetchOpenOrdersV2OptionsStruct)

func WithFetchOpenOrdersV2Limit

func WithFetchOpenOrdersV2Limit(limit int64) FetchOpenOrdersV2Options

func WithFetchOpenOrdersV2Params

func WithFetchOpenOrdersV2Params(params map[string]interface{}) FetchOpenOrdersV2Options

func WithFetchOpenOrdersV2Since

func WithFetchOpenOrdersV2Since(since int64) FetchOpenOrdersV2Options

func WithFetchOpenOrdersV2Symbol

func WithFetchOpenOrdersV2Symbol(symbol string) FetchOpenOrdersV2Options

type FetchOpenOrdersV2OptionsStruct

type FetchOpenOrdersV2OptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOpenSpotOrdersOptions

type FetchOpenSpotOrdersOptions func(opts *FetchOpenSpotOrdersOptionsStruct)

func WithFetchOpenSpotOrdersLimit

func WithFetchOpenSpotOrdersLimit(limit int64) FetchOpenSpotOrdersOptions

func WithFetchOpenSpotOrdersParams

func WithFetchOpenSpotOrdersParams(params map[string]interface{}) FetchOpenSpotOrdersOptions

func WithFetchOpenSpotOrdersSince

func WithFetchOpenSpotOrdersSince(since int64) FetchOpenSpotOrdersOptions

func WithFetchOpenSpotOrdersSymbol

func WithFetchOpenSpotOrdersSymbol(symbol string) FetchOpenSpotOrdersOptions

type FetchOpenSpotOrdersOptionsStruct

type FetchOpenSpotOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOpenSwapOrdersOptions

type FetchOpenSwapOrdersOptions func(opts *FetchOpenSwapOrdersOptionsStruct)

func WithFetchOpenSwapOrdersLimit

func WithFetchOpenSwapOrdersLimit(limit int64) FetchOpenSwapOrdersOptions

func WithFetchOpenSwapOrdersParams

func WithFetchOpenSwapOrdersParams(params map[string]interface{}) FetchOpenSwapOrdersOptions

func WithFetchOpenSwapOrdersSince

func WithFetchOpenSwapOrdersSince(since int64) FetchOpenSwapOrdersOptions

func WithFetchOpenSwapOrdersSymbol

func WithFetchOpenSwapOrdersSymbol(symbol string) FetchOpenSwapOrdersOptions

type FetchOpenSwapOrdersOptionsStruct

type FetchOpenSwapOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOptionChainOptions

type FetchOptionChainOptions func(opts *FetchOptionChainOptionsStruct)

func WithFetchOptionChainParams

func WithFetchOptionChainParams(params map[string]interface{}) FetchOptionChainOptions

type FetchOptionChainOptionsStruct

type FetchOptionChainOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchOptionOHLCVOptions

type FetchOptionOHLCVOptions func(opts *FetchOptionOHLCVOptionsStruct)

func WithFetchOptionOHLCVLimit

func WithFetchOptionOHLCVLimit(limit int64) FetchOptionOHLCVOptions

func WithFetchOptionOHLCVParams

func WithFetchOptionOHLCVParams(params map[string]interface{}) FetchOptionOHLCVOptions

func WithFetchOptionOHLCVSince

func WithFetchOptionOHLCVSince(since int64) FetchOptionOHLCVOptions

func WithFetchOptionOHLCVTimeframe

func WithFetchOptionOHLCVTimeframe(timeframe string) FetchOptionOHLCVOptions

type FetchOptionOHLCVOptionsStruct

type FetchOptionOHLCVOptionsStruct struct {
	Timeframe *string
	Since     *int64
	Limit     *int64
	Params    *map[string]interface{}
}

type FetchOptionOptions

type FetchOptionOptions func(opts *FetchOptionOptionsStruct)

func WithFetchOptionParams

func WithFetchOptionParams(params map[string]interface{}) FetchOptionOptions

type FetchOptionOptionsStruct

type FetchOptionOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchOptionPositionsOptions

type FetchOptionPositionsOptions func(opts *FetchOptionPositionsOptionsStruct)

func WithFetchOptionPositionsParams

func WithFetchOptionPositionsParams(params map[string]interface{}) FetchOptionPositionsOptions

func WithFetchOptionPositionsSymbols

func WithFetchOptionPositionsSymbols(symbols []string) FetchOptionPositionsOptions

type FetchOptionPositionsOptionsStruct

type FetchOptionPositionsOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchOrderBookOptions

type FetchOrderBookOptions func(opts *FetchOrderBookOptionsStruct)

func WithFetchOrderBookLimit

func WithFetchOrderBookLimit(limit int64) FetchOrderBookOptions

func WithFetchOrderBookParams

func WithFetchOrderBookParams(params map[string]interface{}) FetchOrderBookOptions

type FetchOrderBookOptionsStruct

type FetchOrderBookOptionsStruct struct {
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOrderBooksOptions

type FetchOrderBooksOptions func(opts *FetchOrderBooksOptionsStruct)

func WithFetchOrderBooksLimit

func WithFetchOrderBooksLimit(limit int64) FetchOrderBooksOptions

func WithFetchOrderBooksParams

func WithFetchOrderBooksParams(params map[string]interface{}) FetchOrderBooksOptions

func WithFetchOrderBooksSymbols

func WithFetchOrderBooksSymbols(symbols []string) FetchOrderBooksOptions

type FetchOrderBooksOptionsStruct

type FetchOrderBooksOptionsStruct struct {
	Symbols *[]string
	Limit   *int64
	Params  *map[string]interface{}
}

type FetchOrderClassicOptions

type FetchOrderClassicOptions func(opts *FetchOrderClassicOptionsStruct)

func WithFetchOrderClassicParams

func WithFetchOrderClassicParams(params map[string]interface{}) FetchOrderClassicOptions

func WithFetchOrderClassicSymbol

func WithFetchOrderClassicSymbol(symbol string) FetchOrderClassicOptions

type FetchOrderClassicOptionsStruct

type FetchOrderClassicOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type FetchOrderDefaultOptions

type FetchOrderDefaultOptions func(opts *FetchOrderDefaultOptionsStruct)

func WithFetchOrderDefaultParams

func WithFetchOrderDefaultParams(params map[string]interface{}) FetchOrderDefaultOptions

func WithFetchOrderDefaultSymbol

func WithFetchOrderDefaultSymbol(symbol string) FetchOrderDefaultOptions

type FetchOrderDefaultOptionsStruct

type FetchOrderDefaultOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type FetchOrderOptions

type FetchOrderOptions func(opts *FetchOrderOptionsStruct)

func WithFetchOrderParams

func WithFetchOrderParams(params map[string]interface{}) FetchOrderOptions

func WithFetchOrderSymbol

func WithFetchOrderSymbol(symbol string) FetchOrderOptions

type FetchOrderOptionsStruct

type FetchOrderOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type FetchOrderStatusOptions

type FetchOrderStatusOptions func(opts *FetchOrderStatusOptionsStruct)

func WithFetchOrderStatusParams

func WithFetchOrderStatusParams(params map[string]interface{}) FetchOrderStatusOptions

func WithFetchOrderStatusSymbol

func WithFetchOrderStatusSymbol(symbol string) FetchOrderStatusOptions

type FetchOrderStatusOptionsStruct

type FetchOrderStatusOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type FetchOrderSupplementOptions

type FetchOrderSupplementOptions func(opts *FetchOrderSupplementOptionsStruct)

func WithFetchOrderSupplementParams

func WithFetchOrderSupplementParams(params map[string]interface{}) FetchOrderSupplementOptions

func WithFetchOrderSupplementSymbol

func WithFetchOrderSupplementSymbol(symbol string) FetchOrderSupplementOptions

type FetchOrderSupplementOptionsStruct

type FetchOrderSupplementOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type FetchOrderTradesOptions

type FetchOrderTradesOptions func(opts *FetchOrderTradesOptionsStruct)

func WithFetchOrderTradesLimit

func WithFetchOrderTradesLimit(limit int64) FetchOrderTradesOptions

func WithFetchOrderTradesParams

func WithFetchOrderTradesParams(params map[string]interface{}) FetchOrderTradesOptions

func WithFetchOrderTradesSince

func WithFetchOrderTradesSince(since int64) FetchOrderTradesOptions

func WithFetchOrderTradesSymbol

func WithFetchOrderTradesSymbol(symbol string) FetchOrderTradesOptions

type FetchOrderTradesOptionsStruct

type FetchOrderTradesOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOrdersByIdsOptions

type FetchOrdersByIdsOptions func(opts *FetchOrdersByIdsOptionsStruct)

func WithFetchOrdersByIdsParams

func WithFetchOrdersByIdsParams(params map[string]interface{}) FetchOrdersByIdsOptions

func WithFetchOrdersByIdsSymbol

func WithFetchOrdersByIdsSymbol(symbol string) FetchOrdersByIdsOptions

type FetchOrdersByIdsOptionsStruct

type FetchOrdersByIdsOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type FetchOrdersByStateOptions

type FetchOrdersByStateOptions func(opts *FetchOrdersByStateOptionsStruct)

func WithFetchOrdersByStateLimit

func WithFetchOrdersByStateLimit(limit int64) FetchOrdersByStateOptions

func WithFetchOrdersByStateParams

func WithFetchOrdersByStateParams(params map[string]interface{}) FetchOrdersByStateOptions

func WithFetchOrdersByStateSince

func WithFetchOrdersByStateSince(since int64) FetchOrdersByStateOptions

func WithFetchOrdersByStateSymbol

func WithFetchOrdersByStateSymbol(symbol string) FetchOrdersByStateOptions

type FetchOrdersByStateOptionsStruct

type FetchOrdersByStateOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOrdersByStatesOptions

type FetchOrdersByStatesOptions func(opts *FetchOrdersByStatesOptionsStruct)

func WithFetchOrdersByStatesLimit

func WithFetchOrdersByStatesLimit(limit int64) FetchOrdersByStatesOptions

func WithFetchOrdersByStatesParams

func WithFetchOrdersByStatesParams(params map[string]interface{}) FetchOrdersByStatesOptions

func WithFetchOrdersByStatesSince

func WithFetchOrdersByStatesSince(since int64) FetchOrdersByStatesOptions

func WithFetchOrdersByStatesSymbol

func WithFetchOrdersByStatesSymbol(symbol string) FetchOrdersByStatesOptions

type FetchOrdersByStatesOptionsStruct

type FetchOrdersByStatesOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOrdersByStatusOptions

type FetchOrdersByStatusOptions func(opts *FetchOrdersByStatusOptionsStruct)

func WithFetchOrdersByStatusLimit

func WithFetchOrdersByStatusLimit(limit int64) FetchOrdersByStatusOptions

func WithFetchOrdersByStatusParams

func WithFetchOrdersByStatusParams(params map[string]interface{}) FetchOrdersByStatusOptions

func WithFetchOrdersByStatusSince

func WithFetchOrdersByStatusSince(since int64) FetchOrdersByStatusOptions

func WithFetchOrdersByStatusSymbol

func WithFetchOrdersByStatusSymbol(symbol string) FetchOrdersByStatusOptions

type FetchOrdersByStatusOptionsStruct

type FetchOrdersByStatusOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOrdersByTypeOptions

type FetchOrdersByTypeOptions func(opts *FetchOrdersByTypeOptionsStruct)

func WithFetchOrdersByTypeLimit

func WithFetchOrdersByTypeLimit(limit int64) FetchOrdersByTypeOptions

func WithFetchOrdersByTypeParams

func WithFetchOrdersByTypeParams(params map[string]interface{}) FetchOrdersByTypeOptions

func WithFetchOrdersByTypeSince

func WithFetchOrdersByTypeSince(since int64) FetchOrdersByTypeOptions

func WithFetchOrdersByTypeSymbol

func WithFetchOrdersByTypeSymbol(symbol string) FetchOrdersByTypeOptions

type FetchOrdersByTypeOptionsStruct

type FetchOrdersByTypeOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOrdersClassicOptions

type FetchOrdersClassicOptions func(opts *FetchOrdersClassicOptionsStruct)

func WithFetchOrdersClassicLimit

func WithFetchOrdersClassicLimit(limit int64) FetchOrdersClassicOptions

func WithFetchOrdersClassicParams

func WithFetchOrdersClassicParams(params map[string]interface{}) FetchOrdersClassicOptions

func WithFetchOrdersClassicSince

func WithFetchOrdersClassicSince(since int64) FetchOrdersClassicOptions

func WithFetchOrdersClassicSymbol

func WithFetchOrdersClassicSymbol(symbol string) FetchOrdersClassicOptions

type FetchOrdersClassicOptionsStruct

type FetchOrdersClassicOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOrdersHelperOptions

type FetchOrdersHelperOptions func(opts *FetchOrdersHelperOptionsStruct)

func WithFetchOrdersHelperLimit

func WithFetchOrdersHelperLimit(limit int64) FetchOrdersHelperOptions

func WithFetchOrdersHelperParams

func WithFetchOrdersHelperParams(params map[string]interface{}) FetchOrdersHelperOptions

func WithFetchOrdersHelperSince

func WithFetchOrdersHelperSince(since int64) FetchOrdersHelperOptions

func WithFetchOrdersHelperSymbol

func WithFetchOrdersHelperSymbol(symbol string) FetchOrdersHelperOptions

type FetchOrdersHelperOptionsStruct

type FetchOrdersHelperOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOrdersOptions

type FetchOrdersOptions func(opts *FetchOrdersOptionsStruct)

func WithFetchOrdersLimit

func WithFetchOrdersLimit(limit int64) FetchOrdersOptions

func WithFetchOrdersParams

func WithFetchOrdersParams(params map[string]interface{}) FetchOrdersOptions

func WithFetchOrdersSince

func WithFetchOrdersSince(since int64) FetchOrdersOptions

func WithFetchOrdersSymbol

func WithFetchOrdersSymbol(symbol string) FetchOrdersOptions

type FetchOrdersOptionsStruct

type FetchOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchOrdersWithMethodOptions

type FetchOrdersWithMethodOptions func(opts *FetchOrdersWithMethodOptionsStruct)

func WithFetchOrdersWithMethodLimit

func WithFetchOrdersWithMethodLimit(limit int64) FetchOrdersWithMethodOptions

func WithFetchOrdersWithMethodParams

func WithFetchOrdersWithMethodParams(params map[string]interface{}) FetchOrdersWithMethodOptions

func WithFetchOrdersWithMethodSince

func WithFetchOrdersWithMethodSince(since int64) FetchOrdersWithMethodOptions

func WithFetchOrdersWithMethodSymbol

func WithFetchOrdersWithMethodSymbol(symbol string) FetchOrdersWithMethodOptions

type FetchOrdersWithMethodOptionsStruct

type FetchOrdersWithMethodOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchPositionHistoryOptions

type FetchPositionHistoryOptions func(opts *FetchPositionHistoryOptionsStruct)

func WithFetchPositionHistoryLimit

func WithFetchPositionHistoryLimit(limit int64) FetchPositionHistoryOptions

func WithFetchPositionHistoryParams

func WithFetchPositionHistoryParams(params map[string]interface{}) FetchPositionHistoryOptions

func WithFetchPositionHistorySince

func WithFetchPositionHistorySince(since int64) FetchPositionHistoryOptions

type FetchPositionHistoryOptionsStruct

type FetchPositionHistoryOptionsStruct struct {
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchPositionModeOptions

type FetchPositionModeOptions func(opts *FetchPositionModeOptionsStruct)

func WithFetchPositionModeParams

func WithFetchPositionModeParams(params map[string]interface{}) FetchPositionModeOptions

func WithFetchPositionModeSymbol

func WithFetchPositionModeSymbol(symbol string) FetchPositionModeOptions

type FetchPositionModeOptionsStruct

type FetchPositionModeOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type FetchPositionOptions

type FetchPositionOptions func(opts *FetchPositionOptionsStruct)

func WithFetchPositionParams

func WithFetchPositionParams(params map[string]interface{}) FetchPositionOptions

type FetchPositionOptionsStruct

type FetchPositionOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchPositionsForSymbolOptions

type FetchPositionsForSymbolOptions func(opts *FetchPositionsForSymbolOptionsStruct)

func WithFetchPositionsForSymbolParams

func WithFetchPositionsForSymbolParams(params map[string]interface{}) FetchPositionsForSymbolOptions

type FetchPositionsForSymbolOptionsStruct

type FetchPositionsForSymbolOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchPositionsHistoryOptions

type FetchPositionsHistoryOptions func(opts *FetchPositionsHistoryOptionsStruct)

func WithFetchPositionsHistoryLimit

func WithFetchPositionsHistoryLimit(limit int64) FetchPositionsHistoryOptions

func WithFetchPositionsHistoryParams

func WithFetchPositionsHistoryParams(params map[string]interface{}) FetchPositionsHistoryOptions

func WithFetchPositionsHistorySince

func WithFetchPositionsHistorySince(since int64) FetchPositionsHistoryOptions

func WithFetchPositionsHistorySymbols

func WithFetchPositionsHistorySymbols(symbols []string) FetchPositionsHistoryOptions

type FetchPositionsHistoryOptionsStruct

type FetchPositionsHistoryOptionsStruct struct {
	Symbols *[]string
	Since   *int64
	Limit   *int64
	Params  *map[string]interface{}
}

type FetchPositionsOptions

type FetchPositionsOptions func(opts *FetchPositionsOptionsStruct)

func WithFetchPositionsParams

func WithFetchPositionsParams(params map[string]interface{}) FetchPositionsOptions

func WithFetchPositionsSymbols

func WithFetchPositionsSymbols(symbols []string) FetchPositionsOptions

type FetchPositionsOptionsStruct

type FetchPositionsOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchPositionsRiskOptions

type FetchPositionsRiskOptions func(opts *FetchPositionsRiskOptionsStruct)

func WithFetchPositionsRiskParams

func WithFetchPositionsRiskParams(params map[string]interface{}) FetchPositionsRiskOptions

func WithFetchPositionsRiskSymbols

func WithFetchPositionsRiskSymbols(symbols []string) FetchPositionsRiskOptions

type FetchPositionsRiskOptionsStruct

type FetchPositionsRiskOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchPrivateDepositWithdrawFeesOptions

type FetchPrivateDepositWithdrawFeesOptions func(opts *FetchPrivateDepositWithdrawFeesOptionsStruct)

func WithFetchPrivateDepositWithdrawFeesCodes

func WithFetchPrivateDepositWithdrawFeesCodes(codes interface{}) FetchPrivateDepositWithdrawFeesOptions

func WithFetchPrivateDepositWithdrawFeesParams

func WithFetchPrivateDepositWithdrawFeesParams(params map[string]interface{}) FetchPrivateDepositWithdrawFeesOptions

type FetchPrivateDepositWithdrawFeesOptionsStruct

type FetchPrivateDepositWithdrawFeesOptionsStruct struct {
	Codes  *interface{}
	Params *map[string]interface{}
}

type FetchPrivateTradingFeeOptions

type FetchPrivateTradingFeeOptions func(opts *FetchPrivateTradingFeeOptionsStruct)

func WithFetchPrivateTradingFeeParams

func WithFetchPrivateTradingFeeParams(params map[string]interface{}) FetchPrivateTradingFeeOptions

type FetchPrivateTradingFeeOptionsStruct

type FetchPrivateTradingFeeOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchPublicDepositWithdrawFeesOptions

type FetchPublicDepositWithdrawFeesOptions func(opts *FetchPublicDepositWithdrawFeesOptionsStruct)

func WithFetchPublicDepositWithdrawFeesCodes

func WithFetchPublicDepositWithdrawFeesCodes(codes interface{}) FetchPublicDepositWithdrawFeesOptions

func WithFetchPublicDepositWithdrawFeesParams

func WithFetchPublicDepositWithdrawFeesParams(params map[string]interface{}) FetchPublicDepositWithdrawFeesOptions

type FetchPublicDepositWithdrawFeesOptionsStruct

type FetchPublicDepositWithdrawFeesOptionsStruct struct {
	Codes  *interface{}
	Params *map[string]interface{}
}

type FetchPublicTradingFeeOptions

type FetchPublicTradingFeeOptions func(opts *FetchPublicTradingFeeOptionsStruct)

func WithFetchPublicTradingFeeParams

func WithFetchPublicTradingFeeParams(params map[string]interface{}) FetchPublicTradingFeeOptions

type FetchPublicTradingFeeOptionsStruct

type FetchPublicTradingFeeOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchSettlementHistoryOptions

type FetchSettlementHistoryOptions func(opts *FetchSettlementHistoryOptionsStruct)

func WithFetchSettlementHistoryLimit

func WithFetchSettlementHistoryLimit(limit int64) FetchSettlementHistoryOptions

func WithFetchSettlementHistoryParams

func WithFetchSettlementHistoryParams(params map[string]interface{}) FetchSettlementHistoryOptions

func WithFetchSettlementHistorySince

func WithFetchSettlementHistorySince(since int64) FetchSettlementHistoryOptions

func WithFetchSettlementHistorySymbol

func WithFetchSettlementHistorySymbol(symbol string) FetchSettlementHistoryOptions

type FetchSettlementHistoryOptionsStruct

type FetchSettlementHistoryOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchSpotOrderTradesOptions

type FetchSpotOrderTradesOptions func(opts *FetchSpotOrderTradesOptionsStruct)

func WithFetchSpotOrderTradesLimit

func WithFetchSpotOrderTradesLimit(limit int64) FetchSpotOrderTradesOptions

func WithFetchSpotOrderTradesParams

func WithFetchSpotOrderTradesParams(params map[string]interface{}) FetchSpotOrderTradesOptions

func WithFetchSpotOrderTradesSince

func WithFetchSpotOrderTradesSince(since int64) FetchSpotOrderTradesOptions

func WithFetchSpotOrderTradesSymbol

func WithFetchSpotOrderTradesSymbol(symbol string) FetchSpotOrderTradesOptions

type FetchSpotOrderTradesOptionsStruct

type FetchSpotOrderTradesOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchSpotOrdersByStatesOptions

type FetchSpotOrdersByStatesOptions func(opts *FetchSpotOrdersByStatesOptionsStruct)

func WithFetchSpotOrdersByStatesLimit

func WithFetchSpotOrdersByStatesLimit(limit int64) FetchSpotOrdersByStatesOptions

func WithFetchSpotOrdersByStatesParams

func WithFetchSpotOrdersByStatesParams(params map[string]interface{}) FetchSpotOrdersByStatesOptions

func WithFetchSpotOrdersByStatesSince

func WithFetchSpotOrdersByStatesSince(since int64) FetchSpotOrdersByStatesOptions

func WithFetchSpotOrdersByStatesSymbol

func WithFetchSpotOrdersByStatesSymbol(symbol string) FetchSpotOrdersByStatesOptions

type FetchSpotOrdersByStatesOptionsStruct

type FetchSpotOrdersByStatesOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchSpotOrdersOptions

type FetchSpotOrdersOptions func(opts *FetchSpotOrdersOptionsStruct)

func WithFetchSpotOrdersLimit

func WithFetchSpotOrdersLimit(limit int64) FetchSpotOrdersOptions

func WithFetchSpotOrdersParams

func WithFetchSpotOrdersParams(params map[string]interface{}) FetchSpotOrdersOptions

func WithFetchSpotOrdersSince

func WithFetchSpotOrdersSince(since int64) FetchSpotOrdersOptions

func WithFetchSpotOrdersSymbol

func WithFetchSpotOrdersSymbol(symbol string) FetchSpotOrdersOptions

type FetchSpotOrdersOptionsStruct

type FetchSpotOrdersOptionsStruct struct {
	Symbol *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchTicker2Options

type FetchTicker2Options func(opts *FetchTicker2OptionsStruct)

func WithFetchTicker2Params

func WithFetchTicker2Params(params map[string]interface{}) FetchTicker2Options

type FetchTicker2OptionsStruct

type FetchTicker2OptionsStruct struct {
	Params *map[string]interface{}
}

type FetchTickerOptions

type FetchTickerOptions func(opts *FetchTickerOptionsStruct)

func WithFetchTickerParams

func WithFetchTickerParams(params map[string]interface{}) FetchTickerOptions

type FetchTickerOptionsStruct

type FetchTickerOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchTickerV1AndV2Options

type FetchTickerV1AndV2Options func(opts *FetchTickerV1AndV2OptionsStruct)

func WithFetchTickerV1AndV2Params

func WithFetchTickerV1AndV2Params(params map[string]interface{}) FetchTickerV1AndV2Options

type FetchTickerV1AndV2OptionsStruct

type FetchTickerV1AndV2OptionsStruct struct {
	Params *map[string]interface{}
}

type FetchTickerV1Options

type FetchTickerV1Options func(opts *FetchTickerV1OptionsStruct)

func WithFetchTickerV1Params

func WithFetchTickerV1Params(params map[string]interface{}) FetchTickerV1Options

type FetchTickerV1OptionsStruct

type FetchTickerV1OptionsStruct struct {
	Params *map[string]interface{}
}

type FetchTickerV2Options

type FetchTickerV2Options func(opts *FetchTickerV2OptionsStruct)

func WithFetchTickerV2Params

func WithFetchTickerV2Params(params map[string]interface{}) FetchTickerV2Options

type FetchTickerV2OptionsStruct

type FetchTickerV2OptionsStruct struct {
	Params *map[string]interface{}
}

type FetchTickerV3Options

type FetchTickerV3Options func(opts *FetchTickerV3OptionsStruct)

func WithFetchTickerV3Params

func WithFetchTickerV3Params(params map[string]interface{}) FetchTickerV3Options

type FetchTickerV3OptionsStruct

type FetchTickerV3OptionsStruct struct {
	Params *map[string]interface{}
}

type FetchTickersHelperOptions

type FetchTickersHelperOptions func(opts *FetchTickersHelperOptionsStruct)

func WithFetchTickersHelperParams

func WithFetchTickersHelperParams(params map[string]interface{}) FetchTickersHelperOptions

type FetchTickersHelperOptionsStruct

type FetchTickersHelperOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchTickersOptions

type FetchTickersOptions func(opts *FetchTickersOptionsStruct)

func WithFetchTickersParams

func WithFetchTickersParams(params map[string]interface{}) FetchTickersOptions

func WithFetchTickersSymbols

func WithFetchTickersSymbols(symbols []string) FetchTickersOptions

type FetchTickersOptionsStruct

type FetchTickersOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchTickersV2Options

type FetchTickersV2Options func(opts *FetchTickersV2OptionsStruct)

func WithFetchTickersV2Params

func WithFetchTickersV2Params(params map[string]interface{}) FetchTickersV2Options

func WithFetchTickersV2Symbols

func WithFetchTickersV2Symbols(symbols []string) FetchTickersV2Options

type FetchTickersV2OptionsStruct

type FetchTickersV2OptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchTickersV3Options

type FetchTickersV3Options func(opts *FetchTickersV3OptionsStruct)

func WithFetchTickersV3Params

func WithFetchTickersV3Params(params map[string]interface{}) FetchTickersV3Options

func WithFetchTickersV3Symbols

func WithFetchTickersV3Symbols(symbols []string) FetchTickersV3Options

type FetchTickersV3OptionsStruct

type FetchTickersV3OptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchTradesOptions

type FetchTradesOptions func(opts *FetchTradesOptionsStruct)

func WithFetchTradesLimit

func WithFetchTradesLimit(limit int64) FetchTradesOptions

func WithFetchTradesParams

func WithFetchTradesParams(params map[string]interface{}) FetchTradesOptions

func WithFetchTradesSince

func WithFetchTradesSince(since int64) FetchTradesOptions

type FetchTradesOptionsStruct

type FetchTradesOptionsStruct struct {
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchTradingFeeOptions

type FetchTradingFeeOptions func(opts *FetchTradingFeeOptionsStruct)

func WithFetchTradingFeeParams

func WithFetchTradingFeeParams(params map[string]interface{}) FetchTradingFeeOptions

type FetchTradingFeeOptionsStruct

type FetchTradingFeeOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchTradingLimitsByIdOptions

type FetchTradingLimitsByIdOptions func(opts *FetchTradingLimitsByIdOptionsStruct)

func WithFetchTradingLimitsByIdParams

func WithFetchTradingLimitsByIdParams(params map[string]interface{}) FetchTradingLimitsByIdOptions

type FetchTradingLimitsByIdOptionsStruct

type FetchTradingLimitsByIdOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchTradingLimitsOptions

type FetchTradingLimitsOptions func(opts *FetchTradingLimitsOptionsStruct)

func WithFetchTradingLimitsParams

func WithFetchTradingLimitsParams(params map[string]interface{}) FetchTradingLimitsOptions

func WithFetchTradingLimitsSymbols

func WithFetchTradingLimitsSymbols(symbols []string) FetchTradingLimitsOptions

type FetchTradingLimitsOptionsStruct

type FetchTradingLimitsOptionsStruct struct {
	Symbols *[]string
	Params  *map[string]interface{}
}

type FetchTransactionFeeOptions

type FetchTransactionFeeOptions func(opts *FetchTransactionFeeOptionsStruct)

func WithFetchTransactionFeeParams

func WithFetchTransactionFeeParams(params map[string]interface{}) FetchTransactionFeeOptions

type FetchTransactionFeeOptionsStruct

type FetchTransactionFeeOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchTransactionFeesOptions

type FetchTransactionFeesOptions func(opts *FetchTransactionFeesOptionsStruct)

func WithFetchTransactionFeesCodes

func WithFetchTransactionFeesCodes(codes []string) FetchTransactionFeesOptions

func WithFetchTransactionFeesParams

func WithFetchTransactionFeesParams(params map[string]interface{}) FetchTransactionFeesOptions

type FetchTransactionFeesOptionsStruct

type FetchTransactionFeesOptionsStruct struct {
	Codes  *[]string
	Params *map[string]interface{}
}

type FetchTransactionsByMethodOptions

type FetchTransactionsByMethodOptions func(opts *FetchTransactionsByMethodOptionsStruct)

func WithFetchTransactionsByMethodCode

func WithFetchTransactionsByMethodCode(code string) FetchTransactionsByMethodOptions

func WithFetchTransactionsByMethodLimit

func WithFetchTransactionsByMethodLimit(limit int64) FetchTransactionsByMethodOptions

func WithFetchTransactionsByMethodParams

func WithFetchTransactionsByMethodParams(params map[string]interface{}) FetchTransactionsByMethodOptions

func WithFetchTransactionsByMethodSince

func WithFetchTransactionsByMethodSince(since int64) FetchTransactionsByMethodOptions

type FetchTransactionsByMethodOptionsStruct

type FetchTransactionsByMethodOptionsStruct struct {
	Code   *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchTransactionsByTypeOptions

type FetchTransactionsByTypeOptions func(opts *FetchTransactionsByTypeOptionsStruct)

func WithFetchTransactionsByTypeCode

func WithFetchTransactionsByTypeCode(code string) FetchTransactionsByTypeOptions

func WithFetchTransactionsByTypeLimit

func WithFetchTransactionsByTypeLimit(limit int64) FetchTransactionsByTypeOptions

func WithFetchTransactionsByTypeParams

func WithFetchTransactionsByTypeParams(params map[string]interface{}) FetchTransactionsByTypeOptions

func WithFetchTransactionsByTypeSince

func WithFetchTransactionsByTypeSince(since int64) FetchTransactionsByTypeOptions

type FetchTransactionsByTypeOptionsStruct

type FetchTransactionsByTypeOptionsStruct struct {
	Code   *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchTransactionsHelperOptions

type FetchTransactionsHelperOptions func(opts *FetchTransactionsHelperOptionsStruct)

func WithFetchTransactionsHelperCode

func WithFetchTransactionsHelperCode(code string) FetchTransactionsHelperOptions

func WithFetchTransactionsHelperLimit

func WithFetchTransactionsHelperLimit(limit int64) FetchTransactionsHelperOptions

func WithFetchTransactionsHelperParams

func WithFetchTransactionsHelperParams(params map[string]interface{}) FetchTransactionsHelperOptions

func WithFetchTransactionsHelperSince

func WithFetchTransactionsHelperSince(since int64) FetchTransactionsHelperOptions

type FetchTransactionsHelperOptionsStruct

type FetchTransactionsHelperOptionsStruct struct {
	Code   *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchTransactionsOptions

type FetchTransactionsOptions func(opts *FetchTransactionsOptionsStruct)

func WithFetchTransactionsCode

func WithFetchTransactionsCode(code string) FetchTransactionsOptions

func WithFetchTransactionsLimit

func WithFetchTransactionsLimit(limit int64) FetchTransactionsOptions

func WithFetchTransactionsParams

func WithFetchTransactionsParams(params map[string]interface{}) FetchTransactionsOptions

func WithFetchTransactionsSince

func WithFetchTransactionsSince(since int64) FetchTransactionsOptions

type FetchTransactionsOptionsStruct

type FetchTransactionsOptionsStruct struct {
	Code   *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchTransactionsWithMethodOptions

type FetchTransactionsWithMethodOptions func(opts *FetchTransactionsWithMethodOptionsStruct)

func WithFetchTransactionsWithMethodCode

func WithFetchTransactionsWithMethodCode(code string) FetchTransactionsWithMethodOptions

func WithFetchTransactionsWithMethodLimit

func WithFetchTransactionsWithMethodLimit(limit int64) FetchTransactionsWithMethodOptions

func WithFetchTransactionsWithMethodParams

func WithFetchTransactionsWithMethodParams(params map[string]interface{}) FetchTransactionsWithMethodOptions

func WithFetchTransactionsWithMethodSince

func WithFetchTransactionsWithMethodSince(since int64) FetchTransactionsWithMethodOptions

type FetchTransactionsWithMethodOptionsStruct

type FetchTransactionsWithMethodOptionsStruct struct {
	Code   *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchTransferOptions

type FetchTransferOptions func(opts *FetchTransferOptionsStruct)

func WithFetchTransferCode

func WithFetchTransferCode(code string) FetchTransferOptions

func WithFetchTransferParams

func WithFetchTransferParams(params map[string]interface{}) FetchTransferOptions

type FetchTransferOptionsStruct

type FetchTransferOptionsStruct struct {
	Code   *string
	Params *map[string]interface{}
}

type FetchTransfersOptions

type FetchTransfersOptions func(opts *FetchTransfersOptionsStruct)

func WithFetchTransfersCode

func WithFetchTransfersCode(code string) FetchTransfersOptions

func WithFetchTransfersLimit

func WithFetchTransfersLimit(limit int64) FetchTransfersOptions

func WithFetchTransfersParams

func WithFetchTransfersParams(params map[string]interface{}) FetchTransfersOptions

func WithFetchTransfersSince

func WithFetchTransfersSince(since int64) FetchTransfersOptions

type FetchTransfersOptionsStruct

type FetchTransfersOptionsStruct struct {
	Code   *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type FetchVolatilityHistoryOptions

type FetchVolatilityHistoryOptions func(opts *FetchVolatilityHistoryOptionsStruct)

func WithFetchVolatilityHistoryParams

func WithFetchVolatilityHistoryParams(params map[string]interface{}) FetchVolatilityHistoryOptions

type FetchVolatilityHistoryOptionsStruct

type FetchVolatilityHistoryOptionsStruct struct {
	Params *map[string]interface{}
}

type FetchWithdrawAddressesOptions

type FetchWithdrawAddressesOptions func(opts *FetchWithdrawAddressesOptionsStruct)

func WithFetchWithdrawAddressesNetworkCode

func WithFetchWithdrawAddressesNetworkCode(networkCode interface{}) FetchWithdrawAddressesOptions

func WithFetchWithdrawAddressesNote

func WithFetchWithdrawAddressesNote(note interface{}) FetchWithdrawAddressesOptions

func WithFetchWithdrawAddressesParams

func WithFetchWithdrawAddressesParams(params map[string]interface{}) FetchWithdrawAddressesOptions

type FetchWithdrawAddressesOptionsStruct

type FetchWithdrawAddressesOptionsStruct struct {
	Note        *interface{}
	NetworkCode *interface{}
	Params      *map[string]interface{}
}

type FetchWithdrawalOptions

type FetchWithdrawalOptions func(opts *FetchWithdrawalOptionsStruct)

func WithFetchWithdrawalCode

func WithFetchWithdrawalCode(code string) FetchWithdrawalOptions

func WithFetchWithdrawalParams

func WithFetchWithdrawalParams(params map[string]interface{}) FetchWithdrawalOptions

type FetchWithdrawalOptionsStruct

type FetchWithdrawalOptionsStruct struct {
	Code   *string
	Params *map[string]interface{}
}

type FetchWithdrawalsOptions

type FetchWithdrawalsOptions func(opts *FetchWithdrawalsOptionsStruct)

func WithFetchWithdrawalsCode

func WithFetchWithdrawalsCode(code string) FetchWithdrawalsOptions

func WithFetchWithdrawalsLimit

func WithFetchWithdrawalsLimit(limit int64) FetchWithdrawalsOptions

func WithFetchWithdrawalsParams

func WithFetchWithdrawalsParams(params map[string]interface{}) FetchWithdrawalsOptions

func WithFetchWithdrawalsSince

func WithFetchWithdrawalsSince(since int64) FetchWithdrawalsOptions

type FetchWithdrawalsOptionsStruct

type FetchWithdrawalsOptionsStruct struct {
	Code   *string
	Since  *int64
	Limit  *int64
	Params *map[string]interface{}
}

type Fmfwio

type Fmfwio struct {
	Core *fmfwio
	// contains filtered or unexported fields
}

func NewFmfwio

func NewFmfwio(userConfig map[string]interface{}) Fmfwio

func (Fmfwio) Describe

func (this Fmfwio) Describe() interface{}

func (Fmfwio) Init

func (this Fmfwio) Init(userConfig map[string]interface{})

func (Fmfwio) PrivateDeleteFuturesOrder

func (this Fmfwio) PrivateDeleteFuturesOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateDeleteFuturesOrderClientOrderId

func (this Fmfwio) PrivateDeleteFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateDeleteFuturesPosition

func (this Fmfwio) PrivateDeleteFuturesPosition(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateDeleteFuturesPositionMarginModeSymbol

func (this Fmfwio) PrivateDeleteFuturesPositionMarginModeSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateDeleteMarginOrder

func (this Fmfwio) PrivateDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateDeleteMarginOrderClientOrderId

func (this Fmfwio) PrivateDeleteMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateDeleteMarginPosition

func (this Fmfwio) PrivateDeleteMarginPosition(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateDeleteMarginPositionIsolatedSymbol

func (this Fmfwio) PrivateDeleteMarginPositionIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateDeleteSpotOrder

func (this Fmfwio) PrivateDeleteSpotOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateDeleteSpotOrderClientOrderId

func (this Fmfwio) PrivateDeleteSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateDeleteWalletCryptoWithdrawId

func (this Fmfwio) PrivateDeleteWalletCryptoWithdrawId(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesAccount

func (this Fmfwio) PrivateGetFuturesAccount(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesAccountIsolatedSymbol

func (this Fmfwio) PrivateGetFuturesAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesBalance

func (this Fmfwio) PrivateGetFuturesBalance(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesBalanceCurrency

func (this Fmfwio) PrivateGetFuturesBalanceCurrency(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesConfig

func (this Fmfwio) PrivateGetFuturesConfig(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesFee

func (this Fmfwio) PrivateGetFuturesFee(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesFeeSymbol

func (this Fmfwio) PrivateGetFuturesFeeSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesHistoryClearing

func (this Fmfwio) PrivateGetFuturesHistoryClearing(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesHistoryOrder

func (this Fmfwio) PrivateGetFuturesHistoryOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesHistoryPositions

func (this Fmfwio) PrivateGetFuturesHistoryPositions(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesHistoryTrade

func (this Fmfwio) PrivateGetFuturesHistoryTrade(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesOrder

func (this Fmfwio) PrivateGetFuturesOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetFuturesOrderClientOrderId

func (this Fmfwio) PrivateGetFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetMarginAccount

func (this Fmfwio) PrivateGetMarginAccount(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetMarginAccountCrossCurrency

func (this Fmfwio) PrivateGetMarginAccountCrossCurrency(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetMarginAccountIsolatedSymbol

func (this Fmfwio) PrivateGetMarginAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetMarginConfig

func (this Fmfwio) PrivateGetMarginConfig(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetMarginHistoryClearing

func (this Fmfwio) PrivateGetMarginHistoryClearing(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetMarginHistoryOrder

func (this Fmfwio) PrivateGetMarginHistoryOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetMarginHistoryPositions

func (this Fmfwio) PrivateGetMarginHistoryPositions(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetMarginHistoryTrade

func (this Fmfwio) PrivateGetMarginHistoryTrade(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetMarginOrder

func (this Fmfwio) PrivateGetMarginOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetMarginOrderClientOrderId

func (this Fmfwio) PrivateGetMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSpotBalance

func (this Fmfwio) PrivateGetSpotBalance(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSpotBalanceCurrency

func (this Fmfwio) PrivateGetSpotBalanceCurrency(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSpotFee

func (this Fmfwio) PrivateGetSpotFee(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSpotFeeSymbol

func (this Fmfwio) PrivateGetSpotFeeSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSpotHistoryOrder

func (this Fmfwio) PrivateGetSpotHistoryOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSpotHistoryTrade

func (this Fmfwio) PrivateGetSpotHistoryTrade(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSpotOrder

func (this Fmfwio) PrivateGetSpotOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSpotOrderClientOrderId

func (this Fmfwio) PrivateGetSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSubAccount

func (this Fmfwio) PrivateGetSubAccount(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSubAccountAcl

func (this Fmfwio) PrivateGetSubAccountAcl(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSubAccountBalanceSubAccID

func (this Fmfwio) PrivateGetSubAccountBalanceSubAccID(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetSubAccountCryptoAddressSubAccIDCurrency

func (this Fmfwio) PrivateGetSubAccountCryptoAddressSubAccIDCurrency(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetWalletAirdrops

func (this Fmfwio) PrivateGetWalletAirdrops(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetWalletAmountLocks

func (this Fmfwio) PrivateGetWalletAmountLocks(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetWalletBalance

func (this Fmfwio) PrivateGetWalletBalance(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetWalletBalanceCurrency

func (this Fmfwio) PrivateGetWalletBalanceCurrency(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetWalletCryptoAddress

func (this Fmfwio) PrivateGetWalletCryptoAddress(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetWalletCryptoAddressCheckMine

func (this Fmfwio) PrivateGetWalletCryptoAddressCheckMine(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetWalletCryptoAddressRecentDeposit

func (this Fmfwio) PrivateGetWalletCryptoAddressRecentDeposit(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetWalletCryptoAddressRecentWithdraw

func (this Fmfwio) PrivateGetWalletCryptoAddressRecentWithdraw(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetWalletCryptoFeeEstimate

func (this Fmfwio) PrivateGetWalletCryptoFeeEstimate(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetWalletTransactions

func (this Fmfwio) PrivateGetWalletTransactions(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivateGetWalletTransactionsTxId

func (this Fmfwio) PrivateGetWalletTransactionsTxId(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePatchFuturesOrderClientOrderId

func (this Fmfwio) PrivatePatchFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePatchMarginOrderClientOrderId

func (this Fmfwio) PrivatePatchMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePatchSpotOrderClientOrderId

func (this Fmfwio) PrivatePatchSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostFuturesOrder

func (this Fmfwio) PrivatePostFuturesOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostFuturesOrderList

func (this Fmfwio) PrivatePostFuturesOrderList(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostMarginOrder

func (this Fmfwio) PrivatePostMarginOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostMarginOrderList

func (this Fmfwio) PrivatePostMarginOrderList(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostSpotOrder

func (this Fmfwio) PrivatePostSpotOrder(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostSpotOrderList

func (this Fmfwio) PrivatePostSpotOrderList(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostSubAccountAcl

func (this Fmfwio) PrivatePostSubAccountAcl(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostSubAccountActivate

func (this Fmfwio) PrivatePostSubAccountActivate(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostSubAccountFreeze

func (this Fmfwio) PrivatePostSubAccountFreeze(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostSubAccountTransfer

func (this Fmfwio) PrivatePostSubAccountTransfer(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostWalletAirdropsIdClaim

func (this Fmfwio) PrivatePostWalletAirdropsIdClaim(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostWalletConvert

func (this Fmfwio) PrivatePostWalletConvert(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostWalletCryptoAddress

func (this Fmfwio) PrivatePostWalletCryptoAddress(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostWalletCryptoCheckOffchainAvailable

func (this Fmfwio) PrivatePostWalletCryptoCheckOffchainAvailable(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostWalletCryptoFeesEstimate

func (this Fmfwio) PrivatePostWalletCryptoFeesEstimate(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostWalletCryptoWithdraw

func (this Fmfwio) PrivatePostWalletCryptoWithdraw(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostWalletInternalWithdraw

func (this Fmfwio) PrivatePostWalletInternalWithdraw(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePostWalletTransfer

func (this Fmfwio) PrivatePostWalletTransfer(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePutFuturesAccountIsolatedSymbol

func (this Fmfwio) PrivatePutFuturesAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePutMarginAccountIsolatedSymbol

func (this Fmfwio) PrivatePutMarginAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PrivatePutWalletCryptoWithdrawId

func (this Fmfwio) PrivatePutWalletCryptoWithdrawId(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicCandles

func (this Fmfwio) PublicGetPublicCandles(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicCandlesSymbol

func (this Fmfwio) PublicGetPublicCandlesSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicConvertedCandles

func (this Fmfwio) PublicGetPublicConvertedCandles(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicConvertedCandlesSymbol

func (this Fmfwio) PublicGetPublicConvertedCandlesSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicCurrency

func (this Fmfwio) PublicGetPublicCurrency(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicCurrencyCurrency

func (this Fmfwio) PublicGetPublicCurrencyCurrency(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesCandlesIndexPrice

func (this Fmfwio) PublicGetPublicFuturesCandlesIndexPrice(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesCandlesIndexPriceSymbol

func (this Fmfwio) PublicGetPublicFuturesCandlesIndexPriceSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesCandlesMarkPrice

func (this Fmfwio) PublicGetPublicFuturesCandlesMarkPrice(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesCandlesMarkPriceSymbol

func (this Fmfwio) PublicGetPublicFuturesCandlesMarkPriceSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesCandlesOpenInterest

func (this Fmfwio) PublicGetPublicFuturesCandlesOpenInterest(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesCandlesOpenInterestSymbol

func (this Fmfwio) PublicGetPublicFuturesCandlesOpenInterestSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesCandlesPremiumIndex

func (this Fmfwio) PublicGetPublicFuturesCandlesPremiumIndex(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesCandlesPremiumIndexSymbol

func (this Fmfwio) PublicGetPublicFuturesCandlesPremiumIndexSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesHistoryFunding

func (this Fmfwio) PublicGetPublicFuturesHistoryFunding(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesHistoryFundingSymbol

func (this Fmfwio) PublicGetPublicFuturesHistoryFundingSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesInfo

func (this Fmfwio) PublicGetPublicFuturesInfo(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicFuturesInfoSymbol

func (this Fmfwio) PublicGetPublicFuturesInfoSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicOrderbook

func (this Fmfwio) PublicGetPublicOrderbook(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicOrderbookSymbol

func (this Fmfwio) PublicGetPublicOrderbookSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicPriceHistory

func (this Fmfwio) PublicGetPublicPriceHistory(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicPriceRate

func (this Fmfwio) PublicGetPublicPriceRate(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicPriceTicker

func (this Fmfwio) PublicGetPublicPriceTicker(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicPriceTickerSymbol

func (this Fmfwio) PublicGetPublicPriceTickerSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicSymbol

func (this Fmfwio) PublicGetPublicSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicSymbolSymbol

func (this Fmfwio) PublicGetPublicSymbolSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicTicker

func (this Fmfwio) PublicGetPublicTicker(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicTickerSymbol

func (this Fmfwio) PublicGetPublicTickerSymbol(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicTrades

func (this Fmfwio) PublicGetPublicTrades(args ...interface{}) <-chan interface{}

func (Fmfwio) PublicGetPublicTradesSymbol

func (this Fmfwio) PublicGetPublicTradesSymbol(args ...interface{}) <-chan interface{}

type FundingHistory

type FundingHistory struct {
	Info      map[string]interface{}
	Id        *string
	Timestamp *int64
	Code      *string
	Symbol    *string
	Datetime  *string
	Currency  *string
	Amount    *float64
}

func NewFundingHistory

func NewFundingHistory(data interface{}) FundingHistory

func NewFundingHistoryArray

func NewFundingHistoryArray(orders2 interface{}) []FundingHistory

type FundingRate

type FundingRate struct {
	Symbol                   *string
	Timestamp                *int64
	Datetime                 *string
	FundingRate              *float64
	MarkPrice                *float64
	IndexPrice               *float64
	InterestRate             *float64
	EstimatedSettlePrice     *float64
	FundingTimestamp         *float64
	NextFundingTimestamp     *float64
	NextFundingRate          *float64
	NextFundingDatetime      *int64
	PreviousFundingTimestamp *float64
	PreviousFundingDatetime  *string
	PreviousFundingRate      *float64
	Interval                 *string
}

func NewFundingRate

func NewFundingRate(fundingRateEntry2 interface{}) FundingRate

NewFundingRate initializes a FundingRate struct from a map.

type FundingRateHistory

type FundingRateHistory struct {
	Symbol      *string
	Timestamp   *int64
	Datetime    *string
	FundingRate *float64
}

func NewFundingRateHistory

func NewFundingRateHistory(data interface{}) FundingRateHistory

func NewFundingRateHistoryArray

func NewFundingRateHistoryArray(orders2 interface{}) []FundingRateHistory

type FundingRates

type FundingRates struct {
	Info         map[string]interface{}
	FundingRates map[string]FundingRate
}

func NewFundingRates

func NewFundingRates(fundingRatesData2 interface{}) FundingRates

NewFundingRates initializes a FundingRates struct from a map.

type Gate

type Gate struct {
	Core *gate
	// contains filtered or unexported fields
}

func NewGate

func NewGate(userConfig map[string]interface{}) Gate

func (Gate) AddMargin

func (this Gate) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Gate) BorrowCrossMargin

func (this Gate) BorrowCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Gate) BorrowIsolatedMargin

func (this Gate) BorrowIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name gate#borrowIsolatedMargin
  • @description create a loan to borrow margin
  • @see https://www.gate.io/docs/developers/apiv4/en/#marginuni
  • @param {string} symbol unified market symbol, required for isolated margin
  • @param {string} code unified currency code of the currency to borrow
  • @param {float} amount the amount to borrow
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.rate] '0.0002' or '0.002' extra parameter required for isolated margin
  • @returns {object} a [margin loan structure]{@link https://docs.ccxt.com/#/?id=margin-loan-structure}

func (*Gate) CancelAllOrders

func (this *Gate) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Gate) CancelOrder

func (this *Gate) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Gate) CancelOrders

func (this *Gate) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Gate) CancelOrdersForSymbols

func (this *Gate) CancelOrdersForSymbols(orders []CancellationRequest, options ...CancelOrdersForSymbolsOptions) ([]Order, error)

*

  • @method
  • @name gate#cancelOrdersForSymbols
  • @description cancel multiple orders for multiple symbols
  • @see https://www.gate.io/docs/developers/apiv4/en/#cancel-a-batch-of-orders-with-an-id-list
  • @param {CancellationRequest[]} orders list of order ids with symbol, example [{"id": "a", "symbol": "BTC/USDT"}, {"id": "b", "symbol": "ETH/USDT"}]
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string[]} [params.clientOrderIds] client order ids
  • @param {bool} [params.unifiedAccount] set to true for canceling unified account orders
  • @returns {object} an list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Gate) ClosePosition

func (this Gate) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Gate) CreateExpiredOptionMarket

func (this Gate) CreateExpiredOptionMarket(symbol interface{}) interface{}

func (*Gate) CreateMarketBuyOrderWithCost

func (this *Gate) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

  • @method
  • @name gate#createMarketBuyOrderWithCost
  • @description create a market buy order by providing the symbol and cost
  • @see https://www.gate.io/docs/developers/apiv4/en/#create-an-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.unifiedAccount] set to true for creating a unified account order
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Gate) CreateOrder

func (this *Gate) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name gate#createOrder
  • @description Create an order on the exchange
  • @see https://www.gate.io/docs/developers/apiv4/en/#create-an-order
  • @see https://www.gate.io/docs/developers/apiv4/en/#create-a-price-triggered-order
  • @see https://www.gate.io/docs/developers/apiv4/en/#create-a-futures-order
  • @see https://www.gate.io/docs/developers/apiv4/en/#create-a-price-triggered-order-2
  • @see https://www.gate.io/docs/developers/apiv4/en/#create-a-futures-order-2
  • @see https://www.gate.io/docs/developers/apiv4/en/#create-a-price-triggered-order-3
  • @see https://www.gate.io/docs/developers/apiv4/en/#create-an-options-order
  • @param {string} symbol Unified CCXT market symbol
  • @param {string} type 'limit' or 'market' *"market" is contract only*
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount the amount of currency to trade
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {string} [params.timeInForce] "GTC", "IOC", or "PO"
  • @param {float} [params.stopLossPrice] The price at which a stop loss order is triggered at
  • @param {float} [params.takeProfitPrice] The price at which a take profit order is triggered at
  • @param {string} [params.marginMode] 'cross' or 'isolated' - marginMode for margin trading if not provided this.options['defaultMarginMode'] is used
  • @param {int} [params.iceberg] Amount to display for the iceberg order, Null or 0 for normal orders, Set to -1 to hide the order completely
  • @param {string} [params.text] User defined information
  • @param {string} [params.account] *spot and margin only* "spot", "margin" or "cross_margin"
  • @param {bool} [params.auto_borrow] *margin only* Used in margin or cross margin trading to allow automatic loan of insufficient amount if balance is not enough
  • @param {string} [params.settle] *contract only* Unified Currency Code for settle currency
  • @param {bool} [params.reduceOnly] *contract only* Indicates if this order is to reduce the size of a position
  • @param {bool} [params.close] *contract only* Set as true to close the position, with size set to 0
  • @param {bool} [params.auto_size] *contract only* Set side to close dual-mode position, close_long closes the long side, while close_short the short one, size also needs to be set to 0
  • @param {int} [params.price_type] *contract only* 0 latest deal price, 1 mark price, 2 index price
  • @param {float} [params.cost] *spot market buy only* the quote quantity that can be used as an alternative for the amount
  • @param {bool} [params.unifiedAccount] set to true for creating an order in the unified account
  • @returns {object|undefined} [An order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Gate) CreateOrderRequest

func (this Gate) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Gate) CreateOrders

func (this *Gate) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Gate) CreateOrdersRequest

func (this Gate) CreateOrdersRequest(orders interface{}, optionalArgs ...interface{}) interface{}

func (Gate) Describe

func (this Gate) Describe() interface{}

func (*Gate) EditOrder

func (this *Gate) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name gate#editOrder
  • @description edit a trade order, gate currently only supports the modification of the price or amount fields
  • @see https://www.gate.io/docs/developers/apiv4/en/#amend-an-order
  • @see https://www.gate.io/docs/developers/apiv4/en/#amend-an-order-2
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of the currency you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.unifiedAccount] set to true for editing an order in a unified account
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Gate) EditOrderRequest

func (this Gate) EditOrderRequest(id interface{}, symbol interface{}, typeVar interface{}, side interface{}, optionalArgs ...interface{}) interface{}

func (*Gate) FetchBalance

func (this *Gate) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name gate#fetchBalance
  • @param {object} [params] exchange specific parameters
  • @param {string} [params.type] spot, margin, swap or future, if not provided this.options['defaultType'] is used
  • @param {string} [params.settle] 'btc' or 'usdt' - settle currency for perpetual swap and future - default="usdt" for swap and "btc" for future
  • @param {string} [params.marginMode] 'cross' or 'isolated' - marginMode for margin trading if not provided this.options['defaultMarginMode'] is used
  • @param {string} [params.symbol] margin only - unified ccxt symbol
  • @param {boolean} [params.unifiedAccount] default false, set to true for fetching the unified account balance
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Gate) FetchBorrowInterest

func (this *Gate) FetchBorrowInterest(options ...FetchBorrowInterestOptions) ([]BorrowInterest, error)

*

func (*Gate) FetchClosedOrders

func (this *Gate) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Gate) FetchContractMarkets

func (this *Gate) FetchContractMarkets(params ...interface{}) ([]map[string]interface{}, error)

func (Gate) FetchCurrencies

func (this Gate) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Gate) FetchDepositAddress

func (this *Gate) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Gate) FetchDepositAddressesByNetwork

func (this *Gate) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

*

  • @method
  • @name gate#fetchDepositAddressesByNetwork
  • @description fetch a dictionary of addresses for a currency, indexed by network
  • @param {string} code unified currency code of the currency for the deposit address
  • @param {object} [params] extra parameters specific to the api endpoint
  • @returns {object} a dictionary of [address structures]{@link https://docs.ccxt.com/#/?id=address-structure} indexed by the network

func (*Gate) FetchDepositWithdrawFees

func (this *Gate) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Gate) FetchDeposits

func (this *Gate) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Gate) FetchFundingHistory

func (this *Gate) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Gate) FetchFundingRate

func (this *Gate) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Gate) FetchFundingRateHistory

func (this *Gate) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Gate) FetchFundingRates

func (this *Gate) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Gate) FetchGreeks

func (this *Gate) FetchGreeks(symbol string, options ...FetchGreeksOptions) (Greeks, error)

*

func (*Gate) FetchLedger

func (this *Gate) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

func (*Gate) FetchLeverage

func (this *Gate) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Gate) FetchLeverageTiers

func (this *Gate) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

func (*Gate) FetchLeverages

func (this *Gate) FetchLeverages(options ...FetchLeveragesOptions) (Leverages, error)

*

func (*Gate) FetchLiquidations

func (this *Gate) FetchLiquidations(symbol string, options ...FetchLiquidationsOptions) ([]Liquidation, error)

*

  • @method
  • @name gate#fetchLiquidations
  • @description retrieves the public liquidations of a trading pair
  • @see https://www.gate.io/docs/developers/apiv4/en/#retrieve-liquidation-history
  • @param {string} symbol unified CCXT market symbol
  • @param {int} [since] the earliest time in ms to fetch liquidations for
  • @param {int} [limit] the maximum number of liquidation structures to retrieve
  • @param {object} [params] exchange specific parameters for the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest liquidation
  • @returns {object} an array of [liquidation structures]{@link https://docs.ccxt.com/#/?id=liquidation-structure}

func (*Gate) FetchMarketLeverageTiers

func (this *Gate) FetchMarketLeverageTiers(symbol string, options ...FetchMarketLeverageTiersOptions) ([]LeverageTier, error)

*

func (*Gate) FetchMarkets

func (this *Gate) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Gate) FetchMyLiquidations

func (this *Gate) FetchMyLiquidations(options ...FetchMyLiquidationsOptions) ([]Liquidation, error)

*

func (*Gate) FetchMySettlementHistory

func (this *Gate) FetchMySettlementHistory(options ...FetchMySettlementHistoryOptions) (map[string]interface{}, error)

*

  • @method
  • @name gate#fetchMySettlementHistory
  • @description fetches historical settlement records of the user
  • @see https://www.gate.io/docs/developers/apiv4/en/#list-my-options-settlements
  • @param {string} symbol unified market symbol of the settlement history
  • @param {int} [since] timestamp in ms
  • @param {int} [limit] number of records
  • @param {object} [params] exchange specific params
  • @returns {object[]} a list of [settlement history objects]

func (*Gate) FetchMyTrades

func (this *Gate) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name gate#fetchMyTrades
  • @description Fetch personal trading history
  • @see https://www.gate.io/docs/developers/apiv4/en/#list-personal-trading-history
  • @see https://www.gate.io/docs/developers/apiv4/en/#list-personal-trading-history-2
  • @see https://www.gate.io/docs/developers/apiv4/en/#list-personal-trading-history-3
  • @see https://www.gate.io/docs/developers/apiv4/en/#list-personal-trading-history-4
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'cross' or 'isolated' - marginMode for margin trading if not provided this.options['defaultMarginMode'] is used
  • @param {string} [params.type] 'spot', 'swap', or 'future', if not provided this.options['defaultMarginMode'] is used
  • @param {int} [params.until] The latest timestamp, in ms, that fetched trades were made
  • @param {int} [params.page] *spot only* Page number
  • @param {string} [params.order_id] *spot only* Filter trades with specified order ID. symbol is also required if this field is present
  • @param {string} [params.order] *contract only* Futures order ID, return related data only if specified
  • @param {int} [params.offset] *contract only* list offset, starting from 0
  • @param {string} [params.last_id] *contract only* specify list staring point using the id of last record in previous list-query results
  • @param {int} [params.count_total] *contract only* whether to return total number matched, default to 0(no return)
  • @param {bool} [params.unifiedAccount] set to true for fetching trades in a unified account
  • @param {bool} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Gate) FetchNetworkDepositAddress

func (this *Gate) FetchNetworkDepositAddress(code string, options ...FetchNetworkDepositAddressOptions) (map[string]interface{}, error)

func (*Gate) FetchOHLCV

func (this *Gate) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

func (*Gate) FetchOpenInterestHistory

func (this *Gate) FetchOpenInterestHistory(symbol string, options ...FetchOpenInterestHistoryOptions) ([]OpenInterest, error)

func (*Gate) FetchOpenOrders

func (this *Gate) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name gate#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://www.gate.io/docs/developers/apiv4/en/#list-all-open-orders
  • @see https://www.gate.io/docs/developers/apiv4/en/#retrieve-running-auto-order-list
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.trigger] true for fetching trigger orders
  • @param {string} [params.type] spot, margin, swap or future, if not provided this.options['defaultType'] is used
  • @param {string} [params.marginMode] 'cross' or 'isolated' - marginMode for type='margin', if not provided this.options['defaultMarginMode'] is used
  • @param {bool} [params.unifiedAccount] set to true for fetching unified account orders
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Gate) FetchOption

func (this *Gate) FetchOption(symbol string, options ...FetchOptionOptions) (Option, error)

*

func (*Gate) FetchOptionChain

func (this *Gate) FetchOptionChain(code string, options ...FetchOptionChainOptions) (OptionChain, error)

*

func (*Gate) FetchOptionMarkets

func (this *Gate) FetchOptionMarkets(params ...interface{}) ([]map[string]interface{}, error)

func (*Gate) FetchOptionOHLCV

func (this *Gate) FetchOptionOHLCV(symbol string, options ...FetchOptionOHLCVOptions) ([]OHLCV, error)

func (*Gate) FetchOptionUnderlyings

func (this *Gate) FetchOptionUnderlyings() ([]map[string]interface{}, error)

func (*Gate) FetchOrder

func (this *Gate) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Gate) FetchOrderBook

func (this *Gate) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (Gate) FetchOrderRequest

func (this Gate) FetchOrderRequest(id interface{}, optionalArgs ...interface{}) interface{}

func (*Gate) FetchOrderTrades

func (this *Gate) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Gate) FetchOrdersByStatus

func (this *Gate) FetchOrdersByStatus(status interface{}, options ...FetchOrdersByStatusOptions) (map[string]interface{}, error)

func (*Gate) FetchPosition

func (this *Gate) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Gate) FetchPositions

func (this *Gate) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Gate) FetchPositionsHistory

func (this *Gate) FetchPositionsHistory(options ...FetchPositionsHistoryOptions) ([]Position, error)

*

func (*Gate) FetchSettlementHistory

func (this *Gate) FetchSettlementHistory(options ...FetchSettlementHistoryOptions) (map[string]interface{}, error)

*

func (*Gate) FetchSpotMarkets

func (this *Gate) FetchSpotMarkets(params ...interface{}) ([]map[string]interface{}, error)

func (*Gate) FetchTicker

func (this *Gate) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Gate) FetchTickers

func (this *Gate) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Gate) FetchTime

func (this *Gate) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name gate#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://www.gate.io/docs/developers/apiv4/en/#get-server-current-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Gate) FetchTrades

func (this *Gate) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Gate) FetchTradingFee

func (this *Gate) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Gate) FetchTradingFees

func (this *Gate) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Gate) FetchTransactionFees

func (this *Gate) FetchTransactionFees(options ...FetchTransactionFeesOptions) (map[string]interface{}, error)

*

func (*Gate) FetchUnderlyingAssets

func (this *Gate) FetchUnderlyingAssets(params ...interface{}) ([]map[string]interface{}, error)

*

func (*Gate) FetchWithdrawals

func (this *Gate) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Gate) GetMarginMode

func (this Gate) GetMarginMode(trigger interface{}, params interface{}) interface{}

func (Gate) GetSettlementCurrencies

func (this Gate) GetSettlementCurrencies(typeVar interface{}, method interface{}) interface{}

func (Gate) HandleErrors

func (this Gate) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Gate) Init

func (this Gate) Init(userConfig map[string]interface{})

func (Gate) LoadUnifiedStatus

func (this Gate) LoadUnifiedStatus(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name gate#loadUnifiedStatus
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @description returns unifiedAccount so the user can check if the unified account is enabled
  • @see https://www.gate.io/docs/developers/apiv4/#get-account-detail
  • @returns {boolean} true or false if the enabled unified account is enabled or not and sets the unifiedAccount option if it is undefined

func (Gate) ModifyMarginHelper

func (this Gate) ModifyMarginHelper(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Gate) MultiOrderSpotPrepareRequest

func (this Gate) MultiOrderSpotPrepareRequest(optionalArgs ...interface{}) interface{}

func (Gate) Nonce

func (this Gate) Nonce() interface{}

func (Gate) ParseBalanceHelper

func (this Gate) ParseBalanceHelper(entry interface{}) interface{}

func (Gate) ParseBorrowInterest

func (this Gate) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseContractMarket

func (this Gate) ParseContractMarket(market interface{}, settleId interface{}) interface{}

func (Gate) ParseDepositAddress

func (this Gate) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseDepositWithdrawFee

func (this Gate) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseEmulatedLeverageTiers

func (this Gate) ParseEmulatedLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseFundingHistories

func (this Gate) ParseFundingHistories(response interface{}, symbol interface{}, since interface{}, limit interface{}) interface{}

func (Gate) ParseFundingHistory

func (this Gate) ParseFundingHistory(info interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseFundingInterval

func (this Gate) ParseFundingInterval(interval interface{}) interface{}

func (Gate) ParseFundingRate

func (this Gate) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseGreeks

func (this Gate) ParseGreeks(greeks interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseLedgerEntry

func (this Gate) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseLedgerEntryType

func (this Gate) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Gate) ParseLeverage

func (this Gate) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseLiquidation

func (this Gate) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseMarginLoan

func (this Gate) ParseMarginLoan(info interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseMarginModification

func (this Gate) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseMarketLeverageTiers

func (this Gate) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseOHLCV

func (this Gate) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseOpenInterest

func (this Gate) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseOption

func (this Gate) ParseOption(chain interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseOrder

func (this Gate) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseOrderStatus

func (this Gate) ParseOrderStatus(status interface{}) interface{}

func (Gate) ParsePosition

func (this Gate) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseSettlement

func (this Gate) ParseSettlement(settlement interface{}, market interface{}) interface{}

func (Gate) ParseSettlements

func (this Gate) ParseSettlements(settlements interface{}, market interface{}) interface{}

func (Gate) ParseTicker

func (this Gate) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseTrade

func (this Gate) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseTradingFee

func (this Gate) ParseTradingFee(info interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseTradingFees

func (this Gate) ParseTradingFees(response interface{}) interface{}

func (Gate) ParseTransaction

func (this Gate) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Gate) ParseTransactionStatus

func (this Gate) ParseTransactionStatus(status interface{}) interface{}

func (Gate) ParseTransactionType

func (this Gate) ParseTransactionType(typeVar interface{}) interface{}

func (Gate) ParseTransfer

func (this Gate) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Gate) PrepareOrdersByStatusRequest

func (this Gate) PrepareOrdersByStatusRequest(status interface{}, optionalArgs ...interface{}) interface{}

func (Gate) PrepareRequest

func (this Gate) PrepareRequest(optionalArgs ...interface{}) interface{}

func (Gate) PrivateAccountDeleteStpGroupsStpIdUsers

func (this Gate) PrivateAccountDeleteStpGroupsStpIdUsers(args ...interface{}) <-chan interface{}

func (Gate) PrivateAccountGetDetail

func (this Gate) PrivateAccountGetDetail(args ...interface{}) <-chan interface{}

func (Gate) PrivateAccountGetRateLimit

func (this Gate) PrivateAccountGetRateLimit(args ...interface{}) <-chan interface{}

func (Gate) PrivateAccountGetStpGroups

func (this Gate) PrivateAccountGetStpGroups(args ...interface{}) <-chan interface{}

func (Gate) PrivateAccountGetStpGroupsDebitFee

func (this Gate) PrivateAccountGetStpGroupsDebitFee(args ...interface{}) <-chan interface{}

func (Gate) PrivateAccountGetStpGroupsStpIdUsers

func (this Gate) PrivateAccountGetStpGroupsStpIdUsers(args ...interface{}) <-chan interface{}

func (Gate) PrivateAccountPostStpGroups

func (this Gate) PrivateAccountPostStpGroups(args ...interface{}) <-chan interface{}

func (Gate) PrivateAccountPostStpGroupsStpIdUsers

func (this Gate) PrivateAccountPostStpGroupsStpIdUsers(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryDeleteSettleOrders

func (this Gate) PrivateDeliveryDeleteSettleOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryDeleteSettleOrdersOrderId

func (this Gate) PrivateDeliveryDeleteSettleOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryDeleteSettlePriceOrders

func (this Gate) PrivateDeliveryDeleteSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryDeleteSettlePriceOrdersOrderId

func (this Gate) PrivateDeliveryDeleteSettlePriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettleAccountBook

func (this Gate) PrivateDeliveryGetSettleAccountBook(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettleAccounts

func (this Gate) PrivateDeliveryGetSettleAccounts(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettleLiquidates

func (this Gate) PrivateDeliveryGetSettleLiquidates(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettleMyTrades

func (this Gate) PrivateDeliveryGetSettleMyTrades(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettleOrders

func (this Gate) PrivateDeliveryGetSettleOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettleOrdersOrderId

func (this Gate) PrivateDeliveryGetSettleOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettlePositionClose

func (this Gate) PrivateDeliveryGetSettlePositionClose(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettlePositions

func (this Gate) PrivateDeliveryGetSettlePositions(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettlePositionsContract

func (this Gate) PrivateDeliveryGetSettlePositionsContract(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettlePriceOrders

func (this Gate) PrivateDeliveryGetSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettlePriceOrdersOrderId

func (this Gate) PrivateDeliveryGetSettlePriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryGetSettleSettlements

func (this Gate) PrivateDeliveryGetSettleSettlements(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryPostSettleOrders

func (this Gate) PrivateDeliveryPostSettleOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryPostSettlePositionsContractLeverage

func (this Gate) PrivateDeliveryPostSettlePositionsContractLeverage(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryPostSettlePositionsContractMargin

func (this Gate) PrivateDeliveryPostSettlePositionsContractMargin(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryPostSettlePositionsContractRiskLimit

func (this Gate) PrivateDeliveryPostSettlePositionsContractRiskLimit(args ...interface{}) <-chan interface{}

func (Gate) PrivateDeliveryPostSettlePriceOrders

func (this Gate) PrivateDeliveryPostSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateEarnGetUniCurrencies

func (this Gate) PrivateEarnGetUniCurrencies(args ...interface{}) <-chan interface{}

func (Gate) PrivateEarnGetUniCurrenciesCurrency

func (this Gate) PrivateEarnGetUniCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Gate) PrivateEarnGetUniInterestRecords

func (this Gate) PrivateEarnGetUniInterestRecords(args ...interface{}) <-chan interface{}

func (Gate) PrivateEarnGetUniInterestStatusCurrency

func (this Gate) PrivateEarnGetUniInterestStatusCurrency(args ...interface{}) <-chan interface{}

func (Gate) PrivateEarnGetUniInterestsCurrency

func (this Gate) PrivateEarnGetUniInterestsCurrency(args ...interface{}) <-chan interface{}

func (Gate) PrivateEarnGetUniLendRecords

func (this Gate) PrivateEarnGetUniLendRecords(args ...interface{}) <-chan interface{}

func (Gate) PrivateEarnGetUniLends

func (this Gate) PrivateEarnGetUniLends(args ...interface{}) <-chan interface{}

func (Gate) PrivateEarnPatchUniLends

func (this Gate) PrivateEarnPatchUniLends(args ...interface{}) <-chan interface{}

func (Gate) PrivateEarnPostUniLends

func (this Gate) PrivateEarnPostUniLends(args ...interface{}) <-chan interface{}

func (Gate) PrivateEarnPutUniInterestReinvest

func (this Gate) PrivateEarnPutUniInterestReinvest(args ...interface{}) <-chan interface{}

func (Gate) PrivateFlash_swapGetCurrencies

func (this Gate) PrivateFlash_swapGetCurrencies(args ...interface{}) <-chan interface{}

func (Gate) PrivateFlash_swapGetCurrencyPairs

func (this Gate) PrivateFlash_swapGetCurrencyPairs(args ...interface{}) <-chan interface{}

func (Gate) PrivateFlash_swapGetOrders

func (this Gate) PrivateFlash_swapGetOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateFlash_swapGetOrdersOrderId

func (this Gate) PrivateFlash_swapGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateFlash_swapPostOrders

func (this Gate) PrivateFlash_swapPostOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateFlash_swapPostOrdersPreview

func (this Gate) PrivateFlash_swapPostOrdersPreview(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesDeleteSettleOrders

func (this Gate) PrivateFuturesDeleteSettleOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesDeleteSettleOrdersOrderId

func (this Gate) PrivateFuturesDeleteSettleOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesDeleteSettlePriceOrders

func (this Gate) PrivateFuturesDeleteSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesDeleteSettlePriceOrdersOrderId

func (this Gate) PrivateFuturesDeleteSettlePriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleAccountBook

func (this Gate) PrivateFuturesGetSettleAccountBook(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleAccounts

func (this Gate) PrivateFuturesGetSettleAccounts(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleAutoDeleverages

func (this Gate) PrivateFuturesGetSettleAutoDeleverages(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleDualCompPositionsContract

func (this Gate) PrivateFuturesGetSettleDualCompPositionsContract(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleFee

func (this Gate) PrivateFuturesGetSettleFee(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleLiquidates

func (this Gate) PrivateFuturesGetSettleLiquidates(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleMyTrades

func (this Gate) PrivateFuturesGetSettleMyTrades(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleMyTradesTimerange

func (this Gate) PrivateFuturesGetSettleMyTradesTimerange(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleOrders

func (this Gate) PrivateFuturesGetSettleOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleOrdersOrderId

func (this Gate) PrivateFuturesGetSettleOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleOrdersTimerange

func (this Gate) PrivateFuturesGetSettleOrdersTimerange(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettlePositionClose

func (this Gate) PrivateFuturesGetSettlePositionClose(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettlePositions

func (this Gate) PrivateFuturesGetSettlePositions(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettlePositionsContract

func (this Gate) PrivateFuturesGetSettlePositionsContract(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettlePriceOrders

func (this Gate) PrivateFuturesGetSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettlePriceOrdersOrderId

func (this Gate) PrivateFuturesGetSettlePriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesGetSettleRiskLimitTiers

func (this Gate) PrivateFuturesGetSettleRiskLimitTiers(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettleBatchCancelOrders

func (this Gate) PrivateFuturesPostSettleBatchCancelOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettleBatchOrders

func (this Gate) PrivateFuturesPostSettleBatchOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettleCountdownCancelAll

func (this Gate) PrivateFuturesPostSettleCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettleDualCompPositionsContractLeverage

func (this Gate) PrivateFuturesPostSettleDualCompPositionsContractLeverage(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettleDualCompPositionsContractMargin

func (this Gate) PrivateFuturesPostSettleDualCompPositionsContractMargin(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettleDualCompPositionsContractRiskLimit

func (this Gate) PrivateFuturesPostSettleDualCompPositionsContractRiskLimit(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettleDualMode

func (this Gate) PrivateFuturesPostSettleDualMode(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettleOrders

func (this Gate) PrivateFuturesPostSettleOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettlePositionsContractLeverage

func (this Gate) PrivateFuturesPostSettlePositionsContractLeverage(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettlePositionsContractMargin

func (this Gate) PrivateFuturesPostSettlePositionsContractMargin(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettlePositionsContractRiskLimit

func (this Gate) PrivateFuturesPostSettlePositionsContractRiskLimit(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPostSettlePriceOrders

func (this Gate) PrivateFuturesPostSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateFuturesPutSettleOrdersOrderId

func (this Gate) PrivateFuturesPutSettleOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetCollateralCollaterals

func (this Gate) PrivateLoanGetCollateralCollaterals(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetCollateralCurrencies

func (this Gate) PrivateLoanGetCollateralCurrencies(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetCollateralLtv

func (this Gate) PrivateLoanGetCollateralLtv(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetCollateralOrders

func (this Gate) PrivateLoanGetCollateralOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetCollateralOrdersOrderId

func (this Gate) PrivateLoanGetCollateralOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetCollateralRepayRecords

func (this Gate) PrivateLoanGetCollateralRepayRecords(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetCollateralTotalAmount

func (this Gate) PrivateLoanGetCollateralTotalAmount(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetMultiCollateralCurrencies

func (this Gate) PrivateLoanGetMultiCollateralCurrencies(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetMultiCollateralCurrencyQuota

func (this Gate) PrivateLoanGetMultiCollateralCurrencyQuota(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetMultiCollateralCurrentRate

func (this Gate) PrivateLoanGetMultiCollateralCurrentRate(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetMultiCollateralFixedRate

func (this Gate) PrivateLoanGetMultiCollateralFixedRate(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetMultiCollateralLtv

func (this Gate) PrivateLoanGetMultiCollateralLtv(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetMultiCollateralMortgage

func (this Gate) PrivateLoanGetMultiCollateralMortgage(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetMultiCollateralOrders

func (this Gate) PrivateLoanGetMultiCollateralOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetMultiCollateralOrdersOrderId

func (this Gate) PrivateLoanGetMultiCollateralOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanGetMultiCollateralRepay

func (this Gate) PrivateLoanGetMultiCollateralRepay(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanPostCollateralCollaterals

func (this Gate) PrivateLoanPostCollateralCollaterals(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanPostCollateralOrders

func (this Gate) PrivateLoanPostCollateralOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanPostCollateralRepay

func (this Gate) PrivateLoanPostCollateralRepay(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanPostMultiCollateralMortgage

func (this Gate) PrivateLoanPostMultiCollateralMortgage(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanPostMultiCollateralOrders

func (this Gate) PrivateLoanPostMultiCollateralOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateLoanPostMultiCollateralRepay

func (this Gate) PrivateLoanPostMultiCollateralRepay(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginDeleteLoansLoanId

func (this Gate) PrivateMarginDeleteLoansLoanId(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetAccountBook

func (this Gate) PrivateMarginGetAccountBook(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetAccounts

func (this Gate) PrivateMarginGetAccounts(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetAutoRepay

func (this Gate) PrivateMarginGetAutoRepay(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetBorrowable

func (this Gate) PrivateMarginGetBorrowable(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetCrossAccountBook

func (this Gate) PrivateMarginGetCrossAccountBook(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetCrossAccounts

func (this Gate) PrivateMarginGetCrossAccounts(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetCrossBorrowable

func (this Gate) PrivateMarginGetCrossBorrowable(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetCrossEstimateRate

func (this Gate) PrivateMarginGetCrossEstimateRate(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetCrossInterestRecords

func (this Gate) PrivateMarginGetCrossInterestRecords(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetCrossLoans

func (this Gate) PrivateMarginGetCrossLoans(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetCrossLoansLoanId

func (this Gate) PrivateMarginGetCrossLoansLoanId(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetCrossRepayments

func (this Gate) PrivateMarginGetCrossRepayments(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetCrossTransferable

func (this Gate) PrivateMarginGetCrossTransferable(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetFundingAccounts

func (this Gate) PrivateMarginGetFundingAccounts(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetLoanRecords

func (this Gate) PrivateMarginGetLoanRecords(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetLoanRecordsLoanRecordId

func (this Gate) PrivateMarginGetLoanRecordsLoanRecordId(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetLoans

func (this Gate) PrivateMarginGetLoans(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetLoansLoanId

func (this Gate) PrivateMarginGetLoansLoanId(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetLoansLoanIdRepayment

func (this Gate) PrivateMarginGetLoansLoanIdRepayment(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetTransferable

func (this Gate) PrivateMarginGetTransferable(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetUniBorrowable

func (this Gate) PrivateMarginGetUniBorrowable(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetUniEstimateRate

func (this Gate) PrivateMarginGetUniEstimateRate(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetUniInterestRecords

func (this Gate) PrivateMarginGetUniInterestRecords(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetUniLoanRecords

func (this Gate) PrivateMarginGetUniLoanRecords(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginGetUniLoans

func (this Gate) PrivateMarginGetUniLoans(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginPatchLoanRecordsLoanRecordId

func (this Gate) PrivateMarginPatchLoanRecordsLoanRecordId(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginPatchLoansLoanId

func (this Gate) PrivateMarginPatchLoansLoanId(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginPostAutoRepay

func (this Gate) PrivateMarginPostAutoRepay(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginPostCrossLoans

func (this Gate) PrivateMarginPostCrossLoans(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginPostCrossRepayments

func (this Gate) PrivateMarginPostCrossRepayments(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginPostLoans

func (this Gate) PrivateMarginPostLoans(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginPostLoansLoanIdRepayment

func (this Gate) PrivateMarginPostLoansLoanIdRepayment(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginPostMergedLoans

func (this Gate) PrivateMarginPostMergedLoans(args ...interface{}) <-chan interface{}

func (Gate) PrivateMarginPostUniLoans

func (this Gate) PrivateMarginPostUniLoans(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsDeleteOrders

func (this Gate) PrivateOptionsDeleteOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsDeleteOrdersOrderId

func (this Gate) PrivateOptionsDeleteOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsGetAccountBook

func (this Gate) PrivateOptionsGetAccountBook(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsGetAccounts

func (this Gate) PrivateOptionsGetAccounts(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsGetMmp

func (this Gate) PrivateOptionsGetMmp(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsGetMySettlements

func (this Gate) PrivateOptionsGetMySettlements(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsGetMyTrades

func (this Gate) PrivateOptionsGetMyTrades(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsGetOrders

func (this Gate) PrivateOptionsGetOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsGetOrdersOrderId

func (this Gate) PrivateOptionsGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsGetPositionClose

func (this Gate) PrivateOptionsGetPositionClose(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsGetPositions

func (this Gate) PrivateOptionsGetPositions(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsGetPositionsContract

func (this Gate) PrivateOptionsGetPositionsContract(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsPostCountdownCancelAll

func (this Gate) PrivateOptionsPostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsPostMmp

func (this Gate) PrivateOptionsPostMmp(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsPostMmpReset

func (this Gate) PrivateOptionsPostMmpReset(args ...interface{}) <-chan interface{}

func (Gate) PrivateOptionsPostOrders

func (this Gate) PrivateOptionsPostOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateRebateGetAgencyCommissionHistory

func (this Gate) PrivateRebateGetAgencyCommissionHistory(args ...interface{}) <-chan interface{}

func (Gate) PrivateRebateGetAgencyTransactionHistory

func (this Gate) PrivateRebateGetAgencyTransactionHistory(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotDeleteOrders

func (this Gate) PrivateSpotDeleteOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotDeleteOrdersOrderId

func (this Gate) PrivateSpotDeleteOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotDeletePriceOrders

func (this Gate) PrivateSpotDeletePriceOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotDeletePriceOrdersOrderId

func (this Gate) PrivateSpotDeletePriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotGetAccountBook

func (this Gate) PrivateSpotGetAccountBook(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotGetAccounts

func (this Gate) PrivateSpotGetAccounts(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotGetBatchFee

func (this Gate) PrivateSpotGetBatchFee(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotGetFee

func (this Gate) PrivateSpotGetFee(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotGetMyTrades

func (this Gate) PrivateSpotGetMyTrades(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotGetOpenOrders

func (this Gate) PrivateSpotGetOpenOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotGetOrders

func (this Gate) PrivateSpotGetOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotGetOrdersOrderId

func (this Gate) PrivateSpotGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotGetPriceOrders

func (this Gate) PrivateSpotGetPriceOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotGetPriceOrdersOrderId

func (this Gate) PrivateSpotGetPriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotPatchOrdersOrderId

func (this Gate) PrivateSpotPatchOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotPostAmendBatchOrders

func (this Gate) PrivateSpotPostAmendBatchOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotPostBatchOrders

func (this Gate) PrivateSpotPostBatchOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotPostCancelBatchOrders

func (this Gate) PrivateSpotPostCancelBatchOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotPostCountdownCancelAll

func (this Gate) PrivateSpotPostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotPostCrossLiquidateOrders

func (this Gate) PrivateSpotPostCrossLiquidateOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotPostOrders

func (this Gate) PrivateSpotPostOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateSpotPostPriceOrders

func (this Gate) PrivateSpotPostPriceOrders(args ...interface{}) <-chan interface{}

func (Gate) PrivateSubAccountsDeleteSubAccountsUserIdKeysKey

func (this Gate) PrivateSubAccountsDeleteSubAccountsUserIdKeysKey(args ...interface{}) <-chan interface{}

func (Gate) PrivateSubAccountsGetSubAccounts

func (this Gate) PrivateSubAccountsGetSubAccounts(args ...interface{}) <-chan interface{}

func (Gate) PrivateSubAccountsGetSubAccountsUserId

func (this Gate) PrivateSubAccountsGetSubAccountsUserId(args ...interface{}) <-chan interface{}

func (Gate) PrivateSubAccountsGetSubAccountsUserIdKeys

func (this Gate) PrivateSubAccountsGetSubAccountsUserIdKeys(args ...interface{}) <-chan interface{}

func (Gate) PrivateSubAccountsGetSubAccountsUserIdKeysKey

func (this Gate) PrivateSubAccountsGetSubAccountsUserIdKeysKey(args ...interface{}) <-chan interface{}

func (Gate) PrivateSubAccountsPostSubAccounts

func (this Gate) PrivateSubAccountsPostSubAccounts(args ...interface{}) <-chan interface{}

func (Gate) PrivateSubAccountsPostSubAccountsUserIdKeys

func (this Gate) PrivateSubAccountsPostSubAccountsUserIdKeys(args ...interface{}) <-chan interface{}

func (Gate) PrivateSubAccountsPostSubAccountsUserIdLock

func (this Gate) PrivateSubAccountsPostSubAccountsUserIdLock(args ...interface{}) <-chan interface{}

func (Gate) PrivateSubAccountsPostSubAccountsUserIdUnlock

func (this Gate) PrivateSubAccountsPostSubAccountsUserIdUnlock(args ...interface{}) <-chan interface{}

func (Gate) PrivateSubAccountsPutSubAccountsUserIdKeysKey

func (this Gate) PrivateSubAccountsPutSubAccountsUserIdKeysKey(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetAccountMode

func (this Gate) PrivateUnifiedGetAccountMode(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetAccounts

func (this Gate) PrivateUnifiedGetAccounts(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetBorrowable

func (this Gate) PrivateUnifiedGetBorrowable(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetCurrencyDiscountTiers

func (this Gate) PrivateUnifiedGetCurrencyDiscountTiers(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetEstimateRate

func (this Gate) PrivateUnifiedGetEstimateRate(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetInterestRecords

func (this Gate) PrivateUnifiedGetInterestRecords(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetLeverageUserCurrencyConfig

func (this Gate) PrivateUnifiedGetLeverageUserCurrencyConfig(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetLeverageUserCurrencySetting

func (this Gate) PrivateUnifiedGetLeverageUserCurrencySetting(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetLoanMarginTiers

func (this Gate) PrivateUnifiedGetLoanMarginTiers(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetLoanRecords

func (this Gate) PrivateUnifiedGetLoanRecords(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetLoans

func (this Gate) PrivateUnifiedGetLoans(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetRiskUnits

func (this Gate) PrivateUnifiedGetRiskUnits(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetTransferable

func (this Gate) PrivateUnifiedGetTransferable(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedGetUnifiedMode

func (this Gate) PrivateUnifiedGetUnifiedMode(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedPostAccountMode

func (this Gate) PrivateUnifiedPostAccountMode(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedPostLeverageUserCurrencySetting

func (this Gate) PrivateUnifiedPostLeverageUserCurrencySetting(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedPostLoans

func (this Gate) PrivateUnifiedPostLoans(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedPostPortfolioCalculator

func (this Gate) PrivateUnifiedPostPortfolioCalculator(args ...interface{}) <-chan interface{}

func (Gate) PrivateUnifiedPutUnifiedMode

func (this Gate) PrivateUnifiedPutUnifiedMode(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetDepositAddress

func (this Gate) PrivateWalletGetDepositAddress(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetDeposits

func (this Gate) PrivateWalletGetDeposits(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetFee

func (this Gate) PrivateWalletGetFee(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetOrderStatus

func (this Gate) PrivateWalletGetOrderStatus(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetPush

func (this Gate) PrivateWalletGetPush(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetSavedAddress

func (this Gate) PrivateWalletGetSavedAddress(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetSmallBalance

func (this Gate) PrivateWalletGetSmallBalance(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetSmallBalanceHistory

func (this Gate) PrivateWalletGetSmallBalanceHistory(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetSubAccountBalances

func (this Gate) PrivateWalletGetSubAccountBalances(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetSubAccountCrossMarginBalances

func (this Gate) PrivateWalletGetSubAccountCrossMarginBalances(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetSubAccountFuturesBalances

func (this Gate) PrivateWalletGetSubAccountFuturesBalances(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetSubAccountMarginBalances

func (this Gate) PrivateWalletGetSubAccountMarginBalances(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetSubAccountTransfers

func (this Gate) PrivateWalletGetSubAccountTransfers(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetTotalBalance

func (this Gate) PrivateWalletGetTotalBalance(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetWithdrawStatus

func (this Gate) PrivateWalletGetWithdrawStatus(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletGetWithdrawals

func (this Gate) PrivateWalletGetWithdrawals(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletPostSmallBalance

func (this Gate) PrivateWalletPostSmallBalance(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletPostSubAccountToSubAccount

func (this Gate) PrivateWalletPostSubAccountToSubAccount(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletPostSubAccountTransfers

func (this Gate) PrivateWalletPostSubAccountTransfers(args ...interface{}) <-chan interface{}

func (Gate) PrivateWalletPostTransfers

func (this Gate) PrivateWalletPostTransfers(args ...interface{}) <-chan interface{}

func (Gate) PrivateWithdrawalsDeleteWithdrawalsWithdrawalId

func (this Gate) PrivateWithdrawalsDeleteWithdrawalsWithdrawalId(args ...interface{}) <-chan interface{}

func (Gate) PrivateWithdrawalsPostPush

func (this Gate) PrivateWithdrawalsPostPush(args ...interface{}) <-chan interface{}

func (Gate) PrivateWithdrawalsPostWithdrawals

func (this Gate) PrivateWithdrawalsPostWithdrawals(args ...interface{}) <-chan interface{}

func (Gate) PublicDeliveryGetSettleCandlesticks

func (this Gate) PublicDeliveryGetSettleCandlesticks(args ...interface{}) <-chan interface{}

func (Gate) PublicDeliveryGetSettleContracts

func (this Gate) PublicDeliveryGetSettleContracts(args ...interface{}) <-chan interface{}

func (Gate) PublicDeliveryGetSettleContractsContract

func (this Gate) PublicDeliveryGetSettleContractsContract(args ...interface{}) <-chan interface{}

func (Gate) PublicDeliveryGetSettleInsurance

func (this Gate) PublicDeliveryGetSettleInsurance(args ...interface{}) <-chan interface{}

func (Gate) PublicDeliveryGetSettleOrderBook

func (this Gate) PublicDeliveryGetSettleOrderBook(args ...interface{}) <-chan interface{}

func (Gate) PublicDeliveryGetSettleTickers

func (this Gate) PublicDeliveryGetSettleTickers(args ...interface{}) <-chan interface{}

func (Gate) PublicDeliveryGetSettleTrades

func (this Gate) PublicDeliveryGetSettleTrades(args ...interface{}) <-chan interface{}

func (Gate) PublicEarnGetUniCurrencies

func (this Gate) PublicEarnGetUniCurrencies(args ...interface{}) <-chan interface{}

func (Gate) PublicEarnGetUniCurrenciesCurrency

func (this Gate) PublicEarnGetUniCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Gate) PublicFlash_swapGetCurrencies

func (this Gate) PublicFlash_swapGetCurrencies(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleCandlesticks

func (this Gate) PublicFuturesGetSettleCandlesticks(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleContractStats

func (this Gate) PublicFuturesGetSettleContractStats(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleContracts

func (this Gate) PublicFuturesGetSettleContracts(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleContractsContract

func (this Gate) PublicFuturesGetSettleContractsContract(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleFundingRate

func (this Gate) PublicFuturesGetSettleFundingRate(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleIndexConstituentsIndex

func (this Gate) PublicFuturesGetSettleIndexConstituentsIndex(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleInsurance

func (this Gate) PublicFuturesGetSettleInsurance(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleLiqOrders

func (this Gate) PublicFuturesGetSettleLiqOrders(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleOrderBook

func (this Gate) PublicFuturesGetSettleOrderBook(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettlePremiumIndex

func (this Gate) PublicFuturesGetSettlePremiumIndex(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleRiskLimitTiers

func (this Gate) PublicFuturesGetSettleRiskLimitTiers(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleTickers

func (this Gate) PublicFuturesGetSettleTickers(args ...interface{}) <-chan interface{}

func (Gate) PublicFuturesGetSettleTrades

func (this Gate) PublicFuturesGetSettleTrades(args ...interface{}) <-chan interface{}

func (Gate) PublicMarginGetCrossCurrencies

func (this Gate) PublicMarginGetCrossCurrencies(args ...interface{}) <-chan interface{}

func (Gate) PublicMarginGetCrossCurrenciesCurrency

func (this Gate) PublicMarginGetCrossCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Gate) PublicMarginGetCurrencyPairs

func (this Gate) PublicMarginGetCurrencyPairs(args ...interface{}) <-chan interface{}

func (Gate) PublicMarginGetCurrencyPairsCurrencyPair

func (this Gate) PublicMarginGetCurrencyPairsCurrencyPair(args ...interface{}) <-chan interface{}

func (Gate) PublicMarginGetFundingBook

func (this Gate) PublicMarginGetFundingBook(args ...interface{}) <-chan interface{}

func (Gate) PublicMarginGetUniCurrencyPairs

func (this Gate) PublicMarginGetUniCurrencyPairs(args ...interface{}) <-chan interface{}

func (Gate) PublicMarginGetUniCurrencyPairsCurrencyPair

func (this Gate) PublicMarginGetUniCurrencyPairsCurrencyPair(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetCandlesticks

func (this Gate) PublicOptionsGetCandlesticks(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetContracts

func (this Gate) PublicOptionsGetContracts(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetContractsContract

func (this Gate) PublicOptionsGetContractsContract(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetExpirations

func (this Gate) PublicOptionsGetExpirations(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetOrderBook

func (this Gate) PublicOptionsGetOrderBook(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetSettlements

func (this Gate) PublicOptionsGetSettlements(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetSettlementsContract

func (this Gate) PublicOptionsGetSettlementsContract(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetTickers

func (this Gate) PublicOptionsGetTickers(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetTrades

func (this Gate) PublicOptionsGetTrades(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetUnderlyingCandlesticks

func (this Gate) PublicOptionsGetUnderlyingCandlesticks(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetUnderlyingTickersUnderlying

func (this Gate) PublicOptionsGetUnderlyingTickersUnderlying(args ...interface{}) <-chan interface{}

func (Gate) PublicOptionsGetUnderlyings

func (this Gate) PublicOptionsGetUnderlyings(args ...interface{}) <-chan interface{}

func (Gate) PublicSpotGetCandlesticks

func (this Gate) PublicSpotGetCandlesticks(args ...interface{}) <-chan interface{}

func (Gate) PublicSpotGetCurrencies

func (this Gate) PublicSpotGetCurrencies(args ...interface{}) <-chan interface{}

func (Gate) PublicSpotGetCurrenciesCurrency

func (this Gate) PublicSpotGetCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Gate) PublicSpotGetCurrencyPairs

func (this Gate) PublicSpotGetCurrencyPairs(args ...interface{}) <-chan interface{}

func (Gate) PublicSpotGetCurrencyPairsCurrencyPair

func (this Gate) PublicSpotGetCurrencyPairsCurrencyPair(args ...interface{}) <-chan interface{}

func (Gate) PublicSpotGetOrderBook

func (this Gate) PublicSpotGetOrderBook(args ...interface{}) <-chan interface{}

func (Gate) PublicSpotGetTickers

func (this Gate) PublicSpotGetTickers(args ...interface{}) <-chan interface{}

func (Gate) PublicSpotGetTime

func (this Gate) PublicSpotGetTime(args ...interface{}) <-chan interface{}

func (Gate) PublicSpotGetTrades

func (this Gate) PublicSpotGetTrades(args ...interface{}) <-chan interface{}

func (Gate) PublicWalletGetCurrencyChains

func (this Gate) PublicWalletGetCurrencyChains(args ...interface{}) <-chan interface{}

func (Gate) ReduceMargin

func (this Gate) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Gate) RepayCrossMargin

func (this Gate) RepayCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Gate) RepayIsolatedMargin

func (this Gate) RepayIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name gate#repayMargin
  • @description repay borrowed margin and interest
  • @see https://www.gate.io/docs/apiv4/en/#repay-a-loan
  • @param {string} symbol unified market symbol
  • @param {string} code unified currency code of the currency to repay
  • @param {float} amount the amount to repay
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.mode] 'all' or 'partial' payment mode, extra parameter required for isolated margin
  • @param {string} [params.id] '34267567' loan id, extra parameter required for isolated margin
  • @returns {object} a [margin loan structure]{@link https://docs.ccxt.com/#/?id=margin-loan-structure}

func (Gate) SafeMarket

func (this Gate) SafeMarket(optionalArgs ...interface{}) interface{}

func (*Gate) SetLeverage

func (this *Gate) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

func (*Gate) SetPositionMode

func (this *Gate) SetPositionMode(hedged bool, options ...SetPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name gate#setPositionMode
  • @description set dual/hedged mode to true or false for a swap market, make sure all positions are closed and no orders are open before setting dual mode
  • @see https://www.gate.io/docs/developers/apiv4/en/#enable-or-disable-dual-mode
  • @param {bool} hedged set to true to enable dual mode
  • @param {string|undefined} symbol if passed, dual mode is set for all markets with the same settle currency
  • @param {object} params extra parameters specific to the exchange API endpoint
  • @param {string} params.settle settle currency
  • @returns {object} response from the exchange

func (Gate) SetSandboxMode

func (this Gate) SetSandboxMode(enable interface{})

func (Gate) Sign

func (this Gate) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Gate) SpotOrderPrepareRequest

func (this Gate) SpotOrderPrepareRequest(optionalArgs ...interface{}) interface{}

func (*Gate) Transfer

func (this *Gate) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name gate#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://www.gate.io/docs/developers/apiv4/en/#transfer-between-trading-accounts
  • @param {string} code unified currency code for currency being transferred
  • @param {float} amount the amount of currency to transfer
  • @param {string} fromAccount the account to transfer currency from
  • @param {string} toAccount the account to transfer currency to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.symbol] Unified market symbol *required for type == margin*
  • @returns A [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (Gate) UpgradeUnifiedTradeAccount

func (this Gate) UpgradeUnifiedTradeAccount(optionalArgs ...interface{}) <-chan interface{}

func (*Gate) Withdraw

func (this *Gate) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Gateio

type Gateio struct {
	Core *gateio
	// contains filtered or unexported fields
}

func NewGateio

func NewGateio(userConfig map[string]interface{}) Gateio

func (Gateio) Describe

func (this Gateio) Describe() interface{}

func (Gateio) Init

func (this Gateio) Init(userConfig map[string]interface{})

func (Gateio) PrivateAccountDeleteStpGroupsStpIdUsers

func (this Gateio) PrivateAccountDeleteStpGroupsStpIdUsers(args ...interface{}) <-chan interface{}

func (Gateio) PrivateAccountGetDetail

func (this Gateio) PrivateAccountGetDetail(args ...interface{}) <-chan interface{}

func (Gateio) PrivateAccountGetRateLimit

func (this Gateio) PrivateAccountGetRateLimit(args ...interface{}) <-chan interface{}

func (Gateio) PrivateAccountGetStpGroups

func (this Gateio) PrivateAccountGetStpGroups(args ...interface{}) <-chan interface{}

func (Gateio) PrivateAccountGetStpGroupsDebitFee

func (this Gateio) PrivateAccountGetStpGroupsDebitFee(args ...interface{}) <-chan interface{}

func (Gateio) PrivateAccountGetStpGroupsStpIdUsers

func (this Gateio) PrivateAccountGetStpGroupsStpIdUsers(args ...interface{}) <-chan interface{}

func (Gateio) PrivateAccountPostStpGroups

func (this Gateio) PrivateAccountPostStpGroups(args ...interface{}) <-chan interface{}

func (Gateio) PrivateAccountPostStpGroupsStpIdUsers

func (this Gateio) PrivateAccountPostStpGroupsStpIdUsers(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryDeleteSettleOrders

func (this Gateio) PrivateDeliveryDeleteSettleOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryDeleteSettleOrdersOrderId

func (this Gateio) PrivateDeliveryDeleteSettleOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryDeleteSettlePriceOrders

func (this Gateio) PrivateDeliveryDeleteSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryDeleteSettlePriceOrdersOrderId

func (this Gateio) PrivateDeliveryDeleteSettlePriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettleAccountBook

func (this Gateio) PrivateDeliveryGetSettleAccountBook(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettleAccounts

func (this Gateio) PrivateDeliveryGetSettleAccounts(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettleLiquidates

func (this Gateio) PrivateDeliveryGetSettleLiquidates(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettleMyTrades

func (this Gateio) PrivateDeliveryGetSettleMyTrades(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettleOrders

func (this Gateio) PrivateDeliveryGetSettleOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettleOrdersOrderId

func (this Gateio) PrivateDeliveryGetSettleOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettlePositionClose

func (this Gateio) PrivateDeliveryGetSettlePositionClose(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettlePositions

func (this Gateio) PrivateDeliveryGetSettlePositions(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettlePositionsContract

func (this Gateio) PrivateDeliveryGetSettlePositionsContract(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettlePriceOrders

func (this Gateio) PrivateDeliveryGetSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettlePriceOrdersOrderId

func (this Gateio) PrivateDeliveryGetSettlePriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryGetSettleSettlements

func (this Gateio) PrivateDeliveryGetSettleSettlements(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryPostSettleOrders

func (this Gateio) PrivateDeliveryPostSettleOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryPostSettlePositionsContractLeverage

func (this Gateio) PrivateDeliveryPostSettlePositionsContractLeverage(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryPostSettlePositionsContractMargin

func (this Gateio) PrivateDeliveryPostSettlePositionsContractMargin(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryPostSettlePositionsContractRiskLimit

func (this Gateio) PrivateDeliveryPostSettlePositionsContractRiskLimit(args ...interface{}) <-chan interface{}

func (Gateio) PrivateDeliveryPostSettlePriceOrders

func (this Gateio) PrivateDeliveryPostSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateEarnGetUniCurrencies

func (this Gateio) PrivateEarnGetUniCurrencies(args ...interface{}) <-chan interface{}

func (Gateio) PrivateEarnGetUniCurrenciesCurrency

func (this Gateio) PrivateEarnGetUniCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Gateio) PrivateEarnGetUniInterestRecords

func (this Gateio) PrivateEarnGetUniInterestRecords(args ...interface{}) <-chan interface{}

func (Gateio) PrivateEarnGetUniInterestStatusCurrency

func (this Gateio) PrivateEarnGetUniInterestStatusCurrency(args ...interface{}) <-chan interface{}

func (Gateio) PrivateEarnGetUniInterestsCurrency

func (this Gateio) PrivateEarnGetUniInterestsCurrency(args ...interface{}) <-chan interface{}

func (Gateio) PrivateEarnGetUniLendRecords

func (this Gateio) PrivateEarnGetUniLendRecords(args ...interface{}) <-chan interface{}

func (Gateio) PrivateEarnGetUniLends

func (this Gateio) PrivateEarnGetUniLends(args ...interface{}) <-chan interface{}

func (Gateio) PrivateEarnPatchUniLends

func (this Gateio) PrivateEarnPatchUniLends(args ...interface{}) <-chan interface{}

func (Gateio) PrivateEarnPostUniLends

func (this Gateio) PrivateEarnPostUniLends(args ...interface{}) <-chan interface{}

func (Gateio) PrivateEarnPutUniInterestReinvest

func (this Gateio) PrivateEarnPutUniInterestReinvest(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFlash_swapGetCurrencies

func (this Gateio) PrivateFlash_swapGetCurrencies(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFlash_swapGetCurrencyPairs

func (this Gateio) PrivateFlash_swapGetCurrencyPairs(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFlash_swapGetOrders

func (this Gateio) PrivateFlash_swapGetOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFlash_swapGetOrdersOrderId

func (this Gateio) PrivateFlash_swapGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFlash_swapPostOrders

func (this Gateio) PrivateFlash_swapPostOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFlash_swapPostOrdersPreview

func (this Gateio) PrivateFlash_swapPostOrdersPreview(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesDeleteSettleOrders

func (this Gateio) PrivateFuturesDeleteSettleOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesDeleteSettleOrdersOrderId

func (this Gateio) PrivateFuturesDeleteSettleOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesDeleteSettlePriceOrders

func (this Gateio) PrivateFuturesDeleteSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesDeleteSettlePriceOrdersOrderId

func (this Gateio) PrivateFuturesDeleteSettlePriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleAccountBook

func (this Gateio) PrivateFuturesGetSettleAccountBook(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleAccounts

func (this Gateio) PrivateFuturesGetSettleAccounts(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleAutoDeleverages

func (this Gateio) PrivateFuturesGetSettleAutoDeleverages(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleDualCompPositionsContract

func (this Gateio) PrivateFuturesGetSettleDualCompPositionsContract(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleFee

func (this Gateio) PrivateFuturesGetSettleFee(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleLiquidates

func (this Gateio) PrivateFuturesGetSettleLiquidates(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleMyTrades

func (this Gateio) PrivateFuturesGetSettleMyTrades(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleMyTradesTimerange

func (this Gateio) PrivateFuturesGetSettleMyTradesTimerange(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleOrders

func (this Gateio) PrivateFuturesGetSettleOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleOrdersOrderId

func (this Gateio) PrivateFuturesGetSettleOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleOrdersTimerange

func (this Gateio) PrivateFuturesGetSettleOrdersTimerange(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettlePositionClose

func (this Gateio) PrivateFuturesGetSettlePositionClose(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettlePositions

func (this Gateio) PrivateFuturesGetSettlePositions(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettlePositionsContract

func (this Gateio) PrivateFuturesGetSettlePositionsContract(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettlePriceOrders

func (this Gateio) PrivateFuturesGetSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettlePriceOrdersOrderId

func (this Gateio) PrivateFuturesGetSettlePriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesGetSettleRiskLimitTiers

func (this Gateio) PrivateFuturesGetSettleRiskLimitTiers(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettleBatchCancelOrders

func (this Gateio) PrivateFuturesPostSettleBatchCancelOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettleBatchOrders

func (this Gateio) PrivateFuturesPostSettleBatchOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettleCountdownCancelAll

func (this Gateio) PrivateFuturesPostSettleCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettleDualCompPositionsContractLeverage

func (this Gateio) PrivateFuturesPostSettleDualCompPositionsContractLeverage(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettleDualCompPositionsContractMargin

func (this Gateio) PrivateFuturesPostSettleDualCompPositionsContractMargin(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettleDualCompPositionsContractRiskLimit

func (this Gateio) PrivateFuturesPostSettleDualCompPositionsContractRiskLimit(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettleDualMode

func (this Gateio) PrivateFuturesPostSettleDualMode(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettleOrders

func (this Gateio) PrivateFuturesPostSettleOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettlePositionsContractLeverage

func (this Gateio) PrivateFuturesPostSettlePositionsContractLeverage(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettlePositionsContractMargin

func (this Gateio) PrivateFuturesPostSettlePositionsContractMargin(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettlePositionsContractRiskLimit

func (this Gateio) PrivateFuturesPostSettlePositionsContractRiskLimit(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPostSettlePriceOrders

func (this Gateio) PrivateFuturesPostSettlePriceOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateFuturesPutSettleOrdersOrderId

func (this Gateio) PrivateFuturesPutSettleOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetCollateralCollaterals

func (this Gateio) PrivateLoanGetCollateralCollaterals(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetCollateralCurrencies

func (this Gateio) PrivateLoanGetCollateralCurrencies(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetCollateralLtv

func (this Gateio) PrivateLoanGetCollateralLtv(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetCollateralOrders

func (this Gateio) PrivateLoanGetCollateralOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetCollateralOrdersOrderId

func (this Gateio) PrivateLoanGetCollateralOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetCollateralRepayRecords

func (this Gateio) PrivateLoanGetCollateralRepayRecords(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetCollateralTotalAmount

func (this Gateio) PrivateLoanGetCollateralTotalAmount(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetMultiCollateralCurrencies

func (this Gateio) PrivateLoanGetMultiCollateralCurrencies(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetMultiCollateralCurrencyQuota

func (this Gateio) PrivateLoanGetMultiCollateralCurrencyQuota(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetMultiCollateralCurrentRate

func (this Gateio) PrivateLoanGetMultiCollateralCurrentRate(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetMultiCollateralFixedRate

func (this Gateio) PrivateLoanGetMultiCollateralFixedRate(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetMultiCollateralLtv

func (this Gateio) PrivateLoanGetMultiCollateralLtv(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetMultiCollateralMortgage

func (this Gateio) PrivateLoanGetMultiCollateralMortgage(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetMultiCollateralOrders

func (this Gateio) PrivateLoanGetMultiCollateralOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetMultiCollateralOrdersOrderId

func (this Gateio) PrivateLoanGetMultiCollateralOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanGetMultiCollateralRepay

func (this Gateio) PrivateLoanGetMultiCollateralRepay(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanPostCollateralCollaterals

func (this Gateio) PrivateLoanPostCollateralCollaterals(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanPostCollateralOrders

func (this Gateio) PrivateLoanPostCollateralOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanPostCollateralRepay

func (this Gateio) PrivateLoanPostCollateralRepay(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanPostMultiCollateralMortgage

func (this Gateio) PrivateLoanPostMultiCollateralMortgage(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanPostMultiCollateralOrders

func (this Gateio) PrivateLoanPostMultiCollateralOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateLoanPostMultiCollateralRepay

func (this Gateio) PrivateLoanPostMultiCollateralRepay(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginDeleteLoansLoanId

func (this Gateio) PrivateMarginDeleteLoansLoanId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetAccountBook

func (this Gateio) PrivateMarginGetAccountBook(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetAccounts

func (this Gateio) PrivateMarginGetAccounts(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetAutoRepay

func (this Gateio) PrivateMarginGetAutoRepay(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetBorrowable

func (this Gateio) PrivateMarginGetBorrowable(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetCrossAccountBook

func (this Gateio) PrivateMarginGetCrossAccountBook(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetCrossAccounts

func (this Gateio) PrivateMarginGetCrossAccounts(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetCrossBorrowable

func (this Gateio) PrivateMarginGetCrossBorrowable(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetCrossEstimateRate

func (this Gateio) PrivateMarginGetCrossEstimateRate(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetCrossInterestRecords

func (this Gateio) PrivateMarginGetCrossInterestRecords(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetCrossLoans

func (this Gateio) PrivateMarginGetCrossLoans(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetCrossLoansLoanId

func (this Gateio) PrivateMarginGetCrossLoansLoanId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetCrossRepayments

func (this Gateio) PrivateMarginGetCrossRepayments(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetCrossTransferable

func (this Gateio) PrivateMarginGetCrossTransferable(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetFundingAccounts

func (this Gateio) PrivateMarginGetFundingAccounts(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetLoanRecords

func (this Gateio) PrivateMarginGetLoanRecords(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetLoanRecordsLoanRecordId

func (this Gateio) PrivateMarginGetLoanRecordsLoanRecordId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetLoans

func (this Gateio) PrivateMarginGetLoans(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetLoansLoanId

func (this Gateio) PrivateMarginGetLoansLoanId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetLoansLoanIdRepayment

func (this Gateio) PrivateMarginGetLoansLoanIdRepayment(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetTransferable

func (this Gateio) PrivateMarginGetTransferable(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetUniBorrowable

func (this Gateio) PrivateMarginGetUniBorrowable(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetUniEstimateRate

func (this Gateio) PrivateMarginGetUniEstimateRate(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetUniInterestRecords

func (this Gateio) PrivateMarginGetUniInterestRecords(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetUniLoanRecords

func (this Gateio) PrivateMarginGetUniLoanRecords(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginGetUniLoans

func (this Gateio) PrivateMarginGetUniLoans(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginPatchLoanRecordsLoanRecordId

func (this Gateio) PrivateMarginPatchLoanRecordsLoanRecordId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginPatchLoansLoanId

func (this Gateio) PrivateMarginPatchLoansLoanId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginPostAutoRepay

func (this Gateio) PrivateMarginPostAutoRepay(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginPostCrossLoans

func (this Gateio) PrivateMarginPostCrossLoans(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginPostCrossRepayments

func (this Gateio) PrivateMarginPostCrossRepayments(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginPostLoans

func (this Gateio) PrivateMarginPostLoans(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginPostLoansLoanIdRepayment

func (this Gateio) PrivateMarginPostLoansLoanIdRepayment(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginPostMergedLoans

func (this Gateio) PrivateMarginPostMergedLoans(args ...interface{}) <-chan interface{}

func (Gateio) PrivateMarginPostUniLoans

func (this Gateio) PrivateMarginPostUniLoans(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsDeleteOrders

func (this Gateio) PrivateOptionsDeleteOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsDeleteOrdersOrderId

func (this Gateio) PrivateOptionsDeleteOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsGetAccountBook

func (this Gateio) PrivateOptionsGetAccountBook(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsGetAccounts

func (this Gateio) PrivateOptionsGetAccounts(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsGetMmp

func (this Gateio) PrivateOptionsGetMmp(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsGetMySettlements

func (this Gateio) PrivateOptionsGetMySettlements(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsGetMyTrades

func (this Gateio) PrivateOptionsGetMyTrades(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsGetOrders

func (this Gateio) PrivateOptionsGetOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsGetOrdersOrderId

func (this Gateio) PrivateOptionsGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsGetPositionClose

func (this Gateio) PrivateOptionsGetPositionClose(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsGetPositions

func (this Gateio) PrivateOptionsGetPositions(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsGetPositionsContract

func (this Gateio) PrivateOptionsGetPositionsContract(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsPostCountdownCancelAll

func (this Gateio) PrivateOptionsPostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsPostMmp

func (this Gateio) PrivateOptionsPostMmp(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsPostMmpReset

func (this Gateio) PrivateOptionsPostMmpReset(args ...interface{}) <-chan interface{}

func (Gateio) PrivateOptionsPostOrders

func (this Gateio) PrivateOptionsPostOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateRebateGetAgencyCommissionHistory

func (this Gateio) PrivateRebateGetAgencyCommissionHistory(args ...interface{}) <-chan interface{}

func (Gateio) PrivateRebateGetAgencyTransactionHistory

func (this Gateio) PrivateRebateGetAgencyTransactionHistory(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotDeleteOrders

func (this Gateio) PrivateSpotDeleteOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotDeleteOrdersOrderId

func (this Gateio) PrivateSpotDeleteOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotDeletePriceOrders

func (this Gateio) PrivateSpotDeletePriceOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotDeletePriceOrdersOrderId

func (this Gateio) PrivateSpotDeletePriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotGetAccountBook

func (this Gateio) PrivateSpotGetAccountBook(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotGetAccounts

func (this Gateio) PrivateSpotGetAccounts(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotGetBatchFee

func (this Gateio) PrivateSpotGetBatchFee(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotGetFee

func (this Gateio) PrivateSpotGetFee(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotGetMyTrades

func (this Gateio) PrivateSpotGetMyTrades(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotGetOpenOrders

func (this Gateio) PrivateSpotGetOpenOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotGetOrders

func (this Gateio) PrivateSpotGetOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotGetOrdersOrderId

func (this Gateio) PrivateSpotGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotGetPriceOrders

func (this Gateio) PrivateSpotGetPriceOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotGetPriceOrdersOrderId

func (this Gateio) PrivateSpotGetPriceOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotPatchOrdersOrderId

func (this Gateio) PrivateSpotPatchOrdersOrderId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotPostAmendBatchOrders

func (this Gateio) PrivateSpotPostAmendBatchOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotPostBatchOrders

func (this Gateio) PrivateSpotPostBatchOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotPostCancelBatchOrders

func (this Gateio) PrivateSpotPostCancelBatchOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotPostCountdownCancelAll

func (this Gateio) PrivateSpotPostCountdownCancelAll(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotPostCrossLiquidateOrders

func (this Gateio) PrivateSpotPostCrossLiquidateOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotPostOrders

func (this Gateio) PrivateSpotPostOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSpotPostPriceOrders

func (this Gateio) PrivateSpotPostPriceOrders(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSubAccountsDeleteSubAccountsUserIdKeysKey

func (this Gateio) PrivateSubAccountsDeleteSubAccountsUserIdKeysKey(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSubAccountsGetSubAccounts

func (this Gateio) PrivateSubAccountsGetSubAccounts(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSubAccountsGetSubAccountsUserId

func (this Gateio) PrivateSubAccountsGetSubAccountsUserId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSubAccountsGetSubAccountsUserIdKeys

func (this Gateio) PrivateSubAccountsGetSubAccountsUserIdKeys(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSubAccountsGetSubAccountsUserIdKeysKey

func (this Gateio) PrivateSubAccountsGetSubAccountsUserIdKeysKey(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSubAccountsPostSubAccounts

func (this Gateio) PrivateSubAccountsPostSubAccounts(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSubAccountsPostSubAccountsUserIdKeys

func (this Gateio) PrivateSubAccountsPostSubAccountsUserIdKeys(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSubAccountsPostSubAccountsUserIdLock

func (this Gateio) PrivateSubAccountsPostSubAccountsUserIdLock(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSubAccountsPostSubAccountsUserIdUnlock

func (this Gateio) PrivateSubAccountsPostSubAccountsUserIdUnlock(args ...interface{}) <-chan interface{}

func (Gateio) PrivateSubAccountsPutSubAccountsUserIdKeysKey

func (this Gateio) PrivateSubAccountsPutSubAccountsUserIdKeysKey(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetAccountMode

func (this Gateio) PrivateUnifiedGetAccountMode(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetAccounts

func (this Gateio) PrivateUnifiedGetAccounts(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetBorrowable

func (this Gateio) PrivateUnifiedGetBorrowable(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetCurrencyDiscountTiers

func (this Gateio) PrivateUnifiedGetCurrencyDiscountTiers(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetEstimateRate

func (this Gateio) PrivateUnifiedGetEstimateRate(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetInterestRecords

func (this Gateio) PrivateUnifiedGetInterestRecords(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetLeverageUserCurrencyConfig

func (this Gateio) PrivateUnifiedGetLeverageUserCurrencyConfig(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetLeverageUserCurrencySetting

func (this Gateio) PrivateUnifiedGetLeverageUserCurrencySetting(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetLoanMarginTiers

func (this Gateio) PrivateUnifiedGetLoanMarginTiers(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetLoanRecords

func (this Gateio) PrivateUnifiedGetLoanRecords(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetLoans

func (this Gateio) PrivateUnifiedGetLoans(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetRiskUnits

func (this Gateio) PrivateUnifiedGetRiskUnits(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetTransferable

func (this Gateio) PrivateUnifiedGetTransferable(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedGetUnifiedMode

func (this Gateio) PrivateUnifiedGetUnifiedMode(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedPostAccountMode

func (this Gateio) PrivateUnifiedPostAccountMode(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedPostLeverageUserCurrencySetting

func (this Gateio) PrivateUnifiedPostLeverageUserCurrencySetting(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedPostLoans

func (this Gateio) PrivateUnifiedPostLoans(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedPostPortfolioCalculator

func (this Gateio) PrivateUnifiedPostPortfolioCalculator(args ...interface{}) <-chan interface{}

func (Gateio) PrivateUnifiedPutUnifiedMode

func (this Gateio) PrivateUnifiedPutUnifiedMode(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetDepositAddress

func (this Gateio) PrivateWalletGetDepositAddress(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetDeposits

func (this Gateio) PrivateWalletGetDeposits(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetFee

func (this Gateio) PrivateWalletGetFee(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetOrderStatus

func (this Gateio) PrivateWalletGetOrderStatus(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetPush

func (this Gateio) PrivateWalletGetPush(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetSavedAddress

func (this Gateio) PrivateWalletGetSavedAddress(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetSmallBalance

func (this Gateio) PrivateWalletGetSmallBalance(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetSmallBalanceHistory

func (this Gateio) PrivateWalletGetSmallBalanceHistory(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetSubAccountBalances

func (this Gateio) PrivateWalletGetSubAccountBalances(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetSubAccountCrossMarginBalances

func (this Gateio) PrivateWalletGetSubAccountCrossMarginBalances(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetSubAccountFuturesBalances

func (this Gateio) PrivateWalletGetSubAccountFuturesBalances(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetSubAccountMarginBalances

func (this Gateio) PrivateWalletGetSubAccountMarginBalances(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetSubAccountTransfers

func (this Gateio) PrivateWalletGetSubAccountTransfers(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetTotalBalance

func (this Gateio) PrivateWalletGetTotalBalance(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetWithdrawStatus

func (this Gateio) PrivateWalletGetWithdrawStatus(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletGetWithdrawals

func (this Gateio) PrivateWalletGetWithdrawals(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletPostSmallBalance

func (this Gateio) PrivateWalletPostSmallBalance(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletPostSubAccountToSubAccount

func (this Gateio) PrivateWalletPostSubAccountToSubAccount(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletPostSubAccountTransfers

func (this Gateio) PrivateWalletPostSubAccountTransfers(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWalletPostTransfers

func (this Gateio) PrivateWalletPostTransfers(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWithdrawalsDeleteWithdrawalsWithdrawalId

func (this Gateio) PrivateWithdrawalsDeleteWithdrawalsWithdrawalId(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWithdrawalsPostPush

func (this Gateio) PrivateWithdrawalsPostPush(args ...interface{}) <-chan interface{}

func (Gateio) PrivateWithdrawalsPostWithdrawals

func (this Gateio) PrivateWithdrawalsPostWithdrawals(args ...interface{}) <-chan interface{}

func (Gateio) PublicDeliveryGetSettleCandlesticks

func (this Gateio) PublicDeliveryGetSettleCandlesticks(args ...interface{}) <-chan interface{}

func (Gateio) PublicDeliveryGetSettleContracts

func (this Gateio) PublicDeliveryGetSettleContracts(args ...interface{}) <-chan interface{}

func (Gateio) PublicDeliveryGetSettleContractsContract

func (this Gateio) PublicDeliveryGetSettleContractsContract(args ...interface{}) <-chan interface{}

func (Gateio) PublicDeliveryGetSettleInsurance

func (this Gateio) PublicDeliveryGetSettleInsurance(args ...interface{}) <-chan interface{}

func (Gateio) PublicDeliveryGetSettleOrderBook

func (this Gateio) PublicDeliveryGetSettleOrderBook(args ...interface{}) <-chan interface{}

func (Gateio) PublicDeliveryGetSettleTickers

func (this Gateio) PublicDeliveryGetSettleTickers(args ...interface{}) <-chan interface{}

func (Gateio) PublicDeliveryGetSettleTrades

func (this Gateio) PublicDeliveryGetSettleTrades(args ...interface{}) <-chan interface{}

func (Gateio) PublicEarnGetUniCurrencies

func (this Gateio) PublicEarnGetUniCurrencies(args ...interface{}) <-chan interface{}

func (Gateio) PublicEarnGetUniCurrenciesCurrency

func (this Gateio) PublicEarnGetUniCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Gateio) PublicFlash_swapGetCurrencies

func (this Gateio) PublicFlash_swapGetCurrencies(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleCandlesticks

func (this Gateio) PublicFuturesGetSettleCandlesticks(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleContractStats

func (this Gateio) PublicFuturesGetSettleContractStats(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleContracts

func (this Gateio) PublicFuturesGetSettleContracts(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleContractsContract

func (this Gateio) PublicFuturesGetSettleContractsContract(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleFundingRate

func (this Gateio) PublicFuturesGetSettleFundingRate(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleIndexConstituentsIndex

func (this Gateio) PublicFuturesGetSettleIndexConstituentsIndex(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleInsurance

func (this Gateio) PublicFuturesGetSettleInsurance(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleLiqOrders

func (this Gateio) PublicFuturesGetSettleLiqOrders(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleOrderBook

func (this Gateio) PublicFuturesGetSettleOrderBook(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettlePremiumIndex

func (this Gateio) PublicFuturesGetSettlePremiumIndex(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleRiskLimitTiers

func (this Gateio) PublicFuturesGetSettleRiskLimitTiers(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleTickers

func (this Gateio) PublicFuturesGetSettleTickers(args ...interface{}) <-chan interface{}

func (Gateio) PublicFuturesGetSettleTrades

func (this Gateio) PublicFuturesGetSettleTrades(args ...interface{}) <-chan interface{}

func (Gateio) PublicMarginGetCrossCurrencies

func (this Gateio) PublicMarginGetCrossCurrencies(args ...interface{}) <-chan interface{}

func (Gateio) PublicMarginGetCrossCurrenciesCurrency

func (this Gateio) PublicMarginGetCrossCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Gateio) PublicMarginGetCurrencyPairs

func (this Gateio) PublicMarginGetCurrencyPairs(args ...interface{}) <-chan interface{}

func (Gateio) PublicMarginGetCurrencyPairsCurrencyPair

func (this Gateio) PublicMarginGetCurrencyPairsCurrencyPair(args ...interface{}) <-chan interface{}

func (Gateio) PublicMarginGetFundingBook

func (this Gateio) PublicMarginGetFundingBook(args ...interface{}) <-chan interface{}

func (Gateio) PublicMarginGetUniCurrencyPairs

func (this Gateio) PublicMarginGetUniCurrencyPairs(args ...interface{}) <-chan interface{}

func (Gateio) PublicMarginGetUniCurrencyPairsCurrencyPair

func (this Gateio) PublicMarginGetUniCurrencyPairsCurrencyPair(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetCandlesticks

func (this Gateio) PublicOptionsGetCandlesticks(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetContracts

func (this Gateio) PublicOptionsGetContracts(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetContractsContract

func (this Gateio) PublicOptionsGetContractsContract(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetExpirations

func (this Gateio) PublicOptionsGetExpirations(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetOrderBook

func (this Gateio) PublicOptionsGetOrderBook(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetSettlements

func (this Gateio) PublicOptionsGetSettlements(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetSettlementsContract

func (this Gateio) PublicOptionsGetSettlementsContract(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetTickers

func (this Gateio) PublicOptionsGetTickers(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetTrades

func (this Gateio) PublicOptionsGetTrades(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetUnderlyingCandlesticks

func (this Gateio) PublicOptionsGetUnderlyingCandlesticks(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetUnderlyingTickersUnderlying

func (this Gateio) PublicOptionsGetUnderlyingTickersUnderlying(args ...interface{}) <-chan interface{}

func (Gateio) PublicOptionsGetUnderlyings

func (this Gateio) PublicOptionsGetUnderlyings(args ...interface{}) <-chan interface{}

func (Gateio) PublicSpotGetCandlesticks

func (this Gateio) PublicSpotGetCandlesticks(args ...interface{}) <-chan interface{}

func (Gateio) PublicSpotGetCurrencies

func (this Gateio) PublicSpotGetCurrencies(args ...interface{}) <-chan interface{}

func (Gateio) PublicSpotGetCurrenciesCurrency

func (this Gateio) PublicSpotGetCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Gateio) PublicSpotGetCurrencyPairs

func (this Gateio) PublicSpotGetCurrencyPairs(args ...interface{}) <-chan interface{}

func (Gateio) PublicSpotGetCurrencyPairsCurrencyPair

func (this Gateio) PublicSpotGetCurrencyPairsCurrencyPair(args ...interface{}) <-chan interface{}

func (Gateio) PublicSpotGetOrderBook

func (this Gateio) PublicSpotGetOrderBook(args ...interface{}) <-chan interface{}

func (Gateio) PublicSpotGetTickers

func (this Gateio) PublicSpotGetTickers(args ...interface{}) <-chan interface{}

func (Gateio) PublicSpotGetTime

func (this Gateio) PublicSpotGetTime(args ...interface{}) <-chan interface{}

func (Gateio) PublicSpotGetTrades

func (this Gateio) PublicSpotGetTrades(args ...interface{}) <-chan interface{}

func (Gateio) PublicWalletGetCurrencyChains

func (this Gateio) PublicWalletGetCurrencyChains(args ...interface{}) <-chan interface{}

type Gemini

type Gemini struct {
	Core *gemini
	// contains filtered or unexported fields
}

func NewGemini

func NewGemini(userConfig map[string]interface{}) Gemini

func (*Gemini) CancelOrder

func (this *Gemini) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Gemini) CreateDepositAddress

func (this *Gemini) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (map[string]interface{}, error)

*

func (*Gemini) CreateOrder

func (this *Gemini) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name gemini#createOrder
  • @description create a trade order
  • @see https://docs.gemini.com/rest-api/#new-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type must be 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Gemini) Describe

func (this Gemini) Describe() interface{}

func (*Gemini) FetchBalance

func (this *Gemini) FetchBalance(params ...interface{}) (Balances, error)

*

func (Gemini) FetchCurrencies

func (this Gemini) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name gemini#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @param {object} [params] extra parameters specific to the endpoint
  • @returns {object} an associative dictionary of currencies

func (*Gemini) FetchCurrenciesFromWeb

func (this *Gemini) FetchCurrenciesFromWeb(params ...interface{}) (map[string]interface{}, error)

*

  • @method
  • @name gemini#fetchCurrenciesFromWeb
  • @ignore
  • @description fetches all available currencies on an exchange
  • @param {object} [params] extra parameters specific to the endpoint
  • @returns {object} an associative dictionary of currencies

func (*Gemini) FetchDepositAddress

func (this *Gemini) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Gemini) FetchDepositAddressesByNetwork

func (this *Gemini) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

*

  • @method
  • @name gemini#fetchDepositAddressesByNetwork
  • @description fetch a dictionary of addresses for a currency, indexed by network
  • @see https://docs.gemini.com/rest-api/#get-deposit-addresses
  • @param {string} code unified currency code of the currency for the deposit address
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.network] *required* The chain of currency
  • @returns {object} a dictionary of [address structures]{@link https://docs.ccxt.com/#/?id=address-structure} indexed by the network

func (*Gemini) FetchDepositsWithdrawals

func (this *Gemini) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name gemini#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://docs.gemini.com/rest-api/#transfers
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Gemini) FetchMarkets

func (this *Gemini) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name gemini#fetchMarkets
  • @description retrieves data on all markets for gemini
  • @see https://docs.gemini.com/rest-api/#symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Gemini) FetchMarketsFromAPI

func (this *Gemini) FetchMarketsFromAPI(params ...interface{}) ([]map[string]interface{}, error)

func (*Gemini) FetchMarketsFromWeb

func (this *Gemini) FetchMarketsFromWeb(params ...interface{}) ([]map[string]interface{}, error)

func (*Gemini) FetchMyTrades

func (this *Gemini) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name gemini#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.gemini.com/rest-api/#get-past-trades
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Gemini) FetchOHLCV

func (this *Gemini) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name gemini#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.gemini.com/rest-api/#candles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Gemini) FetchOpenOrders

func (this *Gemini) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name gemini#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://docs.gemini.com/rest-api/#get-active-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Gemini) FetchOrder

func (this *Gemini) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Gemini) FetchOrderBook

func (this *Gemini) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name gemini#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.gemini.com/rest-api/#current-order-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Gemini) FetchTicker

func (this *Gemini) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name gemini#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://docs.gemini.com/rest-api/#ticker
  • @see https://docs.gemini.com/rest-api/#ticker-v2
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {object} [params.fetchTickerMethod] 'fetchTickerV2', 'fetchTickerV1' or 'fetchTickerV1AndV2' - 'fetchTickerV1' for original ccxt.gemini.fetchTicker - 'fetchTickerV1AndV2' for 2 api calls to get the result of both fetchTicker methods - default = 'fetchTickerV1'
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Gemini) FetchTickerV1

func (this *Gemini) FetchTickerV1(symbol string, options ...FetchTickerV1Options) (Ticker, error)

func (*Gemini) FetchTickerV1AndV2

func (this *Gemini) FetchTickerV1AndV2(symbol string, options ...FetchTickerV1AndV2Options) (Ticker, error)

func (*Gemini) FetchTickerV2

func (this *Gemini) FetchTickerV2(symbol string, options ...FetchTickerV2Options) (Ticker, error)

func (*Gemini) FetchTickers

func (this *Gemini) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name gemini#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.gemini.com/rest-api/#price-feed
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Gemini) FetchTrades

func (this *Gemini) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name gemini#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.gemini.com/rest-api/#trade-history
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Gemini) FetchTradingFees

func (this *Gemini) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Gemini) FetchUSDTMarkets

func (this *Gemini) FetchUSDTMarkets(params ...interface{}) ([]map[string]interface{}, error)

func (Gemini) HandleErrors

func (this Gemini) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Gemini) Init

func (this Gemini) Init(userConfig map[string]interface{})

func (Gemini) Nonce

func (this Gemini) Nonce() interface{}

func (Gemini) ParseBalance

func (this Gemini) ParseBalance(response interface{}) interface{}

func (Gemini) ParseDepositAddress

func (this Gemini) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Gemini) ParseMarket

func (this Gemini) ParseMarket(response interface{}) interface{}

func (Gemini) ParseMarketActive

func (this Gemini) ParseMarketActive(status interface{}) interface{}

func (Gemini) ParseOrder

func (this Gemini) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Gemini) ParseTicker

func (this Gemini) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Gemini) ParseTrade

func (this Gemini) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Gemini) ParseTransaction

func (this Gemini) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Gemini) ParseTransactionStatus

func (this Gemini) ParseTransactionStatus(status interface{}) interface{}

func (Gemini) PrivatePostV1Account

func (this Gemini) PrivatePostV1Account(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1AccountCreate

func (this Gemini) PrivatePostV1AccountCreate(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1AccountList

func (this Gemini) PrivatePostV1AccountList(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1AccountTransferCurrency

func (this Gemini) PrivatePostV1AccountTransferCurrency(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1AddressesNetwork

func (this Gemini) PrivatePostV1AddressesNetwork(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1ApprovedAddressesAccountNetwork

func (this Gemini) PrivatePostV1ApprovedAddressesAccountNetwork(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1ApprovedAddressesNetworkRemove

func (this Gemini) PrivatePostV1ApprovedAddressesNetworkRemove(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1ApprovedAddressesNetworkRequest

func (this Gemini) PrivatePostV1ApprovedAddressesNetworkRequest(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1Balances

func (this Gemini) PrivatePostV1Balances(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1BalancesEarn

func (this Gemini) PrivatePostV1BalancesEarn(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1BalancesStaking

func (this Gemini) PrivatePostV1BalancesStaking(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1ClearingCancel

func (this Gemini) PrivatePostV1ClearingCancel(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1ClearingConfirm

func (this Gemini) PrivatePostV1ClearingConfirm(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1ClearingNew

func (this Gemini) PrivatePostV1ClearingNew(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1ClearingStatus

func (this Gemini) PrivatePostV1ClearingStatus(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1DepositCurrencyNewAddress

func (this Gemini) PrivatePostV1DepositCurrencyNewAddress(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1DepositNetworkNewAddress

func (this Gemini) PrivatePostV1DepositNetworkNewAddress(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1EarnHistory

func (this Gemini) PrivatePostV1EarnHistory(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1EarnInterest

func (this Gemini) PrivatePostV1EarnInterest(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1Heartbeat

func (this Gemini) PrivatePostV1Heartbeat(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1Mytrades

func (this Gemini) PrivatePostV1Mytrades(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1NotionalbalancesCurrency

func (this Gemini) PrivatePostV1NotionalbalancesCurrency(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1Notionalvolume

func (this Gemini) PrivatePostV1Notionalvolume(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1OrderCancel

func (this Gemini) PrivatePostV1OrderCancel(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1OrderCancelAll

func (this Gemini) PrivatePostV1OrderCancelAll(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1OrderCancelSession

func (this Gemini) PrivatePostV1OrderCancelSession(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1OrderNew

func (this Gemini) PrivatePostV1OrderNew(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1OrderStatus

func (this Gemini) PrivatePostV1OrderStatus(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1Orders

func (this Gemini) PrivatePostV1Orders(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1PaymentsAddbank

func (this Gemini) PrivatePostV1PaymentsAddbank(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1PaymentsMethods

func (this Gemini) PrivatePostV1PaymentsMethods(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1PaymentsSenWithdraw

func (this Gemini) PrivatePostV1PaymentsSenWithdraw(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1Roles

func (this Gemini) PrivatePostV1Roles(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1StakingHistory

func (this Gemini) PrivatePostV1StakingHistory(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1StakingRewards

func (this Gemini) PrivatePostV1StakingRewards(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1StakingStake

func (this Gemini) PrivatePostV1StakingStake(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1StakingUnstake

func (this Gemini) PrivatePostV1StakingUnstake(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1Tradevolume

func (this Gemini) PrivatePostV1Tradevolume(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1Transfers

func (this Gemini) PrivatePostV1Transfers(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1WithdrawCurrency

func (this Gemini) PrivatePostV1WithdrawCurrency(args ...interface{}) <-chan interface{}

func (Gemini) PrivatePostV1WrapSymbol

func (this Gemini) PrivatePostV1WrapSymbol(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV1AuctionSymbol

func (this Gemini) PublicGetV1AuctionSymbol(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV1AuctionSymbolHistory

func (this Gemini) PublicGetV1AuctionSymbolHistory(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV1BookSymbol

func (this Gemini) PublicGetV1BookSymbol(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV1EarnRates

func (this Gemini) PublicGetV1EarnRates(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV1Pricefeed

func (this Gemini) PublicGetV1Pricefeed(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV1PubtickerSymbol

func (this Gemini) PublicGetV1PubtickerSymbol(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV1StakingRates

func (this Gemini) PublicGetV1StakingRates(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV1Symbols

func (this Gemini) PublicGetV1Symbols(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV1SymbolsDetailsSymbol

func (this Gemini) PublicGetV1SymbolsDetailsSymbol(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV1TradesSymbol

func (this Gemini) PublicGetV1TradesSymbol(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV2CandlesSymbolTimeframe

func (this Gemini) PublicGetV2CandlesSymbolTimeframe(args ...interface{}) <-chan interface{}

func (Gemini) PublicGetV2TickerSymbol

func (this Gemini) PublicGetV2TickerSymbol(args ...interface{}) <-chan interface{}

func (Gemini) Sign

func (this Gemini) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Gemini) WebExchangeGet

func (this Gemini) WebExchangeGet(args ...interface{}) <-chan interface{}

func (Gemini) WebGetRestApi

func (this Gemini) WebGetRestApi(args ...interface{}) <-chan interface{}

func (*Gemini) Withdraw

func (this *Gemini) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Greeks

type Greeks struct {
	Info                  map[string]interface{}
	Timestamp             *int64
	Datetime              *string
	Delta                 *float64
	Gamma                 *float64
	Theta                 *float64
	Vega                  *float64
	Rho                   *float64
	BidSize               *float64
	AskSize               *float64
	BidImpliedVolatility  *float64
	AskImpliedVolatility  *float64
	MarkImpliedVolatility *float64
	BidPrice              *float64
	AskPrice              *float64
	MarkPrice             *float64
	LastPrice             *float64
	UnderlyingPrice       *float64
}

func NewGreeks

func NewGreeks(data interface{}) Greeks

type Hashkey

type Hashkey struct {
	Core *hashkey
	// contains filtered or unexported fields
}

func NewHashkey

func NewHashkey(userConfig map[string]interface{}) Hashkey

func (*Hashkey) CancelAllOrders

func (this *Hashkey) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Hashkey) CancelOrder

func (this *Hashkey) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

  • @method
  • @name hashkey#cancelOrder
  • @description cancels an open order
  • @see https://hashkeyglobal-apidoc.readme.io/reference/cancel-order
  • @see https://hashkeyglobal-apidoc.readme.io/reference/cancel-futures-order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.type] 'spot' or 'swap' - the type of the market to fetch entry for (default 'spot')
  • @param {string} [params.clientOrderId] a unique id for the order that can be used as an alternative for the id
  • @param {bool} [params.trigger] *swap markets only* true for canceling a trigger order (default false)
  • @param {bool} [params.stop] *swap markets only* an alternative for trigger param
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hashkey) CancelOrders

func (this *Hashkey) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]Order, error)

*

func (Hashkey) CheckTypeParam

func (this Hashkey) CheckTypeParam(methodName interface{}, params interface{})

func (*Hashkey) CreateMarketBuyOrderWithCost

func (this *Hashkey) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

  • @method
  • @name hashkey#createMarketBuyOrderWithCost
  • @description create a market buy order by providing the symbol and cost
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hashkey) CreateOrder

func (this *Hashkey) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name hashkey#createOrder
  • @description create a trade order
  • @see https://hashkeyglobal-apidoc.readme.io/reference/test-new-order
  • @see https://hashkeyglobal-apidoc.readme.io/reference/create-order
  • @see https://hashkeyglobal-apidoc.readme.io/reference/create-new-futures-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit' or 'LIMIT_MAKER' for spot, 'market' or 'limit' or 'STOP' for swap
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of you want to trade in units of the base currency
  • @param {float} [price] the price that the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.cost] *spot market buy only* the quote quantity that can be used as an alternative for the amount
  • @param {boolean} [params.test] *spot markets only* whether to use the test endpoint or not, default is false
  • @param {bool} [params.postOnly] if true, the order will only be posted to the order book and not executed immediately
  • @param {string} [params.timeInForce] "GTC" or "IOC" or "PO" for spot, 'GTC' or 'FOK' or 'IOC' or 'LIMIT_MAKER' or 'PO' for swap
  • @param {string} [params.clientOrderId] a unique id for the order - is mandatory for swap
  • @param {float} [params.triggerPrice] *swap markets only* The price at which a trigger order is triggered at
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Hashkey) CreateOrderRequest

func (this Hashkey) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Hashkey) CreateOrders

func (this *Hashkey) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Hashkey) CreateSpotOrder

func (this Hashkey) CreateSpotOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name hashkey#createSpotOrder
  • @description create a trade order on spot market
  • @see https://hashkeyglobal-apidoc.readme.io/reference/test-new-order
  • @see https://hashkeyglobal-apidoc.readme.io/reference/create-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit' or 'LIMIT_MAKER'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of you want to trade in units of the base currency
  • @param {float} [price] the price that the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.cost] *market buy only* the quote quantity that can be used as an alternative for the amount
  • @param {bool} [params.test] whether to use the test endpoint or not, default is false
  • @param {bool} [params.postOnly] if true, the order will only be posted to the order book and not executed immediately
  • @param {string} [params.timeInForce] 'GTC', 'IOC', or 'PO'
  • @param {string} [params.clientOrderId] a unique id for the order
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Hashkey) CreateSpotOrderRequest

func (this Hashkey) CreateSpotOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) CreateSwapOrder

func (this Hashkey) CreateSwapOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name hashkey#createSwapOrder
  • @description create a trade order on swap market
  • @see https://hashkeyglobal-apidoc.readme.io/reference/create-new-futures-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit' or 'STOP'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of you want to trade in units of the base currency
  • @param {float} [price] the price that the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.postOnly] if true, the order will only be posted to the order book and not executed immediately
  • @param {bool} [params.reduceOnly] true or false whether the order is reduce only
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {string} [params.timeInForce] 'GTC', 'FOK', 'IOC', 'LIMIT_MAKER' or 'PO'
  • @param {string} [params.clientOrderId] a unique id for the order
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Hashkey) CreateSwapOrderRequest

func (this Hashkey) CreateSwapOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) CustomUrlencode

func (this Hashkey) CustomUrlencode(optionalArgs ...interface{}) interface{}

func (Hashkey) Describe

func (this Hashkey) Describe() interface{}

func (Hashkey) EncodeAccountType

func (this Hashkey) EncodeAccountType(typeVar interface{}) interface{}

func (Hashkey) EncodeFlowType

func (this Hashkey) EncodeFlowType(typeVar interface{}) interface{}

func (*Hashkey) FetchAccounts

func (this *Hashkey) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Hashkey) FetchBalance

func (this *Hashkey) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Hashkey) FetchCanceledAndClosedOrders

func (this *Hashkey) FetchCanceledAndClosedOrders(options ...FetchCanceledAndClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name hashkey#fetchCanceledAndClosedOrders
  • @description fetches information on multiple canceled and closed orders made by the user
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-all-orders
  • @see https://hashkeyglobal-apidoc.readme.io/reference/query-futures-history-orders
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-sub-account-history-orders
  • @param {string} symbol *is mandatory for swap markets* unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve - default 500, maximum 1000
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for - only supports the last 90 days timeframe
  • @param {string} [params.type] 'spot' or 'swap' - the type of the market to fetch entries for (default 'spot')
  • @param {string} [params.orderId] *spot markets only* the id of the order to fetch
  • @param {string} [params.side] *spot markets only* 'buy' or 'sell' - the side of the orders to fetch
  • @param {string} [params.fromOrderId] *swap markets only* the id of the order to start from
  • @param {bool} [params.trigger] *swap markets only* the id of the order to start from true for fetching trigger orders (default false)
  • @param {bool} [params.stop] *swap markets only* the id of the order to start from an alternative for trigger param
  • @param {string} [params.accountId] account id to fetch the orders from
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Hashkey) FetchCurrencies

func (this Hashkey) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name hashkey#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://hashkeyglobal-apidoc.readme.io/reference/exchangeinfo
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Hashkey) FetchDepositAddress

func (this *Hashkey) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Hashkey) FetchDeposits

func (this *Hashkey) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name hashkey#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-deposit-history
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for (default 24 hours ago)
  • @param {int} [limit] the maximum number of transfer structures to retrieve (default 50, max 200)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch transfers for (default time now)
  • @param {int} [params.fromId] starting ID (To be released)
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Hashkey) FetchFundingRate

func (this *Hashkey) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Hashkey) FetchFundingRateHistory

func (this *Hashkey) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Hashkey) FetchFundingRates

func (this *Hashkey) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Hashkey) FetchLastPrices

func (this *Hashkey) FetchLastPrices(options ...FetchLastPricesOptions) (LastPrices, error)

*

  • @method
  • @name hashkey#fetchLastPrices
  • @description fetches the last price for multiple markets
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-symbol-price-ticker
  • @param {string[]} [symbols] unified symbols of the markets to fetch the last prices
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.symbol] the id of the market to fetch last price for
  • @returns {object} a dictionary of lastprices structures

func (*Hashkey) FetchLedger

func (this *Hashkey) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name hashkey#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-account-transaction-list
  • @param {string} [code] unified currency code, default is undefined (not used)
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {int} [params.flowType] trade, fee, transfer, deposit, withdrawal
  • @param {int} [params.accountType] spot, swap, custody
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Hashkey) FetchLeverage

func (this *Hashkey) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Hashkey) FetchLeverageTiers

func (this *Hashkey) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

func (*Hashkey) FetchMarkets

func (this *Hashkey) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name hashkey#fetchMarkets
  • @description retrieves data on all markets for the exchange
  • @see https://hashkeyglobal-apidoc.readme.io/reference/exchangeinfo
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.symbol] the id of the market to fetch
  • @returns {object[]} an array of objects representing market data

func (*Hashkey) FetchMyTrades

func (this *Hashkey) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Hashkey) FetchOHLCV

func (this *Hashkey) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name hashkey#fetchOHLCV
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-kline
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Hashkey) FetchOpenOrders

func (this *Hashkey) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Hashkey) FetchOpenSpotOrders

func (this *Hashkey) FetchOpenSpotOrders(options ...FetchOpenSpotOrdersOptions) ([]Order, error)

*

  • @method
  • @ignore
  • @name hashkey#fetchOpenSpotOrders
  • @description fetch all unfilled currently open orders for spot markets
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-current-open-orders
  • @see https://hashkeyglobal-apidoc.readme.io/reference/sub
  • @param {string} [symbol] unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve - default 500, maximum 1000
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.orderId] the id of the order to fetch
  • @param {string} [params.side] 'buy' or 'sell' - the side of the orders to fetch
  • @param {string} [params.accountId] account id to fetch the orders from
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hashkey) FetchOpenSwapOrders

func (this *Hashkey) FetchOpenSwapOrders(options ...FetchOpenSwapOrdersOptions) ([]Order, error)

*

  • @method
  • @ignore
  • @name hashkey#fetchOpenSwapOrders
  • @description fetch all unfilled currently open orders for swap markets
  • @see https://hashkeyglobal-apidoc.readme.io/reference/query-open-futures-orders
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-sub-account-open-orders
  • @param {string} symbol *is mandatory* unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve - maximum 500
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.fromOrderId] the id of the order to start from
  • @param {bool} [params.trigger] true for fetching trigger orders (default false)
  • @param {bool} [params.stop] an alternative for trigger param
  • @param {string} [params.accountId] account id to fetch the orders from
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hashkey) FetchOrder

func (this *Hashkey) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name hashkey#fetchOrder
  • @description fetches information on an order made by the user
  • @see https://hashkeyglobal-apidoc.readme.io/reference/query-order
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-futures-order
  • @param {string} id the order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.type] 'spot' or 'swap' - the type of the market to fetch entry for (default 'spot')
  • @param {string} [params.clientOrderId] a unique id for the order that can be used as an alternative for the id
  • @param {string} [params.accountId] *spot markets only* account id to fetch the order from
  • @param {bool} [params.trigger] *swap markets only* true for fetching a trigger order (default false)
  • @param {bool} [params.stop] *swap markets only* an alternative for trigger param
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hashkey) FetchOrderBook

func (this *Hashkey) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name hashkey#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-order-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return (maximum value is 200)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Hashkey) FetchPositions

func (this *Hashkey) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

  • @method
  • @description fetch open positions for a market
  • @name hashkey#fetchPositions
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-futures-positions
  • @description fetch all open positions
  • @param {string[]|undefined} symbols list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.side] 'LONG' or 'SHORT' - the direction of the position (if not provided, positions for both sides will be returned)
  • @returns {object[]} a list of [position structure]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Hashkey) FetchPositionsForSymbol

func (this *Hashkey) FetchPositionsForSymbol(symbol string, options ...FetchPositionsForSymbolOptions) ([]Position, error)

*

  • @method
  • @description fetch open positions for a single market
  • @name hashkey#fetchPositionsForSymbol
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-futures-positions
  • @description fetch all open positions for specific symbol
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.side] 'LONG' or 'SHORT' - the direction of the position (if not provided, positions for both sides will be returned)
  • @returns {object[]} a list of [position structure]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Hashkey) FetchStatus

func (this *Hashkey) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Hashkey) FetchTicker

func (this *Hashkey) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Hashkey) FetchTickers

func (this *Hashkey) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Hashkey) FetchTime

func (this *Hashkey) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name hashkey#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://hashkeyglobal-apidoc.readme.io/reference/check-server-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Hashkey) FetchTrades

func (this *Hashkey) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name hashkey#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://hashkeyglobal-apidoc.readme.io/reference/get-recent-trade-list
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch (maximum value is 100)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Hashkey) FetchTradingFee

func (this *Hashkey) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Hashkey) FetchTradingFees

func (this *Hashkey) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Hashkey) FetchWithdrawals

func (this *Hashkey) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name hashkey#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://hashkeyglobal-apidoc.readme.io/reference/withdrawal-records
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for (default 24 hours ago)
  • @param {int} [limit] the maximum number of transfer structures to retrieve (default 50, max 200)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch transfers for (default time now)
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Hashkey) HandleErrors

func (this Hashkey) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Hashkey) HandleTriggerOptionAndParams

func (this Hashkey) HandleTriggerOptionAndParams(params interface{}, methodName interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) Init

func (this Hashkey) Init(userConfig map[string]interface{})

func (Hashkey) ParseAccount

func (this Hashkey) ParseAccount(account interface{}) interface{}

func (Hashkey) ParseAccountType

func (this Hashkey) ParseAccountType(typeVar interface{}) interface{}

func (Hashkey) ParseBalance

func (this Hashkey) ParseBalance(balance interface{}) interface{}

func (Hashkey) ParseCurrencyType

func (this Hashkey) ParseCurrencyType(typeVar interface{}) interface{}

func (Hashkey) ParseDepositAddress

func (this Hashkey) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseFundingRate

func (this Hashkey) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseLastPrice

func (this Hashkey) ParseLastPrice(entry interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseLedgerEntry

func (this Hashkey) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseLedgerEntryType

func (this Hashkey) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Hashkey) ParseLeverage

func (this Hashkey) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseMarket

func (this Hashkey) ParseMarket(market interface{}) interface{}

func (Hashkey) ParseMarketLeverageTiers

func (this Hashkey) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseOHLCV

func (this Hashkey) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseOrder

func (this Hashkey) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseOrderSideAndReduceOnly

func (this Hashkey) ParseOrderSideAndReduceOnly(unparsed interface{}) interface{}

func (Hashkey) ParseOrderStatus

func (this Hashkey) ParseOrderStatus(status interface{}) interface{}

func (Hashkey) ParseOrderType

func (this Hashkey) ParseOrderType(typeVar interface{}) interface{}

func (Hashkey) ParseOrderTypeTimeInForceAndPostOnly

func (this Hashkey) ParseOrderTypeTimeInForceAndPostOnly(typeVar interface{}, timeInForce interface{}) interface{}

func (Hashkey) ParsePosition

func (this Hashkey) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseSwapBalance

func (this Hashkey) ParseSwapBalance(balance interface{}) interface{}

func (Hashkey) ParseTicker

func (this Hashkey) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseTrade

func (this Hashkey) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseTradingFee

func (this Hashkey) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseTransaction

func (this Hashkey) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) ParseTransactionStatus

func (this Hashkey) ParseTransactionStatus(status interface{}) interface{}

func (Hashkey) ParseTransfer

func (this Hashkey) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Hashkey) PrivateDeleteApiV1FuturesBatchOrders

func (this Hashkey) PrivateDeleteApiV1FuturesBatchOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateDeleteApiV1FuturesCancelOrderByIds

func (this Hashkey) PrivateDeleteApiV1FuturesCancelOrderByIds(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateDeleteApiV1FuturesOrder

func (this Hashkey) PrivateDeleteApiV1FuturesOrder(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateDeleteApiV1SpotCancelOrderByIds

func (this Hashkey) PrivateDeleteApiV1SpotCancelOrderByIds(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateDeleteApiV1SpotOpenOrders

func (this Hashkey) PrivateDeleteApiV1SpotOpenOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateDeleteApiV1SpotOrder

func (this Hashkey) PrivateDeleteApiV1SpotOrder(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateDeleteApiV1UserDataStream

func (this Hashkey) PrivateDeleteApiV1UserDataStream(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1Account

func (this Hashkey) PrivateGetApiV1Account(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1AccountBalanceFlow

func (this Hashkey) PrivateGetApiV1AccountBalanceFlow(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1AccountCheckApiKey

func (this Hashkey) PrivateGetApiV1AccountCheckApiKey(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1AccountDepositAddress

func (this Hashkey) PrivateGetApiV1AccountDepositAddress(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1AccountDepositOrders

func (this Hashkey) PrivateGetApiV1AccountDepositOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1AccountTrades

func (this Hashkey) PrivateGetApiV1AccountTrades(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1AccountType

func (this Hashkey) PrivateGetApiV1AccountType(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1AccountVipInfo

func (this Hashkey) PrivateGetApiV1AccountVipInfo(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1AccountWithdrawOrders

func (this Hashkey) PrivateGetApiV1AccountWithdrawOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesBalance

func (this Hashkey) PrivateGetApiV1FuturesBalance(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesCommissionRate

func (this Hashkey) PrivateGetApiV1FuturesCommissionRate(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesGetBestOrder

func (this Hashkey) PrivateGetApiV1FuturesGetBestOrder(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesHistoryOrders

func (this Hashkey) PrivateGetApiV1FuturesHistoryOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesLeverage

func (this Hashkey) PrivateGetApiV1FuturesLeverage(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesLiquidationAssignStatus

func (this Hashkey) PrivateGetApiV1FuturesLiquidationAssignStatus(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesOpenOrders

func (this Hashkey) PrivateGetApiV1FuturesOpenOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesOrder

func (this Hashkey) PrivateGetApiV1FuturesOrder(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesPositions

func (this Hashkey) PrivateGetApiV1FuturesPositions(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesRiskLimit

func (this Hashkey) PrivateGetApiV1FuturesRiskLimit(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesSubAccountHistoryOrders

func (this Hashkey) PrivateGetApiV1FuturesSubAccountHistoryOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesSubAccountOpenOrders

func (this Hashkey) PrivateGetApiV1FuturesSubAccountOpenOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesSubAccountUserTrades

func (this Hashkey) PrivateGetApiV1FuturesSubAccountUserTrades(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1FuturesUserTrades

func (this Hashkey) PrivateGetApiV1FuturesUserTrades(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1SpotOpenOrders

func (this Hashkey) PrivateGetApiV1SpotOpenOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1SpotOrder

func (this Hashkey) PrivateGetApiV1SpotOrder(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1SpotSubAccountOpenOrders

func (this Hashkey) PrivateGetApiV1SpotSubAccountOpenOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1SpotSubAccountTradeOrders

func (this Hashkey) PrivateGetApiV1SpotSubAccountTradeOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1SpotTradeOrders

func (this Hashkey) PrivateGetApiV1SpotTradeOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivateGetApiV1SubAccountTrades

func (this Hashkey) PrivateGetApiV1SubAccountTrades(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV11SpotOrder

func (this Hashkey) PrivatePostApiV11SpotOrder(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV1AccountAssetTransfer

func (this Hashkey) PrivatePostApiV1AccountAssetTransfer(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV1AccountAuthAddress

func (this Hashkey) PrivatePostApiV1AccountAuthAddress(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV1AccountWithdraw

func (this Hashkey) PrivatePostApiV1AccountWithdraw(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV1FuturesBatchOrders

func (this Hashkey) PrivatePostApiV1FuturesBatchOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV1FuturesLeverage

func (this Hashkey) PrivatePostApiV1FuturesLeverage(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV1FuturesOrder

func (this Hashkey) PrivatePostApiV1FuturesOrder(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV1FuturesPositionTradingStop

func (this Hashkey) PrivatePostApiV1FuturesPositionTradingStop(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV1SpotBatchOrders

func (this Hashkey) PrivatePostApiV1SpotBatchOrders(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV1SpotOrder

func (this Hashkey) PrivatePostApiV1SpotOrder(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV1SpotOrderTest

func (this Hashkey) PrivatePostApiV1SpotOrderTest(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePostApiV1UserDataStream

func (this Hashkey) PrivatePostApiV1UserDataStream(args ...interface{}) <-chan interface{}

func (Hashkey) PrivatePutApiV1UserDataStream

func (this Hashkey) PrivatePutApiV1UserDataStream(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetApiV1ExchangeInfo

func (this Hashkey) PublicGetApiV1ExchangeInfo(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetApiV1FuturesFundingRate

func (this Hashkey) PublicGetApiV1FuturesFundingRate(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetApiV1FuturesHistoryFundingRate

func (this Hashkey) PublicGetApiV1FuturesHistoryFundingRate(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetApiV1Ping

func (this Hashkey) PublicGetApiV1Ping(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetApiV1Time

func (this Hashkey) PublicGetApiV1Time(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetQuoteV1Depth

func (this Hashkey) PublicGetQuoteV1Depth(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetQuoteV1DepthMerged

func (this Hashkey) PublicGetQuoteV1DepthMerged(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetQuoteV1Index

func (this Hashkey) PublicGetQuoteV1Index(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetQuoteV1Klines

func (this Hashkey) PublicGetQuoteV1Klines(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetQuoteV1MarkPrice

func (this Hashkey) PublicGetQuoteV1MarkPrice(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetQuoteV1Ticker24hr

func (this Hashkey) PublicGetQuoteV1Ticker24hr(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetQuoteV1TickerBookTicker

func (this Hashkey) PublicGetQuoteV1TickerBookTicker(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetQuoteV1TickerPrice

func (this Hashkey) PublicGetQuoteV1TickerPrice(args ...interface{}) <-chan interface{}

func (Hashkey) PublicGetQuoteV1Trades

func (this Hashkey) PublicGetQuoteV1Trades(args ...interface{}) <-chan interface{}

func (*Hashkey) SetLeverage

func (this *Hashkey) SetLeverage(leverage int64, options ...SetLeverageOptions) (Leverage, error)

*

func (Hashkey) Sign

func (this Hashkey) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Hashkey) Transfer

func (this *Hashkey) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name hashkey#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://hashkeyglobal-apidoc.readme.io/reference/new-account-transfer
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account id to transfer from
  • @param {string} toAccount account id to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.clientOrderId] a unique id for the transfer
  • @param {string} [params.remark] a note for the transfer
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Hashkey) Withdraw

func (this *Hashkey) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name hashkey#withdraw
  • @description make a withdrawal
  • @see https://hashkeyglobal-apidoc.readme.io/reference/withdraw
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.network] network for withdraw
  • @param {string} [params.clientOrderId] client order id
  • @param {string} [params.platform] the platform to withdraw to (hashkey, HashKey HK)
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Hitbtc

type Hitbtc struct {
	Core *hitbtc
	// contains filtered or unexported fields
}

func NewHitbtc

func NewHitbtc(userConfig map[string]interface{}) Hitbtc

func (Hitbtc) AddMargin

func (this Hitbtc) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Hitbtc) CancelAllOrders

func (this *Hitbtc) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Hitbtc) CancelOrder

func (this *Hitbtc) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Hitbtc) ClosePosition

func (this Hitbtc) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name hitbtc#closePosition
  • @description closes open positions for a market
  • @see https://api.hitbtc.com/#close-all-futures-margin-positions
  • @param {string} symbol unified ccxt market symbol
  • @param {string} side 'buy' or 'sell'
  • @param {object} [params] extra parameters specific to the okx api endpoint
  • @param {string} [params.symbol] *required* unified market symbol
  • @param {string} [params.marginMode] 'cross' or 'isolated', default is 'cross'
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Hitbtc) ConvertCurrencyNetwork

func (this Hitbtc) ConvertCurrencyNetwork(code interface{}, amount interface{}, fromNetwork interface{}, toNetwork interface{}, params interface{}) <-chan interface{}

func (*Hitbtc) CreateDepositAddress

func (this *Hitbtc) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (map[string]interface{}, error)

*

func (*Hitbtc) CreateOrder

func (this *Hitbtc) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name hitbtc#createOrder
  • @description create a trade order
  • @see https://api.hitbtc.com/#create-new-spot-order
  • @see https://api.hitbtc.com/#create-margin-order
  • @see https://api.hitbtc.com/#create-futures-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'cross' or 'isolated' only 'isolated' is supported for spot-margin, swap supports both, default is 'cross'
  • @param {bool} [params.margin] true for creating a margin order
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {bool} [params.postOnly] if true, the order will only be posted to the order book and not executed immediately
  • @param {string} [params.timeInForce] "GTC", "IOC", "FOK", "Day", "GTD"
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Hitbtc) CreateOrderRequest

func (this Hitbtc) CreateOrderRequest(market interface{}, marketType interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) Describe

func (this Hitbtc) Describe() interface{}

func (*Hitbtc) EditOrder

func (this *Hitbtc) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

func (*Hitbtc) FetchBalance

func (this *Hitbtc) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Hitbtc) FetchClosedOrders

func (this *Hitbtc) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Hitbtc) FetchCurrencies

func (this Hitbtc) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name hitbtc#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://api.hitbtc.com/#currencies
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Hitbtc) FetchDepositAddress

func (this *Hitbtc) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Hitbtc) FetchDepositWithdrawFees

func (this *Hitbtc) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Hitbtc) FetchDeposits

func (this *Hitbtc) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name hitbtc#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://api.hitbtc.com/#get-transactions-history
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Hitbtc) FetchDepositsWithdrawals

func (this *Hitbtc) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name hitbtc#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://api.hitbtc.com/#get-transactions-history
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Hitbtc) FetchFundingRate

func (this *Hitbtc) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Hitbtc) FetchFundingRateHistory

func (this *Hitbtc) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Hitbtc) FetchFundingRates

func (this *Hitbtc) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

  • @method
  • @name hitbtc#fetchFundingRates
  • @description fetches funding rates for multiple markets
  • @see https://api.hitbtc.com/#futures-info
  • @param {string[]} symbols unified symbols of the markets to fetch the funding rates for, all market funding rates are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [funding rate structures]{@link https://docs.ccxt.com/#/?id=funding-rate-structure}

func (*Hitbtc) FetchLeverage

func (this *Hitbtc) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Hitbtc) FetchMarginModes

func (this *Hitbtc) FetchMarginModes(options ...FetchMarginModesOptions) (MarginModes, error)

*

func (*Hitbtc) FetchMarkets

func (this *Hitbtc) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name hitbtc#fetchMarkets
  • @description retrieves data on all markets for hitbtc
  • @see https://api.hitbtc.com/#symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Hitbtc) FetchMyTrades

func (this *Hitbtc) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Hitbtc) FetchOHLCV

func (this *Hitbtc) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

func (*Hitbtc) FetchOpenInterest

func (this *Hitbtc) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Hitbtc) FetchOpenInterests

func (this *Hitbtc) FetchOpenInterests(options ...FetchOpenInterestsOptions) (OpenInterests, error)

*

func (*Hitbtc) FetchOpenOrder

func (this *Hitbtc) FetchOpenOrder(id string, options ...FetchOpenOrderOptions) (Order, error)

*

func (*Hitbtc) FetchOpenOrders

func (this *Hitbtc) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Hitbtc) FetchOrder

func (this *Hitbtc) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Hitbtc) FetchOrderBook

func (this *Hitbtc) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name hitbtc#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://api.hitbtc.com/#order-books
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Hitbtc) FetchOrderBooks

func (this *Hitbtc) FetchOrderBooks(options ...FetchOrderBooksOptions) (OrderBooks, error)

*

  • @method
  • @name hitbtc#fetchOrderBooks
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data for multiple markets
  • @see https://api.hitbtc.com/#order-books
  • @param {string[]} [symbols] list of unified market symbols, all symbols fetched if undefined, default is undefined
  • @param {int} [limit] max number of entries per orderbook to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbol

func (*Hitbtc) FetchOrderTrades

func (this *Hitbtc) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Hitbtc) FetchPosition

func (this *Hitbtc) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Hitbtc) FetchPositions

func (this *Hitbtc) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Hitbtc) FetchTicker

func (this *Hitbtc) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name hitbtc#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://api.hitbtc.com/#tickers
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Hitbtc) FetchTickers

func (this *Hitbtc) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name hitbtc#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://api.hitbtc.com/#tickers
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Hitbtc) FetchTrades

func (this *Hitbtc) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name hitbtc#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://api.hitbtc.com/#trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Hitbtc) FetchTradingFee

func (this *Hitbtc) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Hitbtc) FetchTradingFees

func (this *Hitbtc) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Hitbtc) FetchTransactionsHelper

func (this *Hitbtc) FetchTransactionsHelper(types interface{}, code interface{}, since interface{}, limit interface{}, params interface{}) ([]Transaction, error)

func (*Hitbtc) FetchWithdrawals

func (this *Hitbtc) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name hitbtc#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://api.hitbtc.com/#get-transactions-history
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Hitbtc) HandleErrors

func (this Hitbtc) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Hitbtc) HandleMarginModeAndParams

func (this Hitbtc) HandleMarginModeAndParams(methodName interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) Init

func (this Hitbtc) Init(userConfig map[string]interface{})

func (Hitbtc) ModifyMarginHelper

func (this Hitbtc) ModifyMarginHelper(symbol interface{}, amount interface{}, typeVar interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Hitbtc) Nonce

func (this Hitbtc) Nonce() interface{}

func (Hitbtc) ParseBalance

func (this Hitbtc) ParseBalance(response interface{}) interface{}

func (Hitbtc) ParseDepositWithdrawFee

func (this Hitbtc) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseFundingRate

func (this Hitbtc) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseLeverage

func (this Hitbtc) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseMarginMode

func (this Hitbtc) ParseMarginMode(marginMode interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseMarginModification

func (this Hitbtc) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseOHLCV

func (this Hitbtc) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseOpenInterest

func (this Hitbtc) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseOrder

func (this Hitbtc) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseOrderStatus

func (this Hitbtc) ParseOrderStatus(status interface{}) interface{}

func (Hitbtc) ParsePosition

func (this Hitbtc) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseTicker

func (this Hitbtc) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseTrade

func (this Hitbtc) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseTradingFee

func (this Hitbtc) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseTransaction

func (this Hitbtc) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) ParseTransactionStatus

func (this Hitbtc) ParseTransactionStatus(status interface{}) interface{}

func (Hitbtc) ParseTransactionType

func (this Hitbtc) ParseTransactionType(typeVar interface{}) interface{}

func (Hitbtc) ParseTransfer

func (this Hitbtc) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Hitbtc) PrivateDeleteFuturesOrder

func (this Hitbtc) PrivateDeleteFuturesOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateDeleteFuturesOrderClientOrderId

func (this Hitbtc) PrivateDeleteFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateDeleteFuturesPosition

func (this Hitbtc) PrivateDeleteFuturesPosition(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateDeleteFuturesPositionMarginModeSymbol

func (this Hitbtc) PrivateDeleteFuturesPositionMarginModeSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateDeleteMarginOrder

func (this Hitbtc) PrivateDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateDeleteMarginOrderClientOrderId

func (this Hitbtc) PrivateDeleteMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateDeleteMarginPosition

func (this Hitbtc) PrivateDeleteMarginPosition(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateDeleteMarginPositionIsolatedSymbol

func (this Hitbtc) PrivateDeleteMarginPositionIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateDeleteSpotOrder

func (this Hitbtc) PrivateDeleteSpotOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateDeleteSpotOrderClientOrderId

func (this Hitbtc) PrivateDeleteSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateDeleteWalletCryptoWithdrawId

func (this Hitbtc) PrivateDeleteWalletCryptoWithdrawId(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesAccount

func (this Hitbtc) PrivateGetFuturesAccount(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesAccountIsolatedSymbol

func (this Hitbtc) PrivateGetFuturesAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesBalance

func (this Hitbtc) PrivateGetFuturesBalance(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesBalanceCurrency

func (this Hitbtc) PrivateGetFuturesBalanceCurrency(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesConfig

func (this Hitbtc) PrivateGetFuturesConfig(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesFee

func (this Hitbtc) PrivateGetFuturesFee(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesFeeSymbol

func (this Hitbtc) PrivateGetFuturesFeeSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesHistoryClearing

func (this Hitbtc) PrivateGetFuturesHistoryClearing(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesHistoryOrder

func (this Hitbtc) PrivateGetFuturesHistoryOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesHistoryPositions

func (this Hitbtc) PrivateGetFuturesHistoryPositions(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesHistoryTrade

func (this Hitbtc) PrivateGetFuturesHistoryTrade(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesOrder

func (this Hitbtc) PrivateGetFuturesOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetFuturesOrderClientOrderId

func (this Hitbtc) PrivateGetFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetMarginAccount

func (this Hitbtc) PrivateGetMarginAccount(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetMarginAccountCrossCurrency

func (this Hitbtc) PrivateGetMarginAccountCrossCurrency(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetMarginAccountIsolatedSymbol

func (this Hitbtc) PrivateGetMarginAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetMarginConfig

func (this Hitbtc) PrivateGetMarginConfig(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetMarginHistoryClearing

func (this Hitbtc) PrivateGetMarginHistoryClearing(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetMarginHistoryOrder

func (this Hitbtc) PrivateGetMarginHistoryOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetMarginHistoryPositions

func (this Hitbtc) PrivateGetMarginHistoryPositions(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetMarginHistoryTrade

func (this Hitbtc) PrivateGetMarginHistoryTrade(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetMarginOrder

func (this Hitbtc) PrivateGetMarginOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetMarginOrderClientOrderId

func (this Hitbtc) PrivateGetMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSpotBalance

func (this Hitbtc) PrivateGetSpotBalance(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSpotBalanceCurrency

func (this Hitbtc) PrivateGetSpotBalanceCurrency(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSpotFee

func (this Hitbtc) PrivateGetSpotFee(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSpotFeeSymbol

func (this Hitbtc) PrivateGetSpotFeeSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSpotHistoryOrder

func (this Hitbtc) PrivateGetSpotHistoryOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSpotHistoryTrade

func (this Hitbtc) PrivateGetSpotHistoryTrade(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSpotOrder

func (this Hitbtc) PrivateGetSpotOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSpotOrderClientOrderId

func (this Hitbtc) PrivateGetSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSubAccount

func (this Hitbtc) PrivateGetSubAccount(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSubAccountAcl

func (this Hitbtc) PrivateGetSubAccountAcl(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSubAccountBalanceSubAccID

func (this Hitbtc) PrivateGetSubAccountBalanceSubAccID(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetSubAccountCryptoAddressSubAccIDCurrency

func (this Hitbtc) PrivateGetSubAccountCryptoAddressSubAccIDCurrency(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetWalletAirdrops

func (this Hitbtc) PrivateGetWalletAirdrops(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetWalletAmountLocks

func (this Hitbtc) PrivateGetWalletAmountLocks(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetWalletBalance

func (this Hitbtc) PrivateGetWalletBalance(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetWalletBalanceCurrency

func (this Hitbtc) PrivateGetWalletBalanceCurrency(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetWalletCryptoAddress

func (this Hitbtc) PrivateGetWalletCryptoAddress(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetWalletCryptoAddressCheckMine

func (this Hitbtc) PrivateGetWalletCryptoAddressCheckMine(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetWalletCryptoAddressRecentDeposit

func (this Hitbtc) PrivateGetWalletCryptoAddressRecentDeposit(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetWalletCryptoAddressRecentWithdraw

func (this Hitbtc) PrivateGetWalletCryptoAddressRecentWithdraw(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetWalletCryptoFeeEstimate

func (this Hitbtc) PrivateGetWalletCryptoFeeEstimate(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetWalletTransactions

func (this Hitbtc) PrivateGetWalletTransactions(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivateGetWalletTransactionsTxId

func (this Hitbtc) PrivateGetWalletTransactionsTxId(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePatchFuturesOrderClientOrderId

func (this Hitbtc) PrivatePatchFuturesOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePatchMarginOrderClientOrderId

func (this Hitbtc) PrivatePatchMarginOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePatchSpotOrderClientOrderId

func (this Hitbtc) PrivatePatchSpotOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostFuturesOrder

func (this Hitbtc) PrivatePostFuturesOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostFuturesOrderList

func (this Hitbtc) PrivatePostFuturesOrderList(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostMarginOrder

func (this Hitbtc) PrivatePostMarginOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostMarginOrderList

func (this Hitbtc) PrivatePostMarginOrderList(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostSpotOrder

func (this Hitbtc) PrivatePostSpotOrder(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostSpotOrderList

func (this Hitbtc) PrivatePostSpotOrderList(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostSubAccountAcl

func (this Hitbtc) PrivatePostSubAccountAcl(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostSubAccountActivate

func (this Hitbtc) PrivatePostSubAccountActivate(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostSubAccountFreeze

func (this Hitbtc) PrivatePostSubAccountFreeze(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostSubAccountTransfer

func (this Hitbtc) PrivatePostSubAccountTransfer(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostWalletAirdropsIdClaim

func (this Hitbtc) PrivatePostWalletAirdropsIdClaim(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostWalletConvert

func (this Hitbtc) PrivatePostWalletConvert(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostWalletCryptoAddress

func (this Hitbtc) PrivatePostWalletCryptoAddress(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostWalletCryptoCheckOffchainAvailable

func (this Hitbtc) PrivatePostWalletCryptoCheckOffchainAvailable(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostWalletCryptoFeesEstimate

func (this Hitbtc) PrivatePostWalletCryptoFeesEstimate(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostWalletCryptoWithdraw

func (this Hitbtc) PrivatePostWalletCryptoWithdraw(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostWalletInternalWithdraw

func (this Hitbtc) PrivatePostWalletInternalWithdraw(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePostWalletTransfer

func (this Hitbtc) PrivatePostWalletTransfer(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePutFuturesAccountIsolatedSymbol

func (this Hitbtc) PrivatePutFuturesAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePutMarginAccountIsolatedSymbol

func (this Hitbtc) PrivatePutMarginAccountIsolatedSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PrivatePutWalletCryptoWithdrawId

func (this Hitbtc) PrivatePutWalletCryptoWithdrawId(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicCandles

func (this Hitbtc) PublicGetPublicCandles(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicCandlesSymbol

func (this Hitbtc) PublicGetPublicCandlesSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicConvertedCandles

func (this Hitbtc) PublicGetPublicConvertedCandles(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicConvertedCandlesSymbol

func (this Hitbtc) PublicGetPublicConvertedCandlesSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicCurrency

func (this Hitbtc) PublicGetPublicCurrency(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicCurrencyCurrency

func (this Hitbtc) PublicGetPublicCurrencyCurrency(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesCandlesIndexPrice

func (this Hitbtc) PublicGetPublicFuturesCandlesIndexPrice(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesCandlesIndexPriceSymbol

func (this Hitbtc) PublicGetPublicFuturesCandlesIndexPriceSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesCandlesMarkPrice

func (this Hitbtc) PublicGetPublicFuturesCandlesMarkPrice(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesCandlesMarkPriceSymbol

func (this Hitbtc) PublicGetPublicFuturesCandlesMarkPriceSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesCandlesOpenInterest

func (this Hitbtc) PublicGetPublicFuturesCandlesOpenInterest(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesCandlesOpenInterestSymbol

func (this Hitbtc) PublicGetPublicFuturesCandlesOpenInterestSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesCandlesPremiumIndex

func (this Hitbtc) PublicGetPublicFuturesCandlesPremiumIndex(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesCandlesPremiumIndexSymbol

func (this Hitbtc) PublicGetPublicFuturesCandlesPremiumIndexSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesHistoryFunding

func (this Hitbtc) PublicGetPublicFuturesHistoryFunding(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesHistoryFundingSymbol

func (this Hitbtc) PublicGetPublicFuturesHistoryFundingSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesInfo

func (this Hitbtc) PublicGetPublicFuturesInfo(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicFuturesInfoSymbol

func (this Hitbtc) PublicGetPublicFuturesInfoSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicOrderbook

func (this Hitbtc) PublicGetPublicOrderbook(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicOrderbookSymbol

func (this Hitbtc) PublicGetPublicOrderbookSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicPriceHistory

func (this Hitbtc) PublicGetPublicPriceHistory(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicPriceRate

func (this Hitbtc) PublicGetPublicPriceRate(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicPriceTicker

func (this Hitbtc) PublicGetPublicPriceTicker(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicPriceTickerSymbol

func (this Hitbtc) PublicGetPublicPriceTickerSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicSymbol

func (this Hitbtc) PublicGetPublicSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicSymbolSymbol

func (this Hitbtc) PublicGetPublicSymbolSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicTicker

func (this Hitbtc) PublicGetPublicTicker(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicTickerSymbol

func (this Hitbtc) PublicGetPublicTickerSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicTrades

func (this Hitbtc) PublicGetPublicTrades(args ...interface{}) <-chan interface{}

func (Hitbtc) PublicGetPublicTradesSymbol

func (this Hitbtc) PublicGetPublicTradesSymbol(args ...interface{}) <-chan interface{}

func (Hitbtc) ReduceMargin

func (this Hitbtc) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Hitbtc) SetLeverage

func (this *Hitbtc) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name hitbtc#setLeverage
  • @description set the level of leverage for a market
  • @see https://api.hitbtc.com/#create-update-margin-account-2
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Hitbtc) Sign

func (this Hitbtc) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Hitbtc) Transfer

func (this *Hitbtc) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name hitbtc#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://api.hitbtc.com/#transfer-between-wallet-and-exchange
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from
  • @param {string} toAccount account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Hitbtc) Withdraw

func (this *Hitbtc) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name hitbtc#withdraw
  • @description make a withdrawal
  • @see https://api.hitbtc.com/#withdraw-crypto
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Hollaex

type Hollaex struct {
	Core *hollaex
	// contains filtered or unexported fields
}

func NewHollaex

func NewHollaex(userConfig map[string]interface{}) Hollaex

func (*Hollaex) CancelAllOrders

func (this *Hollaex) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Hollaex) CancelOrder

func (this *Hollaex) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Hollaex) CreateOrder

func (this *Hollaex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name hollaex#createOrder
  • @description create a trade order
  • @see https://apidocs.hollaex.com/#create-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price at which a trigger order is triggered at
  • @param {bool} [params.postOnly] if true, the order will only be posted to the order book and not executed immediately
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Hollaex) Describe

func (this Hollaex) Describe() interface{}

func (*Hollaex) FetchBalance

func (this *Hollaex) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Hollaex) FetchClosedOrders

func (this *Hollaex) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name hollaex#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://apidocs.hollaex.com/#get-all-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Hollaex) FetchCurrencies

func (this Hollaex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name hollaex#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://apidocs.hollaex.com/#constants
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Hollaex) FetchDepositAddresses

func (this *Hollaex) FetchDepositAddresses(options ...FetchDepositAddressesOptions) ([]DepositAddress, error)

*

  • @method
  • @name hollaex#fetchDepositAddresses
  • @description fetch deposit addresses for multiple currencies and chain types
  • @see https://apidocs.hollaex.com/#get-user
  • @param {string[]|undefined} codes list of unified currency codes, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [address structures]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Hollaex) FetchDepositWithdrawFees

func (this *Hollaex) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Hollaex) FetchDeposits

func (this *Hollaex) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name hollaex#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://apidocs.hollaex.com/#get-deposits
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Hollaex) FetchMarkets

func (this *Hollaex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name hollaex#fetchMarkets
  • @description retrieves data on all markets for hollaex
  • @see https://apidocs.hollaex.com/#constants
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Hollaex) FetchMyTrades

func (this *Hollaex) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name hollaex#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://apidocs.hollaex.com/#get-trades
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Hollaex) FetchOHLCV

func (this *Hollaex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name hollaex#fetchOHLCV
  • @description hollaex has large gaps between candles, so it's recommended to specify since
  • @see https://apidocs.hollaex.com/#chart
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Hollaex) FetchOpenOrder

func (this *Hollaex) FetchOpenOrder(id string, options ...FetchOpenOrderOptions) (Order, error)

*

func (*Hollaex) FetchOpenOrders

func (this *Hollaex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name hollaex#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://apidocs.hollaex.com/#get-all-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hollaex) FetchOrder

func (this *Hollaex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Hollaex) FetchOrderBook

func (this *Hollaex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name hollaex#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://apidocs.hollaex.com/#orderbook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Hollaex) FetchOrderBooks

func (this *Hollaex) FetchOrderBooks(options ...FetchOrderBooksOptions) (OrderBooks, error)

*

  • @method
  • @name hollaex#fetchOrderBooks
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data for multiple markets
  • @see https://apidocs.hollaex.com/#orderbooks
  • @param {string[]|undefined} symbols not used by hollaex fetchOrderBooks ()
  • @param {int} [limit] not used by hollaex fetchOrderBooks ()
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbol

func (*Hollaex) FetchOrders

func (this *Hollaex) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name hollaex#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://apidocs.hollaex.com/#get-all-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hollaex) FetchTicker

func (this *Hollaex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name hollaex#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://apidocs.hollaex.com/#ticker
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Hollaex) FetchTickers

func (this *Hollaex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name hollaex#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://apidocs.hollaex.com/#tickers
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Hollaex) FetchTrades

func (this *Hollaex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name hollaex#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://apidocs.hollaex.com/#trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Hollaex) FetchTradingFees

func (this *Hollaex) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Hollaex) FetchWithdrawal

func (this *Hollaex) FetchWithdrawal(id string, options ...FetchWithdrawalOptions) (Transaction, error)

*

  • @method
  • @name hollaex#fetchWithdrawal
  • @description fetch data on a currency withdrawal via the withdrawal id
  • @see https://apidocs.hollaex.com/#get-withdrawals
  • @param {string} id withdrawal id
  • @param {string} code unified currency code of the currency withdrawn, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Hollaex) FetchWithdrawals

func (this *Hollaex) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name hollaex#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://apidocs.hollaex.com/#get-withdrawals
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Hollaex) HandleErrors

func (this Hollaex) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Hollaex) Init

func (this Hollaex) Init(userConfig map[string]interface{})

func (Hollaex) NormalizeNumberIfNeeded

func (this Hollaex) NormalizeNumberIfNeeded(number interface{}) interface{}

func (Hollaex) ParseBalance

func (this Hollaex) ParseBalance(response interface{}) interface{}

func (Hollaex) ParseDepositAddress

func (this Hollaex) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Hollaex) ParseDepositWithdrawFee

func (this Hollaex) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Hollaex) ParseOHLCV

func (this Hollaex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Hollaex) ParseOrder

func (this Hollaex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Hollaex) ParseOrderStatus

func (this Hollaex) ParseOrderStatus(status interface{}) interface{}

func (Hollaex) ParseTicker

func (this Hollaex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Hollaex) ParseTickers

func (this Hollaex) ParseTickers(tickers interface{}, optionalArgs ...interface{}) interface{}

func (Hollaex) ParseTrade

func (this Hollaex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Hollaex) ParseTransaction

func (this Hollaex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Hollaex) PrivateDeleteOrder

func (this Hollaex) PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Hollaex) PrivateDeleteOrderAll

func (this Hollaex) PrivateDeleteOrderAll(args ...interface{}) <-chan interface{}

func (Hollaex) PrivateGetOrder

func (this Hollaex) PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Hollaex) PrivateGetOrders

func (this Hollaex) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Hollaex) PrivateGetUser

func (this Hollaex) PrivateGetUser(args ...interface{}) <-chan interface{}

func (Hollaex) PrivateGetUserBalance

func (this Hollaex) PrivateGetUserBalance(args ...interface{}) <-chan interface{}

func (Hollaex) PrivateGetUserDeposits

func (this Hollaex) PrivateGetUserDeposits(args ...interface{}) <-chan interface{}

func (Hollaex) PrivateGetUserTrades

func (this Hollaex) PrivateGetUserTrades(args ...interface{}) <-chan interface{}

func (Hollaex) PrivateGetUserWithdrawalFee

func (this Hollaex) PrivateGetUserWithdrawalFee(args ...interface{}) <-chan interface{}

func (Hollaex) PrivateGetUserWithdrawals

func (this Hollaex) PrivateGetUserWithdrawals(args ...interface{}) <-chan interface{}

func (Hollaex) PrivatePostOrder

func (this Hollaex) PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Hollaex) PrivatePostUserWithdrawal

func (this Hollaex) PrivatePostUserWithdrawal(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetChart

func (this Hollaex) PublicGetChart(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetCharts

func (this Hollaex) PublicGetCharts(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetConstants

func (this Hollaex) PublicGetConstants(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetHealth

func (this Hollaex) PublicGetHealth(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetKit

func (this Hollaex) PublicGetKit(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetMinicharts

func (this Hollaex) PublicGetMinicharts(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetOraclePrices

func (this Hollaex) PublicGetOraclePrices(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetOrderbook

func (this Hollaex) PublicGetOrderbook(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetOrderbooks

func (this Hollaex) PublicGetOrderbooks(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetQuickTrade

func (this Hollaex) PublicGetQuickTrade(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetTicker

func (this Hollaex) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetTickers

func (this Hollaex) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetTiers

func (this Hollaex) PublicGetTiers(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetTrades

func (this Hollaex) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetUdfConfig

func (this Hollaex) PublicGetUdfConfig(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetUdfHistory

func (this Hollaex) PublicGetUdfHistory(args ...interface{}) <-chan interface{}

func (Hollaex) PublicGetUdfSymbols

func (this Hollaex) PublicGetUdfSymbols(args ...interface{}) <-chan interface{}

func (Hollaex) Sign

func (this Hollaex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Hollaex) Withdraw

func (this *Hollaex) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name hollaex#withdraw
  • @description make a withdrawal
  • @see https://apidocs.hollaex.com/#withdrawal
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Htx

type Htx struct {
	Core *htx
	// contains filtered or unexported fields
}

func NewHtx

func NewHtx(userConfig map[string]interface{}) Htx

func (Htx) BorrowCrossMargin

func (this Htx) BorrowCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Htx) BorrowIsolatedMargin

func (this Htx) BorrowIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Htx) CancelAllOrders

func (this *Htx) CancelAllOrders(options ...CancelAllOrdersOptions) ([]map[string]interface{}, error)

*

  • @method
  • @name htx#cancelAllOrders
  • @description cancel all open orders
  • @param {string} symbol unified market symbol, only orders in the market of this symbol are cancelled when symbol is not undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] *contract only* if the orders are trigger trigger orders or not
  • @param {boolean} [params.stopLossTakeProfit] *contract only* if the orders are stop-loss or take-profit orders
  • @param {boolean} [params.trailing] *contract only* set to true if you want to cancel all trailing orders
  • @returns {object[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Htx) CancelAllOrdersAfter

func (this *Htx) CancelAllOrdersAfter(timeout int64, options ...CancelAllOrdersAfterOptions) (map[string]interface{}, error)

*

  • @method
  • @name htx#cancelAllOrdersAfter
  • @description dead man's switch, cancel all orders after the given timeout
  • @see https://huobiapi.github.io/docs/spot/v1/en/#dead-man-s-switch
  • @param {number} timeout time in milliseconds, 0 represents cancel the timer
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} the api result

func (*Htx) CancelOrder

func (this *Htx) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

  • @method
  • @name htx#cancelOrder
  • @description cancels an open order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] *contract only* if the order is a trigger trigger order or not
  • @param {boolean} [params.stopLossTakeProfit] *contract only* if the order is a stop-loss or take-profit order
  • @param {boolean} [params.trailing] *contract only* set to true if you want to cancel a trailing order
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Htx) CancelOrders

func (this *Htx) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]map[string]interface{}, error)

*

  • @method
  • @name htx#cancelOrders
  • @description cancel multiple orders
  • @param {string[]} ids order ids
  • @param {string} symbol unified market symbol, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.trigger] *contract only* if the orders are trigger trigger orders or not
  • @param {bool} [params.stopLossTakeProfit] *contract only* if the orders are stop-loss or take-profit orders
  • @returns {object} an list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Htx) ClosePosition

func (this Htx) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Htx) ContractPrivateGetApiV1ContractApiTradingStatus

func (this Htx) ContractPrivateGetApiV1ContractApiTradingStatus(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivateGetApiV1ContractSubAuthList

func (this Htx) ContractPrivateGetApiV1ContractSubAuthList(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivateGetLinearSwapApiV1SwapApiTradingStatus

func (this Htx) ContractPrivateGetLinearSwapApiV1SwapApiTradingStatus(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivateGetLinearSwapApiV1SwapCrossPositionSide

func (this Htx) ContractPrivateGetLinearSwapApiV1SwapCrossPositionSide(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivateGetLinearSwapApiV1SwapPositionSide

func (this Htx) ContractPrivateGetLinearSwapApiV1SwapPositionSide(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivateGetLinearSwapApiV1SwapSubAuthList

func (this Htx) ContractPrivateGetLinearSwapApiV1SwapSubAuthList(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivateGetLinearSwapApiV3FixPositionMarginChangeRecord

func (this Htx) ContractPrivateGetLinearSwapApiV3FixPositionMarginChangeRecord(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivateGetLinearSwapApiV3LinearSwapOverviewAccountInfo

func (this Htx) ContractPrivateGetLinearSwapApiV3LinearSwapOverviewAccountInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivateGetLinearSwapApiV3SwapUnifiedAccountType

func (this Htx) ContractPrivateGetLinearSwapApiV3SwapUnifiedAccountType(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivateGetLinearSwapApiV3UnifiedAccountInfo

func (this Htx) ContractPrivateGetLinearSwapApiV3UnifiedAccountInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivateGetSwapApiV1SwapApiTradingStatus

func (this Htx) ContractPrivateGetSwapApiV1SwapApiTradingStatus(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivateGetSwapApiV1SwapSubAuthList

func (this Htx) ContractPrivateGetSwapApiV1SwapSubAuthList(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractAccountInfo

func (this Htx) ContractPrivatePostApiV1ContractAccountInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractAccountPositionInfo

func (this Htx) ContractPrivatePostApiV1ContractAccountPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractAvailableLevelRate

func (this Htx) ContractPrivatePostApiV1ContractAvailableLevelRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractBalanceValuation

func (this Htx) ContractPrivatePostApiV1ContractBalanceValuation(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractBatchorder

func (this Htx) ContractPrivatePostApiV1ContractBatchorder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractCancel

func (this Htx) ContractPrivatePostApiV1ContractCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractCancelAfter

func (this Htx) ContractPrivatePostApiV1ContractCancelAfter(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractCancelall

func (this Htx) ContractPrivatePostApiV1ContractCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractFee

func (this Htx) ContractPrivatePostApiV1ContractFee(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractFinancialRecord

func (this Htx) ContractPrivatePostApiV1ContractFinancialRecord(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractFinancialRecordExact

func (this Htx) ContractPrivatePostApiV1ContractFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractHisorders

func (this Htx) ContractPrivatePostApiV1ContractHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractHisordersExact

func (this Htx) ContractPrivatePostApiV1ContractHisordersExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractMasterSubTransfer

func (this Htx) ContractPrivatePostApiV1ContractMasterSubTransfer(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractMasterSubTransferRecord

func (this Htx) ContractPrivatePostApiV1ContractMasterSubTransferRecord(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractMatchresults

func (this Htx) ContractPrivatePostApiV1ContractMatchresults(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractMatchresultsExact

func (this Htx) ContractPrivatePostApiV1ContractMatchresultsExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractOpenorders

func (this Htx) ContractPrivatePostApiV1ContractOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractOrder

func (this Htx) ContractPrivatePostApiV1ContractOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractOrderDetail

func (this Htx) ContractPrivatePostApiV1ContractOrderDetail(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractOrderInfo

func (this Htx) ContractPrivatePostApiV1ContractOrderInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractOrderLimit

func (this Htx) ContractPrivatePostApiV1ContractOrderLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractPositionInfo

func (this Htx) ContractPrivatePostApiV1ContractPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractPositionLimit

func (this Htx) ContractPrivatePostApiV1ContractPositionLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractRelationTpslOrder

func (this Htx) ContractPrivatePostApiV1ContractRelationTpslOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractSubAccountInfo

func (this Htx) ContractPrivatePostApiV1ContractSubAccountInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractSubAccountInfoList

func (this Htx) ContractPrivatePostApiV1ContractSubAccountInfoList(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractSubAccountList

func (this Htx) ContractPrivatePostApiV1ContractSubAccountList(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractSubAuth

func (this Htx) ContractPrivatePostApiV1ContractSubAuth(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractSubPositionInfo

func (this Htx) ContractPrivatePostApiV1ContractSubPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractSwitchLeverRate

func (this Htx) ContractPrivatePostApiV1ContractSwitchLeverRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTpslCancel

func (this Htx) ContractPrivatePostApiV1ContractTpslCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTpslCancelall

func (this Htx) ContractPrivatePostApiV1ContractTpslCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTpslHisorders

func (this Htx) ContractPrivatePostApiV1ContractTpslHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTpslOpenorders

func (this Htx) ContractPrivatePostApiV1ContractTpslOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTpslOrder

func (this Htx) ContractPrivatePostApiV1ContractTpslOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTrackCancel

func (this Htx) ContractPrivatePostApiV1ContractTrackCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTrackCancelall

func (this Htx) ContractPrivatePostApiV1ContractTrackCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTrackHisorders

func (this Htx) ContractPrivatePostApiV1ContractTrackHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTrackOpenorders

func (this Htx) ContractPrivatePostApiV1ContractTrackOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTrackOrder

func (this Htx) ContractPrivatePostApiV1ContractTrackOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTransferLimit

func (this Htx) ContractPrivatePostApiV1ContractTransferLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTriggerCancel

func (this Htx) ContractPrivatePostApiV1ContractTriggerCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTriggerCancelall

func (this Htx) ContractPrivatePostApiV1ContractTriggerCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTriggerHisorders

func (this Htx) ContractPrivatePostApiV1ContractTriggerHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTriggerOpenorders

func (this Htx) ContractPrivatePostApiV1ContractTriggerOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractTriggerOrder

func (this Htx) ContractPrivatePostApiV1ContractTriggerOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1ContractUserSettlementRecords

func (this Htx) ContractPrivatePostApiV1ContractUserSettlementRecords(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV1LightningClosePosition

func (this Htx) ContractPrivatePostApiV1LightningClosePosition(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV3ContractFinancialRecord

func (this Htx) ContractPrivatePostApiV3ContractFinancialRecord(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV3ContractFinancialRecordExact

func (this Htx) ContractPrivatePostApiV3ContractFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV3ContractHisorders

func (this Htx) ContractPrivatePostApiV3ContractHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV3ContractHisordersExact

func (this Htx) ContractPrivatePostApiV3ContractHisordersExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV3ContractMatchresults

func (this Htx) ContractPrivatePostApiV3ContractMatchresults(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostApiV3ContractMatchresultsExact

func (this Htx) ContractPrivatePostApiV3ContractMatchresultsExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1LinearCancelAfter

func (this Htx) ContractPrivatePostLinearSwapApiV1LinearCancelAfter(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapAccountInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapAccountInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapAccountPositionInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapAccountPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapAvailableLevelRate

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapAvailableLevelRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapBalanceValuation

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapBalanceValuation(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapBatchorder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapBatchorder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCancel

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCancelall

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossAccountInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossAccountInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossAccountPositionInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossAccountPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossAvailableLevelRate

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossAvailableLevelRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossBatchorder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossBatchorder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossCancel

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossCancelall

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossHisorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossHisordersExact

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossHisordersExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossLeverPositionLimit

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossLeverPositionLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossLightningClosePosition

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossLightningClosePosition(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossMatchresults

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossMatchresults(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossMatchresultsExact

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossMatchresultsExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossOpenorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossOrder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossOrderDetail

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossOrderDetail(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossOrderInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossOrderInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossPositionInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossPositionLimit

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossPositionLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossRelationTpslOrder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossRelationTpslOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfoList

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfoList(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountList

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountList(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSubPositionInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSubPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSwitchLeverRate

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSwitchLeverRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSwitchPositionMode

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossSwitchPositionMode(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTpslCancel

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTpslCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTpslCancelall

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTpslCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTpslHisorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTpslHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTpslOpenorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTpslOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTpslOrder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTpslOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTrackCancel

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTrackCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTrackCancelall

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTrackCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTrackHisorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTrackHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTrackOpenorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTrackOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTrackOrder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTrackOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTransferLimit

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTransferLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerCancel

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerCancelall

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerHisorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerOpenorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerOrder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapCrossUserSettlementRecords

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapCrossUserSettlementRecords(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapFee

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapFee(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapFinancialRecord

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapFinancialRecord(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapFinancialRecordExact

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapHisorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapHisordersExact

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapHisordersExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapLeverPositionLimit

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapLeverPositionLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapLightningClosePosition

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapLightningClosePosition(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapMasterSubTransfer

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapMasterSubTransfer(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapMasterSubTransferRecord

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapMasterSubTransferRecord(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapMatchresults

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapMatchresults(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapMatchresultsExact

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapMatchresultsExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapOpenorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapOrder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapOrderDetail

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapOrderDetail(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapOrderInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapOrderInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapOrderLimit

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapOrderLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapPositionInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapPositionLimit

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapPositionLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapRelationTpslOrder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapRelationTpslOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapSubAccountInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapSubAccountInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapSubAccountInfoList

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapSubAccountInfoList(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapSubAccountList

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapSubAccountList(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapSubAuth

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapSubAuth(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapSubPositionInfo

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapSubPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapSwitchLeverRate

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapSwitchLeverRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapSwitchPositionMode

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapSwitchPositionMode(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTpslCancel

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTpslCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTpslCancelall

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTpslCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTpslHisorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTpslHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTpslOpenorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTpslOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTpslOrder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTpslOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTrackCancel

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTrackCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTrackCancelall

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTrackCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTrackHisorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTrackHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTrackOpenorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTrackOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTrackOrder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTrackOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTransferInner

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTransferInner(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTransferLimit

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTransferLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTriggerCancel

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTriggerCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTriggerCancelall

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTriggerCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTriggerHisorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTriggerHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTriggerOpenorders

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTriggerOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapTriggerOrder

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapTriggerOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV1SwapUserSettlementRecords

func (this Htx) ContractPrivatePostLinearSwapApiV1SwapUserSettlementRecords(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3FixPositionMarginChange

func (this Htx) ContractPrivatePostLinearSwapApiV3FixPositionMarginChange(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3LinearSwapFeeSwitch

func (this Htx) ContractPrivatePostLinearSwapApiV3LinearSwapFeeSwitch(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3SwapCrossHisorders

func (this Htx) ContractPrivatePostLinearSwapApiV3SwapCrossHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3SwapCrossHisordersExact

func (this Htx) ContractPrivatePostLinearSwapApiV3SwapCrossHisordersExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3SwapCrossMatchresults

func (this Htx) ContractPrivatePostLinearSwapApiV3SwapCrossMatchresults(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3SwapCrossMatchresultsExact

func (this Htx) ContractPrivatePostLinearSwapApiV3SwapCrossMatchresultsExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3SwapFinancialRecord

func (this Htx) ContractPrivatePostLinearSwapApiV3SwapFinancialRecord(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3SwapFinancialRecordExact

func (this Htx) ContractPrivatePostLinearSwapApiV3SwapFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3SwapHisorders

func (this Htx) ContractPrivatePostLinearSwapApiV3SwapHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3SwapHisordersExact

func (this Htx) ContractPrivatePostLinearSwapApiV3SwapHisordersExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3SwapMatchresults

func (this Htx) ContractPrivatePostLinearSwapApiV3SwapMatchresults(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3SwapMatchresultsExact

func (this Htx) ContractPrivatePostLinearSwapApiV3SwapMatchresultsExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostLinearSwapApiV3SwapSwitchAccountType

func (this Htx) ContractPrivatePostLinearSwapApiV3SwapSwitchAccountType(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapAccountInfo

func (this Htx) ContractPrivatePostSwapApiV1SwapAccountInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapAccountPositionInfo

func (this Htx) ContractPrivatePostSwapApiV1SwapAccountPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapAvailableLevelRate

func (this Htx) ContractPrivatePostSwapApiV1SwapAvailableLevelRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapBalanceValuation

func (this Htx) ContractPrivatePostSwapApiV1SwapBalanceValuation(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapBatchorder

func (this Htx) ContractPrivatePostSwapApiV1SwapBatchorder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapCancel

func (this Htx) ContractPrivatePostSwapApiV1SwapCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapCancelAfter

func (this Htx) ContractPrivatePostSwapApiV1SwapCancelAfter(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapCancelall

func (this Htx) ContractPrivatePostSwapApiV1SwapCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapFee

func (this Htx) ContractPrivatePostSwapApiV1SwapFee(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapFinancialRecord

func (this Htx) ContractPrivatePostSwapApiV1SwapFinancialRecord(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapFinancialRecordExact

func (this Htx) ContractPrivatePostSwapApiV1SwapFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapHisorders

func (this Htx) ContractPrivatePostSwapApiV1SwapHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapHisordersExact

func (this Htx) ContractPrivatePostSwapApiV1SwapHisordersExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapLightningClosePosition

func (this Htx) ContractPrivatePostSwapApiV1SwapLightningClosePosition(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapMasterSubTransfer

func (this Htx) ContractPrivatePostSwapApiV1SwapMasterSubTransfer(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapMasterSubTransferRecord

func (this Htx) ContractPrivatePostSwapApiV1SwapMasterSubTransferRecord(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapMatchresults

func (this Htx) ContractPrivatePostSwapApiV1SwapMatchresults(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapMatchresultsExact

func (this Htx) ContractPrivatePostSwapApiV1SwapMatchresultsExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapOpenorders

func (this Htx) ContractPrivatePostSwapApiV1SwapOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapOrder

func (this Htx) ContractPrivatePostSwapApiV1SwapOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapOrderDetail

func (this Htx) ContractPrivatePostSwapApiV1SwapOrderDetail(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapOrderInfo

func (this Htx) ContractPrivatePostSwapApiV1SwapOrderInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapOrderLimit

func (this Htx) ContractPrivatePostSwapApiV1SwapOrderLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapPositionInfo

func (this Htx) ContractPrivatePostSwapApiV1SwapPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapPositionLimit

func (this Htx) ContractPrivatePostSwapApiV1SwapPositionLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapRelationTpslOrder

func (this Htx) ContractPrivatePostSwapApiV1SwapRelationTpslOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapSubAccountInfo

func (this Htx) ContractPrivatePostSwapApiV1SwapSubAccountInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapSubAccountInfoList

func (this Htx) ContractPrivatePostSwapApiV1SwapSubAccountInfoList(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapSubAccountList

func (this Htx) ContractPrivatePostSwapApiV1SwapSubAccountList(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapSubAuth

func (this Htx) ContractPrivatePostSwapApiV1SwapSubAuth(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapSubPositionInfo

func (this Htx) ContractPrivatePostSwapApiV1SwapSubPositionInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapSwitchLeverRate

func (this Htx) ContractPrivatePostSwapApiV1SwapSwitchLeverRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTpslCancel

func (this Htx) ContractPrivatePostSwapApiV1SwapTpslCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTpslCancelall

func (this Htx) ContractPrivatePostSwapApiV1SwapTpslCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTpslHisorders

func (this Htx) ContractPrivatePostSwapApiV1SwapTpslHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTpslOpenorders

func (this Htx) ContractPrivatePostSwapApiV1SwapTpslOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTpslOrder

func (this Htx) ContractPrivatePostSwapApiV1SwapTpslOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTrackCancel

func (this Htx) ContractPrivatePostSwapApiV1SwapTrackCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTrackCancelall

func (this Htx) ContractPrivatePostSwapApiV1SwapTrackCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTrackHisorders

func (this Htx) ContractPrivatePostSwapApiV1SwapTrackHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTrackOpenorders

func (this Htx) ContractPrivatePostSwapApiV1SwapTrackOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTrackOrder

func (this Htx) ContractPrivatePostSwapApiV1SwapTrackOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTransferLimit

func (this Htx) ContractPrivatePostSwapApiV1SwapTransferLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTriggerCancel

func (this Htx) ContractPrivatePostSwapApiV1SwapTriggerCancel(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTriggerCancelall

func (this Htx) ContractPrivatePostSwapApiV1SwapTriggerCancelall(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTriggerHisorders

func (this Htx) ContractPrivatePostSwapApiV1SwapTriggerHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTriggerOpenorders

func (this Htx) ContractPrivatePostSwapApiV1SwapTriggerOpenorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapTriggerOrder

func (this Htx) ContractPrivatePostSwapApiV1SwapTriggerOrder(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV1SwapUserSettlementRecords

func (this Htx) ContractPrivatePostSwapApiV1SwapUserSettlementRecords(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV3SwapFinancialRecord

func (this Htx) ContractPrivatePostSwapApiV3SwapFinancialRecord(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV3SwapFinancialRecordExact

func (this Htx) ContractPrivatePostSwapApiV3SwapFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV3SwapHisorders

func (this Htx) ContractPrivatePostSwapApiV3SwapHisorders(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV3SwapHisordersExact

func (this Htx) ContractPrivatePostSwapApiV3SwapHisordersExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV3SwapMatchresults

func (this Htx) ContractPrivatePostSwapApiV3SwapMatchresults(args ...interface{}) <-chan interface{}

func (Htx) ContractPrivatePostSwapApiV3SwapMatchresultsExact

func (this Htx) ContractPrivatePostSwapApiV3SwapMatchresultsExact(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractAdjustfactor

func (this Htx) ContractPublicGetApiV1ContractAdjustfactor(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractApiState

func (this Htx) ContractPublicGetApiV1ContractApiState(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractContractInfo

func (this Htx) ContractPublicGetApiV1ContractContractInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractDeliveryPrice

func (this Htx) ContractPublicGetApiV1ContractDeliveryPrice(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractEliteAccountRatio

func (this Htx) ContractPublicGetApiV1ContractEliteAccountRatio(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractElitePositionRatio

func (this Htx) ContractPublicGetApiV1ContractElitePositionRatio(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractEstimatedSettlementPrice

func (this Htx) ContractPublicGetApiV1ContractEstimatedSettlementPrice(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractHisOpenInterest

func (this Htx) ContractPublicGetApiV1ContractHisOpenInterest(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractIndex

func (this Htx) ContractPublicGetApiV1ContractIndex(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractInsuranceFund

func (this Htx) ContractPublicGetApiV1ContractInsuranceFund(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractLadderMargin

func (this Htx) ContractPublicGetApiV1ContractLadderMargin(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractLiquidationOrders

func (this Htx) ContractPublicGetApiV1ContractLiquidationOrders(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractOpenInterest

func (this Htx) ContractPublicGetApiV1ContractOpenInterest(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractPriceLimit

func (this Htx) ContractPublicGetApiV1ContractPriceLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractQueryElements

func (this Htx) ContractPublicGetApiV1ContractQueryElements(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractRiskInfo

func (this Htx) ContractPublicGetApiV1ContractRiskInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1ContractSettlementRecords

func (this Htx) ContractPublicGetApiV1ContractSettlementRecords(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV1Timestamp

func (this Htx) ContractPublicGetApiV1Timestamp(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetApiV3ContractLiquidationOrders

func (this Htx) ContractPublicGetApiV3ContractLiquidationOrders(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetHeartbeat

func (this Htx) ContractPublicGetHeartbeat(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetIndexMarketHistoryBasis

func (this Htx) ContractPublicGetIndexMarketHistoryBasis(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetIndexMarketHistoryIndex

func (this Htx) ContractPublicGetIndexMarketHistoryIndex(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetIndexMarketHistoryLinearSwapBasis

func (this Htx) ContractPublicGetIndexMarketHistoryLinearSwapBasis(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetIndexMarketHistoryLinearSwapEstimatedRateKline

func (this Htx) ContractPublicGetIndexMarketHistoryLinearSwapEstimatedRateKline(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetIndexMarketHistoryLinearSwapMarkPriceKline

func (this Htx) ContractPublicGetIndexMarketHistoryLinearSwapMarkPriceKline(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetIndexMarketHistoryLinearSwapPremiumIndexKline

func (this Htx) ContractPublicGetIndexMarketHistoryLinearSwapPremiumIndexKline(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetIndexMarketHistoryMarkPriceKline

func (this Htx) ContractPublicGetIndexMarketHistoryMarkPriceKline(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetIndexMarketHistorySwapBasis

func (this Htx) ContractPublicGetIndexMarketHistorySwapBasis(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetIndexMarketHistorySwapEstimatedRateKline

func (this Htx) ContractPublicGetIndexMarketHistorySwapEstimatedRateKline(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetIndexMarketHistorySwapMarkPriceKline

func (this Htx) ContractPublicGetIndexMarketHistorySwapMarkPriceKline(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetIndexMarketHistorySwapPremiumIndexKline

func (this Htx) ContractPublicGetIndexMarketHistorySwapPremiumIndexKline(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapAdjustfactor

func (this Htx) ContractPublicGetLinearSwapApiV1SwapAdjustfactor(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapApiState

func (this Htx) ContractPublicGetLinearSwapApiV1SwapApiState(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapBatchFundingRate

func (this Htx) ContractPublicGetLinearSwapApiV1SwapBatchFundingRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapContractInfo

func (this Htx) ContractPublicGetLinearSwapApiV1SwapContractInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapCrossAdjustfactor

func (this Htx) ContractPublicGetLinearSwapApiV1SwapCrossAdjustfactor(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapCrossLadderMargin

func (this Htx) ContractPublicGetLinearSwapApiV1SwapCrossLadderMargin(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapCrossTradeState

func (this Htx) ContractPublicGetLinearSwapApiV1SwapCrossTradeState(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapCrossTransferState

func (this Htx) ContractPublicGetLinearSwapApiV1SwapCrossTransferState(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapEliteAccountRatio

func (this Htx) ContractPublicGetLinearSwapApiV1SwapEliteAccountRatio(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapElitePositionRatio

func (this Htx) ContractPublicGetLinearSwapApiV1SwapElitePositionRatio(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapEstimatedSettlementPrice

func (this Htx) ContractPublicGetLinearSwapApiV1SwapEstimatedSettlementPrice(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapFundingRate

func (this Htx) ContractPublicGetLinearSwapApiV1SwapFundingRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapHisOpenInterest

func (this Htx) ContractPublicGetLinearSwapApiV1SwapHisOpenInterest(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapHistoricalFundingRate

func (this Htx) ContractPublicGetLinearSwapApiV1SwapHistoricalFundingRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapIndex

func (this Htx) ContractPublicGetLinearSwapApiV1SwapIndex(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapLadderMargin

func (this Htx) ContractPublicGetLinearSwapApiV1SwapLadderMargin(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapLiquidationOrders

func (this Htx) ContractPublicGetLinearSwapApiV1SwapLiquidationOrders(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapOpenInterest

func (this Htx) ContractPublicGetLinearSwapApiV1SwapOpenInterest(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapPriceLimit

func (this Htx) ContractPublicGetLinearSwapApiV1SwapPriceLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapQueryElements

func (this Htx) ContractPublicGetLinearSwapApiV1SwapQueryElements(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapRiskInfo

func (this Htx) ContractPublicGetLinearSwapApiV1SwapRiskInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV1SwapSettlementRecords

func (this Htx) ContractPublicGetLinearSwapApiV1SwapSettlementRecords(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapApiV3SwapLiquidationOrders

func (this Htx) ContractPublicGetLinearSwapApiV3SwapLiquidationOrders(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapExMarketBbo

func (this Htx) ContractPublicGetLinearSwapExMarketBbo(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapExMarketDepth

func (this Htx) ContractPublicGetLinearSwapExMarketDepth(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapExMarketDetailBatchMerged

func (this Htx) ContractPublicGetLinearSwapExMarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapExMarketDetailMerged

func (this Htx) ContractPublicGetLinearSwapExMarketDetailMerged(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapExMarketHistoryKline

func (this Htx) ContractPublicGetLinearSwapExMarketHistoryKline(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapExMarketHistoryTrade

func (this Htx) ContractPublicGetLinearSwapExMarketHistoryTrade(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetLinearSwapExMarketTrade

func (this Htx) ContractPublicGetLinearSwapExMarketTrade(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetMarketBbo

func (this Htx) ContractPublicGetMarketBbo(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetMarketDepth

func (this Htx) ContractPublicGetMarketDepth(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetMarketDetailBatchMerged

func (this Htx) ContractPublicGetMarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetMarketDetailMerged

func (this Htx) ContractPublicGetMarketDetailMerged(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetMarketHistoryKline

func (this Htx) ContractPublicGetMarketHistoryKline(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetMarketHistoryTrade

func (this Htx) ContractPublicGetMarketHistoryTrade(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetMarketTrade

func (this Htx) ContractPublicGetMarketTrade(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1LinearSwapApiV1SwapInsuranceFund

func (this Htx) ContractPublicGetSwapApiV1LinearSwapApiV1SwapInsuranceFund(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapAdjustfactor

func (this Htx) ContractPublicGetSwapApiV1SwapAdjustfactor(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapApiState

func (this Htx) ContractPublicGetSwapApiV1SwapApiState(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapBatchFundingRate

func (this Htx) ContractPublicGetSwapApiV1SwapBatchFundingRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapContractInfo

func (this Htx) ContractPublicGetSwapApiV1SwapContractInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapEliteAccountRatio

func (this Htx) ContractPublicGetSwapApiV1SwapEliteAccountRatio(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapElitePositionRatio

func (this Htx) ContractPublicGetSwapApiV1SwapElitePositionRatio(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapEstimatedSettlementPrice

func (this Htx) ContractPublicGetSwapApiV1SwapEstimatedSettlementPrice(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapFundingRate

func (this Htx) ContractPublicGetSwapApiV1SwapFundingRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapHisOpenInterest

func (this Htx) ContractPublicGetSwapApiV1SwapHisOpenInterest(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapHistoricalFundingRate

func (this Htx) ContractPublicGetSwapApiV1SwapHistoricalFundingRate(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapIndex

func (this Htx) ContractPublicGetSwapApiV1SwapIndex(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapInsuranceFund

func (this Htx) ContractPublicGetSwapApiV1SwapInsuranceFund(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapLadderMargin

func (this Htx) ContractPublicGetSwapApiV1SwapLadderMargin(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapLiquidationOrders

func (this Htx) ContractPublicGetSwapApiV1SwapLiquidationOrders(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapOpenInterest

func (this Htx) ContractPublicGetSwapApiV1SwapOpenInterest(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapPriceLimit

func (this Htx) ContractPublicGetSwapApiV1SwapPriceLimit(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapQueryElements

func (this Htx) ContractPublicGetSwapApiV1SwapQueryElements(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapRiskInfo

func (this Htx) ContractPublicGetSwapApiV1SwapRiskInfo(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV1SwapSettlementRecords

func (this Htx) ContractPublicGetSwapApiV1SwapSettlementRecords(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapApiV3SwapLiquidationOrders

func (this Htx) ContractPublicGetSwapApiV3SwapLiquidationOrders(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapExMarketBbo

func (this Htx) ContractPublicGetSwapExMarketBbo(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapExMarketDepth

func (this Htx) ContractPublicGetSwapExMarketDepth(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapExMarketDetailBatchMerged

func (this Htx) ContractPublicGetSwapExMarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapExMarketDetailMerged

func (this Htx) ContractPublicGetSwapExMarketDetailMerged(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapExMarketHistoryKline

func (this Htx) ContractPublicGetSwapExMarketHistoryKline(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapExMarketHistoryTrade

func (this Htx) ContractPublicGetSwapExMarketHistoryTrade(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetSwapExMarketTrade

func (this Htx) ContractPublicGetSwapExMarketTrade(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetV2LinearSwapExMarketDetailBatchMerged

func (this Htx) ContractPublicGetV2LinearSwapExMarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetV2MarketDetailBatchMerged

func (this Htx) ContractPublicGetV2MarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Htx) ContractPublicGetV2SwapExMarketDetailBatchMerged

func (this Htx) ContractPublicGetV2SwapExMarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Htx) CostToPrecision

func (this Htx) CostToPrecision(symbol interface{}, cost interface{}) interface{}

func (Htx) CreateContractOrderRequest

func (this Htx) CreateContractOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Htx) CreateMarketBuyOrderWithCost

func (this *Htx) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Htx) CreateOrder

func (this *Htx) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (*Htx) CreateOrders

func (this *Htx) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (*Htx) CreateSpotOrderRequest

func (this *Htx) CreateSpotOrderRequest(symbol string, typeVar string, side string, amount float64, options ...CreateSpotOrderRequestOptions) (map[string]interface{}, error)

*

  • @method
  • @ignore
  • @name htx#createSpotOrderRequest
  • @description helper function to build request
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.timeInForce] supports 'IOC' and 'FOK'
  • @param {float} [params.cost] the quote quantity that can be used as an alternative for the amount for market buy orders
  • @returns {object} request to be sent to the exchange

func (*Htx) CreateTrailingPercentOrder

func (this *Htx) CreateTrailingPercentOrder(symbol string, typeVar string, side string, amount float64, options ...CreateTrailingPercentOrderOptions) (Order, error)

*

  • @method
  • @name htx#createTrailingPercentOrder
  • @description create a trailing order by providing the symbol, type, side, amount, price and trailingPercent
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency, or number of contracts
  • @param {float} [price] the price for the order to be filled at, in units of the quote currency, ignored in market orders
  • @param {float} trailingPercent the percent to trail away from the current market price
  • @param {float} trailingTriggerPrice the price to activate a trailing order, default uses the price argument
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Htx) Describe

func (this Htx) Describe() interface{}

func (*Htx) FetchAccountIdByType

func (this *Htx) FetchAccountIdByType(typeVar string, options ...FetchAccountIdByTypeOptions) (map[string]interface{}, error)

*

func (*Htx) FetchAccounts

func (this *Htx) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Htx) FetchBalance

func (this *Htx) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Htx) FetchBorrowInterest

func (this *Htx) FetchBorrowInterest(options ...FetchBorrowInterestOptions) ([]BorrowInterest, error)

*

func (*Htx) FetchClosedContractOrders

func (this *Htx) FetchClosedContractOrders(options ...FetchClosedContractOrdersOptions) ([]Order, error)

func (*Htx) FetchClosedOrders

func (this *Htx) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Htx) FetchClosedSpotOrders

func (this *Htx) FetchClosedSpotOrders(options ...FetchClosedSpotOrdersOptions) ([]Order, error)

func (*Htx) FetchContractOrders

func (this *Htx) FetchContractOrders(options ...FetchContractOrdersOptions) ([]Order, error)

func (Htx) FetchCurrencies

func (this Htx) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Htx) FetchDepositAddress

func (this *Htx) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Htx) FetchDepositAddressesByNetwork

func (this *Htx) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

*

func (*Htx) FetchDepositWithdrawFees

func (this *Htx) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Htx) FetchDeposits

func (this *Htx) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Htx) FetchFundingHistory

func (this *Htx) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Htx) FetchFundingRate

func (this *Htx) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Htx) FetchFundingRateHistory

func (this *Htx) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Htx) FetchFundingRates

func (this *Htx) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Htx) FetchIsolatedBorrowRates

func (this *Htx) FetchIsolatedBorrowRates(params ...interface{}) (IsolatedBorrowRates, error)

*

func (*Htx) FetchLastPrices

func (this *Htx) FetchLastPrices(options ...FetchLastPricesOptions) (LastPrices, error)

*

func (*Htx) FetchLedger

func (this *Htx) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name htx#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://huobiapi.github.io/docs/spot/v1/en/#get-account-history
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Htx) FetchLeverageTiers

func (this *Htx) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

  • @method
  • @name htx#fetchLeverageTiers
  • @description retrieve information on the maximum leverage, and maintenance margin for trades of varying trade sizes
  • @param {string[]|undefined} symbols list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [leverage tiers structures]{@link https://docs.ccxt.com/#/?id=leverage-tiers-structure}, indexed by market symbols

func (*Htx) FetchLiquidations

func (this *Htx) FetchLiquidations(symbol string, options ...FetchLiquidationsOptions) ([]Liquidation, error)

*

func (*Htx) FetchMarkets

func (this *Htx) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Htx) FetchMarketsByTypeAndSubType

func (this *Htx) FetchMarketsByTypeAndSubType(typeVar string, subType string, options ...FetchMarketsByTypeAndSubTypeOptions) ([]map[string]interface{}, error)

*

func (*Htx) FetchMyTrades

func (this *Htx) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Htx) FetchOHLCV

func (this *Htx) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

func (*Htx) FetchOpenInterest

func (this *Htx) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Htx) FetchOpenInterestHistory

func (this *Htx) FetchOpenInterestHistory(symbol string, options ...FetchOpenInterestHistoryOptions) ([]OpenInterest, error)

*

func (*Htx) FetchOpenInterests

func (this *Htx) FetchOpenInterests(options ...FetchOpenInterestsOptions) (OpenInterests, error)

*

func (*Htx) FetchOpenOrders

func (this *Htx) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Htx) FetchOrder

func (this *Htx) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Htx) FetchOrderBook

func (this *Htx) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Htx) FetchOrderTrades

func (this *Htx) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Htx) FetchOrders

func (this *Htx) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Htx) FetchPosition

func (this *Htx) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Htx) FetchPositions

func (this *Htx) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Htx) FetchSettlementHistory

func (this *Htx) FetchSettlementHistory(options ...FetchSettlementHistoryOptions) ([]map[string]interface{}, error)

*

func (*Htx) FetchSpotOrderTrades

func (this *Htx) FetchSpotOrderTrades(id string, options ...FetchSpotOrderTradesOptions) ([]Trade, error)

func (*Htx) FetchSpotOrders

func (this *Htx) FetchSpotOrders(options ...FetchSpotOrdersOptions) ([]Order, error)

func (*Htx) FetchSpotOrdersByStates

func (this *Htx) FetchSpotOrdersByStates(states interface{}, options ...FetchSpotOrdersByStatesOptions) ([]Order, error)

func (*Htx) FetchStatus

func (this *Htx) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Htx) FetchTicker

func (this *Htx) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Htx) FetchTickers

func (this *Htx) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Htx) FetchTime

func (this *Htx) FetchTime(params ...interface{}) (int64, error)

*

func (*Htx) FetchTrades

func (this *Htx) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Htx) FetchTradingFee

func (this *Htx) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Htx) FetchTradingLimits

func (this *Htx) FetchTradingLimits(options ...FetchTradingLimitsOptions) (map[string]interface{}, error)

func (*Htx) FetchTradingLimitsById

func (this *Htx) FetchTradingLimitsById(id string, options ...FetchTradingLimitsByIdOptions) (map[string]interface{}, error)

*

func (*Htx) FetchWithdrawAddresses

func (this *Htx) FetchWithdrawAddresses(code string, options ...FetchWithdrawAddressesOptions) ([]map[string]interface{}, error)

func (*Htx) FetchWithdrawals

func (this *Htx) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Htx) HandleErrors

func (this Htx) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Htx) Init

func (this Htx) Init(userConfig map[string]interface{})

func (Htx) NetworkCodeToId

func (this Htx) NetworkCodeToId(networkCode interface{}, optionalArgs ...interface{}) interface{}

func (Htx) NetworkIdToCode

func (this Htx) NetworkIdToCode(optionalArgs ...interface{}) interface{}

func (Htx) Nonce

func (this Htx) Nonce() interface{}

func (Htx) ParseAccount

func (this Htx) ParseAccount(account interface{}) interface{}

func (Htx) ParseBorrowInterest

func (this Htx) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseCancelOrders

func (this Htx) ParseCancelOrders(orders interface{}) interface{}

func (Htx) ParseDepositAddress

func (this Htx) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseDepositWithdrawFee

func (this Htx) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseFundingInterval

func (this Htx) ParseFundingInterval(interval interface{}) interface{}

func (Htx) ParseFundingRate

func (this Htx) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseIncome

func (this Htx) ParseIncome(income interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseIsolatedBorrowRate

func (this Htx) ParseIsolatedBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseLastPrice

func (this Htx) ParseLastPrice(entry interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseLedgerEntry

func (this Htx) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseLedgerEntryType

func (this Htx) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Htx) ParseLiquidation

func (this Htx) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseMarginBalanceHelper

func (this Htx) ParseMarginBalanceHelper(balance interface{}, code interface{}, result interface{}) interface{}

func (Htx) ParseMarginLoan

func (this Htx) ParseMarginLoan(info interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseMarketLeverageTiers

func (this Htx) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseOHLCV

func (this Htx) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseOpenInterest

func (this Htx) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseOrder

func (this Htx) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseOrderStatus

func (this Htx) ParseOrderStatus(status interface{}) interface{}

func (Htx) ParsePosition

func (this Htx) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseSettlement

func (this Htx) ParseSettlement(settlement interface{}, market interface{}) interface{}

func (Htx) ParseSettlements

func (this Htx) ParseSettlements(settlements interface{}, market interface{}) interface{}

func (Htx) ParseTicker

func (this Htx) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseTrade

func (this Htx) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseTradingFee

func (this Htx) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseTradingLimits

func (this Htx) ParseTradingLimits(limits interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseTransaction

func (this Htx) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Htx) ParseTransactionStatus

func (this Htx) ParseTransactionStatus(status interface{}) interface{}

func (Htx) ParseTransfer

func (this Htx) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Htx) PrivateGetAccountAccounts

func (this Htx) PrivateGetAccountAccounts(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetAccountAccountsIdBalance

func (this Htx) PrivateGetAccountAccountsIdBalance(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetAccountAccountsSubUid

func (this Htx) PrivateGetAccountAccountsSubUid(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetAccountHistory

func (this Htx) PrivateGetAccountHistory(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetCrossMarginAccountsBalance

func (this Htx) PrivateGetCrossMarginAccountsBalance(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetCrossMarginLoanInfo

func (this Htx) PrivateGetCrossMarginLoanInfo(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetCrossMarginLoanOrders

func (this Htx) PrivateGetCrossMarginLoanOrders(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetFeeFeeRateGet

func (this Htx) PrivateGetFeeFeeRateGet(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetMarginAccountsBalance

func (this Htx) PrivateGetMarginAccountsBalance(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetMarginLoanInfo

func (this Htx) PrivateGetMarginLoanInfo(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetMarginLoanOrders

func (this Htx) PrivateGetMarginLoanOrders(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetOrderHistory

func (this Htx) PrivateGetOrderHistory(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetOrderMatchresults

func (this Htx) PrivateGetOrderMatchresults(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetOrderOpenOrders

func (this Htx) PrivateGetOrderOpenOrders(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetOrderOrders

func (this Htx) PrivateGetOrderOrders(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetOrderOrdersGetClientOrder

func (this Htx) PrivateGetOrderOrdersGetClientOrder(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetOrderOrdersId

func (this Htx) PrivateGetOrderOrdersId(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetOrderOrdersIdMatchresults

func (this Htx) PrivateGetOrderOrdersIdMatchresults(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetPointsActions

func (this Htx) PrivateGetPointsActions(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetPointsOrders

func (this Htx) PrivateGetPointsOrders(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetQueryDepositWithdraw

func (this Htx) PrivateGetQueryDepositWithdraw(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetStableCoinExchangeRate

func (this Htx) PrivateGetStableCoinExchangeRate(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetStableCoinQuote

func (this Htx) PrivateGetStableCoinQuote(args ...interface{}) <-chan interface{}

func (Htx) PrivateGetSubuserAggregateBalance

func (this Htx) PrivateGetSubuserAggregateBalance(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostAccountTransfer

func (this Htx) PrivatePostAccountTransfer(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostCrossMarginOrders

func (this Htx) PrivatePostCrossMarginOrders(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostCrossMarginOrdersIdRepay

func (this Htx) PrivatePostCrossMarginOrdersIdRepay(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostCrossMarginTransferIn

func (this Htx) PrivatePostCrossMarginTransferIn(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostCrossMarginTransferOut

func (this Htx) PrivatePostCrossMarginTransferOut(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostDwTransferInMargin

func (this Htx) PrivatePostDwTransferInMargin(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostDwTransferOutMargin

func (this Htx) PrivatePostDwTransferOutMargin(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostDwWithdrawApiCreate

func (this Htx) PrivatePostDwWithdrawApiCreate(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostDwWithdrawVirtualIdCancel

func (this Htx) PrivatePostDwWithdrawVirtualIdCancel(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostFuturesTransfer

func (this Htx) PrivatePostFuturesTransfer(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostMarginOrders

func (this Htx) PrivatePostMarginOrders(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostMarginOrdersIdRepay

func (this Htx) PrivatePostMarginOrdersIdRepay(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostOrderBatchOrders

func (this Htx) PrivatePostOrderBatchOrders(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostOrderOrdersBatchCancelOpenOrders

func (this Htx) PrivatePostOrderOrdersBatchCancelOpenOrders(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostOrderOrdersBatchcancel

func (this Htx) PrivatePostOrderOrdersBatchcancel(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostOrderOrdersIdSubmitcancel

func (this Htx) PrivatePostOrderOrdersIdSubmitcancel(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostOrderOrdersPlace

func (this Htx) PrivatePostOrderOrdersPlace(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostOrderOrdersSubmitCancelClientOrder

func (this Htx) PrivatePostOrderOrdersSubmitCancelClientOrder(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostStableCoinExchange

func (this Htx) PrivatePostStableCoinExchange(args ...interface{}) <-chan interface{}

func (Htx) PrivatePostSubuserTransfer

func (this Htx) PrivatePostSubuserTransfer(args ...interface{}) <-chan interface{}

func (Htx) PublicGetCommonCurrencys

func (this Htx) PublicGetCommonCurrencys(args ...interface{}) <-chan interface{}

func (Htx) PublicGetCommonExchange

func (this Htx) PublicGetCommonExchange(args ...interface{}) <-chan interface{}

func (Htx) PublicGetCommonSymbols

func (this Htx) PublicGetCommonSymbols(args ...interface{}) <-chan interface{}

func (Htx) PublicGetCommonTimestamp

func (this Htx) PublicGetCommonTimestamp(args ...interface{}) <-chan interface{}

func (Htx) PublicGetSettingsCurrencys

func (this Htx) PublicGetSettingsCurrencys(args ...interface{}) <-chan interface{}

func (Htx) RepayCrossMargin

func (this Htx) RepayCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Htx) RepayIsolatedMargin

func (this Htx) RepayIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Htx) SetLeverage

func (this *Htx) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

func (*Htx) SetPositionMode

func (this *Htx) SetPositionMode(hedged bool, options ...SetPositionModeOptions) (map[string]interface{}, error)

*

func (Htx) Sign

func (this Htx) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Htx) SpotPrivateGetV1AccountAccounts

func (this Htx) SpotPrivateGetV1AccountAccounts(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1AccountAccountsAccountIdBalance

func (this Htx) SpotPrivateGetV1AccountAccountsAccountIdBalance(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1AccountAccountsSubUid

func (this Htx) SpotPrivateGetV1AccountAccountsSubUid(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1AccountHistory

func (this Htx) SpotPrivateGetV1AccountHistory(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1CrossMarginAccountsBalance

func (this Htx) SpotPrivateGetV1CrossMarginAccountsBalance(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1CrossMarginLoanInfo

func (this Htx) SpotPrivateGetV1CrossMarginLoanInfo(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1CrossMarginLoanOrders

func (this Htx) SpotPrivateGetV1CrossMarginLoanOrders(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1MarginAccountsBalance

func (this Htx) SpotPrivateGetV1MarginAccountsBalance(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1MarginLoanInfo

func (this Htx) SpotPrivateGetV1MarginLoanInfo(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1MarginLoanOrders

func (this Htx) SpotPrivateGetV1MarginLoanOrders(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1OrderHistory

func (this Htx) SpotPrivateGetV1OrderHistory(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1OrderMatchresults

func (this Htx) SpotPrivateGetV1OrderMatchresults(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1OrderOpenOrders

func (this Htx) SpotPrivateGetV1OrderOpenOrders(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1OrderOrders

func (this Htx) SpotPrivateGetV1OrderOrders(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1OrderOrdersGetClientOrder

func (this Htx) SpotPrivateGetV1OrderOrdersGetClientOrder(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1OrderOrdersOrderId

func (this Htx) SpotPrivateGetV1OrderOrdersOrderId(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1OrderOrdersOrderIdMatchresult

func (this Htx) SpotPrivateGetV1OrderOrdersOrderIdMatchresult(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1OrderOrdersOrderIdMatchresults

func (this Htx) SpotPrivateGetV1OrderOrdersOrderIdMatchresults(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1QueryDepositWithdraw

func (this Htx) SpotPrivateGetV1QueryDepositWithdraw(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1QueryWithdrawClientOrderId

func (this Htx) SpotPrivateGetV1QueryWithdrawClientOrderId(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1StableCoinExchangeRate

func (this Htx) SpotPrivateGetV1StableCoinExchangeRate(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1StableCoinQuote

func (this Htx) SpotPrivateGetV1StableCoinQuote(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV1SubuserAggregateBalance

func (this Htx) SpotPrivateGetV1SubuserAggregateBalance(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2AccountAssetValuation

func (this Htx) SpotPrivateGetV2AccountAssetValuation(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2AccountDepositAddress

func (this Htx) SpotPrivateGetV2AccountDepositAddress(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2AccountLedger

func (this Htx) SpotPrivateGetV2AccountLedger(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2AccountRepayment

func (this Htx) SpotPrivateGetV2AccountRepayment(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2AccountValuation

func (this Htx) SpotPrivateGetV2AccountValuation(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2AccountWithdrawAddress

func (this Htx) SpotPrivateGetV2AccountWithdrawAddress(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2AccountWithdrawQuota

func (this Htx) SpotPrivateGetV2AccountWithdrawQuota(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2AlgoOrdersHistory

func (this Htx) SpotPrivateGetV2AlgoOrdersHistory(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2AlgoOrdersOpening

func (this Htx) SpotPrivateGetV2AlgoOrdersOpening(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2AlgoOrdersSpecific

func (this Htx) SpotPrivateGetV2AlgoOrdersSpecific(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2EtpLimit

func (this Htx) SpotPrivateGetV2EtpLimit(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2EtpTransaction

func (this Htx) SpotPrivateGetV2EtpTransaction(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2EtpTransactions

func (this Htx) SpotPrivateGetV2EtpTransactions(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2PointAccount

func (this Htx) SpotPrivateGetV2PointAccount(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2ReferenceCurrencies

func (this Htx) SpotPrivateGetV2ReferenceCurrencies(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2ReferenceTransactFeeRate

func (this Htx) SpotPrivateGetV2ReferenceTransactFeeRate(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2SubUserAccountList

func (this Htx) SpotPrivateGetV2SubUserAccountList(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2SubUserDepositAddress

func (this Htx) SpotPrivateGetV2SubUserDepositAddress(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2SubUserQueryDeposit

func (this Htx) SpotPrivateGetV2SubUserQueryDeposit(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2SubUserUserList

func (this Htx) SpotPrivateGetV2SubUserUserList(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2SubUserUserState

func (this Htx) SpotPrivateGetV2SubUserUserState(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2UserApiKey

func (this Htx) SpotPrivateGetV2UserApiKey(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivateGetV2UserUid

func (this Htx) SpotPrivateGetV2UserUid(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1AccountTransfer

func (this Htx) SpotPrivatePostV1AccountTransfer(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1CrossMarginOrders

func (this Htx) SpotPrivatePostV1CrossMarginOrders(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1CrossMarginOrdersOrderIdRepay

func (this Htx) SpotPrivatePostV1CrossMarginOrdersOrderIdRepay(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1CrossMarginTransferIn

func (this Htx) SpotPrivatePostV1CrossMarginTransferIn(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1CrossMarginTransferOut

func (this Htx) SpotPrivatePostV1CrossMarginTransferOut(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1DwTransferInMargin

func (this Htx) SpotPrivatePostV1DwTransferInMargin(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1DwTransferOutMargin

func (this Htx) SpotPrivatePostV1DwTransferOutMargin(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1DwWithdrawApiCreate

func (this Htx) SpotPrivatePostV1DwWithdrawApiCreate(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1DwWithdrawVirtualWithdrawIdCancel

func (this Htx) SpotPrivatePostV1DwWithdrawVirtualWithdrawIdCancel(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1FuturesTransfer

func (this Htx) SpotPrivatePostV1FuturesTransfer(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1MarginOrders

func (this Htx) SpotPrivatePostV1MarginOrders(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1MarginOrdersOrderIdRepay

func (this Htx) SpotPrivatePostV1MarginOrdersOrderIdRepay(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1OrderAutoPlace

func (this Htx) SpotPrivatePostV1OrderAutoPlace(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1OrderBatchOrders

func (this Htx) SpotPrivatePostV1OrderBatchOrders(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1OrderOrdersBatchCancelOpenOrders

func (this Htx) SpotPrivatePostV1OrderOrdersBatchCancelOpenOrders(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1OrderOrdersBatchcancel

func (this Htx) SpotPrivatePostV1OrderOrdersBatchcancel(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1OrderOrdersOrderIdSubmitcancel

func (this Htx) SpotPrivatePostV1OrderOrdersOrderIdSubmitcancel(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1OrderOrdersPlace

func (this Htx) SpotPrivatePostV1OrderOrdersPlace(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1OrderOrdersSubmitCancelClientOrder

func (this Htx) SpotPrivatePostV1OrderOrdersSubmitCancelClientOrder(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1StableCoinExchange

func (this Htx) SpotPrivatePostV1StableCoinExchange(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1SubuserTransfer

func (this Htx) SpotPrivatePostV1SubuserTransfer(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV1TrustUserActiveCredit

func (this Htx) SpotPrivatePostV1TrustUserActiveCredit(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2AccountRepayment

func (this Htx) SpotPrivatePostV2AccountRepayment(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2AccountTransfer

func (this Htx) SpotPrivatePostV2AccountTransfer(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2AlgoOrders

func (this Htx) SpotPrivatePostV2AlgoOrders(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2AlgoOrdersCancelAllAfter

func (this Htx) SpotPrivatePostV2AlgoOrdersCancelAllAfter(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2AlgoOrdersCancellation

func (this Htx) SpotPrivatePostV2AlgoOrdersCancellation(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2EtpBatchCancel

func (this Htx) SpotPrivatePostV2EtpBatchCancel(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2EtpCreation

func (this Htx) SpotPrivatePostV2EtpCreation(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2EtpRedemption

func (this Htx) SpotPrivatePostV2EtpRedemption(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2EtpTransactIdCancel

func (this Htx) SpotPrivatePostV2EtpTransactIdCancel(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2PointTransfer

func (this Htx) SpotPrivatePostV2PointTransfer(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2SubUserApiKeyDeletion

func (this Htx) SpotPrivatePostV2SubUserApiKeyDeletion(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2SubUserApiKeyGeneration

func (this Htx) SpotPrivatePostV2SubUserApiKeyGeneration(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2SubUserApiKeyModification

func (this Htx) SpotPrivatePostV2SubUserApiKeyModification(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2SubUserCreation

func (this Htx) SpotPrivatePostV2SubUserCreation(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2SubUserDeductMode

func (this Htx) SpotPrivatePostV2SubUserDeductMode(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2SubUserManagement

func (this Htx) SpotPrivatePostV2SubUserManagement(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2SubUserTradableMarket

func (this Htx) SpotPrivatePostV2SubUserTradableMarket(args ...interface{}) <-chan interface{}

func (Htx) SpotPrivatePostV2SubUserTransferability

func (this Htx) SpotPrivatePostV2SubUserTransferability(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetMarketDepth

func (this Htx) SpotPublicGetMarketDepth(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetMarketDetail

func (this Htx) SpotPublicGetMarketDetail(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetMarketDetailMerged

func (this Htx) SpotPublicGetMarketDetailMerged(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetMarketEtp

func (this Htx) SpotPublicGetMarketEtp(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetMarketHistoryCandles

func (this Htx) SpotPublicGetMarketHistoryCandles(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetMarketHistoryKline

func (this Htx) SpotPublicGetMarketHistoryKline(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetMarketHistoryTrade

func (this Htx) SpotPublicGetMarketHistoryTrade(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetMarketTickers

func (this Htx) SpotPublicGetMarketTickers(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetMarketTrade

func (this Htx) SpotPublicGetMarketTrade(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV1CommonCurrencys

func (this Htx) SpotPublicGetV1CommonCurrencys(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV1CommonExchange

func (this Htx) SpotPublicGetV1CommonExchange(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV1CommonSymbols

func (this Htx) SpotPublicGetV1CommonSymbols(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV1CommonTimestamp

func (this Htx) SpotPublicGetV1CommonTimestamp(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV1SettingsCommonChains

func (this Htx) SpotPublicGetV1SettingsCommonChains(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV1SettingsCommonCurrencys

func (this Htx) SpotPublicGetV1SettingsCommonCurrencys(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV1SettingsCommonMarketSymbols

func (this Htx) SpotPublicGetV1SettingsCommonMarketSymbols(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV1SettingsCommonSymbols

func (this Htx) SpotPublicGetV1SettingsCommonSymbols(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV2EtpRebalance

func (this Htx) SpotPublicGetV2EtpRebalance(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV2EtpReference

func (this Htx) SpotPublicGetV2EtpReference(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV2MarketStatus

func (this Htx) SpotPublicGetV2MarketStatus(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV2ReferenceCurrencies

func (this Htx) SpotPublicGetV2ReferenceCurrencies(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV2SettingsCommonCurrencies

func (this Htx) SpotPublicGetV2SettingsCommonCurrencies(args ...interface{}) <-chan interface{}

func (Htx) SpotPublicGetV2SettingsCommonSymbols

func (this Htx) SpotPublicGetV2SettingsCommonSymbols(args ...interface{}) <-chan interface{}

func (Htx) StatusPublicFutureInverseGetApiV2SummaryJson

func (this Htx) StatusPublicFutureInverseGetApiV2SummaryJson(args ...interface{}) <-chan interface{}

func (Htx) StatusPublicFutureLinearGetApiV2SummaryJson

func (this Htx) StatusPublicFutureLinearGetApiV2SummaryJson(args ...interface{}) <-chan interface{}

func (Htx) StatusPublicSpotGetApiV2SummaryJson

func (this Htx) StatusPublicSpotGetApiV2SummaryJson(args ...interface{}) <-chan interface{}

func (Htx) StatusPublicSwapInverseGetApiV2SummaryJson

func (this Htx) StatusPublicSwapInverseGetApiV2SummaryJson(args ...interface{}) <-chan interface{}

func (Htx) StatusPublicSwapLinearGetApiV2SummaryJson

func (this Htx) StatusPublicSwapLinearGetApiV2SummaryJson(args ...interface{}) <-chan interface{}

func (*Htx) Transfer

func (this *Htx) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (Htx) TryGetSymbolFromFutureMarkets

func (this Htx) TryGetSymbolFromFutureMarkets(symbolOrMarketId interface{}) interface{}

func (Htx) V2PrivateGetAccountAssetValuation

func (this Htx) V2PrivateGetAccountAssetValuation(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetAccountDepositAddress

func (this Htx) V2PrivateGetAccountDepositAddress(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetAccountLedger

func (this Htx) V2PrivateGetAccountLedger(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetAccountRepayment

func (this Htx) V2PrivateGetAccountRepayment(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetAccountWithdrawAddress

func (this Htx) V2PrivateGetAccountWithdrawAddress(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetAccountWithdrawQuota

func (this Htx) V2PrivateGetAccountWithdrawQuota(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetAlgoOrdersHistory

func (this Htx) V2PrivateGetAlgoOrdersHistory(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetAlgoOrdersOpening

func (this Htx) V2PrivateGetAlgoOrdersOpening(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetAlgoOrdersSpecific

func (this Htx) V2PrivateGetAlgoOrdersSpecific(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetC2cAccount

func (this Htx) V2PrivateGetC2cAccount(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetC2cOffer

func (this Htx) V2PrivateGetC2cOffer(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetC2cOffers

func (this Htx) V2PrivateGetC2cOffers(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetC2cRepayment

func (this Htx) V2PrivateGetC2cRepayment(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetC2cTransactions

func (this Htx) V2PrivateGetC2cTransactions(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetEtpLimit

func (this Htx) V2PrivateGetEtpLimit(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetEtpRebalance

func (this Htx) V2PrivateGetEtpRebalance(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetEtpReference

func (this Htx) V2PrivateGetEtpReference(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetEtpTransaction

func (this Htx) V2PrivateGetEtpTransaction(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetEtpTransactions

func (this Htx) V2PrivateGetEtpTransactions(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetPointAccount

func (this Htx) V2PrivateGetPointAccount(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetReferenceTransactFeeRate

func (this Htx) V2PrivateGetReferenceTransactFeeRate(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetSubUserAccountList

func (this Htx) V2PrivateGetSubUserAccountList(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetSubUserDepositAddress

func (this Htx) V2PrivateGetSubUserDepositAddress(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetSubUserQueryDeposit

func (this Htx) V2PrivateGetSubUserQueryDeposit(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetSubUserUserList

func (this Htx) V2PrivateGetSubUserUserList(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetSubUserUserState

func (this Htx) V2PrivateGetSubUserUserState(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetUserApiKey

func (this Htx) V2PrivateGetUserApiKey(args ...interface{}) <-chan interface{}

func (Htx) V2PrivateGetUserUid

func (this Htx) V2PrivateGetUserUid(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostAccountRepayment

func (this Htx) V2PrivatePostAccountRepayment(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostAccountTransfer

func (this Htx) V2PrivatePostAccountTransfer(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostAlgoOrders

func (this Htx) V2PrivatePostAlgoOrders(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostAlgoOrdersCancelAllAfter

func (this Htx) V2PrivatePostAlgoOrdersCancelAllAfter(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostAlgoOrdersCancellation

func (this Htx) V2PrivatePostAlgoOrdersCancellation(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostC2cCancelAll

func (this Htx) V2PrivatePostC2cCancelAll(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostC2cCancellation

func (this Htx) V2PrivatePostC2cCancellation(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostC2cOffer

func (this Htx) V2PrivatePostC2cOffer(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostC2cRepayment

func (this Htx) V2PrivatePostC2cRepayment(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostC2cTransfer

func (this Htx) V2PrivatePostC2cTransfer(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostEtpBatchCancel

func (this Htx) V2PrivatePostEtpBatchCancel(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostEtpCreation

func (this Htx) V2PrivatePostEtpCreation(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostEtpRedemption

func (this Htx) V2PrivatePostEtpRedemption(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostEtpTransactIdCancel

func (this Htx) V2PrivatePostEtpTransactIdCancel(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostPointTransfer

func (this Htx) V2PrivatePostPointTransfer(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostSubUserApiKeyDeletion

func (this Htx) V2PrivatePostSubUserApiKeyDeletion(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostSubUserApiKeyGeneration

func (this Htx) V2PrivatePostSubUserApiKeyGeneration(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostSubUserApiKeyModification

func (this Htx) V2PrivatePostSubUserApiKeyModification(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostSubUserCreation

func (this Htx) V2PrivatePostSubUserCreation(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostSubUserDeductMode

func (this Htx) V2PrivatePostSubUserDeductMode(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostSubUserManagement

func (this Htx) V2PrivatePostSubUserManagement(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostSubUserTradableMarket

func (this Htx) V2PrivatePostSubUserTradableMarket(args ...interface{}) <-chan interface{}

func (Htx) V2PrivatePostSubUserTransferability

func (this Htx) V2PrivatePostSubUserTransferability(args ...interface{}) <-chan interface{}

func (Htx) V2PublicGetMarketStatus

func (this Htx) V2PublicGetMarketStatus(args ...interface{}) <-chan interface{}

func (Htx) V2PublicGetReferenceCurrencies

func (this Htx) V2PublicGetReferenceCurrencies(args ...interface{}) <-chan interface{}

func (*Htx) Withdraw

func (this *Htx) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Huobi

type Huobi struct {
	Core *huobi
	// contains filtered or unexported fields
}

func NewHuobi

func NewHuobi(userConfig map[string]interface{}) Huobi

func (Huobi) ContractPrivateGetApiV1ContractApiTradingStatus

func (this Huobi) ContractPrivateGetApiV1ContractApiTradingStatus(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivateGetApiV1ContractSubAuthList

func (this Huobi) ContractPrivateGetApiV1ContractSubAuthList(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivateGetLinearSwapApiV1SwapApiTradingStatus

func (this Huobi) ContractPrivateGetLinearSwapApiV1SwapApiTradingStatus(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivateGetLinearSwapApiV1SwapCrossPositionSide

func (this Huobi) ContractPrivateGetLinearSwapApiV1SwapCrossPositionSide(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivateGetLinearSwapApiV1SwapPositionSide

func (this Huobi) ContractPrivateGetLinearSwapApiV1SwapPositionSide(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivateGetLinearSwapApiV1SwapSubAuthList

func (this Huobi) ContractPrivateGetLinearSwapApiV1SwapSubAuthList(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivateGetLinearSwapApiV3FixPositionMarginChangeRecord

func (this Huobi) ContractPrivateGetLinearSwapApiV3FixPositionMarginChangeRecord(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivateGetLinearSwapApiV3LinearSwapOverviewAccountInfo

func (this Huobi) ContractPrivateGetLinearSwapApiV3LinearSwapOverviewAccountInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivateGetLinearSwapApiV3SwapUnifiedAccountType

func (this Huobi) ContractPrivateGetLinearSwapApiV3SwapUnifiedAccountType(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivateGetLinearSwapApiV3UnifiedAccountInfo

func (this Huobi) ContractPrivateGetLinearSwapApiV3UnifiedAccountInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivateGetSwapApiV1SwapApiTradingStatus

func (this Huobi) ContractPrivateGetSwapApiV1SwapApiTradingStatus(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivateGetSwapApiV1SwapSubAuthList

func (this Huobi) ContractPrivateGetSwapApiV1SwapSubAuthList(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractAccountInfo

func (this Huobi) ContractPrivatePostApiV1ContractAccountInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractAccountPositionInfo

func (this Huobi) ContractPrivatePostApiV1ContractAccountPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractAvailableLevelRate

func (this Huobi) ContractPrivatePostApiV1ContractAvailableLevelRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractBalanceValuation

func (this Huobi) ContractPrivatePostApiV1ContractBalanceValuation(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractBatchorder

func (this Huobi) ContractPrivatePostApiV1ContractBatchorder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractCancel

func (this Huobi) ContractPrivatePostApiV1ContractCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractCancelAfter

func (this Huobi) ContractPrivatePostApiV1ContractCancelAfter(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractCancelall

func (this Huobi) ContractPrivatePostApiV1ContractCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractFee

func (this Huobi) ContractPrivatePostApiV1ContractFee(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractFinancialRecord

func (this Huobi) ContractPrivatePostApiV1ContractFinancialRecord(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractFinancialRecordExact

func (this Huobi) ContractPrivatePostApiV1ContractFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractHisorders

func (this Huobi) ContractPrivatePostApiV1ContractHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractHisordersExact

func (this Huobi) ContractPrivatePostApiV1ContractHisordersExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractMasterSubTransfer

func (this Huobi) ContractPrivatePostApiV1ContractMasterSubTransfer(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractMasterSubTransferRecord

func (this Huobi) ContractPrivatePostApiV1ContractMasterSubTransferRecord(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractMatchresults

func (this Huobi) ContractPrivatePostApiV1ContractMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractMatchresultsExact

func (this Huobi) ContractPrivatePostApiV1ContractMatchresultsExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractOpenorders

func (this Huobi) ContractPrivatePostApiV1ContractOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractOrder

func (this Huobi) ContractPrivatePostApiV1ContractOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractOrderDetail

func (this Huobi) ContractPrivatePostApiV1ContractOrderDetail(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractOrderInfo

func (this Huobi) ContractPrivatePostApiV1ContractOrderInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractOrderLimit

func (this Huobi) ContractPrivatePostApiV1ContractOrderLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractPositionInfo

func (this Huobi) ContractPrivatePostApiV1ContractPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractPositionLimit

func (this Huobi) ContractPrivatePostApiV1ContractPositionLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractRelationTpslOrder

func (this Huobi) ContractPrivatePostApiV1ContractRelationTpslOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractSubAccountInfo

func (this Huobi) ContractPrivatePostApiV1ContractSubAccountInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractSubAccountInfoList

func (this Huobi) ContractPrivatePostApiV1ContractSubAccountInfoList(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractSubAccountList

func (this Huobi) ContractPrivatePostApiV1ContractSubAccountList(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractSubAuth

func (this Huobi) ContractPrivatePostApiV1ContractSubAuth(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractSubPositionInfo

func (this Huobi) ContractPrivatePostApiV1ContractSubPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractSwitchLeverRate

func (this Huobi) ContractPrivatePostApiV1ContractSwitchLeverRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTpslCancel

func (this Huobi) ContractPrivatePostApiV1ContractTpslCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTpslCancelall

func (this Huobi) ContractPrivatePostApiV1ContractTpslCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTpslHisorders

func (this Huobi) ContractPrivatePostApiV1ContractTpslHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTpslOpenorders

func (this Huobi) ContractPrivatePostApiV1ContractTpslOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTpslOrder

func (this Huobi) ContractPrivatePostApiV1ContractTpslOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTrackCancel

func (this Huobi) ContractPrivatePostApiV1ContractTrackCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTrackCancelall

func (this Huobi) ContractPrivatePostApiV1ContractTrackCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTrackHisorders

func (this Huobi) ContractPrivatePostApiV1ContractTrackHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTrackOpenorders

func (this Huobi) ContractPrivatePostApiV1ContractTrackOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTrackOrder

func (this Huobi) ContractPrivatePostApiV1ContractTrackOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTransferLimit

func (this Huobi) ContractPrivatePostApiV1ContractTransferLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTriggerCancel

func (this Huobi) ContractPrivatePostApiV1ContractTriggerCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTriggerCancelall

func (this Huobi) ContractPrivatePostApiV1ContractTriggerCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTriggerHisorders

func (this Huobi) ContractPrivatePostApiV1ContractTriggerHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTriggerOpenorders

func (this Huobi) ContractPrivatePostApiV1ContractTriggerOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractTriggerOrder

func (this Huobi) ContractPrivatePostApiV1ContractTriggerOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1ContractUserSettlementRecords

func (this Huobi) ContractPrivatePostApiV1ContractUserSettlementRecords(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV1LightningClosePosition

func (this Huobi) ContractPrivatePostApiV1LightningClosePosition(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV3ContractFinancialRecord

func (this Huobi) ContractPrivatePostApiV3ContractFinancialRecord(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV3ContractFinancialRecordExact

func (this Huobi) ContractPrivatePostApiV3ContractFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV3ContractHisorders

func (this Huobi) ContractPrivatePostApiV3ContractHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV3ContractHisordersExact

func (this Huobi) ContractPrivatePostApiV3ContractHisordersExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV3ContractMatchresults

func (this Huobi) ContractPrivatePostApiV3ContractMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostApiV3ContractMatchresultsExact

func (this Huobi) ContractPrivatePostApiV3ContractMatchresultsExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1LinearCancelAfter

func (this Huobi) ContractPrivatePostLinearSwapApiV1LinearCancelAfter(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapAccountInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapAccountInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapAccountPositionInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapAccountPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapAvailableLevelRate

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapAvailableLevelRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapBalanceValuation

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapBalanceValuation(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapBatchorder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapBatchorder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCancel

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCancelall

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossAccountInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossAccountInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossAccountPositionInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossAccountPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossAvailableLevelRate

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossAvailableLevelRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossBatchorder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossBatchorder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossCancel

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossCancelall

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossHisorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossHisordersExact

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossHisordersExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossLeverPositionLimit

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossLeverPositionLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossLightningClosePosition

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossLightningClosePosition(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossMatchresults

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossMatchresultsExact

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossMatchresultsExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOpenorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOrder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOrderDetail

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOrderDetail(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOrderInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOrderInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossPositionInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossPositionLimit

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossPositionLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossRelationTpslOrder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossRelationTpslOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfoList

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfoList(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountList

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountList(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubPositionInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSwitchLeverRate

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSwitchLeverRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSwitchPositionMode

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSwitchPositionMode(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslCancel

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslCancelall

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslHisorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslOpenorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslOrder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackCancel

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackCancelall

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackHisorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackOpenorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackOrder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTransferLimit

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTransferLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerCancel

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerCancelall

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerHisorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerOpenorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerOrder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossUserSettlementRecords

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapCrossUserSettlementRecords(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapFee

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapFee(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapFinancialRecord

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapFinancialRecord(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapFinancialRecordExact

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapHisorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapHisordersExact

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapHisordersExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapLeverPositionLimit

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapLeverPositionLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapLightningClosePosition

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapLightningClosePosition(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapMasterSubTransfer

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapMasterSubTransfer(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapMasterSubTransferRecord

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapMasterSubTransferRecord(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapMatchresults

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapMatchresultsExact

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapMatchresultsExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapOpenorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapOrder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapOrderDetail

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapOrderDetail(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapOrderInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapOrderInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapOrderLimit

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapOrderLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapPositionInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapPositionLimit

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapPositionLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapRelationTpslOrder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapRelationTpslOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapSubAccountInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapSubAccountInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapSubAccountInfoList

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapSubAccountInfoList(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapSubAccountList

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapSubAccountList(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapSubAuth

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapSubAuth(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapSubPositionInfo

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapSubPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapSwitchLeverRate

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapSwitchLeverRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapSwitchPositionMode

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapSwitchPositionMode(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTpslCancel

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTpslCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTpslCancelall

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTpslCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTpslHisorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTpslHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTpslOpenorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTpslOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTpslOrder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTpslOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTrackCancel

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTrackCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTrackCancelall

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTrackCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTrackHisorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTrackHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTrackOpenorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTrackOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTrackOrder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTrackOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTransferInner

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTransferInner(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTransferLimit

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTransferLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerCancel

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerCancelall

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerHisorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerOpenorders

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerOrder

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV1SwapUserSettlementRecords

func (this Huobi) ContractPrivatePostLinearSwapApiV1SwapUserSettlementRecords(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3FixPositionMarginChange

func (this Huobi) ContractPrivatePostLinearSwapApiV3FixPositionMarginChange(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3LinearSwapFeeSwitch

func (this Huobi) ContractPrivatePostLinearSwapApiV3LinearSwapFeeSwitch(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3SwapCrossHisorders

func (this Huobi) ContractPrivatePostLinearSwapApiV3SwapCrossHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3SwapCrossHisordersExact

func (this Huobi) ContractPrivatePostLinearSwapApiV3SwapCrossHisordersExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3SwapCrossMatchresults

func (this Huobi) ContractPrivatePostLinearSwapApiV3SwapCrossMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3SwapCrossMatchresultsExact

func (this Huobi) ContractPrivatePostLinearSwapApiV3SwapCrossMatchresultsExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3SwapFinancialRecord

func (this Huobi) ContractPrivatePostLinearSwapApiV3SwapFinancialRecord(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3SwapFinancialRecordExact

func (this Huobi) ContractPrivatePostLinearSwapApiV3SwapFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3SwapHisorders

func (this Huobi) ContractPrivatePostLinearSwapApiV3SwapHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3SwapHisordersExact

func (this Huobi) ContractPrivatePostLinearSwapApiV3SwapHisordersExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3SwapMatchresults

func (this Huobi) ContractPrivatePostLinearSwapApiV3SwapMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3SwapMatchresultsExact

func (this Huobi) ContractPrivatePostLinearSwapApiV3SwapMatchresultsExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostLinearSwapApiV3SwapSwitchAccountType

func (this Huobi) ContractPrivatePostLinearSwapApiV3SwapSwitchAccountType(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapAccountInfo

func (this Huobi) ContractPrivatePostSwapApiV1SwapAccountInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapAccountPositionInfo

func (this Huobi) ContractPrivatePostSwapApiV1SwapAccountPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapAvailableLevelRate

func (this Huobi) ContractPrivatePostSwapApiV1SwapAvailableLevelRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapBalanceValuation

func (this Huobi) ContractPrivatePostSwapApiV1SwapBalanceValuation(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapBatchorder

func (this Huobi) ContractPrivatePostSwapApiV1SwapBatchorder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapCancel

func (this Huobi) ContractPrivatePostSwapApiV1SwapCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapCancelAfter

func (this Huobi) ContractPrivatePostSwapApiV1SwapCancelAfter(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapCancelall

func (this Huobi) ContractPrivatePostSwapApiV1SwapCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapFee

func (this Huobi) ContractPrivatePostSwapApiV1SwapFee(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapFinancialRecord

func (this Huobi) ContractPrivatePostSwapApiV1SwapFinancialRecord(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapFinancialRecordExact

func (this Huobi) ContractPrivatePostSwapApiV1SwapFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapHisorders

func (this Huobi) ContractPrivatePostSwapApiV1SwapHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapHisordersExact

func (this Huobi) ContractPrivatePostSwapApiV1SwapHisordersExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapLightningClosePosition

func (this Huobi) ContractPrivatePostSwapApiV1SwapLightningClosePosition(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapMasterSubTransfer

func (this Huobi) ContractPrivatePostSwapApiV1SwapMasterSubTransfer(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapMasterSubTransferRecord

func (this Huobi) ContractPrivatePostSwapApiV1SwapMasterSubTransferRecord(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapMatchresults

func (this Huobi) ContractPrivatePostSwapApiV1SwapMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapMatchresultsExact

func (this Huobi) ContractPrivatePostSwapApiV1SwapMatchresultsExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapOpenorders

func (this Huobi) ContractPrivatePostSwapApiV1SwapOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapOrder

func (this Huobi) ContractPrivatePostSwapApiV1SwapOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapOrderDetail

func (this Huobi) ContractPrivatePostSwapApiV1SwapOrderDetail(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapOrderInfo

func (this Huobi) ContractPrivatePostSwapApiV1SwapOrderInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapOrderLimit

func (this Huobi) ContractPrivatePostSwapApiV1SwapOrderLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapPositionInfo

func (this Huobi) ContractPrivatePostSwapApiV1SwapPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapPositionLimit

func (this Huobi) ContractPrivatePostSwapApiV1SwapPositionLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapRelationTpslOrder

func (this Huobi) ContractPrivatePostSwapApiV1SwapRelationTpslOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapSubAccountInfo

func (this Huobi) ContractPrivatePostSwapApiV1SwapSubAccountInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapSubAccountInfoList

func (this Huobi) ContractPrivatePostSwapApiV1SwapSubAccountInfoList(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapSubAccountList

func (this Huobi) ContractPrivatePostSwapApiV1SwapSubAccountList(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapSubAuth

func (this Huobi) ContractPrivatePostSwapApiV1SwapSubAuth(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapSubPositionInfo

func (this Huobi) ContractPrivatePostSwapApiV1SwapSubPositionInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapSwitchLeverRate

func (this Huobi) ContractPrivatePostSwapApiV1SwapSwitchLeverRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTpslCancel

func (this Huobi) ContractPrivatePostSwapApiV1SwapTpslCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTpslCancelall

func (this Huobi) ContractPrivatePostSwapApiV1SwapTpslCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTpslHisorders

func (this Huobi) ContractPrivatePostSwapApiV1SwapTpslHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTpslOpenorders

func (this Huobi) ContractPrivatePostSwapApiV1SwapTpslOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTpslOrder

func (this Huobi) ContractPrivatePostSwapApiV1SwapTpslOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTrackCancel

func (this Huobi) ContractPrivatePostSwapApiV1SwapTrackCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTrackCancelall

func (this Huobi) ContractPrivatePostSwapApiV1SwapTrackCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTrackHisorders

func (this Huobi) ContractPrivatePostSwapApiV1SwapTrackHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTrackOpenorders

func (this Huobi) ContractPrivatePostSwapApiV1SwapTrackOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTrackOrder

func (this Huobi) ContractPrivatePostSwapApiV1SwapTrackOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTransferLimit

func (this Huobi) ContractPrivatePostSwapApiV1SwapTransferLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTriggerCancel

func (this Huobi) ContractPrivatePostSwapApiV1SwapTriggerCancel(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTriggerCancelall

func (this Huobi) ContractPrivatePostSwapApiV1SwapTriggerCancelall(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTriggerHisorders

func (this Huobi) ContractPrivatePostSwapApiV1SwapTriggerHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTriggerOpenorders

func (this Huobi) ContractPrivatePostSwapApiV1SwapTriggerOpenorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapTriggerOrder

func (this Huobi) ContractPrivatePostSwapApiV1SwapTriggerOrder(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV1SwapUserSettlementRecords

func (this Huobi) ContractPrivatePostSwapApiV1SwapUserSettlementRecords(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV3SwapFinancialRecord

func (this Huobi) ContractPrivatePostSwapApiV3SwapFinancialRecord(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV3SwapFinancialRecordExact

func (this Huobi) ContractPrivatePostSwapApiV3SwapFinancialRecordExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV3SwapHisorders

func (this Huobi) ContractPrivatePostSwapApiV3SwapHisorders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV3SwapHisordersExact

func (this Huobi) ContractPrivatePostSwapApiV3SwapHisordersExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV3SwapMatchresults

func (this Huobi) ContractPrivatePostSwapApiV3SwapMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) ContractPrivatePostSwapApiV3SwapMatchresultsExact

func (this Huobi) ContractPrivatePostSwapApiV3SwapMatchresultsExact(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractAdjustfactor

func (this Huobi) ContractPublicGetApiV1ContractAdjustfactor(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractApiState

func (this Huobi) ContractPublicGetApiV1ContractApiState(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractContractInfo

func (this Huobi) ContractPublicGetApiV1ContractContractInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractDeliveryPrice

func (this Huobi) ContractPublicGetApiV1ContractDeliveryPrice(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractEliteAccountRatio

func (this Huobi) ContractPublicGetApiV1ContractEliteAccountRatio(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractElitePositionRatio

func (this Huobi) ContractPublicGetApiV1ContractElitePositionRatio(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractEstimatedSettlementPrice

func (this Huobi) ContractPublicGetApiV1ContractEstimatedSettlementPrice(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractHisOpenInterest

func (this Huobi) ContractPublicGetApiV1ContractHisOpenInterest(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractIndex

func (this Huobi) ContractPublicGetApiV1ContractIndex(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractInsuranceFund

func (this Huobi) ContractPublicGetApiV1ContractInsuranceFund(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractLadderMargin

func (this Huobi) ContractPublicGetApiV1ContractLadderMargin(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractLiquidationOrders

func (this Huobi) ContractPublicGetApiV1ContractLiquidationOrders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractOpenInterest

func (this Huobi) ContractPublicGetApiV1ContractOpenInterest(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractPriceLimit

func (this Huobi) ContractPublicGetApiV1ContractPriceLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractQueryElements

func (this Huobi) ContractPublicGetApiV1ContractQueryElements(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractRiskInfo

func (this Huobi) ContractPublicGetApiV1ContractRiskInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1ContractSettlementRecords

func (this Huobi) ContractPublicGetApiV1ContractSettlementRecords(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV1Timestamp

func (this Huobi) ContractPublicGetApiV1Timestamp(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetApiV3ContractLiquidationOrders

func (this Huobi) ContractPublicGetApiV3ContractLiquidationOrders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetHeartbeat

func (this Huobi) ContractPublicGetHeartbeat(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetIndexMarketHistoryBasis

func (this Huobi) ContractPublicGetIndexMarketHistoryBasis(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetIndexMarketHistoryIndex

func (this Huobi) ContractPublicGetIndexMarketHistoryIndex(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetIndexMarketHistoryLinearSwapBasis

func (this Huobi) ContractPublicGetIndexMarketHistoryLinearSwapBasis(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetIndexMarketHistoryLinearSwapEstimatedRateKline

func (this Huobi) ContractPublicGetIndexMarketHistoryLinearSwapEstimatedRateKline(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetIndexMarketHistoryLinearSwapMarkPriceKline

func (this Huobi) ContractPublicGetIndexMarketHistoryLinearSwapMarkPriceKline(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetIndexMarketHistoryLinearSwapPremiumIndexKline

func (this Huobi) ContractPublicGetIndexMarketHistoryLinearSwapPremiumIndexKline(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetIndexMarketHistoryMarkPriceKline

func (this Huobi) ContractPublicGetIndexMarketHistoryMarkPriceKline(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetIndexMarketHistorySwapBasis

func (this Huobi) ContractPublicGetIndexMarketHistorySwapBasis(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetIndexMarketHistorySwapEstimatedRateKline

func (this Huobi) ContractPublicGetIndexMarketHistorySwapEstimatedRateKline(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetIndexMarketHistorySwapMarkPriceKline

func (this Huobi) ContractPublicGetIndexMarketHistorySwapMarkPriceKline(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetIndexMarketHistorySwapPremiumIndexKline

func (this Huobi) ContractPublicGetIndexMarketHistorySwapPremiumIndexKline(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapAdjustfactor

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapAdjustfactor(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapApiState

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapApiState(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapBatchFundingRate

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapBatchFundingRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapContractInfo

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapContractInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapCrossAdjustfactor

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapCrossAdjustfactor(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapCrossLadderMargin

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapCrossLadderMargin(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapCrossTradeState

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapCrossTradeState(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapCrossTransferState

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapCrossTransferState(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapEliteAccountRatio

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapEliteAccountRatio(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapElitePositionRatio

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapElitePositionRatio(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapEstimatedSettlementPrice

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapEstimatedSettlementPrice(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapFundingRate

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapFundingRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapHisOpenInterest

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapHisOpenInterest(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapHistoricalFundingRate

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapHistoricalFundingRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapIndex

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapIndex(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapLadderMargin

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapLadderMargin(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapLiquidationOrders

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapLiquidationOrders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapOpenInterest

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapOpenInterest(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapPriceLimit

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapPriceLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapQueryElements

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapQueryElements(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapRiskInfo

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapRiskInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV1SwapSettlementRecords

func (this Huobi) ContractPublicGetLinearSwapApiV1SwapSettlementRecords(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapApiV3SwapLiquidationOrders

func (this Huobi) ContractPublicGetLinearSwapApiV3SwapLiquidationOrders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapExMarketBbo

func (this Huobi) ContractPublicGetLinearSwapExMarketBbo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapExMarketDepth

func (this Huobi) ContractPublicGetLinearSwapExMarketDepth(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapExMarketDetailBatchMerged

func (this Huobi) ContractPublicGetLinearSwapExMarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapExMarketDetailMerged

func (this Huobi) ContractPublicGetLinearSwapExMarketDetailMerged(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapExMarketHistoryKline

func (this Huobi) ContractPublicGetLinearSwapExMarketHistoryKline(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapExMarketHistoryTrade

func (this Huobi) ContractPublicGetLinearSwapExMarketHistoryTrade(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetLinearSwapExMarketTrade

func (this Huobi) ContractPublicGetLinearSwapExMarketTrade(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetMarketBbo

func (this Huobi) ContractPublicGetMarketBbo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetMarketDepth

func (this Huobi) ContractPublicGetMarketDepth(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetMarketDetailBatchMerged

func (this Huobi) ContractPublicGetMarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetMarketDetailMerged

func (this Huobi) ContractPublicGetMarketDetailMerged(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetMarketHistoryKline

func (this Huobi) ContractPublicGetMarketHistoryKline(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetMarketHistoryTrade

func (this Huobi) ContractPublicGetMarketHistoryTrade(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetMarketTrade

func (this Huobi) ContractPublicGetMarketTrade(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1LinearSwapApiV1SwapInsuranceFund

func (this Huobi) ContractPublicGetSwapApiV1LinearSwapApiV1SwapInsuranceFund(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapAdjustfactor

func (this Huobi) ContractPublicGetSwapApiV1SwapAdjustfactor(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapApiState

func (this Huobi) ContractPublicGetSwapApiV1SwapApiState(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapBatchFundingRate

func (this Huobi) ContractPublicGetSwapApiV1SwapBatchFundingRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapContractInfo

func (this Huobi) ContractPublicGetSwapApiV1SwapContractInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapEliteAccountRatio

func (this Huobi) ContractPublicGetSwapApiV1SwapEliteAccountRatio(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapElitePositionRatio

func (this Huobi) ContractPublicGetSwapApiV1SwapElitePositionRatio(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapEstimatedSettlementPrice

func (this Huobi) ContractPublicGetSwapApiV1SwapEstimatedSettlementPrice(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapFundingRate

func (this Huobi) ContractPublicGetSwapApiV1SwapFundingRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapHisOpenInterest

func (this Huobi) ContractPublicGetSwapApiV1SwapHisOpenInterest(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapHistoricalFundingRate

func (this Huobi) ContractPublicGetSwapApiV1SwapHistoricalFundingRate(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapIndex

func (this Huobi) ContractPublicGetSwapApiV1SwapIndex(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapInsuranceFund

func (this Huobi) ContractPublicGetSwapApiV1SwapInsuranceFund(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapLadderMargin

func (this Huobi) ContractPublicGetSwapApiV1SwapLadderMargin(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapLiquidationOrders

func (this Huobi) ContractPublicGetSwapApiV1SwapLiquidationOrders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapOpenInterest

func (this Huobi) ContractPublicGetSwapApiV1SwapOpenInterest(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapPriceLimit

func (this Huobi) ContractPublicGetSwapApiV1SwapPriceLimit(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapQueryElements

func (this Huobi) ContractPublicGetSwapApiV1SwapQueryElements(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapRiskInfo

func (this Huobi) ContractPublicGetSwapApiV1SwapRiskInfo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV1SwapSettlementRecords

func (this Huobi) ContractPublicGetSwapApiV1SwapSettlementRecords(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapApiV3SwapLiquidationOrders

func (this Huobi) ContractPublicGetSwapApiV3SwapLiquidationOrders(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapExMarketBbo

func (this Huobi) ContractPublicGetSwapExMarketBbo(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapExMarketDepth

func (this Huobi) ContractPublicGetSwapExMarketDepth(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapExMarketDetailBatchMerged

func (this Huobi) ContractPublicGetSwapExMarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapExMarketDetailMerged

func (this Huobi) ContractPublicGetSwapExMarketDetailMerged(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapExMarketHistoryKline

func (this Huobi) ContractPublicGetSwapExMarketHistoryKline(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapExMarketHistoryTrade

func (this Huobi) ContractPublicGetSwapExMarketHistoryTrade(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetSwapExMarketTrade

func (this Huobi) ContractPublicGetSwapExMarketTrade(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetV2LinearSwapExMarketDetailBatchMerged

func (this Huobi) ContractPublicGetV2LinearSwapExMarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetV2MarketDetailBatchMerged

func (this Huobi) ContractPublicGetV2MarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Huobi) ContractPublicGetV2SwapExMarketDetailBatchMerged

func (this Huobi) ContractPublicGetV2SwapExMarketDetailBatchMerged(args ...interface{}) <-chan interface{}

func (Huobi) Describe

func (this Huobi) Describe() interface{}

func (Huobi) Init

func (this Huobi) Init(userConfig map[string]interface{})

func (Huobi) PrivateGetAccountAccounts

func (this Huobi) PrivateGetAccountAccounts(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetAccountAccountsIdBalance

func (this Huobi) PrivateGetAccountAccountsIdBalance(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetAccountAccountsSubUid

func (this Huobi) PrivateGetAccountAccountsSubUid(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetAccountHistory

func (this Huobi) PrivateGetAccountHistory(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetCrossMarginAccountsBalance

func (this Huobi) PrivateGetCrossMarginAccountsBalance(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetCrossMarginLoanInfo

func (this Huobi) PrivateGetCrossMarginLoanInfo(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetCrossMarginLoanOrders

func (this Huobi) PrivateGetCrossMarginLoanOrders(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetFeeFeeRateGet

func (this Huobi) PrivateGetFeeFeeRateGet(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetMarginAccountsBalance

func (this Huobi) PrivateGetMarginAccountsBalance(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetMarginLoanInfo

func (this Huobi) PrivateGetMarginLoanInfo(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetMarginLoanOrders

func (this Huobi) PrivateGetMarginLoanOrders(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetOrderHistory

func (this Huobi) PrivateGetOrderHistory(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetOrderMatchresults

func (this Huobi) PrivateGetOrderMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetOrderOpenOrders

func (this Huobi) PrivateGetOrderOpenOrders(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetOrderOrders

func (this Huobi) PrivateGetOrderOrders(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetOrderOrdersGetClientOrder

func (this Huobi) PrivateGetOrderOrdersGetClientOrder(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetOrderOrdersId

func (this Huobi) PrivateGetOrderOrdersId(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetOrderOrdersIdMatchresults

func (this Huobi) PrivateGetOrderOrdersIdMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetPointsActions

func (this Huobi) PrivateGetPointsActions(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetPointsOrders

func (this Huobi) PrivateGetPointsOrders(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetQueryDepositWithdraw

func (this Huobi) PrivateGetQueryDepositWithdraw(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetStableCoinExchangeRate

func (this Huobi) PrivateGetStableCoinExchangeRate(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetStableCoinQuote

func (this Huobi) PrivateGetStableCoinQuote(args ...interface{}) <-chan interface{}

func (Huobi) PrivateGetSubuserAggregateBalance

func (this Huobi) PrivateGetSubuserAggregateBalance(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostAccountTransfer

func (this Huobi) PrivatePostAccountTransfer(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostCrossMarginOrders

func (this Huobi) PrivatePostCrossMarginOrders(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostCrossMarginOrdersIdRepay

func (this Huobi) PrivatePostCrossMarginOrdersIdRepay(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostCrossMarginTransferIn

func (this Huobi) PrivatePostCrossMarginTransferIn(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostCrossMarginTransferOut

func (this Huobi) PrivatePostCrossMarginTransferOut(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostDwTransferInMargin

func (this Huobi) PrivatePostDwTransferInMargin(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostDwTransferOutMargin

func (this Huobi) PrivatePostDwTransferOutMargin(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostDwWithdrawApiCreate

func (this Huobi) PrivatePostDwWithdrawApiCreate(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostDwWithdrawVirtualIdCancel

func (this Huobi) PrivatePostDwWithdrawVirtualIdCancel(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostFuturesTransfer

func (this Huobi) PrivatePostFuturesTransfer(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostMarginOrders

func (this Huobi) PrivatePostMarginOrders(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostMarginOrdersIdRepay

func (this Huobi) PrivatePostMarginOrdersIdRepay(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostOrderBatchOrders

func (this Huobi) PrivatePostOrderBatchOrders(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostOrderOrdersBatchCancelOpenOrders

func (this Huobi) PrivatePostOrderOrdersBatchCancelOpenOrders(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostOrderOrdersBatchcancel

func (this Huobi) PrivatePostOrderOrdersBatchcancel(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostOrderOrdersIdSubmitcancel

func (this Huobi) PrivatePostOrderOrdersIdSubmitcancel(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostOrderOrdersPlace

func (this Huobi) PrivatePostOrderOrdersPlace(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostOrderOrdersSubmitCancelClientOrder

func (this Huobi) PrivatePostOrderOrdersSubmitCancelClientOrder(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostStableCoinExchange

func (this Huobi) PrivatePostStableCoinExchange(args ...interface{}) <-chan interface{}

func (Huobi) PrivatePostSubuserTransfer

func (this Huobi) PrivatePostSubuserTransfer(args ...interface{}) <-chan interface{}

func (Huobi) PublicGetCommonCurrencys

func (this Huobi) PublicGetCommonCurrencys(args ...interface{}) <-chan interface{}

func (Huobi) PublicGetCommonExchange

func (this Huobi) PublicGetCommonExchange(args ...interface{}) <-chan interface{}

func (Huobi) PublicGetCommonSymbols

func (this Huobi) PublicGetCommonSymbols(args ...interface{}) <-chan interface{}

func (Huobi) PublicGetCommonTimestamp

func (this Huobi) PublicGetCommonTimestamp(args ...interface{}) <-chan interface{}

func (Huobi) PublicGetSettingsCurrencys

func (this Huobi) PublicGetSettingsCurrencys(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1AccountAccounts

func (this Huobi) SpotPrivateGetV1AccountAccounts(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1AccountAccountsAccountIdBalance

func (this Huobi) SpotPrivateGetV1AccountAccountsAccountIdBalance(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1AccountAccountsSubUid

func (this Huobi) SpotPrivateGetV1AccountAccountsSubUid(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1AccountHistory

func (this Huobi) SpotPrivateGetV1AccountHistory(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1CrossMarginAccountsBalance

func (this Huobi) SpotPrivateGetV1CrossMarginAccountsBalance(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1CrossMarginLoanInfo

func (this Huobi) SpotPrivateGetV1CrossMarginLoanInfo(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1CrossMarginLoanOrders

func (this Huobi) SpotPrivateGetV1CrossMarginLoanOrders(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1MarginAccountsBalance

func (this Huobi) SpotPrivateGetV1MarginAccountsBalance(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1MarginLoanInfo

func (this Huobi) SpotPrivateGetV1MarginLoanInfo(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1MarginLoanOrders

func (this Huobi) SpotPrivateGetV1MarginLoanOrders(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1OrderHistory

func (this Huobi) SpotPrivateGetV1OrderHistory(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1OrderMatchresults

func (this Huobi) SpotPrivateGetV1OrderMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1OrderOpenOrders

func (this Huobi) SpotPrivateGetV1OrderOpenOrders(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1OrderOrders

func (this Huobi) SpotPrivateGetV1OrderOrders(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1OrderOrdersGetClientOrder

func (this Huobi) SpotPrivateGetV1OrderOrdersGetClientOrder(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1OrderOrdersOrderId

func (this Huobi) SpotPrivateGetV1OrderOrdersOrderId(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1OrderOrdersOrderIdMatchresult

func (this Huobi) SpotPrivateGetV1OrderOrdersOrderIdMatchresult(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1OrderOrdersOrderIdMatchresults

func (this Huobi) SpotPrivateGetV1OrderOrdersOrderIdMatchresults(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1QueryDepositWithdraw

func (this Huobi) SpotPrivateGetV1QueryDepositWithdraw(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1QueryWithdrawClientOrderId

func (this Huobi) SpotPrivateGetV1QueryWithdrawClientOrderId(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1StableCoinExchangeRate

func (this Huobi) SpotPrivateGetV1StableCoinExchangeRate(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1StableCoinQuote

func (this Huobi) SpotPrivateGetV1StableCoinQuote(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV1SubuserAggregateBalance

func (this Huobi) SpotPrivateGetV1SubuserAggregateBalance(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2AccountAssetValuation

func (this Huobi) SpotPrivateGetV2AccountAssetValuation(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2AccountDepositAddress

func (this Huobi) SpotPrivateGetV2AccountDepositAddress(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2AccountLedger

func (this Huobi) SpotPrivateGetV2AccountLedger(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2AccountRepayment

func (this Huobi) SpotPrivateGetV2AccountRepayment(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2AccountValuation

func (this Huobi) SpotPrivateGetV2AccountValuation(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2AccountWithdrawAddress

func (this Huobi) SpotPrivateGetV2AccountWithdrawAddress(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2AccountWithdrawQuota

func (this Huobi) SpotPrivateGetV2AccountWithdrawQuota(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2AlgoOrdersHistory

func (this Huobi) SpotPrivateGetV2AlgoOrdersHistory(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2AlgoOrdersOpening

func (this Huobi) SpotPrivateGetV2AlgoOrdersOpening(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2AlgoOrdersSpecific

func (this Huobi) SpotPrivateGetV2AlgoOrdersSpecific(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2EtpLimit

func (this Huobi) SpotPrivateGetV2EtpLimit(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2EtpTransaction

func (this Huobi) SpotPrivateGetV2EtpTransaction(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2EtpTransactions

func (this Huobi) SpotPrivateGetV2EtpTransactions(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2PointAccount

func (this Huobi) SpotPrivateGetV2PointAccount(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2ReferenceCurrencies

func (this Huobi) SpotPrivateGetV2ReferenceCurrencies(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2ReferenceTransactFeeRate

func (this Huobi) SpotPrivateGetV2ReferenceTransactFeeRate(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2SubUserAccountList

func (this Huobi) SpotPrivateGetV2SubUserAccountList(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2SubUserDepositAddress

func (this Huobi) SpotPrivateGetV2SubUserDepositAddress(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2SubUserQueryDeposit

func (this Huobi) SpotPrivateGetV2SubUserQueryDeposit(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2SubUserUserList

func (this Huobi) SpotPrivateGetV2SubUserUserList(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2SubUserUserState

func (this Huobi) SpotPrivateGetV2SubUserUserState(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2UserApiKey

func (this Huobi) SpotPrivateGetV2UserApiKey(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivateGetV2UserUid

func (this Huobi) SpotPrivateGetV2UserUid(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1AccountTransfer

func (this Huobi) SpotPrivatePostV1AccountTransfer(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1CrossMarginOrders

func (this Huobi) SpotPrivatePostV1CrossMarginOrders(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1CrossMarginOrdersOrderIdRepay

func (this Huobi) SpotPrivatePostV1CrossMarginOrdersOrderIdRepay(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1CrossMarginTransferIn

func (this Huobi) SpotPrivatePostV1CrossMarginTransferIn(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1CrossMarginTransferOut

func (this Huobi) SpotPrivatePostV1CrossMarginTransferOut(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1DwTransferInMargin

func (this Huobi) SpotPrivatePostV1DwTransferInMargin(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1DwTransferOutMargin

func (this Huobi) SpotPrivatePostV1DwTransferOutMargin(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1DwWithdrawApiCreate

func (this Huobi) SpotPrivatePostV1DwWithdrawApiCreate(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1DwWithdrawVirtualWithdrawIdCancel

func (this Huobi) SpotPrivatePostV1DwWithdrawVirtualWithdrawIdCancel(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1FuturesTransfer

func (this Huobi) SpotPrivatePostV1FuturesTransfer(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1MarginOrders

func (this Huobi) SpotPrivatePostV1MarginOrders(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1MarginOrdersOrderIdRepay

func (this Huobi) SpotPrivatePostV1MarginOrdersOrderIdRepay(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1OrderAutoPlace

func (this Huobi) SpotPrivatePostV1OrderAutoPlace(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1OrderBatchOrders

func (this Huobi) SpotPrivatePostV1OrderBatchOrders(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1OrderOrdersBatchCancelOpenOrders

func (this Huobi) SpotPrivatePostV1OrderOrdersBatchCancelOpenOrders(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1OrderOrdersBatchcancel

func (this Huobi) SpotPrivatePostV1OrderOrdersBatchcancel(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1OrderOrdersOrderIdSubmitcancel

func (this Huobi) SpotPrivatePostV1OrderOrdersOrderIdSubmitcancel(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1OrderOrdersPlace

func (this Huobi) SpotPrivatePostV1OrderOrdersPlace(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1OrderOrdersSubmitCancelClientOrder

func (this Huobi) SpotPrivatePostV1OrderOrdersSubmitCancelClientOrder(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1StableCoinExchange

func (this Huobi) SpotPrivatePostV1StableCoinExchange(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1SubuserTransfer

func (this Huobi) SpotPrivatePostV1SubuserTransfer(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV1TrustUserActiveCredit

func (this Huobi) SpotPrivatePostV1TrustUserActiveCredit(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2AccountRepayment

func (this Huobi) SpotPrivatePostV2AccountRepayment(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2AccountTransfer

func (this Huobi) SpotPrivatePostV2AccountTransfer(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2AlgoOrders

func (this Huobi) SpotPrivatePostV2AlgoOrders(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2AlgoOrdersCancelAllAfter

func (this Huobi) SpotPrivatePostV2AlgoOrdersCancelAllAfter(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2AlgoOrdersCancellation

func (this Huobi) SpotPrivatePostV2AlgoOrdersCancellation(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2EtpBatchCancel

func (this Huobi) SpotPrivatePostV2EtpBatchCancel(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2EtpCreation

func (this Huobi) SpotPrivatePostV2EtpCreation(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2EtpRedemption

func (this Huobi) SpotPrivatePostV2EtpRedemption(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2EtpTransactIdCancel

func (this Huobi) SpotPrivatePostV2EtpTransactIdCancel(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2PointTransfer

func (this Huobi) SpotPrivatePostV2PointTransfer(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2SubUserApiKeyDeletion

func (this Huobi) SpotPrivatePostV2SubUserApiKeyDeletion(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2SubUserApiKeyGeneration

func (this Huobi) SpotPrivatePostV2SubUserApiKeyGeneration(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2SubUserApiKeyModification

func (this Huobi) SpotPrivatePostV2SubUserApiKeyModification(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2SubUserCreation

func (this Huobi) SpotPrivatePostV2SubUserCreation(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2SubUserDeductMode

func (this Huobi) SpotPrivatePostV2SubUserDeductMode(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2SubUserManagement

func (this Huobi) SpotPrivatePostV2SubUserManagement(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2SubUserTradableMarket

func (this Huobi) SpotPrivatePostV2SubUserTradableMarket(args ...interface{}) <-chan interface{}

func (Huobi) SpotPrivatePostV2SubUserTransferability

func (this Huobi) SpotPrivatePostV2SubUserTransferability(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetMarketDepth

func (this Huobi) SpotPublicGetMarketDepth(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetMarketDetail

func (this Huobi) SpotPublicGetMarketDetail(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetMarketDetailMerged

func (this Huobi) SpotPublicGetMarketDetailMerged(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetMarketEtp

func (this Huobi) SpotPublicGetMarketEtp(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetMarketHistoryCandles

func (this Huobi) SpotPublicGetMarketHistoryCandles(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetMarketHistoryKline

func (this Huobi) SpotPublicGetMarketHistoryKline(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetMarketHistoryTrade

func (this Huobi) SpotPublicGetMarketHistoryTrade(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetMarketTickers

func (this Huobi) SpotPublicGetMarketTickers(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetMarketTrade

func (this Huobi) SpotPublicGetMarketTrade(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV1CommonCurrencys

func (this Huobi) SpotPublicGetV1CommonCurrencys(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV1CommonExchange

func (this Huobi) SpotPublicGetV1CommonExchange(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV1CommonSymbols

func (this Huobi) SpotPublicGetV1CommonSymbols(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV1CommonTimestamp

func (this Huobi) SpotPublicGetV1CommonTimestamp(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV1SettingsCommonChains

func (this Huobi) SpotPublicGetV1SettingsCommonChains(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV1SettingsCommonCurrencys

func (this Huobi) SpotPublicGetV1SettingsCommonCurrencys(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV1SettingsCommonMarketSymbols

func (this Huobi) SpotPublicGetV1SettingsCommonMarketSymbols(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV1SettingsCommonSymbols

func (this Huobi) SpotPublicGetV1SettingsCommonSymbols(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV2EtpRebalance

func (this Huobi) SpotPublicGetV2EtpRebalance(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV2EtpReference

func (this Huobi) SpotPublicGetV2EtpReference(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV2MarketStatus

func (this Huobi) SpotPublicGetV2MarketStatus(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV2ReferenceCurrencies

func (this Huobi) SpotPublicGetV2ReferenceCurrencies(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV2SettingsCommonCurrencies

func (this Huobi) SpotPublicGetV2SettingsCommonCurrencies(args ...interface{}) <-chan interface{}

func (Huobi) SpotPublicGetV2SettingsCommonSymbols

func (this Huobi) SpotPublicGetV2SettingsCommonSymbols(args ...interface{}) <-chan interface{}

func (Huobi) StatusPublicFutureInverseGetApiV2SummaryJson

func (this Huobi) StatusPublicFutureInverseGetApiV2SummaryJson(args ...interface{}) <-chan interface{}

func (Huobi) StatusPublicFutureLinearGetApiV2SummaryJson

func (this Huobi) StatusPublicFutureLinearGetApiV2SummaryJson(args ...interface{}) <-chan interface{}

func (Huobi) StatusPublicSpotGetApiV2SummaryJson

func (this Huobi) StatusPublicSpotGetApiV2SummaryJson(args ...interface{}) <-chan interface{}

func (Huobi) StatusPublicSwapInverseGetApiV2SummaryJson

func (this Huobi) StatusPublicSwapInverseGetApiV2SummaryJson(args ...interface{}) <-chan interface{}

func (Huobi) StatusPublicSwapLinearGetApiV2SummaryJson

func (this Huobi) StatusPublicSwapLinearGetApiV2SummaryJson(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetAccountAssetValuation

func (this Huobi) V2PrivateGetAccountAssetValuation(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetAccountDepositAddress

func (this Huobi) V2PrivateGetAccountDepositAddress(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetAccountLedger

func (this Huobi) V2PrivateGetAccountLedger(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetAccountRepayment

func (this Huobi) V2PrivateGetAccountRepayment(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetAccountWithdrawAddress

func (this Huobi) V2PrivateGetAccountWithdrawAddress(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetAccountWithdrawQuota

func (this Huobi) V2PrivateGetAccountWithdrawQuota(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetAlgoOrdersHistory

func (this Huobi) V2PrivateGetAlgoOrdersHistory(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetAlgoOrdersOpening

func (this Huobi) V2PrivateGetAlgoOrdersOpening(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetAlgoOrdersSpecific

func (this Huobi) V2PrivateGetAlgoOrdersSpecific(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetC2cAccount

func (this Huobi) V2PrivateGetC2cAccount(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetC2cOffer

func (this Huobi) V2PrivateGetC2cOffer(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetC2cOffers

func (this Huobi) V2PrivateGetC2cOffers(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetC2cRepayment

func (this Huobi) V2PrivateGetC2cRepayment(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetC2cTransactions

func (this Huobi) V2PrivateGetC2cTransactions(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetEtpLimit

func (this Huobi) V2PrivateGetEtpLimit(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetEtpRebalance

func (this Huobi) V2PrivateGetEtpRebalance(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetEtpReference

func (this Huobi) V2PrivateGetEtpReference(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetEtpTransaction

func (this Huobi) V2PrivateGetEtpTransaction(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetEtpTransactions

func (this Huobi) V2PrivateGetEtpTransactions(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetPointAccount

func (this Huobi) V2PrivateGetPointAccount(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetReferenceTransactFeeRate

func (this Huobi) V2PrivateGetReferenceTransactFeeRate(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetSubUserAccountList

func (this Huobi) V2PrivateGetSubUserAccountList(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetSubUserDepositAddress

func (this Huobi) V2PrivateGetSubUserDepositAddress(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetSubUserQueryDeposit

func (this Huobi) V2PrivateGetSubUserQueryDeposit(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetSubUserUserList

func (this Huobi) V2PrivateGetSubUserUserList(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetSubUserUserState

func (this Huobi) V2PrivateGetSubUserUserState(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetUserApiKey

func (this Huobi) V2PrivateGetUserApiKey(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivateGetUserUid

func (this Huobi) V2PrivateGetUserUid(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostAccountRepayment

func (this Huobi) V2PrivatePostAccountRepayment(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostAccountTransfer

func (this Huobi) V2PrivatePostAccountTransfer(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostAlgoOrders

func (this Huobi) V2PrivatePostAlgoOrders(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostAlgoOrdersCancelAllAfter

func (this Huobi) V2PrivatePostAlgoOrdersCancelAllAfter(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostAlgoOrdersCancellation

func (this Huobi) V2PrivatePostAlgoOrdersCancellation(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostC2cCancelAll

func (this Huobi) V2PrivatePostC2cCancelAll(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostC2cCancellation

func (this Huobi) V2PrivatePostC2cCancellation(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostC2cOffer

func (this Huobi) V2PrivatePostC2cOffer(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostC2cRepayment

func (this Huobi) V2PrivatePostC2cRepayment(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostC2cTransfer

func (this Huobi) V2PrivatePostC2cTransfer(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostEtpBatchCancel

func (this Huobi) V2PrivatePostEtpBatchCancel(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostEtpCreation

func (this Huobi) V2PrivatePostEtpCreation(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostEtpRedemption

func (this Huobi) V2PrivatePostEtpRedemption(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostEtpTransactIdCancel

func (this Huobi) V2PrivatePostEtpTransactIdCancel(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostPointTransfer

func (this Huobi) V2PrivatePostPointTransfer(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostSubUserApiKeyDeletion

func (this Huobi) V2PrivatePostSubUserApiKeyDeletion(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostSubUserApiKeyGeneration

func (this Huobi) V2PrivatePostSubUserApiKeyGeneration(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostSubUserApiKeyModification

func (this Huobi) V2PrivatePostSubUserApiKeyModification(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostSubUserCreation

func (this Huobi) V2PrivatePostSubUserCreation(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostSubUserDeductMode

func (this Huobi) V2PrivatePostSubUserDeductMode(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostSubUserManagement

func (this Huobi) V2PrivatePostSubUserManagement(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostSubUserTradableMarket

func (this Huobi) V2PrivatePostSubUserTradableMarket(args ...interface{}) <-chan interface{}

func (Huobi) V2PrivatePostSubUserTransferability

func (this Huobi) V2PrivatePostSubUserTransferability(args ...interface{}) <-chan interface{}

func (Huobi) V2PublicGetMarketStatus

func (this Huobi) V2PublicGetMarketStatus(args ...interface{}) <-chan interface{}

func (Huobi) V2PublicGetReferenceCurrencies

func (this Huobi) V2PublicGetReferenceCurrencies(args ...interface{}) <-chan interface{}

type Huobijp

type Huobijp struct {
	Core *huobijp
	// contains filtered or unexported fields
}

func NewHuobijp

func NewHuobijp(userConfig map[string]interface{}) Huobijp

func (*Huobijp) CancelAllOrders

func (this *Huobijp) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

  • @method
  • @name huobijp#cancelAllOrders
  • @description cancel all open orders
  • @param {string} symbol unified market symbol, only orders in the market of this symbol are cancelled when symbol is not undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Huobijp) CancelOrder

func (this *Huobijp) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

  • @method
  • @name huobijp#cancelOrder
  • @description cancels an open order
  • @param {string} id order id
  • @param {string} symbol not used by huobijp cancelOrder ()
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Huobijp) CancelOrders

func (this *Huobijp) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]map[string]interface{}, error)

*

  • @method
  • @name huobijp#cancelOrders
  • @description cancel multiple orders
  • @param {string[]} ids order ids
  • @param {string} symbol not used by huobijp cancelOrders ()
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Huobijp) CostToPrecision

func (this Huobijp) CostToPrecision(symbol interface{}, cost interface{}) interface{}

func (*Huobijp) CreateMarketBuyOrderWithCost

func (this *Huobijp) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

  • @method
  • @name huobijp#createMarketBuyOrderWithCost
  • @description create a market buy order by providing the symbol and cost
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Huobijp) CreateOrder

func (this *Huobijp) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name huobijp#createOrder
  • @description create a trade order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Huobijp) Describe

func (this Huobijp) Describe() interface{}

func (*Huobijp) FetchAccounts

func (this *Huobijp) FetchAccounts(params ...interface{}) ([]Account, error)

*

  • @method
  • @name huobijp#fetchAccounts
  • @description fetch all the accounts associated with a profile
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [account structures]{@link https://docs.ccxt.com/#/?id=account-structure} indexed by the account type

func (*Huobijp) FetchBalance

func (this *Huobijp) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name huobijp#fetchBalance
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Huobijp) FetchClosedOrders

func (this *Huobijp) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name huobijp#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Huobijp) FetchCurrencies

func (this Huobijp) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name huobijp#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Huobijp) FetchDeposits

func (this *Huobijp) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name huobijp#fetchDeposits
  • @description fetch all deposits made to an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Huobijp) FetchMarkets

func (this *Huobijp) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name huobijp#fetchMarkets
  • @description retrieves data on all markets for huobijp
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Huobijp) FetchMyTrades

func (this *Huobijp) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name huobijp#fetchMyTrades
  • @description fetch all trades made by the user
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Huobijp) FetchOHLCV

func (this *Huobijp) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name huobijp#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Huobijp) FetchOpenOrders

func (this *Huobijp) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name huobijp#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Huobijp) FetchOpenOrdersV1

func (this *Huobijp) FetchOpenOrdersV1(options ...FetchOpenOrdersV1Options) ([]Order, error)

func (*Huobijp) FetchOpenOrdersV2

func (this *Huobijp) FetchOpenOrdersV2(options ...FetchOpenOrdersV2Options) ([]Order, error)

func (*Huobijp) FetchOrder

func (this *Huobijp) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name huobijp#fetchOrder
  • @description fetches information on an order made by the user
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Huobijp) FetchOrderBook

func (this *Huobijp) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name huobijp#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Huobijp) FetchOrderTrades

func (this *Huobijp) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name huobijp#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Huobijp) FetchOrders

func (this *Huobijp) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name huobijp#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Huobijp) FetchOrdersByStates

func (this *Huobijp) FetchOrdersByStates(states interface{}, options ...FetchOrdersByStatesOptions) ([]Order, error)

func (*Huobijp) FetchTicker

func (this *Huobijp) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name huobijp#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Huobijp) FetchTickers

func (this *Huobijp) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name huobijp#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Huobijp) FetchTime

func (this *Huobijp) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name huobijp#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Huobijp) FetchTrades

func (this *Huobijp) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name huobijp#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Huobijp) FetchTradingLimits

func (this *Huobijp) FetchTradingLimits(options ...FetchTradingLimitsOptions) (map[string]interface{}, error)

func (*Huobijp) FetchTradingLimitsById

func (this *Huobijp) FetchTradingLimitsById(id string, options ...FetchTradingLimitsByIdOptions) (map[string]interface{}, error)

func (*Huobijp) FetchWithdrawals

func (this *Huobijp) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name huobijp#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Huobijp) HandleErrors

func (this Huobijp) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Huobijp) Init

func (this Huobijp) Init(userConfig map[string]interface{})

func (Huobijp) MarketGetDepth

func (this Huobijp) MarketGetDepth(args ...interface{}) <-chan interface{}

func (Huobijp) MarketGetDetail

func (this Huobijp) MarketGetDetail(args ...interface{}) <-chan interface{}

func (Huobijp) MarketGetDetailMerged

func (this Huobijp) MarketGetDetailMerged(args ...interface{}) <-chan interface{}

func (Huobijp) MarketGetEtp

func (this Huobijp) MarketGetEtp(args ...interface{}) <-chan interface{}

func (Huobijp) MarketGetHistoryKline

func (this Huobijp) MarketGetHistoryKline(args ...interface{}) <-chan interface{}

func (Huobijp) MarketGetHistoryTrade

func (this Huobijp) MarketGetHistoryTrade(args ...interface{}) <-chan interface{}

func (Huobijp) MarketGetTickers

func (this Huobijp) MarketGetTickers(args ...interface{}) <-chan interface{}

func (Huobijp) MarketGetTrade

func (this Huobijp) MarketGetTrade(args ...interface{}) <-chan interface{}

func (Huobijp) ParseBalance

func (this Huobijp) ParseBalance(response interface{}) interface{}

func (Huobijp) ParseCancelOrders

func (this Huobijp) ParseCancelOrders(orders interface{}) interface{}

func (Huobijp) ParseDepositAddress

func (this Huobijp) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Huobijp) ParseOHLCV

func (this Huobijp) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Huobijp) ParseOrder

func (this Huobijp) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Huobijp) ParseOrderStatus

func (this Huobijp) ParseOrderStatus(status interface{}) interface{}

func (Huobijp) ParseTicker

func (this Huobijp) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Huobijp) ParseTrade

func (this Huobijp) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Huobijp) ParseTradingLimits

func (this Huobijp) ParseTradingLimits(limits interface{}, optionalArgs ...interface{}) interface{}

func (Huobijp) ParseTransaction

func (this Huobijp) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Huobijp) ParseTransactionStatus

func (this Huobijp) ParseTransactionStatus(status interface{}) interface{}

func (Huobijp) PrivateGetAccountAccounts

func (this Huobijp) PrivateGetAccountAccounts(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetAccountAccountsIdBalance

func (this Huobijp) PrivateGetAccountAccountsIdBalance(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetAccountAccountsSubUid

func (this Huobijp) PrivateGetAccountAccountsSubUid(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetAccountHistory

func (this Huobijp) PrivateGetAccountHistory(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetCrossMarginAccountsBalance

func (this Huobijp) PrivateGetCrossMarginAccountsBalance(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetCrossMarginLoanInfo

func (this Huobijp) PrivateGetCrossMarginLoanInfo(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetCrossMarginLoanOrders

func (this Huobijp) PrivateGetCrossMarginLoanOrders(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetFeeFeeRateGet

func (this Huobijp) PrivateGetFeeFeeRateGet(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetMarginAccountsBalance

func (this Huobijp) PrivateGetMarginAccountsBalance(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetMarginLoanInfo

func (this Huobijp) PrivateGetMarginLoanInfo(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetMarginLoanOrders

func (this Huobijp) PrivateGetMarginLoanOrders(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetOrderHistory

func (this Huobijp) PrivateGetOrderHistory(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetOrderMatchresults

func (this Huobijp) PrivateGetOrderMatchresults(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetOrderOpenOrders

func (this Huobijp) PrivateGetOrderOpenOrders(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetOrderOrders

func (this Huobijp) PrivateGetOrderOrders(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetOrderOrdersGetClientOrder

func (this Huobijp) PrivateGetOrderOrdersGetClientOrder(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetOrderOrdersId

func (this Huobijp) PrivateGetOrderOrdersId(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetOrderOrdersIdMatchresults

func (this Huobijp) PrivateGetOrderOrdersIdMatchresults(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetPointsActions

func (this Huobijp) PrivateGetPointsActions(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetPointsOrders

func (this Huobijp) PrivateGetPointsOrders(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetQueryDepositWithdraw

func (this Huobijp) PrivateGetQueryDepositWithdraw(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetStableCoinExchangeRate

func (this Huobijp) PrivateGetStableCoinExchangeRate(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetStableCoinQuote

func (this Huobijp) PrivateGetStableCoinQuote(args ...interface{}) <-chan interface{}

func (Huobijp) PrivateGetSubuserAggregateBalance

func (this Huobijp) PrivateGetSubuserAggregateBalance(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostAccountTransfer

func (this Huobijp) PrivatePostAccountTransfer(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostCrossMarginOrders

func (this Huobijp) PrivatePostCrossMarginOrders(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostCrossMarginOrdersIdRepay

func (this Huobijp) PrivatePostCrossMarginOrdersIdRepay(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostCrossMarginTransferIn

func (this Huobijp) PrivatePostCrossMarginTransferIn(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostCrossMarginTransferOut

func (this Huobijp) PrivatePostCrossMarginTransferOut(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostDwTransferInMargin

func (this Huobijp) PrivatePostDwTransferInMargin(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostDwTransferOutMargin

func (this Huobijp) PrivatePostDwTransferOutMargin(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostDwWithdrawApiCreate

func (this Huobijp) PrivatePostDwWithdrawApiCreate(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostDwWithdrawVirtualIdCancel

func (this Huobijp) PrivatePostDwWithdrawVirtualIdCancel(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostFuturesTransfer

func (this Huobijp) PrivatePostFuturesTransfer(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostMarginOrders

func (this Huobijp) PrivatePostMarginOrders(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostMarginOrdersIdRepay

func (this Huobijp) PrivatePostMarginOrdersIdRepay(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostOrderBatchOrders

func (this Huobijp) PrivatePostOrderBatchOrders(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostOrderOrdersBatchCancelOpenOrders

func (this Huobijp) PrivatePostOrderOrdersBatchCancelOpenOrders(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostOrderOrdersBatchcancel

func (this Huobijp) PrivatePostOrderOrdersBatchcancel(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostOrderOrdersIdSubmitcancel

func (this Huobijp) PrivatePostOrderOrdersIdSubmitcancel(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostOrderOrdersPlace

func (this Huobijp) PrivatePostOrderOrdersPlace(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostOrderOrdersSubmitCancelClientOrder

func (this Huobijp) PrivatePostOrderOrdersSubmitCancelClientOrder(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostStableCoinExchange

func (this Huobijp) PrivatePostStableCoinExchange(args ...interface{}) <-chan interface{}

func (Huobijp) PrivatePostSubuserTransfer

func (this Huobijp) PrivatePostSubuserTransfer(args ...interface{}) <-chan interface{}

func (Huobijp) PublicGetCommonCurrencys

func (this Huobijp) PublicGetCommonCurrencys(args ...interface{}) <-chan interface{}

func (Huobijp) PublicGetCommonExchange

func (this Huobijp) PublicGetCommonExchange(args ...interface{}) <-chan interface{}

func (Huobijp) PublicGetCommonSymbols

func (this Huobijp) PublicGetCommonSymbols(args ...interface{}) <-chan interface{}

func (Huobijp) PublicGetCommonTimestamp

func (this Huobijp) PublicGetCommonTimestamp(args ...interface{}) <-chan interface{}

func (Huobijp) PublicGetSettingsCurrencys

func (this Huobijp) PublicGetSettingsCurrencys(args ...interface{}) <-chan interface{}

func (Huobijp) Sign

func (this Huobijp) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Huobijp) V2PrivateGetAccountAssetValuation

func (this Huobijp) V2PrivateGetAccountAssetValuation(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetAccountDepositAddress

func (this Huobijp) V2PrivateGetAccountDepositAddress(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetAccountLedger

func (this Huobijp) V2PrivateGetAccountLedger(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetAccountRepayment

func (this Huobijp) V2PrivateGetAccountRepayment(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetAccountWithdrawAddress

func (this Huobijp) V2PrivateGetAccountWithdrawAddress(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetAccountWithdrawQuota

func (this Huobijp) V2PrivateGetAccountWithdrawQuota(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetAlgoOrdersHistory

func (this Huobijp) V2PrivateGetAlgoOrdersHistory(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetAlgoOrdersOpening

func (this Huobijp) V2PrivateGetAlgoOrdersOpening(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetAlgoOrdersSpecific

func (this Huobijp) V2PrivateGetAlgoOrdersSpecific(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetC2cAccount

func (this Huobijp) V2PrivateGetC2cAccount(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetC2cOffer

func (this Huobijp) V2PrivateGetC2cOffer(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetC2cOffers

func (this Huobijp) V2PrivateGetC2cOffers(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetC2cRepayment

func (this Huobijp) V2PrivateGetC2cRepayment(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetC2cTransactions

func (this Huobijp) V2PrivateGetC2cTransactions(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetEtpLimit

func (this Huobijp) V2PrivateGetEtpLimit(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetEtpRebalance

func (this Huobijp) V2PrivateGetEtpRebalance(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetEtpReference

func (this Huobijp) V2PrivateGetEtpReference(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetEtpTransaction

func (this Huobijp) V2PrivateGetEtpTransaction(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetEtpTransactions

func (this Huobijp) V2PrivateGetEtpTransactions(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetPointAccount

func (this Huobijp) V2PrivateGetPointAccount(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetReferenceTransactFeeRate

func (this Huobijp) V2PrivateGetReferenceTransactFeeRate(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetSubUserAccountList

func (this Huobijp) V2PrivateGetSubUserAccountList(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetSubUserDepositAddress

func (this Huobijp) V2PrivateGetSubUserDepositAddress(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetSubUserQueryDeposit

func (this Huobijp) V2PrivateGetSubUserQueryDeposit(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetSubUserUserList

func (this Huobijp) V2PrivateGetSubUserUserList(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetSubUserUserState

func (this Huobijp) V2PrivateGetSubUserUserState(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetUserApiKey

func (this Huobijp) V2PrivateGetUserApiKey(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivateGetUserUid

func (this Huobijp) V2PrivateGetUserUid(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostAccountRepayment

func (this Huobijp) V2PrivatePostAccountRepayment(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostAccountTransfer

func (this Huobijp) V2PrivatePostAccountTransfer(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostAlgoOrders

func (this Huobijp) V2PrivatePostAlgoOrders(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostAlgoOrdersCancelAllAfter

func (this Huobijp) V2PrivatePostAlgoOrdersCancelAllAfter(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostAlgoOrdersCancellation

func (this Huobijp) V2PrivatePostAlgoOrdersCancellation(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostC2cCancelAll

func (this Huobijp) V2PrivatePostC2cCancelAll(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostC2cCancellation

func (this Huobijp) V2PrivatePostC2cCancellation(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostC2cOffer

func (this Huobijp) V2PrivatePostC2cOffer(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostC2cRepayment

func (this Huobijp) V2PrivatePostC2cRepayment(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostC2cTransfer

func (this Huobijp) V2PrivatePostC2cTransfer(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostEtpBatchCancel

func (this Huobijp) V2PrivatePostEtpBatchCancel(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostEtpCreation

func (this Huobijp) V2PrivatePostEtpCreation(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostEtpRedemption

func (this Huobijp) V2PrivatePostEtpRedemption(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostEtpTransactIdCancel

func (this Huobijp) V2PrivatePostEtpTransactIdCancel(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostPointTransfer

func (this Huobijp) V2PrivatePostPointTransfer(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostSubUserApiKeyDeletion

func (this Huobijp) V2PrivatePostSubUserApiKeyDeletion(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostSubUserApiKeyGeneration

func (this Huobijp) V2PrivatePostSubUserApiKeyGeneration(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostSubUserApiKeyModification

func (this Huobijp) V2PrivatePostSubUserApiKeyModification(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostSubUserCreation

func (this Huobijp) V2PrivatePostSubUserCreation(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostSubUserDeductMode

func (this Huobijp) V2PrivatePostSubUserDeductMode(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostSubUserManagement

func (this Huobijp) V2PrivatePostSubUserManagement(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostSubUserTradableMarket

func (this Huobijp) V2PrivatePostSubUserTradableMarket(args ...interface{}) <-chan interface{}

func (Huobijp) V2PrivatePostSubUserTransferability

func (this Huobijp) V2PrivatePostSubUserTransferability(args ...interface{}) <-chan interface{}

func (Huobijp) V2PublicGetMarketStatus

func (this Huobijp) V2PublicGetMarketStatus(args ...interface{}) <-chan interface{}

func (Huobijp) V2PublicGetReferenceCurrencies

func (this Huobijp) V2PublicGetReferenceCurrencies(args ...interface{}) <-chan interface{}

func (*Huobijp) Withdraw

func (this *Huobijp) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name huobijp#withdraw
  • @description make a withdrawal
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Hyperliquid

type Hyperliquid struct {
	Core *hyperliquid
	// contains filtered or unexported fields
}

func NewHyperliquid

func NewHyperliquid(userConfig map[string]interface{}) Hyperliquid

func (Hyperliquid) ActionHash

func (this Hyperliquid) ActionHash(action interface{}, vaultAddress interface{}, nonce interface{}) interface{}

func (Hyperliquid) AddMargin

func (this Hyperliquid) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Hyperliquid) AmountToPrecision

func (this Hyperliquid) AmountToPrecision(symbol interface{}, amount interface{}) interface{}

func (Hyperliquid) BuildUsdClassSendSig

func (this Hyperliquid) BuildUsdClassSendSig(message interface{}) interface{}

func (Hyperliquid) BuildUsdSendSig

func (this Hyperliquid) BuildUsdSendSig(message interface{}) interface{}

func (Hyperliquid) BuildWithdrawSig

func (this Hyperliquid) BuildWithdrawSig(message interface{}) interface{}

func (Hyperliquid) CalculatePricePrecision

func (this Hyperliquid) CalculatePricePrecision(price interface{}, amountPrecision interface{}, maxDecimals interface{}) interface{}

*

  • @method
  • @name hyperliquid#calculatePricePrecision
  • @description Helper function to calculate the Hyperliquid DECIMAL_PLACES price precision
  • @param {float} price the price to use in the calculation
  • @param {int} amountPrecision the amountPrecision to use in the calculation
  • @param {int} maxDecimals the maxDecimals to use in the calculation
  • @returns {int} The calculated price precision

func (Hyperliquid) CalculateRateLimiterCost

func (this Hyperliquid) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Hyperliquid) CancelAllOrdersAfter

func (this *Hyperliquid) CancelAllOrdersAfter(timeout int64, options ...CancelAllOrdersAfterOptions) (map[string]interface{}, error)

*

  • @method
  • @name hyperliquid#cancelAllOrdersAfter
  • @description dead man's switch, cancel all orders after the given timeout
  • @param {number} timeout time in milliseconds, 0 represents cancel the timer
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.vaultAddress] the vault address
  • @returns {object} the api result

func (*Hyperliquid) CancelOrder

func (this *Hyperliquid) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Hyperliquid) CancelOrders

func (this *Hyperliquid) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]map[string]interface{}, error)

*

func (*Hyperliquid) CancelOrdersForSymbols

func (this *Hyperliquid) CancelOrdersForSymbols(orders []CancellationRequest, options ...CancelOrdersForSymbolsOptions) (map[string]interface{}, error)

*

func (Hyperliquid) CoinToMarketId

func (this Hyperliquid) CoinToMarketId(coin interface{}) interface{}

func (Hyperliquid) ConstructPhantomAgent

func (this Hyperliquid) ConstructPhantomAgent(hash interface{}, optionalArgs ...interface{}) interface{}

func (*Hyperliquid) CreateOrder

func (this *Hyperliquid) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name hyperliquid#createOrder
  • @description create a trade order
  • @see https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/exchange-endpoint#place-an-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.timeInForce] 'Gtc', 'Ioc', 'Alo'
  • @param {bool} [params.postOnly] true or false whether the order is post-only
  • @param {bool} [params.reduceOnly] true or false whether the order is reduce-only
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {string} [params.clientOrderId] client order id, (optional 128 bit hex string e.g. 0x1234567890abcdef1234567890abcdef)
  • @param {string} [params.slippage] the slippage for market order
  • @param {string} [params.vaultAddress] the vault address for order
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hyperliquid) CreateOrders

func (this *Hyperliquid) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Hyperliquid) CreateOrdersRequest

func (this Hyperliquid) CreateOrdersRequest(orders interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) Describe

func (this Hyperliquid) Describe() interface{}

func (*Hyperliquid) EditOrder

func (this *Hyperliquid) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name hyperliquid#editOrder
  • @description edit a trade order
  • @see https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/exchange-endpoint#modify-an-order
  • @see https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/exchange-endpoint#modify-multiple-orders
  • @param {string} id cancel order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.timeInForce] 'Gtc', 'Ioc', 'Alo'
  • @param {bool} [params.postOnly] true or false whether the order is post-only
  • @param {bool} [params.reduceOnly] true or false whether the order is reduce-only
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {string} [params.clientOrderId] client order id, (optional 128 bit hex string e.g. 0x1234567890abcdef1234567890abcdef)
  • @param {string} [params.vaultAddress] the vault address for order
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Hyperliquid) EditOrderRequest

func (this Hyperliquid) EditOrderRequest(id interface{}, symbol interface{}, typeVar interface{}, side interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ExtractTypeFromDelta

func (this Hyperliquid) ExtractTypeFromDelta(optionalArgs ...interface{}) interface{}

func (*Hyperliquid) FetchBalance

func (this *Hyperliquid) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Hyperliquid) FetchCanceledAndClosedOrders

func (this *Hyperliquid) FetchCanceledAndClosedOrders(options ...FetchCanceledAndClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name hyperliquid#fetchCanceledAndClosedOrders
  • @description fetch all closed and canceled orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.user] user address, will default to this.walletAddress if not provided
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hyperliquid) FetchCanceledOrders

func (this *Hyperliquid) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

  • @method
  • @name hyperliquid#fetchCanceledOrders
  • @description fetch all canceled orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.user] user address, will default to this.walletAddress if not provided
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hyperliquid) FetchClosedOrders

func (this *Hyperliquid) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name hyperliquid#fetchClosedOrders
  • @description fetch all unfilled currently closed orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.user] user address, will default to this.walletAddress if not provided
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Hyperliquid) FetchCurrencies

func (this Hyperliquid) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Hyperliquid) FetchDeposits

func (this *Hyperliquid) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name hyperliquid#fetchDeposits
  • @description fetch all deposits made to an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch withdrawals for
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Hyperliquid) FetchFundingHistory

func (this *Hyperliquid) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

  • @method
  • @name hyperliquid#fetchFundingHistory
  • @description fetch the history of funding payments paid and received on this account
  • @param {string} [symbol] unified market symbol
  • @param {int} [since] the earliest time in ms to fetch funding history for
  • @param {int} [limit] the maximum number of funding history structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [funding history structure]{@link https://docs.ccxt.com/#/?id=funding-history-structure}

func (*Hyperliquid) FetchFundingRateHistory

func (this *Hyperliquid) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Hyperliquid) FetchFundingRates

func (this *Hyperliquid) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Hyperliquid) FetchLedger

func (this *Hyperliquid) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name hyperliquid#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @param {string} [code] unified currency code
  • @param {int} [since] timestamp in ms of the earliest ledger entry
  • @param {int} [limit] max number of ledger entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest ledger entry
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Hyperliquid) FetchMarkets

func (this *Hyperliquid) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Hyperliquid) FetchMyTrades

func (this *Hyperliquid) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Hyperliquid) FetchOHLCV

func (this *Hyperliquid) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name hyperliquid#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/info-endpoint#candle-snapshot
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents, support '1m', '15m', '1h', '1d'
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Hyperliquid) FetchOpenInterest

func (this *Hyperliquid) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

  • @method
  • @name hyperliquid#fetchOpenInterest
  • @description retrieves the open interest of a contract trading pair
  • @param {string} symbol unified CCXT market symbol
  • @param {object} [params] exchange specific parameters
  • @returns {object} an [open interest structure]{@link https://docs.ccxt.com/#/?id=open-interest-structure}

func (*Hyperliquid) FetchOpenInterests

func (this *Hyperliquid) FetchOpenInterests(options ...FetchOpenInterestsOptions) (OpenInterests, error)

*

  • @method
  • @name hyperliquid#fetchOpenInterests
  • @description Retrieves the open interest for a list of symbols
  • @param {string[]} [symbols] Unified CCXT market symbol
  • @param {object} [params] exchange specific parameters
  • @returns {object} an open interest structure{@link https://docs.ccxt.com/#/?id=open-interest-structure}

func (*Hyperliquid) FetchOpenOrders

func (this *Hyperliquid) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name hyperliquid#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/info-endpoint#retrieve-a-users-open-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.user] user address, will default to this.walletAddress if not provided
  • @param {string} [params.method] 'openOrders' or 'frontendOpenOrders' default is 'frontendOpenOrders'
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hyperliquid) FetchOrder

func (this *Hyperliquid) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Hyperliquid) FetchOrderBook

func (this *Hyperliquid) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Hyperliquid) FetchOrders

func (this *Hyperliquid) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name hyperliquid#fetchOrders
  • @description fetch all orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.user] user address, will default to this.walletAddress if not provided
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Hyperliquid) FetchPosition

func (this *Hyperliquid) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Hyperliquid) FetchPositions

func (this *Hyperliquid) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Hyperliquid) FetchSpotMarkets

func (this *Hyperliquid) FetchSpotMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Hyperliquid) FetchSwapMarkets

func (this *Hyperliquid) FetchSwapMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Hyperliquid) FetchTickers

func (this *Hyperliquid) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Hyperliquid) FetchTrades

func (this *Hyperliquid) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Hyperliquid) FetchTradingFee

func (this *Hyperliquid) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

  • @method
  • @name hyperliquid#fetchTradingFee
  • @description fetch the trading fees for a market
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.user] user address, will default to this.walletAddress if not provided
  • @returns {object} a [fee structure]{@link https://docs.ccxt.com/#/?id=fee-structure}

func (*Hyperliquid) FetchWithdrawals

func (this *Hyperliquid) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name hyperliquid#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch withdrawals for
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Hyperliquid) FormatVaultAddress

func (this Hyperliquid) FormatVaultAddress(optionalArgs ...interface{}) interface{}

func (Hyperliquid) HandleErrors

func (this Hyperliquid) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Hyperliquid) HandlePublicAddress

func (this Hyperliquid) HandlePublicAddress(methodName interface{}, params interface{}) interface{}

func (Hyperliquid) HashMessage

func (this Hyperliquid) HashMessage(message interface{}) interface{}

func (Hyperliquid) Init

func (this Hyperliquid) Init(userConfig map[string]interface{})

func (Hyperliquid) ModifyMarginHelper

func (this Hyperliquid) ModifyMarginHelper(symbol interface{}, amount interface{}, typeVar interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Hyperliquid) ParseCreateOrderArgs

func (this Hyperliquid) ParseCreateOrderArgs(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseFundingRate

func (this Hyperliquid) ParseFundingRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseIncome

func (this Hyperliquid) ParseIncome(income interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseLedgerEntry

func (this Hyperliquid) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseLedgerEntryType

func (this Hyperliquid) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Hyperliquid) ParseMarginModification

func (this Hyperliquid) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseMarket

func (this Hyperliquid) ParseMarket(market interface{}) interface{}

func (Hyperliquid) ParseOHLCV

func (this Hyperliquid) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseOpenInterest

func (this Hyperliquid) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseOrder

func (this Hyperliquid) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseOrderStatus

func (this Hyperliquid) ParseOrderStatus(status interface{}) interface{}

func (Hyperliquid) ParseOrderType

func (this Hyperliquid) ParseOrderType(status interface{}) interface{}

func (Hyperliquid) ParsePosition

func (this Hyperliquid) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseTicker

func (this Hyperliquid) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseTrade

func (this Hyperliquid) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseTradingFee

func (this Hyperliquid) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseTransaction

func (this Hyperliquid) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) ParseTransfer

func (this Hyperliquid) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) PriceToPrecision

func (this Hyperliquid) PriceToPrecision(symbol interface{}, price interface{}) interface{}

func (Hyperliquid) PrivatePostExchange

func (this Hyperliquid) PrivatePostExchange(args ...interface{}) <-chan interface{}

func (Hyperliquid) PublicPostInfo

func (this Hyperliquid) PublicPostInfo(args ...interface{}) <-chan interface{}

func (Hyperliquid) ReduceMargin

func (this Hyperliquid) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Hyperliquid) SetLeverage

func (this *Hyperliquid) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name hyperliquid#setLeverage
  • @description set the level of leverage for a market
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] margin mode must be either [isolated, cross], default is cross
  • @returns {object} response from the exchange

func (*Hyperliquid) SetMarginMode

func (this *Hyperliquid) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name hyperliquid#setMarginMode
  • @description set margin mode (symbol)
  • @param {string} marginMode margin mode must be either [isolated, cross]
  • @param {string} symbol unified market symbol of the market the position is held in, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.leverage] the rate of leverage, is required if setting trade mode (symbol)
  • @returns {object} response from the exchange

func (Hyperliquid) SetSandboxMode

func (this Hyperliquid) SetSandboxMode(enabled interface{})

func (Hyperliquid) Sign

func (this Hyperliquid) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) SignHash

func (this Hyperliquid) SignHash(hash interface{}, privateKey interface{}) interface{}

func (Hyperliquid) SignL1Action

func (this Hyperliquid) SignL1Action(action interface{}, nonce interface{}, optionalArgs ...interface{}) interface{}

func (Hyperliquid) SignMessage

func (this Hyperliquid) SignMessage(message interface{}, privateKey interface{}) interface{}

func (Hyperliquid) SignUserSignedAction

func (this Hyperliquid) SignUserSignedAction(messageTypes interface{}, message interface{}) interface{}

func (*Hyperliquid) Transfer

func (this *Hyperliquid) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Hyperliquid) Withdraw

func (this *Hyperliquid) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type IDerivedExchange

type IDerivedExchange interface {
	ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}
	ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}
	ParseMarket(market interface{}) interface{}
	ParseCurrency(rawCurrency interface{}) interface{}
	ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}
	ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}
	ParseAccount(account interface{}) interface{}
	ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}
	ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}
	ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}
	ParseOrderBook(orderbook interface{}, symbol interface{}, optionalArgs ...interface{}) interface{}
	ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}
	SafeMarketStructure(optionalArgs ...interface{}) interface{}
	ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}
	ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}
	ParseIncome(info interface{}, optionalArgs ...interface{}) interface{}
	ParseMarginMode(marginMode interface{}, optionalArgs ...interface{}) interface{}
	ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}
	ParseOption(chain interface{}, optionalArgs ...interface{}) interface{}
	ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}
	CreateOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}
	ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}
	FetchMarginModes(optionalArgs ...interface{}) <-chan interface{}
	FetchOrderBook(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	ParseBidsAsks(bidasks interface{}, optionalArgs ...interface{}) interface{}
	FetchLeverages(optionalArgs ...interface{}) <-chan interface{}
	SafeMarket(optionalArgs ...interface{}) interface{}
	FetchTickers(optionalArgs ...interface{}) <-chan interface{}
	Sign(path interface{}, optionalArgs ...interface{}) interface{}
	FetchBalance(optionalArgs ...interface{}) <-chan interface{}
	CancelOrder(id interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchDepositWithdrawFees(optionalArgs ...interface{}) <-chan interface{}
	EditOrder(id interface{}, symbol interface{}, typeVar interface{}, side interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchOrder(id interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchOrders(optionalArgs ...interface{}) <-chan interface{}
	CreateExpiredOptionMarket(symbol interface{}) interface{}
	FetchTime(optionalArgs ...interface{}) <-chan interface{}
	FetchLeverageTiers(optionalArgs ...interface{}) <-chan interface{}
	ParseDepositAddresses(addresses interface{}, optionalArgs ...interface{}) interface{}
	ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}
	ParseBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}
	ParseFundingRateHistory(info interface{}, optionalArgs ...interface{}) interface{}
	ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}
	FetchOHLCV(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchFundingRates(optionalArgs ...interface{}) <-chan interface{}
	FetchFundingIntervals(optionalArgs ...interface{}) <-chan interface{}
	FetchPositionsHistory(optionalArgs ...interface{}) <-chan interface{}
	FetchDepositsWithdrawals(optionalArgs ...interface{}) <-chan interface{}
	ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}
	FetchMarkets(optionalArgs ...interface{}) <-chan interface{}
	FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}
	FetchAccounts(optionalArgs ...interface{}) <-chan interface{}
	SetSandboxMode(enabled interface{})
	Market(symbol interface{}) interface{}
	ParseConversion(conversion interface{}, optionalArgs ...interface{}) interface{}
}

type IExchange

type IExchange interface {
	SetRateLimit(rateLimit bool)
	ExtendExchangeOptions(options interface{})
	GetSymbols() []string
	SetWssProxy(wssProxy interface{})
	SetWsProxy(wsProxy interface{})
	GetAlias() interface{}
	GetTimeframes() map[string]interface{}
	GetFeatures() map[string]interface{}
	GetCache() *sync.Map
	GetRequiredCredentials() map[string]interface{}
	SetTimeout(timeout interface{})
	SetHttpsProxy(httpsProxy interface{})
	SetHttpProxy(httpProxy interface{})
	SetCurrencies(currencies interface{})
	SetPrivateKey(privateKey interface{})
	SetWalletAddress(walletAddress interface{})
	SetSecret(secret interface{})
	SetUid(uid interface{})
	SetPassword(password interface{})
	SetApiKey(apiKey interface{})
	SetAccounts(account interface{})
	SetVerbose(verbose interface{})
	GetLast_request_url() interface{}
	GetLast_request_body() interface{}
	GetLast_request_headers() map[string]interface{}
	GetHas() map[string]interface{}
	GetId() string
	GetHostname() string
	GetUrls() interface{}
	GetApi() map[string]interface{}
	GetOptions() map[string]interface{}
	GetCurrencies() map[string]interface{}
	GetMarkets() map[string]interface{}
	CheckRequiredCredentials(optionalArgs ...interface{}) interface{}
	Sleep(milliseconds interface{}) <-chan bool
	Json(object interface{}) interface{}
	FilterBy(aa interface{}, key interface{}, value interface{}) []interface{}
	IndexBy(array interface{}, key interface{}) map[string]interface{}
	CreateOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}
	Sum(args ...interface{}) interface{}
	NumberToString(num interface{}) interface{}
	ParseToNumeric(value interface{}) interface{}
	LoadMarkets(params ...interface{}) <-chan interface{}
	SafeDict(dictionary interface{}, key interface{}, defaultValue ...interface{}) interface{}
	InArray(needle interface{}, haystack interface{}) bool
	DeepExtend(objs ...interface{}) map[string]interface{}
	ParseToInt(value interface{}) interface{}
	SafeValue(value interface{}, key interface{}, defaultValue ...interface{}) interface{}
	SafeBool(value interface{}, key interface{}, defaultValue ...interface{}) interface{}
	SafeString(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}
	Describe() interface{}
	SetSandboxMode(enable interface{})
	Market(symbol interface{}) interface{}
	Nonce() interface{}
	FetchTime(optionalArgs ...interface{}) <-chan interface{}
	FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}
	FetchMarkets(optionalArgs ...interface{}) <-chan interface{}
	FetchBalance(optionalArgs ...interface{}) <-chan interface{}
	FetchOrderBook(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchStatus(optionalArgs ...interface{}) <-chan interface{}
	FetchTicker(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchBidsAsks(optionalArgs ...interface{}) <-chan interface{}
	FetchLastPrices(optionalArgs ...interface{}) <-chan interface{}
	ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}
	FetchMyLiquidations(optionalArgs ...interface{}) <-chan interface{}
	ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}
	FetchGreeks(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	ParseGreeks(greeks interface{}, optionalArgs ...interface{}) interface{}
	FetchTradingLimits(optionalArgs ...interface{}) <-chan interface{}
	FetchPositionMode(optionalArgs ...interface{}) <-chan interface{}
	FetchMarginModes(optionalArgs ...interface{}) <-chan interface{}
	FetchOption(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchMarginAdjustmentHistory(optionalArgs ...interface{}) <-chan interface{}
	FetchConvertCurrencies(optionalArgs ...interface{}) <-chan interface{}
	FetchConvertQuote(fromCode interface{}, toCode interface{}, optionalArgs ...interface{}) <-chan interface{}
	CreateConvertTrade(id interface{}, fromCode interface{}, toCode interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchConvertTrade(id interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchConvertTradeHistory(optionalArgs ...interface{}) <-chan interface{}
	SetFetchResponse(fetchResponse interface{})
	Init(params map[string]interface{})
	FetchDeposits(optionalArgs ...interface{}) <-chan interface{}
	Milliseconds() int64
	ParseNumber(v interface{}, a ...interface{}) interface{}
	FetchOHLCV(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	ParseTimeframe(timeframe interface{}) interface{}
	FetchLeverageTiers(optionalArgs ...interface{}) <-chan interface{}
	FetchMarginMode(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchMarketLeverageTiers(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchOrders(optionalArgs ...interface{}) <-chan interface{}
	SafeCurrency(currencyId interface{}, optionalArgs ...interface{}) interface{}
	Parse8601(datetime2 interface{}) interface{}
	Iso8601(ts2 interface{}) interface{}
	FetchPositions(optionalArgs ...interface{}) <-chan interface{}
	FetchPosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchClosedOrders(optionalArgs ...interface{}) <-chan interface{}
	FetchOpenOrders(optionalArgs ...interface{}) <-chan interface{}
	FetchTransactions(optionalArgs ...interface{}) <-chan interface{}
	FetchFundingHistory(optionalArgs ...interface{}) <-chan interface{}
	FetchTradingFee(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchTradingFees(optionalArgs ...interface{}) <-chan interface{}
	FetchLedger(optionalArgs ...interface{}) <-chan interface{}
	ArrayConcat(aa, bb interface{}) interface{}
	FetchAccounts(optionalArgs ...interface{}) <-chan interface{}
	FetchBorrowInterest(optionalArgs ...interface{}) <-chan interface{}
	FetchL2OrderBook(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchLiquidations(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchLedgerEntry(id interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchFundingRateHistory(optionalArgs ...interface{}) <-chan interface{}
	FetchMyTrades(optionalArgs ...interface{}) <-chan interface{}
	FetchOpenInterestHistory(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchOrderBooks(optionalArgs ...interface{}) <-chan interface{}
	FetchTickers(optionalArgs ...interface{}) <-chan interface{}
	FetchTrades(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}
	FetchWithdrawals(optionalArgs ...interface{}) <-chan interface{}
	Currency(code interface{}) interface{}
	ParseDate(datetime2 interface{}) interface{}
	RoundTimeframe(timeframe interface{}, timestamp interface{}, direction ...interface{}) interface{}
	Extend(aa interface{}, bb ...interface{}) map[string]interface{}
	SafeValue2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}
	GroupBy(trades interface{}, key2 interface{}) map[string]interface{}
	DecimalToPrecision(value interface{}, roundingMode interface{}, numPrecisionDigits interface{}, args ...interface{}) interface{}
	SafeValueN(obj interface{}, keys interface{}, defaultValue ...interface{}) interface{}
	SafeDict2(dictionary interface{}, key1 interface{}, key2 interface{}, optionalArgs ...interface{}) interface{}
	SafeString2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}
	SafeStringUpper2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}
	SafeInteger2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}
	SafeIntegerN(obj interface{}, keys []interface{}, defaultValue ...interface{}) interface{}
	SafeIntegerProductN(obj interface{}, keys []interface{}, multiplier interface{}, defaultValue ...interface{}) interface{}
	SafeFloat2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}
	SafeFloat(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}
	SafeStringLowerN(obj interface{}, keys2 interface{}, defaultValue ...interface{}) interface{}
	SafeStringUpperN(obj interface{}, keys []interface{}, defaultValue ...interface{}) interface{}
	SafeInteger(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}
	SafeStringUpper(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}
	SafeStringLower(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}
	SafeStringLower2(obj interface{}, key interface{}, key2 interface{}, defaultValue ...interface{}) interface{}
	SafeFloatN(obj interface{}, keys []interface{}, defaultValue ...interface{}) interface{}
	SafeStringN(obj interface{}, keys2 interface{}, defaultValue ...interface{}) interface{}
	SafeIntegerOmitZero(obj interface{}, key interface{}, optionalArgs ...interface{}) interface{}
	SafeIntegerProduct(obj interface{}, key interface{}, multiplier interface{}, defaultValue ...interface{}) interface{}
	SafeIntegerProduct2(obj interface{}, key1, key2 interface{}, multiplier interface{}, defaultValue ...interface{}) interface{}
	SafeBoolN(dictionaryOrList interface{}, keys interface{}, optionalArgs ...interface{}) interface{}
	SafeBool2(dictionary interface{}, key1 interface{}, key2 interface{}, optionalArgs ...interface{}) interface{}
	SafeNumber(obj interface{}, key interface{}, optionalArgs ...interface{}) interface{}
	SafeNumber2(dictionary interface{}, key1 interface{}, key2 interface{}, optionalArgs ...interface{}) interface{}
	SafeNumberOmitZero(obj interface{}, key interface{}, optionalArgs ...interface{}) interface{}
	SafeDictN(dictionaryOrList interface{}, keys interface{}, optionalArgs ...interface{}) interface{}
	SafeListN(dictionaryOrList interface{}, keys interface{}, optionalArgs ...interface{}) interface{}
	SafeList(dictionaryOrList interface{}, key interface{}, optionalArgs ...interface{}) interface{}
	SafeTimestamp(obj interface{}, key interface{}, defaultValue ...interface{}) interface{}
	SafeNumberN(obj interface{}, arr interface{}, optionalArgs ...interface{}) interface{}
	SafeTimestamp2(obj interface{}, key1, key2 interface{}, defaultValue ...interface{}) interface{}
	SafeTimestampN(obj interface{}, keys []interface{}, defaultValue ...interface{}) interface{}
	SafeList2(dictionaryOrList interface{}, key1 interface{}, key2 interface{}, optionalArgs ...interface{}) interface{}
	Omit(a interface{}, parameters ...interface{}) interface{}
	CheckProxyUrlSettings(optionalArgs ...interface{}) interface{}
	CheckProxySettings(optionalArgs ...interface{}) interface{}
	IsTickPrecision() interface{}
	SetProperty(obj interface{}, property interface{}, defaultValue interface{})
	GetProperty(obj interface{}, property interface{}) interface{}
	SetProxyUrl(proxyUrl interface{})
	SetSocksProxy(proxyUrl interface{})
	SignIn(optionalArgs ...interface{}) <-chan interface{}
	SortBy(array interface{}, value1 interface{}, desc2 ...interface{}) []interface{}
	CallInternal(name2 string, args ...interface{}) <-chan interface{}
	WarmUpCache()
	GetItf() interface{}
}

Exchange interface based on the methods from binance.go

func DynamicallyCreateInstance

func DynamicallyCreateInstance(exchangeId string, exchangeArgs map[string]interface{}) (IExchange, bool)

func NewExchange

func NewExchange() IExchange

type Idex

type Idex struct {
	Core *idex
	// contains filtered or unexported fields
}

func NewIdex

func NewIdex(userConfig map[string]interface{}) Idex

func (Idex) AssociateWallet

func (this Idex) AssociateWallet(walletAddress interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Idex) CalculateRateLimiterCost

func (this Idex) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Idex) CancelAllOrders

func (this *Idex) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

  • @method
  • @name idex#cancelAllOrders
  • @description cancel all open orders
  • @see https://api-docs-v3.idex.io/#cancel-order
  • @param {string} symbol unified market symbol, only orders in the market of this symbol are cancelled when symbol is not undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Idex) CancelOrder

func (this *Idex) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Idex) CreateOrder

func (this *Idex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name idex#createOrder
  • @description create a trade order, https://docs.idex.io/#create-order
  • @see https://api-docs-v3.idex.io/#create-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.test] set to true to test an order, no order will be created but the request will be validated
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Idex) Describe

func (this Idex) Describe() interface{}

func (*Idex) FetchBalance

func (this *Idex) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Idex) FetchClosedOrders

func (this *Idex) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name idex#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://api-docs-v3.idex.io/#get-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Idex) FetchCurrencies

func (this Idex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name idex#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://api-docs-v3.idex.io/#get-assets
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Idex) FetchDeposit

func (this *Idex) FetchDeposit(id string, options ...FetchDepositOptions) (Transaction, error)

*

func (*Idex) FetchDepositAddress

func (this *Idex) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Idex) FetchDeposits

func (this *Idex) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name idex#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://api-docs-v3.idex.io/#get-deposits
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Idex) FetchMarkets

func (this *Idex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name idex#fetchMarkets
  • @description retrieves data on all markets for idex
  • @see https://api-docs-v3.idex.io/#get-markets
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Idex) FetchMyTrades

func (this *Idex) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name idex#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://api-docs-v3.idex.io/#get-fills
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Idex) FetchOHLCV

func (this *Idex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name idex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://api-docs-v3.idex.io/#get-candles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Idex) FetchOpenOrders

func (this *Idex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name idex#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://api-docs-v3.idex.io/#get-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Idex) FetchOrder

func (this *Idex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name idex#fetchOrder
  • @description fetches information on an order made by the user
  • @see https://api-docs-v3.idex.io/#get-orders
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Idex) FetchOrderBook

func (this *Idex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name idex#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://api-docs-v3.idex.io/#get-order-books
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Idex) FetchOrdersHelper

func (this *Idex) FetchOrdersHelper(options ...FetchOrdersHelperOptions) (map[string]interface{}, error)

func (*Idex) FetchStatus

func (this *Idex) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Idex) FetchTicker

func (this *Idex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name idex#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://api-docs-v3.idex.io/#get-tickers
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Idex) FetchTickers

func (this *Idex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name idex#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://api-docs-v3.idex.io/#get-tickers
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Idex) FetchTime

func (this *Idex) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name idex#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://api-docs-v3.idex.io/#get-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Idex) FetchTrades

func (this *Idex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name idex#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://api-docs-v3.idex.io/#get-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Idex) FetchTradingFees

func (this *Idex) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Idex) FetchTransactionsHelper

func (this *Idex) FetchTransactionsHelper(options ...FetchTransactionsHelperOptions) ([]Transaction, error)

func (*Idex) FetchWithdrawal

func (this *Idex) FetchWithdrawal(id string, options ...FetchWithdrawalOptions) (Transaction, error)

*

func (*Idex) FetchWithdrawals

func (this *Idex) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name idex#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://api-docs-v3.idex.io/#get-withdrawals
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Idex) HandleErrors

func (this Idex) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Idex) HashMessage

func (this Idex) HashMessage(message interface{}) interface{}

func (Idex) Init

func (this Idex) Init(userConfig map[string]interface{})

func (Idex) ParseBalance

func (this Idex) ParseBalance(response interface{}) interface{}

func (Idex) ParseDepositAddress

func (this Idex) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Idex) ParseOHLCV

func (this Idex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Idex) ParseOrder

func (this Idex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Idex) ParseOrderStatus

func (this Idex) ParseOrderStatus(status interface{}) interface{}

func (Idex) ParseSide

func (this Idex) ParseSide(book interface{}, side interface{}) interface{}

func (Idex) ParseTicker

func (this Idex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Idex) ParseTrade

func (this Idex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Idex) ParseTransaction

func (this Idex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Idex) ParseTransactionStatus

func (this Idex) ParseTransactionStatus(status interface{}) interface{}

func (Idex) PriceToPrecision

func (this Idex) PriceToPrecision(symbol interface{}, price interface{}) interface{}

func (Idex) PrivateDeleteOrders

func (this Idex) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Idex) PrivateGetBalances

func (this Idex) PrivateGetBalances(args ...interface{}) <-chan interface{}

func (Idex) PrivateGetDeposits

func (this Idex) PrivateGetDeposits(args ...interface{}) <-chan interface{}

func (Idex) PrivateGetFills

func (this Idex) PrivateGetFills(args ...interface{}) <-chan interface{}

func (Idex) PrivateGetOrders

func (this Idex) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Idex) PrivateGetUser

func (this Idex) PrivateGetUser(args ...interface{}) <-chan interface{}

func (Idex) PrivateGetWallets

func (this Idex) PrivateGetWallets(args ...interface{}) <-chan interface{}

func (Idex) PrivateGetWithdrawals

func (this Idex) PrivateGetWithdrawals(args ...interface{}) <-chan interface{}

func (Idex) PrivateGetWsToken

func (this Idex) PrivateGetWsToken(args ...interface{}) <-chan interface{}

func (Idex) PrivatePostOrders

func (this Idex) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Idex) PrivatePostOrdersTest

func (this Idex) PrivatePostOrdersTest(args ...interface{}) <-chan interface{}

func (Idex) PrivatePostWallets

func (this Idex) PrivatePostWallets(args ...interface{}) <-chan interface{}

func (Idex) PrivatePostWithdrawals

func (this Idex) PrivatePostWithdrawals(args ...interface{}) <-chan interface{}

func (Idex) PublicGetAssets

func (this Idex) PublicGetAssets(args ...interface{}) <-chan interface{}

func (Idex) PublicGetCandles

func (this Idex) PublicGetCandles(args ...interface{}) <-chan interface{}

func (Idex) PublicGetExchange

func (this Idex) PublicGetExchange(args ...interface{}) <-chan interface{}

func (Idex) PublicGetMarkets

func (this Idex) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Idex) PublicGetOrderbook

func (this Idex) PublicGetOrderbook(args ...interface{}) <-chan interface{}

func (Idex) PublicGetPing

func (this Idex) PublicGetPing(args ...interface{}) <-chan interface{}

func (Idex) PublicGetTickers

func (this Idex) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Idex) PublicGetTime

func (this Idex) PublicGetTime(args ...interface{}) <-chan interface{}

func (Idex) PublicGetTrades

func (this Idex) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Idex) Remove0xPrefix

func (this Idex) Remove0xPrefix(hexData interface{}) interface{}

func (Idex) Sign

func (this Idex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Idex) SignHash

func (this Idex) SignHash(hash interface{}, privateKey interface{}) interface{}

func (Idex) SignMessage

func (this Idex) SignMessage(message interface{}, privateKey interface{}) interface{}

func (Idex) SignMessageString

func (this Idex) SignMessageString(message interface{}, privateKey interface{}) interface{}

func (*Idex) Withdraw

func (this *Idex) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Independentreserve

type Independentreserve struct {
	Core *independentreserve
	// contains filtered or unexported fields
}

func NewIndependentreserve

func NewIndependentreserve(userConfig map[string]interface{}) Independentreserve

func (*Independentreserve) CancelOrder

func (this *Independentreserve) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Independentreserve) CreateOrder

func (this *Independentreserve) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name independentreserve#createOrder
  • @description create a trade order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Independentreserve) Describe

func (this Independentreserve) Describe() interface{}

func (*Independentreserve) FetchBalance

func (this *Independentreserve) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name independentreserve#fetchBalance
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Independentreserve) FetchClosedOrders

func (this *Independentreserve) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name independentreserve#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Independentreserve) FetchDepositAddress

func (this *Independentreserve) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Independentreserve) FetchMarkets

func (this *Independentreserve) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name independentreserve#fetchMarkets
  • @description retrieves data on all markets for independentreserve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Independentreserve) FetchMyTrades

func (this *Independentreserve) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name independentreserve#fetchMyTrades
  • @description fetch all trades made by the user
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Independentreserve) FetchOpenOrders

func (this *Independentreserve) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name independentreserve#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Independentreserve) FetchOrder

func (this *Independentreserve) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name independentreserve#fetchOrder
  • @description fetches information on an order made by the user
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Independentreserve) FetchOrderBook

func (this *Independentreserve) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name independentreserve#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Independentreserve) FetchTicker

func (this *Independentreserve) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name independentreserve#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Independentreserve) FetchTrades

func (this *Independentreserve) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name independentreserve#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Independentreserve) FetchTradingFees

func (this *Independentreserve) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

  • @method
  • @name independentreserve#fetchTradingFees
  • @description fetch the trading fees for multiple markets
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [fee structures]{@link https://docs.ccxt.com/#/?id=fee-structure} indexed by market symbols

func (Independentreserve) Init

func (this Independentreserve) Init(userConfig map[string]interface{})

func (Independentreserve) ParseBalance

func (this Independentreserve) ParseBalance(response interface{}) interface{}

func (Independentreserve) ParseDepositAddress

func (this Independentreserve) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Independentreserve) ParseOrder

func (this Independentreserve) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Independentreserve) ParseOrderStatus

func (this Independentreserve) ParseOrderStatus(status interface{}) interface{}

func (Independentreserve) ParseTicker

func (this Independentreserve) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Independentreserve) ParseTrade

func (this Independentreserve) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Independentreserve) ParseTransaction

func (this Independentreserve) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Independentreserve) PrivatePostCancelOrder

func (this Independentreserve) PrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetAccounts

func (this Independentreserve) PrivatePostGetAccounts(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetBrokerageFees

func (this Independentreserve) PrivatePostGetBrokerageFees(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetClosedFilledOrders

func (this Independentreserve) PrivatePostGetClosedFilledOrders(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetClosedOrders

func (this Independentreserve) PrivatePostGetClosedOrders(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetDigitalCurrencyDepositAddress

func (this Independentreserve) PrivatePostGetDigitalCurrencyDepositAddress(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetDigitalCurrencyDepositAddress2

func (this Independentreserve) PrivatePostGetDigitalCurrencyDepositAddress2(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetDigitalCurrencyDepositAddresses

func (this Independentreserve) PrivatePostGetDigitalCurrencyDepositAddresses(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetDigitalCurrencyDepositAddresses2

func (this Independentreserve) PrivatePostGetDigitalCurrencyDepositAddresses2(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetDigitalCurrencyWithdrawal

func (this Independentreserve) PrivatePostGetDigitalCurrencyWithdrawal(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetFiatBankAccounts

func (this Independentreserve) PrivatePostGetFiatBankAccounts(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetOpenOrders

func (this Independentreserve) PrivatePostGetOpenOrders(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetOrderDetails

func (this Independentreserve) PrivatePostGetOrderDetails(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetTrades

func (this Independentreserve) PrivatePostGetTrades(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostGetTransactions

func (this Independentreserve) PrivatePostGetTransactions(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostPlaceLimitOrder

func (this Independentreserve) PrivatePostPlaceLimitOrder(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostPlaceMarketOrder

func (this Independentreserve) PrivatePostPlaceMarketOrder(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostRequestFiatWithdrawal

func (this Independentreserve) PrivatePostRequestFiatWithdrawal(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostSynchDigitalCurrencyDepositAddressWithBlockchain

func (this Independentreserve) PrivatePostSynchDigitalCurrencyDepositAddressWithBlockchain(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostWithdrawCrypto

func (this Independentreserve) PrivatePostWithdrawCrypto(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostWithdrawDigitalCurrency

func (this Independentreserve) PrivatePostWithdrawDigitalCurrency(args ...interface{}) <-chan interface{}

func (Independentreserve) PrivatePostWithdrawFiatCurrency

func (this Independentreserve) PrivatePostWithdrawFiatCurrency(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetAllOrders

func (this Independentreserve) PublicGetGetAllOrders(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetCryptoWithdrawalFees

func (this Independentreserve) PublicGetGetCryptoWithdrawalFees(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetCryptoWithdrawalFees2

func (this Independentreserve) PublicGetGetCryptoWithdrawalFees2(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetFxRates

func (this Independentreserve) PublicGetGetFxRates(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetMarketSummary

func (this Independentreserve) PublicGetGetMarketSummary(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetNetworks

func (this Independentreserve) PublicGetGetNetworks(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetOrderBook

func (this Independentreserve) PublicGetGetOrderBook(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetOrderMinimumVolumes

func (this Independentreserve) PublicGetGetOrderMinimumVolumes(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetPrimaryCurrencyConfig2

func (this Independentreserve) PublicGetGetPrimaryCurrencyConfig2(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetRecentTrades

func (this Independentreserve) PublicGetGetRecentTrades(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetTradeHistorySummary

func (this Independentreserve) PublicGetGetTradeHistorySummary(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetValidLimitOrderTypes

func (this Independentreserve) PublicGetGetValidLimitOrderTypes(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetValidMarketOrderTypes

func (this Independentreserve) PublicGetGetValidMarketOrderTypes(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetValidOrderTypes

func (this Independentreserve) PublicGetGetValidOrderTypes(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetValidPrimaryCurrencyCodes

func (this Independentreserve) PublicGetGetValidPrimaryCurrencyCodes(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetValidSecondaryCurrencyCodes

func (this Independentreserve) PublicGetGetValidSecondaryCurrencyCodes(args ...interface{}) <-chan interface{}

func (Independentreserve) PublicGetGetValidTransactionTypes

func (this Independentreserve) PublicGetGetValidTransactionTypes(args ...interface{}) <-chan interface{}

func (Independentreserve) Sign

func (this Independentreserve) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Independentreserve) Withdraw

func (this *Independentreserve) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name independentreserve#withdraw
  • @description make a withdrawal
  • @see https://www.independentreserve.com/features/api#WithdrawDigitalCurrency
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {object} [params.comment] withdrawal comment, should not exceed 500 characters
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Indodax

type Indodax struct {
	Core *indodax
	// contains filtered or unexported fields
}

func NewIndodax

func NewIndodax(userConfig map[string]interface{}) Indodax

func (*Indodax) CancelOrder

func (this *Indodax) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Indodax) CreateOrder

func (this *Indodax) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name indodax#createOrder
  • @description create a trade order
  • @see https://github.com/btcid/indodax-official-api-docs/blob/master/Private-RestAPI.md#trade-endpoints
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Indodax) Describe

func (this Indodax) Describe() interface{}

func (*Indodax) FetchBalance

func (this *Indodax) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Indodax) FetchClosedOrders

func (this *Indodax) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Indodax) FetchDepositAddresses

func (this *Indodax) FetchDepositAddresses(options ...FetchDepositAddressesOptions) ([]DepositAddress, error)

*

func (*Indodax) FetchDepositsWithdrawals

func (this *Indodax) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

func (*Indodax) FetchMarkets

func (this *Indodax) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Indodax) FetchOHLCV

func (this *Indodax) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name indodax#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Indodax) FetchOpenOrders

func (this *Indodax) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Indodax) FetchOrder

func (this *Indodax) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Indodax) FetchOrderBook

func (this *Indodax) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Indodax) FetchTicker

func (this *Indodax) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Indodax) FetchTickers

func (this *Indodax) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Indodax) FetchTime

func (this *Indodax) FetchTime(params ...interface{}) (int64, error)

*

func (*Indodax) FetchTrades

func (this *Indodax) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Indodax) FetchTransactionFee

func (this *Indodax) FetchTransactionFee(code string, options ...FetchTransactionFeeOptions) (map[string]interface{}, error)

*

func (Indodax) HandleErrors

func (this Indodax) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Indodax) Init

func (this Indodax) Init(userConfig map[string]interface{})

func (Indodax) Nonce

func (this Indodax) Nonce() interface{}

func (Indodax) ParseBalance

func (this Indodax) ParseBalance(response interface{}) interface{}

func (Indodax) ParseOHLCV

func (this Indodax) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Indodax) ParseOrder

func (this Indodax) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Indodax) ParseOrderStatus

func (this Indodax) ParseOrderStatus(status interface{}) interface{}

func (Indodax) ParseTicker

func (this Indodax) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Indodax) ParseTrade

func (this Indodax) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Indodax) ParseTransaction

func (this Indodax) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Indodax) ParseTransactionStatus

func (this Indodax) ParseTransactionStatus(status interface{}) interface{}

func (Indodax) PrivatePostCancelOrder

func (this Indodax) PrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostCheckDownline

func (this Indodax) PrivatePostCheckDownline(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostCreateVoucher

func (this Indodax) PrivatePostCreateVoucher(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostGetInfo

func (this Indodax) PrivatePostGetInfo(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostGetOrder

func (this Indodax) PrivatePostGetOrder(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostListDownline

func (this Indodax) PrivatePostListDownline(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostOpenOrders

func (this Indodax) PrivatePostOpenOrders(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostOrderHistory

func (this Indodax) PrivatePostOrderHistory(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostTrade

func (this Indodax) PrivatePostTrade(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostTradeHistory

func (this Indodax) PrivatePostTradeHistory(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostTransHistory

func (this Indodax) PrivatePostTransHistory(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostWithdrawCoin

func (this Indodax) PrivatePostWithdrawCoin(args ...interface{}) <-chan interface{}

func (Indodax) PrivatePostWithdrawFee

func (this Indodax) PrivatePostWithdrawFee(args ...interface{}) <-chan interface{}

func (Indodax) PublicGetApiDepthPair

func (this Indodax) PublicGetApiDepthPair(args ...interface{}) <-chan interface{}

func (Indodax) PublicGetApiPairs

func (this Indodax) PublicGetApiPairs(args ...interface{}) <-chan interface{}

func (Indodax) PublicGetApiPriceIncrements

func (this Indodax) PublicGetApiPriceIncrements(args ...interface{}) <-chan interface{}

func (Indodax) PublicGetApiServerTime

func (this Indodax) PublicGetApiServerTime(args ...interface{}) <-chan interface{}

func (Indodax) PublicGetApiSummaries

func (this Indodax) PublicGetApiSummaries(args ...interface{}) <-chan interface{}

func (Indodax) PublicGetApiTickerAll

func (this Indodax) PublicGetApiTickerAll(args ...interface{}) <-chan interface{}

func (Indodax) PublicGetApiTickerPair

func (this Indodax) PublicGetApiTickerPair(args ...interface{}) <-chan interface{}

func (Indodax) PublicGetApiTradesPair

func (this Indodax) PublicGetApiTradesPair(args ...interface{}) <-chan interface{}

func (Indodax) PublicGetTradingviewHistoryV2

func (this Indodax) PublicGetTradingviewHistoryV2(args ...interface{}) <-chan interface{}

func (Indodax) Sign

func (this Indodax) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Indodax) Withdraw

func (this *Indodax) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type IsolatedBorrowRate

type IsolatedBorrowRate struct {
	Symbol    *string
	BaseRate  *float64
	Quote     *string
	QuoteRate *float64
	Rate      *float64
	Timestamp *int64
	Datetime  *string
	Info      map[string]interface{}
}

func NewIsolatedBorrowRate

func NewIsolatedBorrowRate(data interface{}) IsolatedBorrowRate

type IsolatedBorrowRates

type IsolatedBorrowRates struct {
	Info                map[string]interface{}
	IsolatedBorrowRates map[string]IsolatedBorrowRate
}

func NewIsolatedBorrowRates

func NewIsolatedBorrowRates(data2 interface{}) IsolatedBorrowRates

type Kraken

type Kraken struct {
	Core *kraken
	// contains filtered or unexported fields
}

func NewKraken

func NewKraken(userConfig map[string]interface{}) Kraken

func (Kraken) AddPaginationCursorToResult

func (this Kraken) AddPaginationCursorToResult(result interface{}) interface{}

func (Kraken) AppendInactiveMarkets

func (this Kraken) AppendInactiveMarkets(result interface{}) interface{}

func (*Kraken) CancelAllOrders

func (this *Kraken) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Kraken) CancelAllOrdersAfter

func (this *Kraken) CancelAllOrdersAfter(timeout int64, options ...CancelAllOrdersAfterOptions) (map[string]interface{}, error)

*

  • @method
  • @name kraken#cancelAllOrdersAfter
  • @description dead man's switch, cancel all orders after the given timeout
  • @see https://docs.kraken.com/rest/#tag/Spot-Trading/operation/cancelAllOrdersAfter
  • @param {number} timeout time in milliseconds, 0 represents cancel the timer
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} the api result

func (*Kraken) CancelOrder

func (this *Kraken) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

  • @method
  • @name kraken#cancelOrder
  • @description cancels an open order
  • @see https://docs.kraken.com/api/docs/rest-api/cancel-order
  • @param {string} id order id
  • @param {string} [symbol] unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.clientOrderId] the orders client order id
  • @param {int} [params.userref] the orders user reference id
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kraken) CancelOrders

func (this *Kraken) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Kraken) CreateDepositAddress

func (this *Kraken) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (DepositAddress, error)

*

func (*Kraken) CreateMarketBuyOrderWithCost

func (this *Kraken) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Kraken) CreateMarketOrderWithCost

func (this *Kraken) CreateMarketOrderWithCost(symbol string, side string, cost float64, options ...CreateMarketOrderWithCostOptions) (Order, error)

*

  • @method
  • @name kraken#createMarketOrderWithCost
  • @description create a market order by providing the symbol, side and cost
  • @see https://docs.kraken.com/rest/#tag/Spot-Trading/operation/addOrder
  • @param {string} symbol unified symbol of the market to create an order in (only USD markets are supported)
  • @param {string} side 'buy' or 'sell'
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kraken) CreateOrder

func (this *Kraken) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name kraken#createOrder
  • @description create a trade order
  • @see https://docs.kraken.com/api/docs/rest-api/add-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.postOnly] if true, the order will only be posted to the order book and not executed immediately
  • @param {bool} [params.reduceOnly] *margin only* indicates if this order is to reduce the size of a position
  • @param {float} [params.stopLossPrice] *margin only* the price that a stop loss order is triggered at
  • @param {float} [params.takeProfitPrice] *margin only* the price that a take profit order is triggered at
  • @param {string} [params.trailingAmount] *margin only* the quote amount to trail away from the current market price
  • @param {string} [params.trailingPercent] *margin only* the percent to trail away from the current market price
  • @param {string} [params.trailingLimitAmount] *margin only* the quote amount away from the trailingAmount
  • @param {string} [params.trailingLimitPercent] *margin only* the percent away from the trailingAmount
  • @param {string} [params.offset] *margin only* '+' or '-' whether you want the trailingLimitAmount value to be positive or negative, default is negative '-'
  • @param {string} [params.trigger] *margin only* the activation price type, 'last' or 'index', default is 'last'
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Kraken) Describe

func (this Kraken) Describe() interface{}

func (*Kraken) EditOrder

func (this *Kraken) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name kraken#editOrder
  • @description edit a trade order
  • @see https://docs.kraken.com/api/docs/rest-api/amend-order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} [amount] how much of the currency you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.stopLossPrice] the price that a stop loss order is triggered at
  • @param {float} [params.takeProfitPrice] the price that a take profit order is triggered at
  • @param {string} [params.trailingAmount] the quote amount to trail away from the current market price
  • @param {string} [params.trailingPercent] the percent to trail away from the current market price
  • @param {string} [params.trailingLimitAmount] the quote amount away from the trailingAmount
  • @param {string} [params.trailingLimitPercent] the percent away from the trailingAmount
  • @param {string} [params.offset] '+' or '-' whether you want the trailingLimitAmount value to be positive or negative
  • @param {boolean} [params.postOnly] if true, the order will only be posted to the order book and not executed immediately
  • @param {string} [params.clientOrderId] the orders client order id
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Kraken) FeeToPrecision

func (this Kraken) FeeToPrecision(symbol interface{}, fee interface{}) interface{}

func (*Kraken) FetchBalance

func (this *Kraken) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Kraken) FetchClosedOrders

func (this *Kraken) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name kraken#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://docs.kraken.com/api/docs/rest-api/get-closed-orders
  • @param {string} [symbol] unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest entry
  • @param {string} [params.clientOrderId] the orders client order id
  • @param {int} [params.userref] the orders user reference id
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Kraken) FetchCurrencies

func (this Kraken) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Kraken) FetchDepositAddress

func (this *Kraken) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Kraken) FetchDepositMethods

func (this *Kraken) FetchDepositMethods(code string, options ...FetchDepositMethodsOptions) (map[string]interface{}, error)

*

  • @method
  • @name kraken#fetchDepositMethods
  • @description fetch deposit methods for a currency associated with this account
  • @see https://docs.kraken.com/rest/#tag/Funding/operation/getDepositMethods
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the kraken api endpoint
  • @returns {object} of deposit methods

func (*Kraken) FetchDeposits

func (this *Kraken) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name kraken#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://docs.kraken.com/rest/#tag/Funding/operation/getStatusRecentDeposits
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest transaction entry
  • @param {int} [params.end] timestamp in seconds of the latest transaction entry
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Kraken) FetchLedger

func (this *Kraken) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name kraken#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://docs.kraken.com/rest/#tag/Account-Data/operation/getLedgers
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest ledger entry
  • @param {int} [params.end] timestamp in seconds of the latest ledger entry
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Kraken) FetchLedgerEntriesByIds

func (this *Kraken) FetchLedgerEntriesByIds(ids interface{}, options ...FetchLedgerEntriesByIdsOptions) ([]LedgerEntry, error)

func (*Kraken) FetchLedgerEntry

func (this *Kraken) FetchLedgerEntry(id string, options ...FetchLedgerEntryOptions) (LedgerEntry, error)

func (*Kraken) FetchMarkets

func (this *Kraken) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Kraken) FetchMyTrades

func (this *Kraken) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name kraken#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.kraken.com/api/docs/rest-api/get-trade-history
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest trade entry
  • @param {int} [params.end] timestamp in seconds of the latest trade entry
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Kraken) FetchOHLCV

func (this *Kraken) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name kraken#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.kraken.com/api/docs/rest-api/get-ohlc-data
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Kraken) FetchOpenOrders

func (this *Kraken) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name kraken#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://docs.kraken.com/api/docs/rest-api/get-open-orders
  • @param {string} [symbol] unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.clientOrderId] the orders client order id
  • @param {int} [params.userref] the orders user reference id
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kraken) FetchOrder

func (this *Kraken) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Kraken) FetchOrderBook

func (this *Kraken) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Kraken) FetchOrderTrades

func (this *Kraken) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Kraken) FetchOrdersByIds

func (this *Kraken) FetchOrdersByIds(ids interface{}, options ...FetchOrdersByIdsOptions) ([]map[string]interface{}, error)

*

func (*Kraken) FetchPositions

func (this *Kraken) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Kraken) FetchStatus

func (this *Kraken) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Kraken) FetchTicker

func (this *Kraken) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Kraken) FetchTickers

func (this *Kraken) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Kraken) FetchTime

func (this *Kraken) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name kraken#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://docs.kraken.com/rest/#tag/Spot-Market-Data/operation/getServerTime
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Kraken) FetchTrades

func (this *Kraken) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Kraken) FetchTradingFee

func (this *Kraken) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Kraken) FetchWithdrawals

func (this *Kraken) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name kraken#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://docs.kraken.com/rest/#tag/Funding/operation/getStatusRecentWithdrawals
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest transaction entry
  • @param {int} [params.end] timestamp in seconds of the latest transaction entry
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Kraken) FindMarketByAltnameOrId

func (this Kraken) FindMarketByAltnameOrId(id interface{}) interface{}

func (Kraken) GetDelistedMarketById

func (this Kraken) GetDelistedMarketById(id interface{}) interface{}

func (Kraken) HandleErrors

func (this Kraken) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Kraken) Init

func (this Kraken) Init(userConfig map[string]interface{})

func (Kraken) Nonce

func (this Kraken) Nonce() interface{}

func (Kraken) OrderRequest

func (this Kraken) OrderRequest(method interface{}, symbol interface{}, typeVar interface{}, request interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) ParseAccountType

func (this Kraken) ParseAccountType(account interface{}) interface{}

func (Kraken) ParseBalance

func (this Kraken) ParseBalance(response interface{}) interface{}

func (Kraken) ParseBidAsk

func (this Kraken) ParseBidAsk(bidask interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) ParseDepositAddress

func (this Kraken) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) ParseLedgerEntry

func (this Kraken) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) ParseLedgerEntryType

func (this Kraken) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Kraken) ParseNetwork

func (this Kraken) ParseNetwork(network interface{}) interface{}

func (Kraken) ParseOHLCV

func (this Kraken) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) ParseOrder

func (this Kraken) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) ParseOrderStatus

func (this Kraken) ParseOrderStatus(status interface{}) interface{}

func (Kraken) ParseOrderType

func (this Kraken) ParseOrderType(status interface{}) interface{}

func (Kraken) ParsePosition

func (this Kraken) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) ParseTicker

func (this Kraken) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) ParseTrade

func (this Kraken) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) ParseTradingFee

func (this Kraken) ParseTradingFee(response interface{}, market interface{}) interface{}

func (Kraken) ParseTransaction

func (this Kraken) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) ParseTransactionStatus

func (this Kraken) ParseTransactionStatus(status interface{}) interface{}

func (Kraken) ParseTransactionsByType

func (this Kraken) ParseTransactionsByType(typeVar interface{}, transactions interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) ParseTransfer

func (this Kraken) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) PrivatePostAccountTransfer

func (this Kraken) PrivatePostAccountTransfer(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostAddExport

func (this Kraken) PrivatePostAddExport(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostAddOrder

func (this Kraken) PrivatePostAddOrder(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostAddOrderBatch

func (this Kraken) PrivatePostAddOrderBatch(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostAmendOrder

func (this Kraken) PrivatePostAmendOrder(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostBalance

func (this Kraken) PrivatePostBalance(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostBalanceEx

func (this Kraken) PrivatePostBalanceEx(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostCancelAll

func (this Kraken) PrivatePostCancelAll(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostCancelAllOrdersAfter

func (this Kraken) PrivatePostCancelAllOrdersAfter(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostCancelOrder

func (this Kraken) PrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostCancelOrderBatch

func (this Kraken) PrivatePostCancelOrderBatch(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostClosedOrders

func (this Kraken) PrivatePostClosedOrders(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostCreateSubaccount

func (this Kraken) PrivatePostCreateSubaccount(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostDepositAddresses

func (this Kraken) PrivatePostDepositAddresses(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostDepositMethods

func (this Kraken) PrivatePostDepositMethods(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostDepositStatus

func (this Kraken) PrivatePostDepositStatus(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostEarnAllocate

func (this Kraken) PrivatePostEarnAllocate(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostEarnAllocateStatus

func (this Kraken) PrivatePostEarnAllocateStatus(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostEarnAllocations

func (this Kraken) PrivatePostEarnAllocations(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostEarnDeallocate

func (this Kraken) PrivatePostEarnDeallocate(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostEarnDeallocateStatus

func (this Kraken) PrivatePostEarnDeallocateStatus(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostEarnStrategies

func (this Kraken) PrivatePostEarnStrategies(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostEditOrder

func (this Kraken) PrivatePostEditOrder(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostExportStatus

func (this Kraken) PrivatePostExportStatus(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostGetWebSocketsToken

func (this Kraken) PrivatePostGetWebSocketsToken(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostLedgers

func (this Kraken) PrivatePostLedgers(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostOpenOrders

func (this Kraken) PrivatePostOpenOrders(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostOpenPositions

func (this Kraken) PrivatePostOpenPositions(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostQueryLedgers

func (this Kraken) PrivatePostQueryLedgers(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostQueryOrders

func (this Kraken) PrivatePostQueryOrders(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostQueryTrades

func (this Kraken) PrivatePostQueryTrades(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostRemoveExport

func (this Kraken) PrivatePostRemoveExport(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostRetrieveExport

func (this Kraken) PrivatePostRetrieveExport(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostTradeBalance

func (this Kraken) PrivatePostTradeBalance(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostTradeVolume

func (this Kraken) PrivatePostTradeVolume(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostTradesHistory

func (this Kraken) PrivatePostTradesHistory(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostWalletTransfer

func (this Kraken) PrivatePostWalletTransfer(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostWithdraw

func (this Kraken) PrivatePostWithdraw(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostWithdrawAddresses

func (this Kraken) PrivatePostWithdrawAddresses(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostWithdrawCancel

func (this Kraken) PrivatePostWithdrawCancel(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostWithdrawInfo

func (this Kraken) PrivatePostWithdrawInfo(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostWithdrawMethods

func (this Kraken) PrivatePostWithdrawMethods(args ...interface{}) <-chan interface{}

func (Kraken) PrivatePostWithdrawStatus

func (this Kraken) PrivatePostWithdrawStatus(args ...interface{}) <-chan interface{}

func (Kraken) PublicGetAssetPairs

func (this Kraken) PublicGetAssetPairs(args ...interface{}) <-chan interface{}

func (Kraken) PublicGetAssets

func (this Kraken) PublicGetAssets(args ...interface{}) <-chan interface{}

func (Kraken) PublicGetDepth

func (this Kraken) PublicGetDepth(args ...interface{}) <-chan interface{}

func (Kraken) PublicGetOHLC

func (this Kraken) PublicGetOHLC(args ...interface{}) <-chan interface{}

func (Kraken) PublicGetSpread

func (this Kraken) PublicGetSpread(args ...interface{}) <-chan interface{}

func (Kraken) PublicGetSystemStatus

func (this Kraken) PublicGetSystemStatus(args ...interface{}) <-chan interface{}

func (Kraken) PublicGetTicker

func (this Kraken) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Kraken) PublicGetTime

func (this Kraken) PublicGetTime(args ...interface{}) <-chan interface{}

func (Kraken) PublicGetTrades

func (this Kraken) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Kraken) SafeCurrency

func (this Kraken) SafeCurrency(currencyId interface{}, optionalArgs ...interface{}) interface{}

func (Kraken) Sign

func (this Kraken) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Kraken) Transfer

func (this *Kraken) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Kraken) TransferOut

func (this *Kraken) TransferOut(code string, amount interface{}, options ...TransferOutOptions) (TransferEntry, error)

*

func (*Kraken) Withdraw

func (this *Kraken) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

func (Kraken) ZendeskGet201893608

func (this Kraken) ZendeskGet201893608(args ...interface{}) <-chan interface{}

func (Kraken) ZendeskGet360000292886

func (this Kraken) ZendeskGet360000292886(args ...interface{}) <-chan interface{}

type Krakenfutures

type Krakenfutures struct {
	Core *krakenfutures
	// contains filtered or unexported fields
}

func NewKrakenfutures

func NewKrakenfutures(userConfig map[string]interface{}) Krakenfutures

func (*Krakenfutures) CancelAllOrders

func (this *Krakenfutures) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Krakenfutures) CancelAllOrdersAfter

func (this *Krakenfutures) CancelAllOrdersAfter(timeout int64, options ...CancelAllOrdersAfterOptions) (map[string]interface{}, error)

*

func (*Krakenfutures) CancelOrder

func (this *Krakenfutures) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Krakenfutures) CancelOrders

func (this *Krakenfutures) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]Order, error)

*

func (Krakenfutures) ChartsGetPriceTypeSymbolInterval

func (this Krakenfutures) ChartsGetPriceTypeSymbolInterval(args ...interface{}) <-chan interface{}

func (*Krakenfutures) CreateOrder

func (this *Krakenfutures) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name krakenfutures#createOrder
  • @description Create an order on the exchange
  • @see https://docs.kraken.com/api/docs/futures-api/trading/send-order
  • @param {string} symbol unified market symbol
  • @param {string} type 'limit' or 'market'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount number of contracts
  • @param {float} [price] limit order price
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.reduceOnly] set as true if you wish the order to only reduce an existing position, any order which increases an existing position will be rejected, default is false
  • @param {bool} [params.postOnly] set as true if you wish to make a postOnly order, default is false
  • @param {string} [params.clientOrderId] UUID The order identity that is specified from the user, It must be globally unique
  • @param {float} [params.triggerPrice] the price that a stop order is triggered at
  • @param {float} [params.stopLossPrice] the price that a stop loss order is triggered at
  • @param {float} [params.takeProfitPrice] the price that a take profit order is triggered at
  • @param {string} [params.triggerSignal] for triggerPrice, stopLossPrice and takeProfitPrice orders, the trigger price type, 'last', 'mark' or 'index', default is 'last'
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Krakenfutures) CreateOrderRequest

func (this Krakenfutures) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Krakenfutures) CreateOrders

func (this *Krakenfutures) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Krakenfutures) Describe

func (this Krakenfutures) Describe() interface{}

func (*Krakenfutures) EditOrder

func (this *Krakenfutures) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

func (*Krakenfutures) FetchBalance

func (this *Krakenfutures) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name krakenfutures#fetchBalance
  • @see https://docs.futures.kraken.com/#http-api-trading-v3-api-account-information-get-wallets
  • @description Fetch the balance for a sub-account, all sub-account balances are inside 'info' in the response
  • @param {object} [params] Exchange specific parameters
  • @param {string} [params.type] The sub-account type to query the balance of, possible values include 'flex', 'cash'/'main'/'funding', or a market symbol * defaults to 'flex' *
  • @param {string} [params.symbol] A unified market symbol, when assigned the balance for a trading market that matches the symbol is returned
  • @returns A [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Krakenfutures) FetchCanceledOrders

func (this *Krakenfutures) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

func (*Krakenfutures) FetchClosedOrders

func (this *Krakenfutures) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Krakenfutures) FetchFundingRateHistory

func (this *Krakenfutures) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Krakenfutures) FetchFundingRates

func (this *Krakenfutures) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Krakenfutures) FetchLeverage

func (this *Krakenfutures) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Krakenfutures) FetchLeverageTiers

func (this *Krakenfutures) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

func (*Krakenfutures) FetchLeverages

func (this *Krakenfutures) FetchLeverages(options ...FetchLeveragesOptions) (Leverages, error)

*

func (*Krakenfutures) FetchMarkets

func (this *Krakenfutures) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Krakenfutures) FetchMyTrades

func (this *Krakenfutures) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Krakenfutures) FetchOHLCV

func (this *Krakenfutures) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name krakenfutures#fetchOHLCV
  • @see https://docs.futures.kraken.com/#http-api-charts-candles
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Krakenfutures) FetchOpenOrders

func (this *Krakenfutures) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Krakenfutures) FetchOrderBook

func (this *Krakenfutures) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Krakenfutures) FetchPositions

func (this *Krakenfutures) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Krakenfutures) FetchTickers

func (this *Krakenfutures) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Krakenfutures) FetchTrades

func (this *Krakenfutures) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (Krakenfutures) HandleErrors

func (this Krakenfutures) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Krakenfutures) HistoryGetAccountLog

func (this Krakenfutures) HistoryGetAccountLog(args ...interface{}) <-chan interface{}

func (Krakenfutures) HistoryGetAccountlogcsv

func (this Krakenfutures) HistoryGetAccountlogcsv(args ...interface{}) <-chan interface{}

func (Krakenfutures) HistoryGetExecutions

func (this Krakenfutures) HistoryGetExecutions(args ...interface{}) <-chan interface{}

func (Krakenfutures) HistoryGetMarketSymbolExecutions

func (this Krakenfutures) HistoryGetMarketSymbolExecutions(args ...interface{}) <-chan interface{}

func (Krakenfutures) HistoryGetMarketSymbolOrders

func (this Krakenfutures) HistoryGetMarketSymbolOrders(args ...interface{}) <-chan interface{}

func (Krakenfutures) HistoryGetOrders

func (this Krakenfutures) HistoryGetOrders(args ...interface{}) <-chan interface{}

func (Krakenfutures) HistoryGetTriggers

func (this Krakenfutures) HistoryGetTriggers(args ...interface{}) <-chan interface{}

func (Krakenfutures) Init

func (this Krakenfutures) Init(userConfig map[string]interface{})

func (Krakenfutures) ParseAccount

func (this Krakenfutures) ParseAccount(account interface{}) interface{}

func (Krakenfutures) ParseBalance

func (this Krakenfutures) ParseBalance(response interface{}) interface{}

func (Krakenfutures) ParseFundingRate

func (this Krakenfutures) ParseFundingRate(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Krakenfutures) ParseLeverage

func (this Krakenfutures) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Krakenfutures) ParseMarketLeverageTiers

func (this Krakenfutures) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Krakenfutures) ParseOHLCV

func (this Krakenfutures) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Krakenfutures) ParseOrder

func (this Krakenfutures) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Krakenfutures) ParseOrderStatus

func (this Krakenfutures) ParseOrderStatus(status interface{}) interface{}

func (Krakenfutures) ParseOrderType

func (this Krakenfutures) ParseOrderType(orderType interface{}) interface{}

func (Krakenfutures) ParsePosition

func (this Krakenfutures) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Krakenfutures) ParsePositions

func (this Krakenfutures) ParsePositions(response interface{}, optionalArgs ...interface{}) interface{}

func (Krakenfutures) ParseTicker

func (this Krakenfutures) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Krakenfutures) ParseTrade

func (this Krakenfutures) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Krakenfutures) ParseTransfer

func (this Krakenfutures) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Krakenfutures) PrivateGetAccounts

func (this Krakenfutures) PrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivateGetAssignmentprogramCurrent

func (this Krakenfutures) PrivateGetAssignmentprogramCurrent(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivateGetAssignmentprogramHistory

func (this Krakenfutures) PrivateGetAssignmentprogramHistory(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivateGetFeeschedulesVolumes

func (this Krakenfutures) PrivateGetFeeschedulesVolumes(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivateGetFills

func (this Krakenfutures) PrivateGetFills(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivateGetLeveragepreferences

func (this Krakenfutures) PrivateGetLeveragepreferences(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivateGetNotifications

func (this Krakenfutures) PrivateGetNotifications(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivateGetOpenorders

func (this Krakenfutures) PrivateGetOpenorders(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivateGetOpenpositions

func (this Krakenfutures) PrivateGetOpenpositions(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivateGetPnlpreferences

func (this Krakenfutures) PrivateGetPnlpreferences(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivateGetRecentorders

func (this Krakenfutures) PrivateGetRecentorders(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivateGetTransfers

func (this Krakenfutures) PrivateGetTransfers(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePostAssignmentprogramAdd

func (this Krakenfutures) PrivatePostAssignmentprogramAdd(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePostAssignmentprogramDelete

func (this Krakenfutures) PrivatePostAssignmentprogramDelete(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePostBatchorder

func (this Krakenfutures) PrivatePostBatchorder(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePostCancelallorders

func (this Krakenfutures) PrivatePostCancelallorders(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePostCancelallordersafter

func (this Krakenfutures) PrivatePostCancelallordersafter(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePostCancelorder

func (this Krakenfutures) PrivatePostCancelorder(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePostEditorder

func (this Krakenfutures) PrivatePostEditorder(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePostSendorder

func (this Krakenfutures) PrivatePostSendorder(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePostTransfer

func (this Krakenfutures) PrivatePostTransfer(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePostWithdrawal

func (this Krakenfutures) PrivatePostWithdrawal(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePutLeveragepreferences

func (this Krakenfutures) PrivatePutLeveragepreferences(args ...interface{}) <-chan interface{}

func (Krakenfutures) PrivatePutPnlpreferences

func (this Krakenfutures) PrivatePutPnlpreferences(args ...interface{}) <-chan interface{}

func (Krakenfutures) PublicGetFeeschedules

func (this Krakenfutures) PublicGetFeeschedules(args ...interface{}) <-chan interface{}

func (Krakenfutures) PublicGetHistoricalfundingrates

func (this Krakenfutures) PublicGetHistoricalfundingrates(args ...interface{}) <-chan interface{}

func (Krakenfutures) PublicGetHistory

func (this Krakenfutures) PublicGetHistory(args ...interface{}) <-chan interface{}

func (Krakenfutures) PublicGetInstruments

func (this Krakenfutures) PublicGetInstruments(args ...interface{}) <-chan interface{}

func (Krakenfutures) PublicGetOrderbook

func (this Krakenfutures) PublicGetOrderbook(args ...interface{}) <-chan interface{}

func (Krakenfutures) PublicGetTickers

func (this Krakenfutures) PublicGetTickers(args ...interface{}) <-chan interface{}

func (*Krakenfutures) SetLeverage

func (this *Krakenfutures) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

func (Krakenfutures) Sign

func (this Krakenfutures) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Krakenfutures) Transfer

func (this *Krakenfutures) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Krakenfutures) TransferOut

func (this *Krakenfutures) TransferOut(code string, amount interface{}, options ...TransferOutOptions) (TransferEntry, error)

*

  • @method
  • @name krakenfutures#transferOut
  • @description transfer from futures wallet to spot wallet
  • @param {str} code Unified currency code
  • @param {float} amount Size of the transfer
  • @param {dict} [params] Exchange specific parameters
  • @returns a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (Krakenfutures) VerifyOrderActionSuccess

func (this Krakenfutures) VerifyOrderActionSuccess(status interface{}, method interface{}, optionalArgs ...interface{})

type Kucoin

type Kucoin struct {
	Core *kucoin
	// contains filtered or unexported fields
}

func NewKucoin

func NewKucoin(userConfig map[string]interface{}) Kucoin

func (Kucoin) BorrowCrossMargin

func (this Kucoin) BorrowCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name kucoin#borrowCrossMargin
  • @description create a loan to borrow margin
  • @see https://docs.kucoin.com/#1-margin-borrowing
  • @param {string} code unified currency code of the currency to borrow
  • @param {float} amount the amount to borrow
  • @param {object} [params] extra parameters specific to the exchange API endpoints
  • @param {string} [params.timeInForce] either IOC or FOK
  • @returns {object} a [margin loan structure]{@link https://docs.ccxt.com/#/?id=margin-loan-structure}

func (Kucoin) BorrowIsolatedMargin

func (this Kucoin) BorrowIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name kucoin#borrowIsolatedMargin
  • @description create a loan to borrow margin
  • @see https://docs.kucoin.com/#1-margin-borrowing
  • @param {string} symbol unified market symbol, required for isolated margin
  • @param {string} code unified currency code of the currency to borrow
  • @param {float} amount the amount to borrow
  • @param {object} [params] extra parameters specific to the exchange API endpoints
  • @param {string} [params.timeInForce] either IOC or FOK
  • @returns {object} a [margin loan structure]{@link https://docs.ccxt.com/#/?id=margin-loan-structure}

func (Kucoin) BrokerDeleteBrokerNdAccountApikey

func (this Kucoin) BrokerDeleteBrokerNdAccountApikey(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerGetAssetNdbrokerDepositList

func (this Kucoin) BrokerGetAssetNdbrokerDepositList(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerGetBrokerNdAccount

func (this Kucoin) BrokerGetBrokerNdAccount(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerGetBrokerNdAccountApikey

func (this Kucoin) BrokerGetBrokerNdAccountApikey(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerGetBrokerNdDepositDetail

func (this Kucoin) BrokerGetBrokerNdDepositDetail(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerGetBrokerNdInfo

func (this Kucoin) BrokerGetBrokerNdInfo(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerGetBrokerNdRebaseDownload

func (this Kucoin) BrokerGetBrokerNdRebaseDownload(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerGetBrokerNdTransferDetail

func (this Kucoin) BrokerGetBrokerNdTransferDetail(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerGetBrokerNdWithdrawDetail

func (this Kucoin) BrokerGetBrokerNdWithdrawDetail(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerPostBrokerNdAccount

func (this Kucoin) BrokerPostBrokerNdAccount(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerPostBrokerNdAccountApikey

func (this Kucoin) BrokerPostBrokerNdAccountApikey(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerPostBrokerNdAccountUpdateApikey

func (this Kucoin) BrokerPostBrokerNdAccountUpdateApikey(args ...interface{}) <-chan interface{}

func (Kucoin) BrokerPostBrokerNdTransfer

func (this Kucoin) BrokerPostBrokerNdTransfer(args ...interface{}) <-chan interface{}

func (Kucoin) CalculateRateLimiterCost

func (this Kucoin) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Kucoin) CancelAllOrders

func (this *Kucoin) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

  • @method
  • @name kucoin#cancelAllOrders
  • @description cancel all open orders
  • @see https://docs.kucoin.com/spot#cancel-all-orders
  • @see https://docs.kucoin.com/spot#cancel-orders
  • @see https://docs.kucoin.com/spot-hf/#cancel-all-hf-orders-by-symbol
  • @param {string} symbol unified market symbol, only orders in the market of this symbol are cancelled when symbol is not undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.trigger] *invalid for isolated margin* true if cancelling all stop orders
  • @param {string} [params.marginMode] 'cross' or 'isolated'
  • @param {string} [params.orderIds] *stop orders only* Comma seperated order IDs
  • @param {bool} [params.hf] false, // true for hf order
  • @returns Response from the exchange

func (*Kucoin) CancelOrder

func (this *Kucoin) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Kucoin) CreateDepositAddress

func (this *Kucoin) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (DepositAddress, error)

*

func (*Kucoin) CreateMarketBuyOrderWithCost

func (this *Kucoin) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Kucoin) CreateMarketOrderWithCost

func (this *Kucoin) CreateMarketOrderWithCost(symbol string, side string, cost float64, options ...CreateMarketOrderWithCostOptions) (Order, error)

*

  • @method
  • @name kucoin#createMarketOrderWithCost
  • @description create a market order by providing the symbol, side and cost
  • @see https://www.kucoin.com/docs/rest/spot-trading/orders/place-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} side 'buy' or 'sell'
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kucoin) CreateMarketSellOrderWithCost

func (this *Kucoin) CreateMarketSellOrderWithCost(symbol string, cost float64, options ...CreateMarketSellOrderWithCostOptions) (Order, error)

*

func (*Kucoin) CreateOrder

func (this *Kucoin) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name kucoin#createOrder
  • @description Create an order on the exchange
  • @see https://docs.kucoin.com/spot#place-a-new-order
  • @see https://docs.kucoin.com/spot#place-a-new-order-2
  • @see https://docs.kucoin.com/spot#place-a-margin-order
  • @see https://docs.kucoin.com/spot-hf/#place-hf-order
  • @see https://www.kucoin.com/docs/rest/spot-trading/orders/place-order-test
  • @see https://www.kucoin.com/docs/rest/margin-trading/orders/place-margin-order-test
  • @see https://www.kucoin.com/docs/rest/spot-trading/spot-hf-trade-pro-account/sync-place-hf-order
  • @param {string} symbol Unified CCXT market symbol
  • @param {string} type 'limit' or 'market'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount the amount of currency to trade
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {string} [params.marginMode] 'cross', // cross (cross mode) and isolated (isolated mode), set to cross by default, the isolated mode will be released soon, stay tuned
  • @param {string} [params.timeInForce] GTC, GTT, IOC, or FOK, default is GTC, limit orders only
  • @param {string} [params.postOnly] Post only flag, invalid when timeInForce is IOC or FOK *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.clientOid] client order id, defaults to uuid if not passed
  • @param {string} [params.remark] remark for the order, length cannot exceed 100 utf8 characters
  • @param {string} [params.tradeType] 'TRADE', // TRADE, MARGIN_TRADE // not used with margin orders
  • limit orders ---------------------------------------------------
  • @param {float} [params.cancelAfter] long, // cancel after n seconds, requires timeInForce to be GTT
  • @param {bool} [params.hidden] false, // Order will not be displayed in the order book
  • @param {bool} [params.iceberg] false, // Only a portion of the order is displayed in the order book
  • @param {string} [params.visibleSize] this.amountToPrecision (symbol, visibleSize), // The maximum visible size of an iceberg order
  • market orders --------------------------------------------------
  • @param {string} [params.funds] // Amount of quote currency to use
  • stop orders ----------------------------------------------------
  • @param {string} [params.stop] Either loss or entry, the default is loss. Requires triggerPrice to be defined
  • margin orders --------------------------------------------------
  • @param {float} [params.leverage] Leverage size of the order
  • @param {string} [params.stp] ”, // self trade prevention, CN, CO, CB or DC
  • @param {bool} [params.autoBorrow] false, // The system will first borrow you funds at the optimal interest rate and then place an order for you
  • @param {bool} [params.hf] false, // true for hf order
  • @param {bool} [params.test] set to true to test an order, no order will be created but the request will be validated
  • @param {bool} [params.sync] set to true to use the hf sync call
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Kucoin) CreateOrderRequest

func (this Kucoin) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Kucoin) CreateOrders

func (this *Kucoin) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Kucoin) Describe

func (this Kucoin) Describe() interface{}

func (Kucoin) EarnDeleteEarnOrders

func (this Kucoin) EarnDeleteEarnOrders(args ...interface{}) <-chan interface{}

func (Kucoin) EarnGetEarnEthStakingProducts

func (this Kucoin) EarnGetEarnEthStakingProducts(args ...interface{}) <-chan interface{}

func (Kucoin) EarnGetEarnHoldAssets

func (this Kucoin) EarnGetEarnHoldAssets(args ...interface{}) <-chan interface{}

func (Kucoin) EarnGetEarnKcsStakingProducts

func (this Kucoin) EarnGetEarnKcsStakingProducts(args ...interface{}) <-chan interface{}

func (Kucoin) EarnGetEarnPromotionProducts

func (this Kucoin) EarnGetEarnPromotionProducts(args ...interface{}) <-chan interface{}

func (Kucoin) EarnGetEarnRedeemPreview

func (this Kucoin) EarnGetEarnRedeemPreview(args ...interface{}) <-chan interface{}

func (Kucoin) EarnGetEarnSavingProducts

func (this Kucoin) EarnGetEarnSavingProducts(args ...interface{}) <-chan interface{}

func (Kucoin) EarnGetEarnStakingProducts

func (this Kucoin) EarnGetEarnStakingProducts(args ...interface{}) <-chan interface{}

func (Kucoin) EarnGetOtcLoanAccounts

func (this Kucoin) EarnGetOtcLoanAccounts(args ...interface{}) <-chan interface{}

func (Kucoin) EarnGetOtcLoanLoan

func (this Kucoin) EarnGetOtcLoanLoan(args ...interface{}) <-chan interface{}

func (Kucoin) EarnPostEarnOrders

func (this Kucoin) EarnPostEarnOrders(args ...interface{}) <-chan interface{}

func (*Kucoin) EditOrder

func (this *Kucoin) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name kucoin#editOrder
  • @description edit an order, kucoin currently only supports the modification of HF orders
  • @see https://docs.kucoin.com/spot-hf/#modify-order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type not used
  • @param {string} side not used
  • @param {float} amount how much of the currency you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.clientOrderId] client order id, defaults to id if not passed
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kucoin) FetchAccounts

func (this *Kucoin) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Kucoin) FetchBalance

func (this *Kucoin) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Kucoin) FetchBorrowInterest

func (this *Kucoin) FetchBorrowInterest(options ...FetchBorrowInterestOptions) ([]BorrowInterest, error)

*

  • @method
  • @name kucoin#fetchBorrowInterest
  • @description fetch the interest owed by the user for borrowing currency for margin trading
  • @see https://docs.kucoin.com/#get-repay-record
  • @see https://docs.kucoin.com/#query-isolated-margin-account-info
  • @param {string} [code] unified currency code
  • @param {string} [symbol] unified market symbol, required for isolated margin
  • @param {int} [since] the earliest time in ms to fetch borrrow interest for
  • @param {int} [limit] the maximum number of structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'cross' or 'isolated' default is 'cross'
  • @returns {object[]} a list of [borrow interest structures]{@link https://docs.ccxt.com/#/?id=borrow-interest-structure}

func (*Kucoin) FetchBorrowRateHistories

func (this *Kucoin) FetchBorrowRateHistories(options ...FetchBorrowRateHistoriesOptions) (map[string]interface{}, error)

*

  • @method
  • @name kucoin#fetchBorrowRateHistories
  • @description retrieves a history of a multiple currencies borrow interest rate at specific time slots, returns all currencies if no symbols passed, default is undefined
  • @see https://www.kucoin.com/docs/rest/margin-trading/margin-trading-v3-/get-cross-isolated-margin-interest-records
  • @param {string[]|undefined} codes list of unified currency codes, default is undefined
  • @param {int} [since] timestamp in ms of the earliest borrowRate, default is undefined
  • @param {int} [limit] max number of borrow rate prices to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'cross' or 'isolated' default is 'cross'
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {object} a dictionary of [borrow rate structures]{@link https://docs.ccxt.com/#/?id=borrow-rate-structure} indexed by the market symbol

func (*Kucoin) FetchBorrowRateHistory

func (this *Kucoin) FetchBorrowRateHistory(code string, options ...FetchBorrowRateHistoryOptions) (map[string]interface{}, error)

*

func (*Kucoin) FetchClosedOrders

func (this *Kucoin) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Kucoin) FetchCurrencies

func (this Kucoin) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name kucoin#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://docs.kucoin.com/#get-currencies
  • @param {object} params extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Kucoin) FetchDepositAddress

func (this *Kucoin) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Kucoin) FetchDepositAddressesByNetwork

func (this *Kucoin) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

*

func (*Kucoin) FetchDepositWithdrawFee

func (this *Kucoin) FetchDepositWithdrawFee(code string, options ...FetchDepositWithdrawFeeOptions) (map[string]interface{}, error)

*

  • @method
  • @name kucoin#fetchDepositWithdrawFee
  • @description fetch the fee for deposits and withdrawals
  • @see https://docs.kucoin.com/#get-withdrawal-quotas
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.network] The chain of currency. This only apply for multi-chain currency, and there is no need for single chain currency; you can query the chain through the response of the GET /api/v2/currencies/{currency} interface
  • @returns {object} a [fee structure]{@link https://docs.ccxt.com/#/?id=fee-structure}

func (*Kucoin) FetchDepositWithdrawFees

func (this *Kucoin) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

  • @method
  • @name kucoin#fetchDepositWithdrawFees
  • @description fetch deposit and withdraw fees - *IMPORTANT* use fetchDepositWithdrawFee to get more in-depth info
  • @see https://docs.kucoin.com/#get-currencies
  • @param {string[]|undefined} codes list of unified currency codes
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [fee structures]{@link https://docs.ccxt.com/#/?id=fee-structure}

func (*Kucoin) FetchDeposits

func (this *Kucoin) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Kucoin) FetchLedger

func (this *Kucoin) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

func (*Kucoin) FetchMarkPrice

func (this *Kucoin) FetchMarkPrice(symbol string, options ...FetchMarkPriceOptions) (Ticker, error)

*

func (*Kucoin) FetchMarkPrices

func (this *Kucoin) FetchMarkPrices(options ...FetchMarkPricesOptions) (Tickers, error)

*

func (*Kucoin) FetchMarkets

func (this *Kucoin) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Kucoin) FetchMyTrades

func (this *Kucoin) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Kucoin) FetchOHLCV

func (this *Kucoin) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name kucoin#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.kucoin.com/#get-klines
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Kucoin) FetchOpenOrders

func (this *Kucoin) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Kucoin) FetchOrder

func (this *Kucoin) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Kucoin) FetchOrderBook

func (this *Kucoin) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Kucoin) FetchOrderTrades

func (this *Kucoin) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Kucoin) FetchOrdersByStatus

func (this *Kucoin) FetchOrdersByStatus(status interface{}, options ...FetchOrdersByStatusOptions) ([]Order, error)

*

func (*Kucoin) FetchStatus

func (this *Kucoin) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Kucoin) FetchTicker

func (this *Kucoin) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name kucoin#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://docs.kucoin.com/#get-24hr-stats
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Kucoin) FetchTickers

func (this *Kucoin) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name kucoin#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.kucoin.com/#get-all-tickers
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Kucoin) FetchTime

func (this *Kucoin) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name kucoin#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://docs.kucoin.com/#server-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Kucoin) FetchTrades

func (this *Kucoin) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Kucoin) FetchTradingFee

func (this *Kucoin) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Kucoin) FetchTransactionFee

func (this *Kucoin) FetchTransactionFee(code string, options ...FetchTransactionFeeOptions) (map[string]interface{}, error)

*

func (*Kucoin) FetchWithdrawals

func (this *Kucoin) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Kucoin) FuturesPrivateDeleteOrders

func (this Kucoin) FuturesPrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateDeleteOrdersClientOrderClientOid

func (this Kucoin) FuturesPrivateDeleteOrdersClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateDeleteOrdersOrderId

func (this Kucoin) FuturesPrivateDeleteOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateDeleteStopOrders

func (this Kucoin) FuturesPrivateDeleteStopOrders(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetAccountOverview

func (this Kucoin) FuturesPrivateGetAccountOverview(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetAccountOverviewAll

func (this Kucoin) FuturesPrivateGetAccountOverviewAll(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetContractsRiskLimitSymbol

func (this Kucoin) FuturesPrivateGetContractsRiskLimitSymbol(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetFills

func (this Kucoin) FuturesPrivateGetFills(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetFundingHistory

func (this Kucoin) FuturesPrivateGetFundingHistory(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetMarginMaxWithdrawMargin

func (this Kucoin) FuturesPrivateGetMarginMaxWithdrawMargin(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetOpenOrderStatistics

func (this Kucoin) FuturesPrivateGetOpenOrderStatistics(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetOrders

func (this Kucoin) FuturesPrivateGetOrders(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetOrdersByClientOid

func (this Kucoin) FuturesPrivateGetOrdersByClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetOrdersOrderId

func (this Kucoin) FuturesPrivateGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetPosition

func (this Kucoin) FuturesPrivateGetPosition(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetPositions

func (this Kucoin) FuturesPrivateGetPositions(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetRecentDoneOrders

func (this Kucoin) FuturesPrivateGetRecentDoneOrders(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetRecentFills

func (this Kucoin) FuturesPrivateGetRecentFills(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetStopOrders

func (this Kucoin) FuturesPrivateGetStopOrders(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetTransactionHistory

func (this Kucoin) FuturesPrivateGetTransactionHistory(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivateGetTransferList

func (this Kucoin) FuturesPrivateGetTransferList(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivatePostBulletPrivate

func (this Kucoin) FuturesPrivatePostBulletPrivate(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivatePostMarginWithdrawMargin

func (this Kucoin) FuturesPrivatePostMarginWithdrawMargin(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivatePostOrders

func (this Kucoin) FuturesPrivatePostOrders(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivatePostOrdersMulti

func (this Kucoin) FuturesPrivatePostOrdersMulti(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivatePostOrdersTest

func (this Kucoin) FuturesPrivatePostOrdersTest(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivatePostPositionMarginAutoDepositStatus

func (this Kucoin) FuturesPrivatePostPositionMarginAutoDepositStatus(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivatePostPositionMarginDepositMargin

func (this Kucoin) FuturesPrivatePostPositionMarginDepositMargin(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivatePostPositionRiskLimitLevelChange

func (this Kucoin) FuturesPrivatePostPositionRiskLimitLevelChange(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivatePostTransferIn

func (this Kucoin) FuturesPrivatePostTransferIn(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPrivatePostTransferOut

func (this Kucoin) FuturesPrivatePostTransferOut(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetContractFundingRates

func (this Kucoin) FuturesPublicGetContractFundingRates(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetContractsActive

func (this Kucoin) FuturesPublicGetContractsActive(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetContractsSymbol

func (this Kucoin) FuturesPublicGetContractsSymbol(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetFundingRateSymbolCurrent

func (this Kucoin) FuturesPublicGetFundingRateSymbolCurrent(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetIndexQuery

func (this Kucoin) FuturesPublicGetIndexQuery(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetInterestQuery

func (this Kucoin) FuturesPublicGetInterestQuery(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetKlineQuery

func (this Kucoin) FuturesPublicGetKlineQuery(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetLevel2Depth100

func (this Kucoin) FuturesPublicGetLevel2Depth100(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetLevel2Depth20

func (this Kucoin) FuturesPublicGetLevel2Depth20(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetLevel2MessageQuery

func (this Kucoin) FuturesPublicGetLevel2MessageQuery(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetLevel2Snapshot

func (this Kucoin) FuturesPublicGetLevel2Snapshot(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetMarkPriceSymbolCurrent

func (this Kucoin) FuturesPublicGetMarkPriceSymbolCurrent(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetPremiumQuery

func (this Kucoin) FuturesPublicGetPremiumQuery(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetStatus

func (this Kucoin) FuturesPublicGetStatus(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetTicker

func (this Kucoin) FuturesPublicGetTicker(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetTimestamp

func (this Kucoin) FuturesPublicGetTimestamp(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetTradeHistory

func (this Kucoin) FuturesPublicGetTradeHistory(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicGetTradeStatistics

func (this Kucoin) FuturesPublicGetTradeStatistics(args ...interface{}) <-chan interface{}

func (Kucoin) FuturesPublicPostBulletPublic

func (this Kucoin) FuturesPublicPostBulletPublic(args ...interface{}) <-chan interface{}

func (Kucoin) HandleErrors

func (this Kucoin) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Kucoin) HandleHfAndParams

func (this Kucoin) HandleHfAndParams(optionalArgs ...interface{}) interface{}

func (Kucoin) HandleTriggerPrices

func (this Kucoin) HandleTriggerPrices(params interface{}) interface{}

func (Kucoin) Init

func (this Kucoin) Init(userConfig map[string]interface{})

func (Kucoin) IsFuturesMethod

func (this Kucoin) IsFuturesMethod(methodName interface{}, params interface{}) interface{}

func (Kucoin) LoadMigrationStatus

func (this Kucoin) LoadMigrationStatus(optionalArgs ...interface{}) <-chan interface{}

*

func (Kucoin) MarketOrderAmountToPrecision

func (this Kucoin) MarketOrderAmountToPrecision(symbol interface{}, amount interface{}) interface{}

func (Kucoin) Nonce

func (this Kucoin) Nonce() interface{}

func (Kucoin) ParseBalanceHelper

func (this Kucoin) ParseBalanceHelper(entry interface{}) interface{}

func (Kucoin) ParseBorrowInterest

func (this Kucoin) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseBorrowRate

func (this Kucoin) ParseBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseBorrowRateHistories

func (this Kucoin) ParseBorrowRateHistories(response interface{}, codes interface{}, since interface{}, limit interface{}) interface{}

func (Kucoin) ParseDepositAddress

func (this Kucoin) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseDepositWithdrawFee

func (this Kucoin) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseLedgerEntry

func (this Kucoin) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseLedgerEntryType

func (this Kucoin) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Kucoin) ParseMarginLoan

func (this Kucoin) ParseMarginLoan(info interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseOHLCV

func (this Kucoin) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseOrder

func (this Kucoin) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseTicker

func (this Kucoin) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseTrade

func (this Kucoin) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseTransaction

func (this Kucoin) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseTransactionStatus

func (this Kucoin) ParseTransactionStatus(status interface{}) interface{}

func (Kucoin) ParseTransfer

func (this Kucoin) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Kucoin) ParseTransferStatus

func (this Kucoin) ParseTransferStatus(status interface{}) interface{}

func (Kucoin) PrivateDeleteHfMarginOrders

func (this Kucoin) PrivateDeleteHfMarginOrders(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteHfMarginOrdersClientOrderClientOid

func (this Kucoin) PrivateDeleteHfMarginOrdersClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteHfMarginOrdersOrderId

func (this Kucoin) PrivateDeleteHfMarginOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteHfOrders

func (this Kucoin) PrivateDeleteHfOrders(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteHfOrdersCancelAll

func (this Kucoin) PrivateDeleteHfOrdersCancelAll(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteHfOrdersCancelOrderId

func (this Kucoin) PrivateDeleteHfOrdersCancelOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteHfOrdersClientOrderClientOid

func (this Kucoin) PrivateDeleteHfOrdersClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteHfOrdersOrderId

func (this Kucoin) PrivateDeleteHfOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteHfOrdersSyncClientOrderClientOid

func (this Kucoin) PrivateDeleteHfOrdersSyncClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteHfOrdersSyncOrderId

func (this Kucoin) PrivateDeleteHfOrdersSyncOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteOcoClientOrderClientOid

func (this Kucoin) PrivateDeleteOcoClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteOcoOrderOrderId

func (this Kucoin) PrivateDeleteOcoOrderOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteOcoOrders

func (this Kucoin) PrivateDeleteOcoOrders(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteOrderClientOrderClientOid

func (this Kucoin) PrivateDeleteOrderClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteOrders

func (this Kucoin) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteOrdersOrderId

func (this Kucoin) PrivateDeleteOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteStopOrderCancel

func (this Kucoin) PrivateDeleteStopOrderCancel(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteStopOrderCancelOrderByClientOid

func (this Kucoin) PrivateDeleteStopOrderCancelOrderByClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteStopOrderOrderId

func (this Kucoin) PrivateDeleteStopOrderOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteSubApiKey

func (this Kucoin) PrivateDeleteSubApiKey(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateDeleteWithdrawalsWithdrawalId

func (this Kucoin) PrivateDeleteWithdrawalsWithdrawalId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetAccounts

func (this Kucoin) PrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetAccountsAccountId

func (this Kucoin) PrivateGetAccountsAccountId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetAccountsLedgers

func (this Kucoin) PrivateGetAccountsLedgers(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetAccountsTransferable

func (this Kucoin) PrivateGetAccountsTransferable(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetAffiliateInviterStatistics

func (this Kucoin) PrivateGetAffiliateInviterStatistics(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetBaseFee

func (this Kucoin) PrivateGetBaseFee(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetBrokerApiRebaseDownload

func (this Kucoin) PrivateGetBrokerApiRebaseDownload(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetDepositAddresses

func (this Kucoin) PrivateGetDepositAddresses(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetDeposits

func (this Kucoin) PrivateGetDeposits(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetEtfInfo

func (this Kucoin) PrivateGetEtfInfo(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetFills

func (this Kucoin) PrivateGetFills(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfAccountsLedgers

func (this Kucoin) PrivateGetHfAccountsLedgers(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfAccountsOpened

func (this Kucoin) PrivateGetHfAccountsOpened(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfFills

func (this Kucoin) PrivateGetHfFills(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfMarginAccountLedgers

func (this Kucoin) PrivateGetHfMarginAccountLedgers(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfMarginFills

func (this Kucoin) PrivateGetHfMarginFills(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfMarginOrderActiveSymbols

func (this Kucoin) PrivateGetHfMarginOrderActiveSymbols(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfMarginOrdersActive

func (this Kucoin) PrivateGetHfMarginOrdersActive(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfMarginOrdersClientOrderClientOid

func (this Kucoin) PrivateGetHfMarginOrdersClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfMarginOrdersDone

func (this Kucoin) PrivateGetHfMarginOrdersDone(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfMarginOrdersOrderId

func (this Kucoin) PrivateGetHfMarginOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfOrdersActive

func (this Kucoin) PrivateGetHfOrdersActive(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfOrdersActiveSymbols

func (this Kucoin) PrivateGetHfOrdersActiveSymbols(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfOrdersClientOrderClientOid

func (this Kucoin) PrivateGetHfOrdersClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfOrdersDeadCancelAllQuery

func (this Kucoin) PrivateGetHfOrdersDeadCancelAllQuery(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfOrdersDone

func (this Kucoin) PrivateGetHfOrdersDone(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHfOrdersOrderId

func (this Kucoin) PrivateGetHfOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHistDeposits

func (this Kucoin) PrivateGetHistDeposits(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetHistWithdrawals

func (this Kucoin) PrivateGetHistWithdrawals(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetIsolatedAccountSymbol

func (this Kucoin) PrivateGetIsolatedAccountSymbol(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetIsolatedAccounts

func (this Kucoin) PrivateGetIsolatedAccounts(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetIsolatedSymbols

func (this Kucoin) PrivateGetIsolatedSymbols(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetLimitFills

func (this Kucoin) PrivateGetLimitFills(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetLimitOrders

func (this Kucoin) PrivateGetLimitOrders(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetMarginAccount

func (this Kucoin) PrivateGetMarginAccount(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetMarginAccounts

func (this Kucoin) PrivateGetMarginAccounts(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetMarginBorrow

func (this Kucoin) PrivateGetMarginBorrow(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetMarginCurrencies

func (this Kucoin) PrivateGetMarginCurrencies(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetMarginInterest

func (this Kucoin) PrivateGetMarginInterest(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetMarginRepay

func (this Kucoin) PrivateGetMarginRepay(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetMarginSymbols

func (this Kucoin) PrivateGetMarginSymbols(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetMarketOrderbookLevel2

func (this Kucoin) PrivateGetMarketOrderbookLevel2(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetMarketOrderbookLevel3

func (this Kucoin) PrivateGetMarketOrderbookLevel3(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetMarketOrderbookLevelLevel

func (this Kucoin) PrivateGetMarketOrderbookLevelLevel(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetMigrateUserAccountStatus

func (this Kucoin) PrivateGetMigrateUserAccountStatus(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetOcoClientOrderClientOid

func (this Kucoin) PrivateGetOcoClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetOcoOrderDetailsOrderId

func (this Kucoin) PrivateGetOcoOrderDetailsOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetOcoOrderOrderId

func (this Kucoin) PrivateGetOcoOrderOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetOcoOrders

func (this Kucoin) PrivateGetOcoOrders(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetOrderClientOrderClientOid

func (this Kucoin) PrivateGetOrderClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetOrders

func (this Kucoin) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetOrdersOrderId

func (this Kucoin) PrivateGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetProjectList

func (this Kucoin) PrivateGetProjectList(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetProjectMarketInterestRate

func (this Kucoin) PrivateGetProjectMarketInterestRate(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetPurchaseOrders

func (this Kucoin) PrivateGetPurchaseOrders(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetRedeemOrders

func (this Kucoin) PrivateGetRedeemOrders(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetRiskLimitStrategy

func (this Kucoin) PrivateGetRiskLimitStrategy(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetStopOrder

func (this Kucoin) PrivateGetStopOrder(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetStopOrderOrderId

func (this Kucoin) PrivateGetStopOrderOrderId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetStopOrderQueryOrderByClientOid

func (this Kucoin) PrivateGetStopOrderQueryOrderByClientOid(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetSubAccounts

func (this Kucoin) PrivateGetSubAccounts(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetSubAccountsSubUserId

func (this Kucoin) PrivateGetSubAccountsSubUserId(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetSubApiKey

func (this Kucoin) PrivateGetSubApiKey(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetSubUser

func (this Kucoin) PrivateGetSubUser(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetTradeFees

func (this Kucoin) PrivateGetTradeFees(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetTransactionHistory

func (this Kucoin) PrivateGetTransactionHistory(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetTransferList

func (this Kucoin) PrivateGetTransferList(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetUserInfo

func (this Kucoin) PrivateGetUserInfo(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetWithdrawals

func (this Kucoin) PrivateGetWithdrawals(args ...interface{}) <-chan interface{}

func (Kucoin) PrivateGetWithdrawalsQuotas

func (this Kucoin) PrivateGetWithdrawalsQuotas(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostAccountsInnerTransfer

func (this Kucoin) PrivatePostAccountsInnerTransfer(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostAccountsSubTransfer

func (this Kucoin) PrivatePostAccountsSubTransfer(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostAccountsUniversalTransfer

func (this Kucoin) PrivatePostAccountsUniversalTransfer(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostBulletPrivate

func (this Kucoin) PrivatePostBulletPrivate(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostDepositAddressCreate

func (this Kucoin) PrivatePostDepositAddressCreate(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostDepositAddresses

func (this Kucoin) PrivatePostDepositAddresses(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostHfMarginOrder

func (this Kucoin) PrivatePostHfMarginOrder(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostHfMarginOrderTest

func (this Kucoin) PrivatePostHfMarginOrderTest(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostHfOrders

func (this Kucoin) PrivatePostHfOrders(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostHfOrdersAlter

func (this Kucoin) PrivatePostHfOrdersAlter(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostHfOrdersDeadCancelAll

func (this Kucoin) PrivatePostHfOrdersDeadCancelAll(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostHfOrdersMulti

func (this Kucoin) PrivatePostHfOrdersMulti(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostHfOrdersMultiSync

func (this Kucoin) PrivatePostHfOrdersMultiSync(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostHfOrdersSync

func (this Kucoin) PrivatePostHfOrdersSync(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostHfOrdersTest

func (this Kucoin) PrivatePostHfOrdersTest(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostLendPurchaseUpdate

func (this Kucoin) PrivatePostLendPurchaseUpdate(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostMarginBorrow

func (this Kucoin) PrivatePostMarginBorrow(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostMarginOrder

func (this Kucoin) PrivatePostMarginOrder(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostMarginOrderTest

func (this Kucoin) PrivatePostMarginOrderTest(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostMarginRepay

func (this Kucoin) PrivatePostMarginRepay(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostOcoOrder

func (this Kucoin) PrivatePostOcoOrder(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostOrders

func (this Kucoin) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostOrdersMulti

func (this Kucoin) PrivatePostOrdersMulti(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostOrdersTest

func (this Kucoin) PrivatePostOrdersTest(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostPositionUpdateUserLeverage

func (this Kucoin) PrivatePostPositionUpdateUserLeverage(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostPurchase

func (this Kucoin) PrivatePostPurchase(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostRedeem

func (this Kucoin) PrivatePostRedeem(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostStopOrder

func (this Kucoin) PrivatePostStopOrder(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostSubApiKey

func (this Kucoin) PrivatePostSubApiKey(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostSubApiKeyUpdate

func (this Kucoin) PrivatePostSubApiKeyUpdate(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostSubUserCreated

func (this Kucoin) PrivatePostSubUserCreated(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostTransferIn

func (this Kucoin) PrivatePostTransferIn(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostTransferOut

func (this Kucoin) PrivatePostTransferOut(args ...interface{}) <-chan interface{}

func (Kucoin) PrivatePostWithdrawals

func (this Kucoin) PrivatePostWithdrawals(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetAnnouncements

func (this Kucoin) PublicGetAnnouncements(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetCurrencies

func (this Kucoin) PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetCurrenciesCurrency

func (this Kucoin) PublicGetCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarginConfig

func (this Kucoin) PublicGetMarginConfig(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarkPriceAllSymbols

func (this Kucoin) PublicGetMarkPriceAllSymbols(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarkPriceSymbolCurrent

func (this Kucoin) PublicGetMarkPriceSymbolCurrent(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarketAllTickers

func (this Kucoin) PublicGetMarketAllTickers(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarketCandles

func (this Kucoin) PublicGetMarketCandles(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarketHistories

func (this Kucoin) PublicGetMarketHistories(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarketOrderbookLevel1

func (this Kucoin) PublicGetMarketOrderbookLevel1(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarketOrderbookLevel2100

func (this Kucoin) PublicGetMarketOrderbookLevel2100(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarketOrderbookLevel220

func (this Kucoin) PublicGetMarketOrderbookLevel220(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarketOrderbookLevelLevelLimit

func (this Kucoin) PublicGetMarketOrderbookLevelLevelLimit(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarketStats

func (this Kucoin) PublicGetMarketStats(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetMarkets

func (this Kucoin) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetPrices

func (this Kucoin) PublicGetPrices(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetStatus

func (this Kucoin) PublicGetStatus(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetSymbols

func (this Kucoin) PublicGetSymbols(args ...interface{}) <-chan interface{}

func (Kucoin) PublicGetTimestamp

func (this Kucoin) PublicGetTimestamp(args ...interface{}) <-chan interface{}

func (Kucoin) PublicPostBulletPublic

func (this Kucoin) PublicPostBulletPublic(args ...interface{}) <-chan interface{}

func (Kucoin) RepayCrossMargin

func (this Kucoin) RepayCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Kucoin) RepayIsolatedMargin

func (this Kucoin) RepayIsolatedMargin(symbol interface{}, code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name kucoin#repayIsolatedMargin
  • @description repay borrowed margin and interest
  • @see https://docs.kucoin.com/#2-repayment
  • @param {string} symbol unified market symbol
  • @param {string} code unified currency code of the currency to repay
  • @param {float} amount the amount to repay
  • @param {object} [params] extra parameters specific to the exchange API endpoints
  • @returns {object} a [margin loan structure]{@link https://docs.ccxt.com/#/?id=margin-loan-structure}

func (*Kucoin) SetLeverage

func (this *Kucoin) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name kucoin#setLeverage
  • @description set the level of leverage for a market
  • @see https://www.kucoin.com/docs/rest/margin-trading/margin-trading-v3-/modify-leverage-multiplier
  • @param {int } [leverage] New leverage multiplier. Must be greater than 1 and up to two decimal places, and cannot be less than the user's current debt leverage or greater than the system's maximum leverage
  • @param {string} [symbol] unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Kucoin) Sign

func (this Kucoin) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Kucoin) Transfer

func (this *Kucoin) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (Kucoin) WebExchangeGetCurrencyCurrencyChainInfo

func (this Kucoin) WebExchangeGetCurrencyCurrencyChainInfo(args ...interface{}) <-chan interface{}

func (*Kucoin) Withdraw

func (this *Kucoin) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Kucoinfutures

type Kucoinfutures struct {
	Core *kucoinfutures
	// contains filtered or unexported fields
}

func NewKucoinfutures

func NewKucoinfutures(userConfig map[string]interface{}) Kucoinfutures

func (Kucoinfutures) AddMargin

func (this Kucoinfutures) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Kucoinfutures) BrokerDeleteBrokerNdAccountApikey

func (this Kucoinfutures) BrokerDeleteBrokerNdAccountApikey(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerGetAssetNdbrokerDepositList

func (this Kucoinfutures) BrokerGetAssetNdbrokerDepositList(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerGetBrokerNdAccount

func (this Kucoinfutures) BrokerGetBrokerNdAccount(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerGetBrokerNdAccountApikey

func (this Kucoinfutures) BrokerGetBrokerNdAccountApikey(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerGetBrokerNdDepositDetail

func (this Kucoinfutures) BrokerGetBrokerNdDepositDetail(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerGetBrokerNdInfo

func (this Kucoinfutures) BrokerGetBrokerNdInfo(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerGetBrokerNdRebaseDownload

func (this Kucoinfutures) BrokerGetBrokerNdRebaseDownload(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerGetBrokerNdTransferDetail

func (this Kucoinfutures) BrokerGetBrokerNdTransferDetail(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerGetBrokerNdWithdrawDetail

func (this Kucoinfutures) BrokerGetBrokerNdWithdrawDetail(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerPostBrokerNdAccount

func (this Kucoinfutures) BrokerPostBrokerNdAccount(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerPostBrokerNdAccountApikey

func (this Kucoinfutures) BrokerPostBrokerNdAccountApikey(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerPostBrokerNdAccountUpdateApikey

func (this Kucoinfutures) BrokerPostBrokerNdAccountUpdateApikey(args ...interface{}) <-chan interface{}

func (Kucoinfutures) BrokerPostBrokerNdTransfer

func (this Kucoinfutures) BrokerPostBrokerNdTransfer(args ...interface{}) <-chan interface{}

func (*Kucoinfutures) CancelAllOrders

func (this *Kucoinfutures) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

func (*Kucoinfutures) CancelOrder

func (this *Kucoinfutures) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Kucoinfutures) CancelOrders

func (this *Kucoinfutures) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (Kucoinfutures) ClosePosition

func (this Kucoinfutures) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Kucoinfutures) CreateContractOrderRequest

func (this Kucoinfutures) CreateContractOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Kucoinfutures) CreateOrder

func (this *Kucoinfutures) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name kucoinfutures#createOrder
  • @description Create an order on the exchange
  • @see https://www.kucoin.com/docs/rest/futures-trading/orders/place-order
  • @see https://www.kucoin.com/docs/rest/futures-trading/orders/place-take-profit-and-stop-loss-order#http-request
  • @param {string} symbol Unified CCXT market symbol
  • @param {string} type 'limit' or 'market'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount the amount of currency to trade
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered and the triggerPriceType
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered and the triggerPriceType
  • @param {float} [params.triggerPrice] The price a trigger order is triggered at
  • @param {float} [params.stopLossPrice] price to trigger stop-loss orders
  • @param {float} [params.takeProfitPrice] price to trigger take-profit orders
  • @param {bool} [params.reduceOnly] A mark to reduce the position size only. Set to false by default. Need to set the position size when reduceOnly is true.
  • @param {string} [params.timeInForce] GTC, GTT, IOC, or FOK, default is GTC, limit orders only
  • @param {string} [params.postOnly] Post only flag, invalid when timeInForce is IOC or FOK
  • @param {float} [params.cost] the cost of the order in units of USDT
  • ----------------- Exchange Specific Parameters -----------------
  • @param {float} [params.leverage] Leverage size of the order (mandatory param in request, default is 1)
  • @param {string} [params.clientOid] client order id, defaults to uuid if not passed
  • @param {string} [params.remark] remark for the order, length cannot exceed 100 utf8 characters
  • @param {string} [params.stop] 'up' or 'down', the direction the triggerPrice is triggered from, requires triggerPrice. down: Triggers when the price reaches or goes below the triggerPrice. up: Triggers when the price reaches or goes above the triggerPrice.
  • @param {string} [params.triggerPriceType] "last", "mark", "index" - defaults to "mark"
  • @param {string} [params.stopPriceType] exchange-specific alternative for triggerPriceType: TP, IP or MP
  • @param {bool} [params.closeOrder] set to true to close position
  • @param {bool} [params.test] set to true to use the test order endpoint (does not submit order, use to validate params)
  • @param {bool} [params.forceHold] A mark to forcely hold the funds for an order, even though it's an order to reduce the position size. This helps the order stay on the order book and not get canceled when the position size changes. Set to false by default.
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kucoinfutures) CreateOrders

func (this *Kucoinfutures) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Kucoinfutures) Describe

func (this Kucoinfutures) Describe() interface{}

func (Kucoinfutures) EarnDeleteEarnOrders

func (this Kucoinfutures) EarnDeleteEarnOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) EarnGetEarnEthStakingProducts

func (this Kucoinfutures) EarnGetEarnEthStakingProducts(args ...interface{}) <-chan interface{}

func (Kucoinfutures) EarnGetEarnHoldAssets

func (this Kucoinfutures) EarnGetEarnHoldAssets(args ...interface{}) <-chan interface{}

func (Kucoinfutures) EarnGetEarnKcsStakingProducts

func (this Kucoinfutures) EarnGetEarnKcsStakingProducts(args ...interface{}) <-chan interface{}

func (Kucoinfutures) EarnGetEarnPromotionProducts

func (this Kucoinfutures) EarnGetEarnPromotionProducts(args ...interface{}) <-chan interface{}

func (Kucoinfutures) EarnGetEarnRedeemPreview

func (this Kucoinfutures) EarnGetEarnRedeemPreview(args ...interface{}) <-chan interface{}

func (Kucoinfutures) EarnGetEarnSavingProducts

func (this Kucoinfutures) EarnGetEarnSavingProducts(args ...interface{}) <-chan interface{}

func (Kucoinfutures) EarnGetEarnStakingProducts

func (this Kucoinfutures) EarnGetEarnStakingProducts(args ...interface{}) <-chan interface{}

func (Kucoinfutures) EarnGetOtcLoanAccounts

func (this Kucoinfutures) EarnGetOtcLoanAccounts(args ...interface{}) <-chan interface{}

func (Kucoinfutures) EarnGetOtcLoanLoan

func (this Kucoinfutures) EarnGetOtcLoanLoan(args ...interface{}) <-chan interface{}

func (Kucoinfutures) EarnPostEarnOrders

func (this Kucoinfutures) EarnPostEarnOrders(args ...interface{}) <-chan interface{}

func (*Kucoinfutures) FetchBalance

func (this *Kucoinfutures) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Kucoinfutures) FetchBidsAsks

func (this *Kucoinfutures) FetchBidsAsks(options ...FetchBidsAsksOptions) (Tickers, error)

*

  • @method
  • @name kucoinfutures#fetchBidsAsks
  • @description fetches the bid and ask price and volume for multiple markets
  • @param {string[]} [symbols] unified symbols of the markets to fetch the bids and asks for, all markets are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Kucoinfutures) FetchClosedOrders

func (this *Kucoinfutures) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name kucoinfutures#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://docs.kucoin.com/futures/#get-order-list
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] end time in ms
  • @param {string} [params.side] buy or sell
  • @param {string} [params.type] limit, or market
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kucoinfutures) FetchDepositAddress

func (this *Kucoinfutures) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Kucoinfutures) FetchDeposits

func (this *Kucoinfutures) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name kucoinfutures#fetchDeposits
  • @description fetch all deposits made to an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Kucoinfutures) FetchFundingHistory

func (this *Kucoinfutures) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Kucoinfutures) FetchFundingInterval

func (this *Kucoinfutures) FetchFundingInterval(symbol string, options ...FetchFundingIntervalOptions) (FundingRate, error)

*

func (*Kucoinfutures) FetchFundingRate

func (this *Kucoinfutures) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Kucoinfutures) FetchFundingRateHistory

func (this *Kucoinfutures) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Kucoinfutures) FetchLeverage

func (this *Kucoinfutures) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Kucoinfutures) FetchMarginMode

func (this *Kucoinfutures) FetchMarginMode(symbol string, options ...FetchMarginModeOptions) (MarginMode, error)

*

func (*Kucoinfutures) FetchMarkPrice

func (this *Kucoinfutures) FetchMarkPrice(symbol string, options ...FetchMarkPriceOptions) (Ticker, error)

*

func (*Kucoinfutures) FetchMarketLeverageTiers

func (this *Kucoinfutures) FetchMarketLeverageTiers(symbol string, options ...FetchMarketLeverageTiersOptions) ([]LeverageTier, error)

*

func (*Kucoinfutures) FetchMarkets

func (this *Kucoinfutures) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Kucoinfutures) FetchMyTrades

func (this *Kucoinfutures) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name kucoinfutures#fetchMyTrades
  • @see https://docs.kucoin.com/futures/#get-fills
  • @description fetch all trades made by the user
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] End time in ms
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Kucoinfutures) FetchOHLCV

func (this *Kucoinfutures) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name kucoinfutures#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://www.kucoin.com/docs/rest/futures-trading/market-data/get-klines
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Kucoinfutures) FetchOpenOrders

func (this *Kucoinfutures) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name kucoinfutures#fetchOpenOrders
  • @description fetches information on multiple open orders made by the user
  • @see https://docs.kucoin.com/futures/#get-order-list
  • @see https://docs.kucoin.com/futures/#get-untriggered-stop-order-list
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] end time in ms
  • @param {string} [params.side] buy or sell
  • @param {string} [params.type] limit, or market
  • @param {boolean} [params.trigger] set to true to retrieve untriggered stop orders
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kucoinfutures) FetchOrder

func (this *Kucoinfutures) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Kucoinfutures) FetchOrderBook

func (this *Kucoinfutures) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Kucoinfutures) FetchOrdersByStatus

func (this *Kucoinfutures) FetchOrdersByStatus(status interface{}, options ...FetchOrdersByStatusOptions) ([]Order, error)

*

  • @method
  • @name kucoinfutures#fetchOrdersByStatus
  • @description fetches a list of orders placed on the exchange
  • @see https://docs.kucoin.com/futures/#get-order-list
  • @see https://docs.kucoin.com/futures/#get-untriggered-stop-order-list
  • @param {string} status 'active' or 'closed', only 'active' is valid for stop orders
  • @param {string} symbol unified symbol for the market to retrieve orders from
  • @param {int} [since] timestamp in ms of the earliest order to retrieve
  • @param {int} [limit] The maximum number of orders to retrieve
  • @param {object} [params] exchange specific parameters
  • @param {bool} [params.trigger] set to true to retrieve untriggered stop orders
  • @param {int} [params.until] End time in ms
  • @param {string} [params.side] buy or sell
  • @param {string} [params.type] limit or market
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns An [array of order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kucoinfutures) FetchPosition

func (this *Kucoinfutures) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Kucoinfutures) FetchPositions

func (this *Kucoinfutures) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Kucoinfutures) FetchPositionsHistory

func (this *Kucoinfutures) FetchPositionsHistory(options ...FetchPositionsHistoryOptions) ([]Position, error)

*

  • @method
  • @name kucoinfutures#fetchPositionsHistory
  • @description fetches historical positions
  • @see https://www.kucoin.com/docs/rest/futures-trading/positions/get-positions-history
  • @param {string[]} [symbols] list of unified market symbols
  • @param {int} [since] the earliest time in ms to fetch position history for
  • @param {int} [limit] the maximum number of entries to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] closing end time
  • @param {int} [params.pageId] page id
  • @returns {object[]} a list of [position structure]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Kucoinfutures) FetchStatus

func (this *Kucoinfutures) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Kucoinfutures) FetchTicker

func (this *Kucoinfutures) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Kucoinfutures) FetchTickers

func (this *Kucoinfutures) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name kucoinfutures#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://www.kucoin.com/docs/rest/futures-trading/market-data/get-symbols-list
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.method] the method to use, futuresPublicGetAllTickers or futuresPublicGetContractsActive
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Kucoinfutures) FetchTime

func (this *Kucoinfutures) FetchTime(params ...interface{}) (int64, error)

*

func (*Kucoinfutures) FetchTrades

func (this *Kucoinfutures) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Kucoinfutures) FetchTradingFee

func (this *Kucoinfutures) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Kucoinfutures) FetchWithdrawals

func (this *Kucoinfutures) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name kucoinfutures#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Kucoinfutures) FuturesPrivateDeleteCancelTransferOut

func (this Kucoinfutures) FuturesPrivateDeleteCancelTransferOut(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateDeleteOrders

func (this Kucoinfutures) FuturesPrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateDeleteOrdersClientOrderClientOid

func (this Kucoinfutures) FuturesPrivateDeleteOrdersClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateDeleteOrdersMultiCancel

func (this Kucoinfutures) FuturesPrivateDeleteOrdersMultiCancel(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateDeleteOrdersOrderId

func (this Kucoinfutures) FuturesPrivateDeleteOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateDeleteStopOrders

func (this Kucoinfutures) FuturesPrivateDeleteStopOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateDeleteSubApiKey

func (this Kucoinfutures) FuturesPrivateDeleteSubApiKey(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateDeleteWithdrawalsWithdrawalId

func (this Kucoinfutures) FuturesPrivateDeleteWithdrawalsWithdrawalId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetAccountOverview

func (this Kucoinfutures) FuturesPrivateGetAccountOverview(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetAccountOverviewAll

func (this Kucoinfutures) FuturesPrivateGetAccountOverviewAll(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetContractsRiskLimitSymbol

func (this Kucoinfutures) FuturesPrivateGetContractsRiskLimitSymbol(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetDepositAddress

func (this Kucoinfutures) FuturesPrivateGetDepositAddress(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetDepositList

func (this Kucoinfutures) FuturesPrivateGetDepositList(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetFills

func (this Kucoinfutures) FuturesPrivateGetFills(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetFundingHistory

func (this Kucoinfutures) FuturesPrivateGetFundingHistory(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetGetCrossUserLeverage

func (this Kucoinfutures) FuturesPrivateGetGetCrossUserLeverage(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetGetMaxOpenSize

func (this Kucoinfutures) FuturesPrivateGetGetMaxOpenSize(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetHistoryPositions

func (this Kucoinfutures) FuturesPrivateGetHistoryPositions(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetMarginMaxWithdrawMargin

func (this Kucoinfutures) FuturesPrivateGetMarginMaxWithdrawMargin(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetOpenOrderStatistics

func (this Kucoinfutures) FuturesPrivateGetOpenOrderStatistics(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetOrders

func (this Kucoinfutures) FuturesPrivateGetOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetOrdersByClientOid

func (this Kucoinfutures) FuturesPrivateGetOrdersByClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetOrdersOrderId

func (this Kucoinfutures) FuturesPrivateGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetPosition

func (this Kucoinfutures) FuturesPrivateGetPosition(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetPositionGetMarginMode

func (this Kucoinfutures) FuturesPrivateGetPositionGetMarginMode(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetPositions

func (this Kucoinfutures) FuturesPrivateGetPositions(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetRecentDoneOrders

func (this Kucoinfutures) FuturesPrivateGetRecentDoneOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetRecentFills

func (this Kucoinfutures) FuturesPrivateGetRecentFills(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetStopOrders

func (this Kucoinfutures) FuturesPrivateGetStopOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetSubApiKey

func (this Kucoinfutures) FuturesPrivateGetSubApiKey(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetTradeFees

func (this Kucoinfutures) FuturesPrivateGetTradeFees(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetTradeStatistics

func (this Kucoinfutures) FuturesPrivateGetTradeStatistics(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetTransactionHistory

func (this Kucoinfutures) FuturesPrivateGetTransactionHistory(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetTransferList

func (this Kucoinfutures) FuturesPrivateGetTransferList(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetWithdrawalList

func (this Kucoinfutures) FuturesPrivateGetWithdrawalList(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivateGetWithdrawalsQuotas

func (this Kucoinfutures) FuturesPrivateGetWithdrawalsQuotas(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostBulletPrivate

func (this Kucoinfutures) FuturesPrivatePostBulletPrivate(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostChangeCrossUserLeverage

func (this Kucoinfutures) FuturesPrivatePostChangeCrossUserLeverage(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostMarginWithdrawMargin

func (this Kucoinfutures) FuturesPrivatePostMarginWithdrawMargin(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostOrders

func (this Kucoinfutures) FuturesPrivatePostOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostOrdersMulti

func (this Kucoinfutures) FuturesPrivatePostOrdersMulti(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostOrdersTest

func (this Kucoinfutures) FuturesPrivatePostOrdersTest(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostPositionChangeMarginMode

func (this Kucoinfutures) FuturesPrivatePostPositionChangeMarginMode(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostPositionMarginAutoDepositStatus

func (this Kucoinfutures) FuturesPrivatePostPositionMarginAutoDepositStatus(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostPositionMarginDepositMargin

func (this Kucoinfutures) FuturesPrivatePostPositionMarginDepositMargin(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostPositionRiskLimitLevelChange

func (this Kucoinfutures) FuturesPrivatePostPositionRiskLimitLevelChange(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostStOrders

func (this Kucoinfutures) FuturesPrivatePostStOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostSubApiKey

func (this Kucoinfutures) FuturesPrivatePostSubApiKey(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostSubApiKeyUpdate

func (this Kucoinfutures) FuturesPrivatePostSubApiKeyUpdate(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostTransferIn

func (this Kucoinfutures) FuturesPrivatePostTransferIn(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostTransferOut

func (this Kucoinfutures) FuturesPrivatePostTransferOut(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPrivatePostWithdrawals

func (this Kucoinfutures) FuturesPrivatePostWithdrawals(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetAllTickers

func (this Kucoinfutures) FuturesPublicGetAllTickers(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetContractFundingRates

func (this Kucoinfutures) FuturesPublicGetContractFundingRates(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetContractsActive

func (this Kucoinfutures) FuturesPublicGetContractsActive(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetContractsRiskLimitSymbol

func (this Kucoinfutures) FuturesPublicGetContractsRiskLimitSymbol(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetContractsSymbol

func (this Kucoinfutures) FuturesPublicGetContractsSymbol(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetFundingRateSymbolCurrent

func (this Kucoinfutures) FuturesPublicGetFundingRateSymbolCurrent(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetIndexQuery

func (this Kucoinfutures) FuturesPublicGetIndexQuery(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetInterestQuery

func (this Kucoinfutures) FuturesPublicGetInterestQuery(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetKlineQuery

func (this Kucoinfutures) FuturesPublicGetKlineQuery(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetLevel2Depth100

func (this Kucoinfutures) FuturesPublicGetLevel2Depth100(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetLevel2Depth20

func (this Kucoinfutures) FuturesPublicGetLevel2Depth20(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetLevel2DepthLimit

func (this Kucoinfutures) FuturesPublicGetLevel2DepthLimit(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetLevel2MessageQuery

func (this Kucoinfutures) FuturesPublicGetLevel2MessageQuery(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetLevel2Snapshot

func (this Kucoinfutures) FuturesPublicGetLevel2Snapshot(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetLevel3MessageQuery

func (this Kucoinfutures) FuturesPublicGetLevel3MessageQuery(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetLevel3Snapshot

func (this Kucoinfutures) FuturesPublicGetLevel3Snapshot(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetMarkPriceSymbolCurrent

func (this Kucoinfutures) FuturesPublicGetMarkPriceSymbolCurrent(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetPremiumQuery

func (this Kucoinfutures) FuturesPublicGetPremiumQuery(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetStatus

func (this Kucoinfutures) FuturesPublicGetStatus(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetTicker

func (this Kucoinfutures) FuturesPublicGetTicker(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetTimestamp

func (this Kucoinfutures) FuturesPublicGetTimestamp(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetTradeHistory

func (this Kucoinfutures) FuturesPublicGetTradeHistory(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicGetTradeStatistics

func (this Kucoinfutures) FuturesPublicGetTradeStatistics(args ...interface{}) <-chan interface{}

func (Kucoinfutures) FuturesPublicPostBulletPublic

func (this Kucoinfutures) FuturesPublicPostBulletPublic(args ...interface{}) <-chan interface{}

func (Kucoinfutures) Init

func (this Kucoinfutures) Init(userConfig map[string]interface{})

func (Kucoinfutures) ParseBalance

func (this Kucoinfutures) ParseBalance(response interface{}) interface{}

func (Kucoinfutures) ParseFundingInterval

func (this Kucoinfutures) ParseFundingInterval(interval interface{}) interface{}

func (Kucoinfutures) ParseFundingRate

func (this Kucoinfutures) ParseFundingRate(data interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParseFundingRateHistory

func (this Kucoinfutures) ParseFundingRateHistory(info interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParseLeverage

func (this Kucoinfutures) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParseMarginMode

func (this Kucoinfutures) ParseMarginMode(marginMode interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParseMarginModification

func (this Kucoinfutures) ParseMarginModification(info interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParseMarketLeverageTiers

func (this Kucoinfutures) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParseOHLCV

func (this Kucoinfutures) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParseOrder

func (this Kucoinfutures) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParsePosition

func (this Kucoinfutures) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParseTicker

func (this Kucoinfutures) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParseTrade

func (this Kucoinfutures) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParseTransfer

func (this Kucoinfutures) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Kucoinfutures) ParseTransferStatus

func (this Kucoinfutures) ParseTransferStatus(status interface{}) interface{}

func (Kucoinfutures) ParseTransferType

func (this Kucoinfutures) ParseTransferType(transferType interface{}) interface{}

func (Kucoinfutures) PrivateDeleteHfMarginOrders

func (this Kucoinfutures) PrivateDeleteHfMarginOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteHfMarginOrdersClientOrderClientOid

func (this Kucoinfutures) PrivateDeleteHfMarginOrdersClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteHfMarginOrdersOrderId

func (this Kucoinfutures) PrivateDeleteHfMarginOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteHfOrders

func (this Kucoinfutures) PrivateDeleteHfOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteHfOrdersCancelAll

func (this Kucoinfutures) PrivateDeleteHfOrdersCancelAll(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteHfOrdersCancelOrderId

func (this Kucoinfutures) PrivateDeleteHfOrdersCancelOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteHfOrdersClientOrderClientOid

func (this Kucoinfutures) PrivateDeleteHfOrdersClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteHfOrdersOrderId

func (this Kucoinfutures) PrivateDeleteHfOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteHfOrdersSyncClientOrderClientOid

func (this Kucoinfutures) PrivateDeleteHfOrdersSyncClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteHfOrdersSyncOrderId

func (this Kucoinfutures) PrivateDeleteHfOrdersSyncOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteOcoClientOrderClientOid

func (this Kucoinfutures) PrivateDeleteOcoClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteOcoOrderOrderId

func (this Kucoinfutures) PrivateDeleteOcoOrderOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteOcoOrders

func (this Kucoinfutures) PrivateDeleteOcoOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteOrderClientOrderClientOid

func (this Kucoinfutures) PrivateDeleteOrderClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteOrders

func (this Kucoinfutures) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteOrdersOrderId

func (this Kucoinfutures) PrivateDeleteOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteStopOrderCancel

func (this Kucoinfutures) PrivateDeleteStopOrderCancel(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteStopOrderCancelOrderByClientOid

func (this Kucoinfutures) PrivateDeleteStopOrderCancelOrderByClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteStopOrderOrderId

func (this Kucoinfutures) PrivateDeleteStopOrderOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteSubApiKey

func (this Kucoinfutures) PrivateDeleteSubApiKey(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateDeleteWithdrawalsWithdrawalId

func (this Kucoinfutures) PrivateDeleteWithdrawalsWithdrawalId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetAccounts

func (this Kucoinfutures) PrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetAccountsAccountId

func (this Kucoinfutures) PrivateGetAccountsAccountId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetAccountsLedgers

func (this Kucoinfutures) PrivateGetAccountsLedgers(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetAccountsTransferable

func (this Kucoinfutures) PrivateGetAccountsTransferable(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetAffiliateInviterStatistics

func (this Kucoinfutures) PrivateGetAffiliateInviterStatistics(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetBaseFee

func (this Kucoinfutures) PrivateGetBaseFee(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetBrokerApiRebaseDownload

func (this Kucoinfutures) PrivateGetBrokerApiRebaseDownload(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetDepositAddresses

func (this Kucoinfutures) PrivateGetDepositAddresses(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetDeposits

func (this Kucoinfutures) PrivateGetDeposits(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetEtfInfo

func (this Kucoinfutures) PrivateGetEtfInfo(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetFills

func (this Kucoinfutures) PrivateGetFills(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfAccountsLedgers

func (this Kucoinfutures) PrivateGetHfAccountsLedgers(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfAccountsOpened

func (this Kucoinfutures) PrivateGetHfAccountsOpened(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfFills

func (this Kucoinfutures) PrivateGetHfFills(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfMarginAccountLedgers

func (this Kucoinfutures) PrivateGetHfMarginAccountLedgers(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfMarginFills

func (this Kucoinfutures) PrivateGetHfMarginFills(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfMarginOrderActiveSymbols

func (this Kucoinfutures) PrivateGetHfMarginOrderActiveSymbols(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfMarginOrdersActive

func (this Kucoinfutures) PrivateGetHfMarginOrdersActive(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfMarginOrdersClientOrderClientOid

func (this Kucoinfutures) PrivateGetHfMarginOrdersClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfMarginOrdersDone

func (this Kucoinfutures) PrivateGetHfMarginOrdersDone(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfMarginOrdersOrderId

func (this Kucoinfutures) PrivateGetHfMarginOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfOrdersActive

func (this Kucoinfutures) PrivateGetHfOrdersActive(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfOrdersActiveSymbols

func (this Kucoinfutures) PrivateGetHfOrdersActiveSymbols(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfOrdersClientOrderClientOid

func (this Kucoinfutures) PrivateGetHfOrdersClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfOrdersDeadCancelAllQuery

func (this Kucoinfutures) PrivateGetHfOrdersDeadCancelAllQuery(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfOrdersDone

func (this Kucoinfutures) PrivateGetHfOrdersDone(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHfOrdersOrderId

func (this Kucoinfutures) PrivateGetHfOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHistDeposits

func (this Kucoinfutures) PrivateGetHistDeposits(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetHistWithdrawals

func (this Kucoinfutures) PrivateGetHistWithdrawals(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetIsolatedAccountSymbol

func (this Kucoinfutures) PrivateGetIsolatedAccountSymbol(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetIsolatedAccounts

func (this Kucoinfutures) PrivateGetIsolatedAccounts(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetIsolatedSymbols

func (this Kucoinfutures) PrivateGetIsolatedSymbols(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetLimitFills

func (this Kucoinfutures) PrivateGetLimitFills(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetLimitOrders

func (this Kucoinfutures) PrivateGetLimitOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetMarginAccount

func (this Kucoinfutures) PrivateGetMarginAccount(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetMarginAccounts

func (this Kucoinfutures) PrivateGetMarginAccounts(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetMarginBorrow

func (this Kucoinfutures) PrivateGetMarginBorrow(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetMarginCurrencies

func (this Kucoinfutures) PrivateGetMarginCurrencies(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetMarginInterest

func (this Kucoinfutures) PrivateGetMarginInterest(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetMarginRepay

func (this Kucoinfutures) PrivateGetMarginRepay(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetMarginSymbols

func (this Kucoinfutures) PrivateGetMarginSymbols(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetMarketOrderbookLevel2

func (this Kucoinfutures) PrivateGetMarketOrderbookLevel2(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetMarketOrderbookLevel3

func (this Kucoinfutures) PrivateGetMarketOrderbookLevel3(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetMarketOrderbookLevelLevel

func (this Kucoinfutures) PrivateGetMarketOrderbookLevelLevel(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetMigrateUserAccountStatus

func (this Kucoinfutures) PrivateGetMigrateUserAccountStatus(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetOcoClientOrderClientOid

func (this Kucoinfutures) PrivateGetOcoClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetOcoOrderDetailsOrderId

func (this Kucoinfutures) PrivateGetOcoOrderDetailsOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetOcoOrderOrderId

func (this Kucoinfutures) PrivateGetOcoOrderOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetOcoOrders

func (this Kucoinfutures) PrivateGetOcoOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetOrderClientOrderClientOid

func (this Kucoinfutures) PrivateGetOrderClientOrderClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetOrders

func (this Kucoinfutures) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetOrdersOrderId

func (this Kucoinfutures) PrivateGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetProjectList

func (this Kucoinfutures) PrivateGetProjectList(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetProjectMarketInterestRate

func (this Kucoinfutures) PrivateGetProjectMarketInterestRate(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetPurchaseOrders

func (this Kucoinfutures) PrivateGetPurchaseOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetRedeemOrders

func (this Kucoinfutures) PrivateGetRedeemOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetRiskLimitStrategy

func (this Kucoinfutures) PrivateGetRiskLimitStrategy(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetStopOrder

func (this Kucoinfutures) PrivateGetStopOrder(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetStopOrderOrderId

func (this Kucoinfutures) PrivateGetStopOrderOrderId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetStopOrderQueryOrderByClientOid

func (this Kucoinfutures) PrivateGetStopOrderQueryOrderByClientOid(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetSubAccounts

func (this Kucoinfutures) PrivateGetSubAccounts(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetSubAccountsSubUserId

func (this Kucoinfutures) PrivateGetSubAccountsSubUserId(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetSubApiKey

func (this Kucoinfutures) PrivateGetSubApiKey(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetSubUser

func (this Kucoinfutures) PrivateGetSubUser(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetTradeFees

func (this Kucoinfutures) PrivateGetTradeFees(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetTransactionHistory

func (this Kucoinfutures) PrivateGetTransactionHistory(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetTransferList

func (this Kucoinfutures) PrivateGetTransferList(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetUserInfo

func (this Kucoinfutures) PrivateGetUserInfo(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetWithdrawals

func (this Kucoinfutures) PrivateGetWithdrawals(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivateGetWithdrawalsQuotas

func (this Kucoinfutures) PrivateGetWithdrawalsQuotas(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostAccountsInnerTransfer

func (this Kucoinfutures) PrivatePostAccountsInnerTransfer(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostAccountsSubTransfer

func (this Kucoinfutures) PrivatePostAccountsSubTransfer(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostAccountsUniversalTransfer

func (this Kucoinfutures) PrivatePostAccountsUniversalTransfer(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostBulletPrivate

func (this Kucoinfutures) PrivatePostBulletPrivate(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostDepositAddressCreate

func (this Kucoinfutures) PrivatePostDepositAddressCreate(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostDepositAddresses

func (this Kucoinfutures) PrivatePostDepositAddresses(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostHfMarginOrder

func (this Kucoinfutures) PrivatePostHfMarginOrder(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostHfMarginOrderTest

func (this Kucoinfutures) PrivatePostHfMarginOrderTest(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostHfOrders

func (this Kucoinfutures) PrivatePostHfOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostHfOrdersAlter

func (this Kucoinfutures) PrivatePostHfOrdersAlter(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostHfOrdersDeadCancelAll

func (this Kucoinfutures) PrivatePostHfOrdersDeadCancelAll(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostHfOrdersMulti

func (this Kucoinfutures) PrivatePostHfOrdersMulti(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostHfOrdersMultiSync

func (this Kucoinfutures) PrivatePostHfOrdersMultiSync(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostHfOrdersSync

func (this Kucoinfutures) PrivatePostHfOrdersSync(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostHfOrdersTest

func (this Kucoinfutures) PrivatePostHfOrdersTest(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostLendPurchaseUpdate

func (this Kucoinfutures) PrivatePostLendPurchaseUpdate(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostMarginBorrow

func (this Kucoinfutures) PrivatePostMarginBorrow(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostMarginOrder

func (this Kucoinfutures) PrivatePostMarginOrder(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostMarginOrderTest

func (this Kucoinfutures) PrivatePostMarginOrderTest(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostMarginRepay

func (this Kucoinfutures) PrivatePostMarginRepay(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostOcoOrder

func (this Kucoinfutures) PrivatePostOcoOrder(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostOrders

func (this Kucoinfutures) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostOrdersMulti

func (this Kucoinfutures) PrivatePostOrdersMulti(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostOrdersTest

func (this Kucoinfutures) PrivatePostOrdersTest(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostPositionUpdateUserLeverage

func (this Kucoinfutures) PrivatePostPositionUpdateUserLeverage(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostPurchase

func (this Kucoinfutures) PrivatePostPurchase(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostRedeem

func (this Kucoinfutures) PrivatePostRedeem(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostStopOrder

func (this Kucoinfutures) PrivatePostStopOrder(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostSubApiKey

func (this Kucoinfutures) PrivatePostSubApiKey(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostSubApiKeyUpdate

func (this Kucoinfutures) PrivatePostSubApiKeyUpdate(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostSubUserCreated

func (this Kucoinfutures) PrivatePostSubUserCreated(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostTransferIn

func (this Kucoinfutures) PrivatePostTransferIn(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostTransferOut

func (this Kucoinfutures) PrivatePostTransferOut(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PrivatePostWithdrawals

func (this Kucoinfutures) PrivatePostWithdrawals(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetAnnouncements

func (this Kucoinfutures) PublicGetAnnouncements(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetCurrencies

func (this Kucoinfutures) PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetCurrenciesCurrency

func (this Kucoinfutures) PublicGetCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarginConfig

func (this Kucoinfutures) PublicGetMarginConfig(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarkPriceAllSymbols

func (this Kucoinfutures) PublicGetMarkPriceAllSymbols(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarkPriceSymbolCurrent

func (this Kucoinfutures) PublicGetMarkPriceSymbolCurrent(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarketAllTickers

func (this Kucoinfutures) PublicGetMarketAllTickers(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarketCandles

func (this Kucoinfutures) PublicGetMarketCandles(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarketHistories

func (this Kucoinfutures) PublicGetMarketHistories(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarketOrderbookLevel1

func (this Kucoinfutures) PublicGetMarketOrderbookLevel1(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarketOrderbookLevel2100

func (this Kucoinfutures) PublicGetMarketOrderbookLevel2100(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarketOrderbookLevel220

func (this Kucoinfutures) PublicGetMarketOrderbookLevel220(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarketOrderbookLevelLevelLimit

func (this Kucoinfutures) PublicGetMarketOrderbookLevelLevelLimit(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarketStats

func (this Kucoinfutures) PublicGetMarketStats(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetMarkets

func (this Kucoinfutures) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetPrices

func (this Kucoinfutures) PublicGetPrices(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetStatus

func (this Kucoinfutures) PublicGetStatus(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetSymbols

func (this Kucoinfutures) PublicGetSymbols(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicGetTimestamp

func (this Kucoinfutures) PublicGetTimestamp(args ...interface{}) <-chan interface{}

func (Kucoinfutures) PublicPostBulletPublic

func (this Kucoinfutures) PublicPostBulletPublic(args ...interface{}) <-chan interface{}

func (*Kucoinfutures) SetLeverage

func (this *Kucoinfutures) SetLeverage(leverage int64, options ...SetLeverageOptions) (Leverage, error)

*

func (*Kucoinfutures) SetMarginMode

func (this *Kucoinfutures) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (MarginMode, error)

*

  • @method
  • @name kucoinfutures#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://www.kucoin.com/docs/rest/futures-trading/positions/modify-margin-mode
  • @param {string} marginMode 'cross' or 'isolated'
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (*Kucoinfutures) Transfer

func (this *Kucoinfutures) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (Kucoinfutures) WebExchangeGetContractSymbolFundingRates

func (this Kucoinfutures) WebExchangeGetContractSymbolFundingRates(args ...interface{}) <-chan interface{}

func (Kucoinfutures) WebExchangeGetCurrencyCurrencyChainInfo

func (this Kucoinfutures) WebExchangeGetCurrencyCurrencyChainInfo(args ...interface{}) <-chan interface{}

type Kuna

type Kuna struct {
	Core *kuna
	// contains filtered or unexported fields
}

func NewKuna

func NewKuna(userConfig map[string]interface{}) Kuna

func (*Kuna) CancelOrder

func (this *Kuna) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

  • @method
  • @name kuna#cancelOrder
  • @description cancels an open order
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kuna) CancelOrders

func (this *Kuna) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]Order, error)

*

  • @method
  • @name kuna#cancelOrders
  • @description cancels an open order
  • @param {string} ids order ids
  • @param {string} symbol not used by kuna cancelOrder
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kuna) CreateDepositAddress

func (this *Kuna) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (DepositAddress, error)

*

func (*Kuna) CreateOrder

func (this *Kuna) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name kuna#createOrder
  • @description create a trade order
  • @see https://docs.kuna.io/docs/create-a-new-order-private
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price at which a trigger order is triggered at *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.id] id must be a UUID format, if you do not specify id, it will be generated automatically.
  • @param {float} [params.quoteQuantity] the max quantity of the quote asset to use for selling/buying
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Kuna) Describe

func (this Kuna) Describe() interface{}

func (Kuna) EncodeParams

func (this Kuna) EncodeParams(params interface{}) interface{}

func (*Kuna) FetchBalance

func (this *Kuna) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name kuna#fetchBalance
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Kuna) FetchClosedOrders

func (this *Kuna) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name kuna#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://docs.kuna.io/docs/get-private-orders-history
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch orders for *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.sort] asc (oldest-on-top) or desc (newest-on-top)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Kuna) FetchCurrencies

func (this Kuna) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Kuna) FetchDeposit

func (this *Kuna) FetchDeposit(id string, options ...FetchDepositOptions) (Transaction, error)

*

func (*Kuna) FetchDepositAddress

func (this *Kuna) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Kuna) FetchDeposits

func (this *Kuna) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name kuna#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://docs.kuna.io/docs/get-deposit-history
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch deposits for *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.status] Created, Canceled, PartiallyProcessed, Processing, Processed, WaitForConfirmation, Pending, AmlChecking
  • @param {string} [params.sortField] amount (sorting by time), createdAt (sorting by date)
  • @param {string} [params.sortOrder] asc (oldest-on-top), or desc (newest-on-top, default)
  • @param {int} [params.skip] 0 - ... Select the number of transactions to skip
  • @param {string} [params.address]
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Kuna) FetchL3OrderBook

func (this *Kuna) FetchL3OrderBook(symbol string, options ...FetchL3OrderBookOptions) (OrderBook, error)

*

  • TODO: double check
  • @method
  • @name kuna#fetchL3OrderBook
  • @description fetches level 3 information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified market symbol
  • @param {int} [limit] max number of orders to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order book structure]{@link https://docs.ccxt.com/#/?id=order-book-structure}

func (*Kuna) FetchMarkets

func (this *Kuna) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name kuna#fetchMarkets
  • @description retrieves data on all markets for kuna
  • @see https://docs.kuna.io/docs/get-all-traded-markets
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Kuna) FetchMyTrades

func (this *Kuna) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name kuna#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.kuna.io/docs/get-private-trades-history
  • @param {string} symbol unified market symbol
  • @param {int} [since] not used by kuna fetchMyTrades
  • @param {int} [limit] not used by kuna fetchMyTrades
  • @param {object} [params] extra parameters specific to the exchange API endpoint *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.orderId] UUID of an order, to receive trades for this order only
  • @param {string} [params.sort] asc (oldest-on-top) or desc (newest-on-top)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Kuna) FetchOpenOrders

func (this *Kuna) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name kuna#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://docs.kuna.io/docs/get-active-client-orders-private
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] 1-100, the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest timestamp (ms) to fetch orders for *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.sort] asc (oldest-on-top) or desc (newest-on-top)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kuna) FetchOrder

func (this *Kuna) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name kuna#fetchOrder
  • @description fetches information on an order made by the user
  • @see https://docs.kuna.io/docs/get-order-details-by-id
  • @param {string} id order id
  • @param {string} symbol not used by kuna fetchOrder
  • @param {object} [params] extra parameters specific to the exchange API endpoint *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {boolean} [params.withTrades] default == true, specify if the response should include trades associated with the order
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kuna) FetchOrderBook

func (this *Kuna) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name kuna#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.kuna.io/docs/get-public-orders-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] 5, 10, 20, 50, 100, 500, or 1000 (default)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Kuna) FetchOrdersByStatus

func (this *Kuna) FetchOrdersByStatus(status interface{}, options ...FetchOrdersByStatusOptions) ([]Order, error)

*

  • @method
  • @name kuna#fetchOrdersByStatus
  • @description fetch a list of orders
  • @see https://docs.kuna.io/docs/get-private-orders-history
  • @param {string} status canceled, closed, expired, open, pending, rejected, or waitStop
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] 1-100, the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest timestamp (ms) to fetch orders for *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.sort] asc (oldest-on-top) or desc (newest-on-top)
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Kuna) FetchTicker

func (this *Kuna) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Kuna) FetchTickers

func (this *Kuna) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name kuna#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market. The average is not returned in the response, but the median can be accessed via response['info']['price']
  • @see https://docs.kuna.io/docs/get-market-info-by-tickers
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Kuna) FetchTime

func (this *Kuna) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name kuna#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://docs.kuna.io/docs/get-time-on-the-server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Kuna) FetchTrades

func (this *Kuna) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name kuna#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.kuna.io/docs/get-public-trades-book
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] between 1 and 100, 25 by default
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Kuna) FetchWithdrawal

func (this *Kuna) FetchWithdrawal(id string, options ...FetchWithdrawalOptions) (Transaction, error)

*

func (*Kuna) FetchWithdrawals

func (this *Kuna) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name kuna#fetchWithdrawals
  • @description fetch all withdrawals made to an account
  • @see https://docs.kuna.io/docs/get-withdraw-history
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch deposits for *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.status] Created, Canceled, PartiallyProcessed, Processing, Processed, WaitForConfirmation, Pending, AmlChecking
  • @param {string} [params.sortField] amount (sorting by time), createdAt (sorting by date)
  • @param {string} [params.sortOrder] asc (oldest-on-top), or desc (newest-on-top, default)
  • @param {int} [params.skip] 0 - ... Select the number of transactions to skip
  • @param {string} [params.address]
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Kuna) HandleErrors

func (this Kuna) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Kuna) Init

func (this Kuna) Init(userConfig map[string]interface{})

func (Kuna) Nonce

func (this Kuna) Nonce() interface{}

func (Kuna) ParseBalance

func (this Kuna) ParseBalance(response interface{}) interface{}

func (Kuna) ParseCurrency

func (this Kuna) ParseCurrency(currency interface{}) interface{}

func (Kuna) ParseDepositAddress

func (this Kuna) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Kuna) ParseOrder

func (this Kuna) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Kuna) ParseOrderStatus

func (this Kuna) ParseOrderStatus(status interface{}) interface{}

func (Kuna) ParseTicker

func (this Kuna) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Kuna) ParseTrade

func (this Kuna) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Kuna) ParseTransaction

func (this Kuna) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Kuna) ParseTransactionStatus

func (this Kuna) ParseTransactionStatus(status interface{}) interface{}

func (Kuna) PrivateGetDeposit

func (this Kuna) PrivateGetDeposit(args ...interface{}) <-chan interface{}

func (Kuna) PrivateGetDepositAddress

func (this Kuna) PrivateGetDepositAddress(args ...interface{}) <-chan interface{}

func (Kuna) PrivateGetDeposits

func (this Kuna) PrivateGetDeposits(args ...interface{}) <-chan interface{}

func (Kuna) PrivateGetMembersMe

func (this Kuna) PrivateGetMembersMe(args ...interface{}) <-chan interface{}

func (Kuna) PrivateGetOrder

func (this Kuna) PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Kuna) PrivateGetOrders

func (this Kuna) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Kuna) PrivateGetTradesMy

func (this Kuna) PrivateGetTradesMy(args ...interface{}) <-chan interface{}

func (Kuna) PrivateGetWithdraw

func (this Kuna) PrivateGetWithdraw(args ...interface{}) <-chan interface{}

func (Kuna) PrivateGetWithdraws

func (this Kuna) PrivateGetWithdraws(args ...interface{}) <-chan interface{}

func (Kuna) PrivatePostOrderDelete

func (this Kuna) PrivatePostOrderDelete(args ...interface{}) <-chan interface{}

func (Kuna) PrivatePostOrders

func (this Kuna) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Kuna) PrivatePostOrdersClear

func (this Kuna) PrivatePostOrdersClear(args ...interface{}) <-chan interface{}

func (Kuna) PrivatePostOrdersMulti

func (this Kuna) PrivatePostOrdersMulti(args ...interface{}) <-chan interface{}

func (Kuna) PrivatePostWithdraw

func (this Kuna) PrivatePostWithdraw(args ...interface{}) <-chan interface{}

func (Kuna) PublicGetDepth

func (this Kuna) PublicGetDepth(args ...interface{}) <-chan interface{}

func (Kuna) PublicGetK

func (this Kuna) PublicGetK(args ...interface{}) <-chan interface{}

func (Kuna) PublicGetKWithPendingTrades

func (this Kuna) PublicGetKWithPendingTrades(args ...interface{}) <-chan interface{}

func (Kuna) PublicGetMarkets

func (this Kuna) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Kuna) PublicGetOrderBook

func (this Kuna) PublicGetOrderBook(args ...interface{}) <-chan interface{}

func (Kuna) PublicGetOrderBookMarket

func (this Kuna) PublicGetOrderBookMarket(args ...interface{}) <-chan interface{}

func (Kuna) PublicGetTickers

func (this Kuna) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Kuna) PublicGetTickersMarket

func (this Kuna) PublicGetTickersMarket(args ...interface{}) <-chan interface{}

func (Kuna) PublicGetTimestamp

func (this Kuna) PublicGetTimestamp(args ...interface{}) <-chan interface{}

func (Kuna) PublicGetTrades

func (this Kuna) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Kuna) PublicGetTradesMarket

func (this Kuna) PublicGetTradesMarket(args ...interface{}) <-chan interface{}

func (Kuna) Sign

func (this Kuna) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Kuna) V3PrivateDeleteAuthDevices

func (this Kuna) V3PrivateDeleteAuthDevices(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivateDeleteAuthDevicesList

func (this Kuna) V3PrivateDeleteAuthDevicesList(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivateDeleteAuthFundSources

func (this Kuna) V3PrivateDeleteAuthFundSources(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivateDeleteAuthMarketsFavorites

func (this Kuna) V3PrivateDeleteAuthMarketsFavorites(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivateDeleteAuthSessions

func (this Kuna) V3PrivateDeleteAuthSessions(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivateDeleteAuthSessionsList

func (this Kuna) V3PrivateDeleteAuthSessionsList(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthAnnouncementsAccept

func (this Kuna) V3PrivatePostAuthAnnouncementsAccept(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthAnnouncementsUnaccepted

func (this Kuna) V3PrivatePostAuthAnnouncementsUnaccepted(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthApiTokens

func (this Kuna) V3PrivatePostAuthApiTokens(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthApiTokensCreate

func (this Kuna) V3PrivatePostAuthApiTokensCreate(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthApiTokensDelete

func (this Kuna) V3PrivatePostAuthApiTokensDelete(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthAssetsHistory

func (this Kuna) V3PrivatePostAuthAssetsHistory(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthAssetsHistoryDeposits

func (this Kuna) V3PrivatePostAuthAssetsHistoryDeposits(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthAssetsHistoryWithdraws

func (this Kuna) V3PrivatePostAuthAssetsHistoryWithdraws(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthChangePassword

func (this Kuna) V3PrivatePostAuthChangePassword(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthDeposit

func (this Kuna) V3PrivatePostAuthDeposit(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthDepositAddress

func (this Kuna) V3PrivatePostAuthDepositAddress(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthDepositDetails

func (this Kuna) V3PrivatePostAuthDepositDetails(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthDepositExchangeRates

func (this Kuna) V3PrivatePostAuthDepositExchangeRates(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthDepositInfo

func (this Kuna) V3PrivatePostAuthDepositInfo(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthDepositPrerequest

func (this Kuna) V3PrivatePostAuthDepositPrerequest(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthDevicesList

func (this Kuna) V3PrivatePostAuthDevicesList(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthDisableWithdrawConfirmation

func (this Kuna) V3PrivatePostAuthDisableWithdrawConfirmation(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthFundSources

func (this Kuna) V3PrivatePostAuthFundSources(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthFundSourcesList

func (this Kuna) V3PrivatePostAuthFundSourcesList(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthKunaCodes

func (this Kuna) V3PrivatePostAuthKunaCodes(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthKunaCodesCount

func (this Kuna) V3PrivatePostAuthKunaCodesCount(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthKunaCodesDetails

func (this Kuna) V3PrivatePostAuthKunaCodesDetails(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthKunaCodesEdit

func (this Kuna) V3PrivatePostAuthKunaCodesEdit(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthKunaCodesIssuedByMe

func (this Kuna) V3PrivatePostAuthKunaCodesIssuedByMe(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthKunaCodesRedeemedByMe

func (this Kuna) V3PrivatePostAuthKunaCodesRedeemedByMe(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthKunaCodesSendPdf

func (this Kuna) V3PrivatePostAuthKunaCodesSendPdf(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthKunaIdsList

func (this Kuna) V3PrivatePostAuthKunaIdsList(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthKunaidPurchaseCreate

func (this Kuna) V3PrivatePostAuthKunaidPurchaseCreate(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthMarketsFavorites

func (this Kuna) V3PrivatePostAuthMarketsFavorites(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthMarketsFavoritesList

func (this Kuna) V3PrivatePostAuthMarketsFavoritesList(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthMe

func (this Kuna) V3PrivatePostAuthMe(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthMeUpdate

func (this Kuna) V3PrivatePostAuthMeUpdate(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthMerchantDeposit

func (this Kuna) V3PrivatePostAuthMerchantDeposit(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthMerchantPaymentServices

func (this Kuna) V3PrivatePostAuthMerchantPaymentServices(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthMerchantPayoutServices

func (this Kuna) V3PrivatePostAuthMerchantPayoutServices(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthMerchantWithdraw

func (this Kuna) V3PrivatePostAuthMerchantWithdraw(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthOtpActivate

func (this Kuna) V3PrivatePostAuthOtpActivate(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthOtpDeactivate

func (this Kuna) V3PrivatePostAuthOtpDeactivate(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthOtpSecret

func (this Kuna) V3PrivatePostAuthOtpSecret(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthPaymentAddresses

func (this Kuna) V3PrivatePostAuthPaymentAddresses(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthPaymentRequestsInvoice

func (this Kuna) V3PrivatePostAuthPaymentRequestsInvoice(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthPaymentRequestsType

func (this Kuna) V3PrivatePostAuthPaymentRequestsType(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthROrderMarketOrderIdTrades

func (this Kuna) V3PrivatePostAuthROrderMarketOrderIdTrades(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthROrders

func (this Kuna) V3PrivatePostAuthROrders(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthROrdersDetails

func (this Kuna) V3PrivatePostAuthROrdersDetails(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthROrdersHist

func (this Kuna) V3PrivatePostAuthROrdersHist(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthROrdersHistMarkets

func (this Kuna) V3PrivatePostAuthROrdersHistMarkets(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthROrdersMarket

func (this Kuna) V3PrivatePostAuthROrdersMarket(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthROrdersMarketHist

func (this Kuna) V3PrivatePostAuthROrdersMarketHist(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthROrdersMarkets

func (this Kuna) V3PrivatePostAuthROrdersMarkets(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthRWallets

func (this Kuna) V3PrivatePostAuthRWallets(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthReferralProgramStats

func (this Kuna) V3PrivatePostAuthReferralProgramStats(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthReferralProgramWeeklyEarnings

func (this Kuna) V3PrivatePostAuthReferralProgramWeeklyEarnings(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthSessionsList

func (this Kuna) V3PrivatePostAuthSessionsList(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthSigninHistory

func (this Kuna) V3PrivatePostAuthSigninHistory(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthSigninHistoryUniq

func (this Kuna) V3PrivatePostAuthSigninHistoryUniq(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthSubscriptionsCancel

func (this Kuna) V3PrivatePostAuthSubscriptionsCancel(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthSubscriptionsCreate

func (this Kuna) V3PrivatePostAuthSubscriptionsCreate(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthSubscriptionsList

func (this Kuna) V3PrivatePostAuthSubscriptionsList(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthSubscriptionsProlong

func (this Kuna) V3PrivatePostAuthSubscriptionsProlong(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthSubscriptionsReactivate

func (this Kuna) V3PrivatePostAuthSubscriptionsReactivate(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthVerificationAuthToken

func (this Kuna) V3PrivatePostAuthVerificationAuthToken(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthWOrderSubmit

func (this Kuna) V3PrivatePostAuthWOrderSubmit(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthWithdraw

func (this Kuna) V3PrivatePostAuthWithdraw(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthWithdrawDetails

func (this Kuna) V3PrivatePostAuthWithdrawDetails(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthWithdrawInfo

func (this Kuna) V3PrivatePostAuthWithdrawInfo(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostAuthWithdrawResendConfirmation

func (this Kuna) V3PrivatePostAuthWithdrawResendConfirmation(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostOrderCancel

func (this Kuna) V3PrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePostOrderCancelMulti

func (this Kuna) V3PrivatePostOrderCancelMulti(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePutAuthFundSourcesId

func (this Kuna) V3PrivatePutAuthFundSourcesId(args ...interface{}) <-chan interface{}

func (Kuna) V3PrivatePutAuthKunaCodesRedeem

func (this Kuna) V3PrivatePutAuthKunaCodesRedeem(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetBookMarket

func (this Kuna) V3PublicGetBookMarket(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetCurrencies

func (this Kuna) V3PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetExchangeRates

func (this Kuna) V3PublicGetExchangeRates(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetExchangeRatesCurrency

func (this Kuna) V3PublicGetExchangeRatesCurrency(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetFees

func (this Kuna) V3PublicGetFees(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetK

func (this Kuna) V3PublicGetK(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetKunaCodesCodeCheck

func (this Kuna) V3PublicGetKunaCodesCodeCheck(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetLandingPageStatistic

func (this Kuna) V3PublicGetLandingPageStatistic(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetMarkets

func (this Kuna) V3PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetTickers

func (this Kuna) V3PublicGetTickers(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetTimestamp

func (this Kuna) V3PublicGetTimestamp(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetTradesHistory

func (this Kuna) V3PublicGetTradesHistory(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetTradesMarketHist

func (this Kuna) V3PublicGetTradesMarketHist(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicGetTranslationsLocale

func (this Kuna) V3PublicGetTranslationsLocale(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicPostConfirmToken

func (this Kuna) V3PublicPostConfirmToken(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicPostDepositChannels

func (this Kuna) V3PublicPostDepositChannels(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicPostDepositExchangeRates

func (this Kuna) V3PublicPostDepositExchangeRates(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicPostDepositPrerequest

func (this Kuna) V3PublicPostDepositPrerequest(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicPostHttpTest

func (this Kuna) V3PublicPostHttpTest(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicPostKunaid

func (this Kuna) V3PublicPostKunaid(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicPostSendTo

func (this Kuna) V3PublicPostSendTo(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicPostSubscriptionPlans

func (this Kuna) V3PublicPostSubscriptionPlans(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicPostWithdrawChannels

func (this Kuna) V3PublicPostWithdrawChannels(args ...interface{}) <-chan interface{}

func (Kuna) V3PublicPostWithdrawPrerequest

func (this Kuna) V3PublicPostWithdrawPrerequest(args ...interface{}) <-chan interface{}

func (Kuna) V3SignGetResetPasswordToken

func (this Kuna) V3SignGetResetPasswordToken(args ...interface{}) <-chan interface{}

func (Kuna) V3SignPostCoolSignin

func (this Kuna) V3SignPostCoolSignin(args ...interface{}) <-chan interface{}

func (Kuna) V3SignPostResetPassword

func (this Kuna) V3SignPostResetPassword(args ...interface{}) <-chan interface{}

func (Kuna) V3SignPostSignin

func (this Kuna) V3SignPostSignin(args ...interface{}) <-chan interface{}

func (Kuna) V3SignPostSigninConfirmDevice

func (this Kuna) V3SignPostSigninConfirmDevice(args ...interface{}) <-chan interface{}

func (Kuna) V3SignPostSigninResendConfirmDevice

func (this Kuna) V3SignPostSigninResendConfirmDevice(args ...interface{}) <-chan interface{}

func (Kuna) V3SignPostSigninTwoFactor

func (this Kuna) V3SignPostSigninTwoFactor(args ...interface{}) <-chan interface{}

func (Kuna) V3SignPostSignup

func (this Kuna) V3SignPostSignup(args ...interface{}) <-chan interface{}

func (Kuna) V3SignPostSignupGoogle

func (this Kuna) V3SignPostSignupGoogle(args ...interface{}) <-chan interface{}

func (Kuna) V3SignPostSignupResendConfirmation

func (this Kuna) V3SignPostSignupResendConfirmation(args ...interface{}) <-chan interface{}

func (Kuna) V3SignPutResetPasswordToken

func (this Kuna) V3SignPutResetPasswordToken(args ...interface{}) <-chan interface{}

func (Kuna) V3SignPutSignupCodeConfirm

func (this Kuna) V3SignPutSignupCodeConfirm(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetDepositPrivateCryptoAddress

func (this Kuna) V4PrivateGetDepositPrivateCryptoAddress(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetDepositPrivateCryptoGetMerchantAddress

func (this Kuna) V4PrivateGetDepositPrivateCryptoGetMerchantAddress(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetDepositPrivateDetailsDepositId

func (this Kuna) V4PrivateGetDepositPrivateDetailsDepositId(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetDepositPrivateHistory

func (this Kuna) V4PrivateGetDepositPrivateHistory(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetDepositPrivatePreRequest

func (this Kuna) V4PrivateGetDepositPrivatePreRequest(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetKunaCodeCodeCheck

func (this Kuna) V4PrivateGetKunaCodeCodeCheck(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetKunaCodeId

func (this Kuna) V4PrivateGetKunaCodeId(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetKunaCodeIssuedByMe

func (this Kuna) V4PrivateGetKunaCodeIssuedByMe(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetKunaCodeRedeemedByMe

func (this Kuna) V4PrivateGetKunaCodeRedeemedByMe(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetOrderPrivateActive

func (this Kuna) V4PrivateGetOrderPrivateActive(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetOrderPrivateDetailsId

func (this Kuna) V4PrivateGetOrderPrivateDetailsId(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetOrderPrivateHistory

func (this Kuna) V4PrivateGetOrderPrivateHistory(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetOrderPrivateIdTrades

func (this Kuna) V4PrivateGetOrderPrivateIdTrades(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetPrivateGetBalance

func (this Kuna) V4PrivateGetPrivateGetBalance(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetPrivateMe

func (this Kuna) V4PrivateGetPrivateMe(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetTradePrivateHistory

func (this Kuna) V4PrivateGetTradePrivateHistory(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetTransactionPrivateHash

func (this Kuna) V4PrivateGetTransactionPrivateHash(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetWithdrawPrivateDetailsWithdrawId

func (this Kuna) V4PrivateGetWithdrawPrivateDetailsWithdrawId(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetWithdrawPrivateHistory

func (this Kuna) V4PrivateGetWithdrawPrivateHistory(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivateGetWithdrawPrivatePreRequest

func (this Kuna) V4PrivateGetWithdrawPrivatePreRequest(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivatePostDepositPrivateCryptoGenerateAddress

func (this Kuna) V4PrivatePostDepositPrivateCryptoGenerateAddress(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivatePostDepositPrivateCryptoGenerateMerchantAddress

func (this Kuna) V4PrivatePostDepositPrivateCryptoGenerateMerchantAddress(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivatePostKunaCode

func (this Kuna) V4PrivatePostKunaCode(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivatePostOrderPrivateCancel

func (this Kuna) V4PrivatePostOrderPrivateCancel(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivatePostOrderPrivateCancelMulti

func (this Kuna) V4PrivatePostOrderPrivateCancelMulti(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivatePostOrderPrivateCreate

func (this Kuna) V4PrivatePostOrderPrivateCreate(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivatePostWithdrawPrivateCreate

func (this Kuna) V4PrivatePostWithdrawPrivateCreate(args ...interface{}) <-chan interface{}

func (Kuna) V4PrivatePutKunaCodeRedeem

func (this Kuna) V4PrivatePutKunaCodeRedeem(args ...interface{}) <-chan interface{}

func (Kuna) V4PublicGetMarketsPublicGetAll

func (this Kuna) V4PublicGetMarketsPublicGetAll(args ...interface{}) <-chan interface{}

func (Kuna) V4PublicGetMarketsPublicTickersPairsPairs

func (this Kuna) V4PublicGetMarketsPublicTickersPairsPairs(args ...interface{}) <-chan interface{}

func (Kuna) V4PublicGetOrderPublicBookPairs

func (this Kuna) V4PublicGetOrderPublicBookPairs(args ...interface{}) <-chan interface{}

func (Kuna) V4PublicGetPublicCurrencies

func (this Kuna) V4PublicGetPublicCurrencies(args ...interface{}) <-chan interface{}

func (Kuna) V4PublicGetPublicCurrenciesTypeType

func (this Kuna) V4PublicGetPublicCurrenciesTypeType(args ...interface{}) <-chan interface{}

func (Kuna) V4PublicGetPublicFees

func (this Kuna) V4PublicGetPublicFees(args ...interface{}) <-chan interface{}

func (Kuna) V4PublicGetPublicTimestamp

func (this Kuna) V4PublicGetPublicTimestamp(args ...interface{}) <-chan interface{}

func (Kuna) V4PublicGetTradePublicBookPairs

func (this Kuna) V4PublicGetTradePublicBookPairs(args ...interface{}) <-chan interface{}

func (*Kuna) Withdraw

func (this *Kuna) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name kuna#withdraw
  • @description make a withdrawal
  • @see https://docs.kuna.io/docs/create-a-withdraw
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.chain] the chain to withdraw to *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.id] id must be a uuid format, if you do not specify id, it will be generated automatically
  • @param {boolean} [params.withdrawAll] this field says that the amount should also include a fee
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Kuna) XreserveGetDelegatedTransactions

func (this Kuna) XreserveGetDelegatedTransactions(args ...interface{}) <-chan interface{}

func (Kuna) XreserveGetFee

func (this Kuna) XreserveGetFee(args ...interface{}) <-chan interface{}

func (Kuna) XreserveGetNonce

func (this Kuna) XreserveGetNonce(args ...interface{}) <-chan interface{}

func (Kuna) XreservePostDelegateTransfer

func (this Kuna) XreservePostDelegateTransfer(args ...interface{}) <-chan interface{}

type LastPrice

type LastPrice struct {
	Symbol    *string
	Timestamp *int64
	Datetime  *string
	Price     *float64
	Side      *string
	Info      map[string]interface{}
}

func NewLastPrice

func NewLastPrice(data interface{}) LastPrice

type LastPrices

type LastPrices struct {
	Info       map[string]interface{}
	LastPrices map[string]LastPrice
}

func NewLastPrices

func NewLastPrices(lastPricesData2 interface{}) LastPrices

NewLastPrices initializes a LastPrices struct from a map.

func (*LastPrices) GetLastPrice

func (lp *LastPrices) GetLastPrice(key string) (LastPrice, error)

GetLastPrice retrieves a LastPrice by key.

func (*LastPrices) SetLastPrice

func (lp *LastPrices) SetLastPrice(key string, lastPrice LastPrice)

SetLastPrice sets or updates a LastPrice by key.

type Latoken

type Latoken struct {
	Core *latoken
	// contains filtered or unexported fields
}

func NewLatoken

func NewLatoken(userConfig map[string]interface{}) Latoken

func (*Latoken) CancelAllOrders

func (this *Latoken) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Latoken) CancelOrder

func (this *Latoken) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Latoken) CreateOrder

func (this *Latoken) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name latoken#createOrder
  • @description create a trade order
  • @see https://api.latoken.com/doc/v2/#tag/Order/operation/placeOrder
  • @see https://api.latoken.com/doc/v2/#tag/StopOrder/operation/placeStopOrder // stop
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price at which a trigger order is triggered at *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.condition] "GTC", "IOC", or "FOK"
  • @param {string} [params.clientOrderId] [ 0 .. 50 ] characters, client's custom order id (free field for your convenience)
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Latoken) Describe

func (this Latoken) Describe() interface{}

func (*Latoken) FetchBalance

func (this *Latoken) FetchBalance(params ...interface{}) (Balances, error)

*

func (Latoken) FetchCurrencies

func (this Latoken) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name latoken#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Latoken) FetchCurrenciesFromCache

func (this *Latoken) FetchCurrenciesFromCache(params ...interface{}) (map[string]interface{}, error)

func (*Latoken) FetchMarkets

func (this *Latoken) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Latoken) FetchMyTrades

func (this *Latoken) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Latoken) FetchOpenOrders

func (this *Latoken) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Latoken) FetchOrder

func (this *Latoken) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Latoken) FetchOrderBook

func (this *Latoken) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name latoken#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://api.latoken.com/doc/v2/#tag/Order-Book/operation/getOrderBook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Latoken) FetchOrders

func (this *Latoken) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Latoken) FetchPrivateTradingFee

func (this *Latoken) FetchPrivateTradingFee(symbol string, options ...FetchPrivateTradingFeeOptions) (map[string]interface{}, error)

func (*Latoken) FetchPublicTradingFee

func (this *Latoken) FetchPublicTradingFee(symbol string, options ...FetchPublicTradingFeeOptions) (map[string]interface{}, error)

func (*Latoken) FetchTicker

func (this *Latoken) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Latoken) FetchTickers

func (this *Latoken) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name latoken#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://api.latoken.com/doc/v2/#tag/Ticker/operation/getAllTickers
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Latoken) FetchTime

func (this *Latoken) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name latoken#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://api.latoken.com/doc/v2/#tag/Time/operation/currentTime
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Latoken) FetchTrades

func (this *Latoken) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name latoken#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://api.latoken.com/doc/v2/#tag/Trade/operation/getTradesByPair
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Latoken) FetchTradingFee

func (this *Latoken) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Latoken) FetchTransactions

func (this *Latoken) FetchTransactions(options ...FetchTransactionsOptions) ([]Transaction, error)

*

  • @method
  • @name latoken#fetchTransactions
  • @deprecated
  • @description use fetchDepositsWithdrawals instead
  • @see https://api.latoken.com/doc/v2/#tag/Transaction/operation/getUserTransactions
  • @param {string} code unified currency code for the currency of the transactions, default is undefined
  • @param {int} [since] timestamp in ms of the earliest transaction, default is undefined
  • @param {int} [limit] max number of transactions to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Latoken) FetchTransfers

func (this *Latoken) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

func (Latoken) HandleErrors

func (this Latoken) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Latoken) Init

func (this Latoken) Init(userConfig map[string]interface{})

func (Latoken) Nonce

func (this Latoken) Nonce() interface{}

func (Latoken) ParseOrder

func (this Latoken) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Latoken) ParseOrderStatus

func (this Latoken) ParseOrderStatus(status interface{}) interface{}

func (Latoken) ParseOrderType

func (this Latoken) ParseOrderType(status interface{}) interface{}

func (Latoken) ParseTicker

func (this Latoken) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Latoken) ParseTimeInForce

func (this Latoken) ParseTimeInForce(timeInForce interface{}) interface{}

func (Latoken) ParseTrade

func (this Latoken) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Latoken) ParseTransaction

func (this Latoken) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Latoken) ParseTransactionStatus

func (this Latoken) ParseTransactionStatus(status interface{}) interface{}

func (Latoken) ParseTransactionType

func (this Latoken) ParseTransactionType(typeVar interface{}) interface{}

func (Latoken) ParseTransfer

func (this Latoken) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Latoken) ParseTransferStatus

func (this Latoken) ParseTransferStatus(status interface{}) interface{}

func (Latoken) PrivateGetAuthAccount

func (this Latoken) PrivateGetAuthAccount(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthAccountCurrencyCurrencyType

func (this Latoken) PrivateGetAuthAccountCurrencyCurrencyType(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthOrder

func (this Latoken) PrivateGetAuthOrder(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthOrderGetOrderId

func (this Latoken) PrivateGetAuthOrderGetOrderId(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthOrderPairCurrencyQuote

func (this Latoken) PrivateGetAuthOrderPairCurrencyQuote(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthOrderPairCurrencyQuoteActive

func (this Latoken) PrivateGetAuthOrderPairCurrencyQuoteActive(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthStopOrder

func (this Latoken) PrivateGetAuthStopOrder(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthStopOrderGetOrderId

func (this Latoken) PrivateGetAuthStopOrderGetOrderId(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthStopOrderPairCurrencyQuote

func (this Latoken) PrivateGetAuthStopOrderPairCurrencyQuote(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthStopOrderPairCurrencyQuoteActive

func (this Latoken) PrivateGetAuthStopOrderPairCurrencyQuoteActive(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthTrade

func (this Latoken) PrivateGetAuthTrade(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthTradeFeeCurrencyQuote

func (this Latoken) PrivateGetAuthTradeFeeCurrencyQuote(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthTradePairCurrencyQuote

func (this Latoken) PrivateGetAuthTradePairCurrencyQuote(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthTransaction

func (this Latoken) PrivateGetAuthTransaction(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthTransactionBindings

func (this Latoken) PrivateGetAuthTransactionBindings(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthTransactionBindingsCurrency

func (this Latoken) PrivateGetAuthTransactionBindingsCurrency(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthTransactionId

func (this Latoken) PrivateGetAuthTransactionId(args ...interface{}) <-chan interface{}

func (Latoken) PrivateGetAuthTransfer

func (this Latoken) PrivateGetAuthTransfer(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthOrderCancel

func (this Latoken) PrivatePostAuthOrderCancel(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthOrderCancelAll

func (this Latoken) PrivatePostAuthOrderCancelAll(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthOrderCancelAllCurrencyQuote

func (this Latoken) PrivatePostAuthOrderCancelAllCurrencyQuote(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthOrderPlace

func (this Latoken) PrivatePostAuthOrderPlace(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthSpotDeposit

func (this Latoken) PrivatePostAuthSpotDeposit(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthSpotWithdraw

func (this Latoken) PrivatePostAuthSpotWithdraw(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthStopOrderCancel

func (this Latoken) PrivatePostAuthStopOrderCancel(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthStopOrderCancelAll

func (this Latoken) PrivatePostAuthStopOrderCancelAll(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthStopOrderCancelAllCurrencyQuote

func (this Latoken) PrivatePostAuthStopOrderCancelAllCurrencyQuote(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthStopOrderPlace

func (this Latoken) PrivatePostAuthStopOrderPlace(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthTransactionDepositAddress

func (this Latoken) PrivatePostAuthTransactionDepositAddress(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthTransactionWithdraw

func (this Latoken) PrivatePostAuthTransactionWithdraw(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthTransactionWithdrawCancel

func (this Latoken) PrivatePostAuthTransactionWithdrawCancel(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthTransactionWithdrawConfirm

func (this Latoken) PrivatePostAuthTransactionWithdrawConfirm(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthTransactionWithdrawResendCode

func (this Latoken) PrivatePostAuthTransactionWithdrawResendCode(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthTransferEmail

func (this Latoken) PrivatePostAuthTransferEmail(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthTransferId

func (this Latoken) PrivatePostAuthTransferId(args ...interface{}) <-chan interface{}

func (Latoken) PrivatePostAuthTransferPhone

func (this Latoken) PrivatePostAuthTransferPhone(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetBookCurrencyQuote

func (this Latoken) PublicGetBookCurrencyQuote(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetChartWeek

func (this Latoken) PublicGetChartWeek(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetChartWeekCurrencyQuote

func (this Latoken) PublicGetChartWeekCurrencyQuote(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetCurrency

func (this Latoken) PublicGetCurrency(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetCurrencyAvailable

func (this Latoken) PublicGetCurrencyAvailable(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetCurrencyCurrency

func (this Latoken) PublicGetCurrencyCurrency(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetCurrencyQuotes

func (this Latoken) PublicGetCurrencyQuotes(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetPair

func (this Latoken) PublicGetPair(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetPairAvailable

func (this Latoken) PublicGetPairAvailable(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetTicker

func (this Latoken) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetTickerBaseQuote

func (this Latoken) PublicGetTickerBaseQuote(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetTime

func (this Latoken) PublicGetTime(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetTradeFeeCurrencyQuote

func (this Latoken) PublicGetTradeFeeCurrencyQuote(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetTradeFeeLevels

func (this Latoken) PublicGetTradeFeeLevels(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetTradeHistoryCurrencyQuote

func (this Latoken) PublicGetTradeHistoryCurrencyQuote(args ...interface{}) <-chan interface{}

func (Latoken) PublicGetTransactionBindings

func (this Latoken) PublicGetTransactionBindings(args ...interface{}) <-chan interface{}

func (Latoken) Sign

func (this Latoken) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Latoken) Transfer

func (this *Latoken) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

type Lbank

type Lbank struct {
	Core *lbank
	// contains filtered or unexported fields
}

func NewLbank

func NewLbank(userConfig map[string]interface{}) Lbank

func (*Lbank) CancelAllOrders

func (this *Lbank) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Lbank) CancelOrder

func (this *Lbank) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Lbank) ContractPublicGetCfdOpenApiV1PubGetTime

func (this Lbank) ContractPublicGetCfdOpenApiV1PubGetTime(args ...interface{}) <-chan interface{}

func (Lbank) ContractPublicGetCfdOpenApiV1PubInstrument

func (this Lbank) ContractPublicGetCfdOpenApiV1PubInstrument(args ...interface{}) <-chan interface{}

func (Lbank) ContractPublicGetCfdOpenApiV1PubMarketData

func (this Lbank) ContractPublicGetCfdOpenApiV1PubMarketData(args ...interface{}) <-chan interface{}

func (Lbank) ContractPublicGetCfdOpenApiV1PubMarketOrder

func (this Lbank) ContractPublicGetCfdOpenApiV1PubMarketOrder(args ...interface{}) <-chan interface{}

func (Lbank) ConvertSecretToPem

func (this Lbank) ConvertSecretToPem(secret interface{}) interface{}

func (*Lbank) CreateMarketBuyOrderWithCost

func (this *Lbank) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Lbank) CreateOrder

func (this *Lbank) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Lbank) Describe

func (this Lbank) Describe() interface{}

func (*Lbank) FetchBalance

func (this *Lbank) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Lbank) FetchDepositAddress

func (this *Lbank) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Lbank) FetchDepositAddressDefault

func (this *Lbank) FetchDepositAddressDefault(code string, options ...FetchDepositAddressDefaultOptions) (DepositAddress, error)

func (*Lbank) FetchDepositAddressSupplement

func (this *Lbank) FetchDepositAddressSupplement(code string, options ...FetchDepositAddressSupplementOptions) (DepositAddress, error)

func (*Lbank) FetchDepositWithdrawFees

func (this *Lbank) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Lbank) FetchDeposits

func (this *Lbank) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Lbank) FetchFundingRate

func (this *Lbank) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Lbank) FetchFundingRates

func (this *Lbank) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Lbank) FetchMarkets

func (this *Lbank) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Lbank) FetchMyTrades

func (this *Lbank) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Lbank) FetchOHLCV

func (this *Lbank) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name lbank#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://www.lbank.com/en-US/docs/index.html#query-k-bar-data
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Lbank) FetchOpenOrders

func (this *Lbank) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Lbank) FetchOrder

func (this *Lbank) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Lbank) FetchOrderBook

func (this *Lbank) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Lbank) FetchOrderDefault

func (this *Lbank) FetchOrderDefault(id string, options ...FetchOrderDefaultOptions) (Order, error)

func (*Lbank) FetchOrderSupplement

func (this *Lbank) FetchOrderSupplement(id string, options ...FetchOrderSupplementOptions) (Order, error)

func (*Lbank) FetchOrders

func (this *Lbank) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name lbank#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://www.lbank.com/en-US/docs/index.html#query-all-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Lbank) FetchPrivateDepositWithdrawFees

func (this *Lbank) FetchPrivateDepositWithdrawFees(options ...FetchPrivateDepositWithdrawFeesOptions) (map[string]interface{}, error)

func (*Lbank) FetchPrivateTransactionFees

func (this *Lbank) FetchPrivateTransactionFees(params ...interface{}) (map[string]interface{}, error)

func (*Lbank) FetchPublicDepositWithdrawFees

func (this *Lbank) FetchPublicDepositWithdrawFees(options ...FetchPublicDepositWithdrawFeesOptions) (map[string]interface{}, error)

func (*Lbank) FetchPublicTransactionFees

func (this *Lbank) FetchPublicTransactionFees(params ...interface{}) (map[string]interface{}, error)

func (*Lbank) FetchSpotMarkets

func (this *Lbank) FetchSpotMarkets(params ...interface{}) ([]map[string]interface{}, error)

func (*Lbank) FetchSwapMarkets

func (this *Lbank) FetchSwapMarkets(params ...interface{}) ([]map[string]interface{}, error)

func (*Lbank) FetchTicker

func (this *Lbank) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Lbank) FetchTickers

func (this *Lbank) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Lbank) FetchTime

func (this *Lbank) FetchTime(params ...interface{}) (int64, error)

*

func (*Lbank) FetchTrades

func (this *Lbank) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Lbank) FetchTradingFee

func (this *Lbank) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Lbank) FetchTradingFees

func (this *Lbank) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Lbank) FetchTransactionFees

func (this *Lbank) FetchTransactionFees(options ...FetchTransactionFeesOptions) (map[string]interface{}, error)

*

  • @method
  • @name lbank#fetchTransactionFees
  • @deprecated
  • @description please use fetchDepositWithdrawFees instead
  • @param {string[]|undefined} codes not used by lbank fetchTransactionFees ()
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [fee structures]{@link https://docs.ccxt.com/#/?id=fee-structure}

func (*Lbank) FetchWithdrawals

func (this *Lbank) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Lbank) GetNetworkCodeForCurrency

func (this Lbank) GetNetworkCodeForCurrency(currencyCode interface{}, params interface{}) interface{}

func (Lbank) HandleErrors

func (this Lbank) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Lbank) Init

func (this Lbank) Init(userConfig map[string]interface{})

func (Lbank) ParseBalance

func (this Lbank) ParseBalance(response interface{}) interface{}

func (Lbank) ParseDepositWithdrawFee

func (this Lbank) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Lbank) ParseFundingRate

func (this Lbank) ParseFundingRate(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Lbank) ParseOHLCV

func (this Lbank) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Lbank) ParseOrder

func (this Lbank) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Lbank) ParseOrderStatus

func (this Lbank) ParseOrderStatus(status interface{}) interface{}

func (Lbank) ParsePublicDepositWithdrawFees

func (this Lbank) ParsePublicDepositWithdrawFees(response interface{}, optionalArgs ...interface{}) interface{}

func (Lbank) ParseTicker

func (this Lbank) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Lbank) ParseTrade

func (this Lbank) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Lbank) ParseTradingFee

func (this Lbank) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Lbank) ParseTransaction

func (this Lbank) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Lbank) ParseTransactionStatus

func (this Lbank) ParseTransactionStatus(status interface{}, typeVar interface{}) interface{}

func (Lbank) Sign

func (this Lbank) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Lbank) SpotPrivatePostBatchCreateOrder

func (this Lbank) SpotPrivatePostBatchCreateOrder(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostCancelClientOrders

func (this Lbank) SpotPrivatePostCancelClientOrders(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostCancelOrder

func (this Lbank) SpotPrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostCreateOrder

func (this Lbank) SpotPrivatePostCreateOrder(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostDepositHistory

func (this Lbank) SpotPrivatePostDepositHistory(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostGetDepositAddress

func (this Lbank) SpotPrivatePostGetDepositAddress(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostOrderTransactionDetail

func (this Lbank) SpotPrivatePostOrderTransactionDetail(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostOrdersInfo

func (this Lbank) SpotPrivatePostOrdersInfo(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostOrdersInfoHistory

func (this Lbank) SpotPrivatePostOrdersInfoHistory(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostOrdersInfoNoDeal

func (this Lbank) SpotPrivatePostOrdersInfoNoDeal(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSubscribeDestroyKey

func (this Lbank) SpotPrivatePostSubscribeDestroyKey(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSubscribeGetKey

func (this Lbank) SpotPrivatePostSubscribeGetKey(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSubscribeRefreshKey

func (this Lbank) SpotPrivatePostSubscribeRefreshKey(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementApiRestrictions

func (this Lbank) SpotPrivatePostSupplementApiRestrictions(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementAssetDetail

func (this Lbank) SpotPrivatePostSupplementAssetDetail(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementCancelOrder

func (this Lbank) SpotPrivatePostSupplementCancelOrder(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementCancelOrderBySymbol

func (this Lbank) SpotPrivatePostSupplementCancelOrderBySymbol(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementCreateOrder

func (this Lbank) SpotPrivatePostSupplementCreateOrder(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementCreateOrderTest

func (this Lbank) SpotPrivatePostSupplementCreateOrderTest(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementCustomerTradeFee

func (this Lbank) SpotPrivatePostSupplementCustomerTradeFee(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementDepositHistory

func (this Lbank) SpotPrivatePostSupplementDepositHistory(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementGetDepositAddress

func (this Lbank) SpotPrivatePostSupplementGetDepositAddress(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementOrdersInfo

func (this Lbank) SpotPrivatePostSupplementOrdersInfo(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementOrdersInfoHistory

func (this Lbank) SpotPrivatePostSupplementOrdersInfoHistory(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementOrdersInfoNoDeal

func (this Lbank) SpotPrivatePostSupplementOrdersInfoNoDeal(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementSystemPing

func (this Lbank) SpotPrivatePostSupplementSystemPing(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementTransactionHistory

func (this Lbank) SpotPrivatePostSupplementTransactionHistory(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementUserInfo

func (this Lbank) SpotPrivatePostSupplementUserInfo(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementUserInfoAccount

func (this Lbank) SpotPrivatePostSupplementUserInfoAccount(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementWithdraw

func (this Lbank) SpotPrivatePostSupplementWithdraw(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostSupplementWithdraws

func (this Lbank) SpotPrivatePostSupplementWithdraws(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostTransactionHistory

func (this Lbank) SpotPrivatePostTransactionHistory(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostUserInfo

func (this Lbank) SpotPrivatePostUserInfo(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostWithdraw

func (this Lbank) SpotPrivatePostWithdraw(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostWithdrawCancel

func (this Lbank) SpotPrivatePostWithdrawCancel(args ...interface{}) <-chan interface{}

func (Lbank) SpotPrivatePostWithdraws

func (this Lbank) SpotPrivatePostWithdraws(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetAccuracy

func (this Lbank) SpotPublicGetAccuracy(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetCurrencyPairs

func (this Lbank) SpotPublicGetCurrencyPairs(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetDepth

func (this Lbank) SpotPublicGetDepth(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetIncrDepth

func (this Lbank) SpotPublicGetIncrDepth(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetKline

func (this Lbank) SpotPublicGetKline(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetSupplementIncrDepth

func (this Lbank) SpotPublicGetSupplementIncrDepth(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetSupplementSystemPing

func (this Lbank) SpotPublicGetSupplementSystemPing(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetSupplementTickerBookTicker

func (this Lbank) SpotPublicGetSupplementTickerBookTicker(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetSupplementTickerPrice

func (this Lbank) SpotPublicGetSupplementTickerPrice(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetSupplementTrades

func (this Lbank) SpotPublicGetSupplementTrades(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetTicker

func (this Lbank) SpotPublicGetTicker(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetTicker24hr

func (this Lbank) SpotPublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetTimestamp

func (this Lbank) SpotPublicGetTimestamp(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetTrades

func (this Lbank) SpotPublicGetTrades(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetUsdToCny

func (this Lbank) SpotPublicGetUsdToCny(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicGetWithdrawConfigs

func (this Lbank) SpotPublicGetWithdrawConfigs(args ...interface{}) <-chan interface{}

func (Lbank) SpotPublicPostSupplementSystemStatus

func (this Lbank) SpotPublicPostSupplementSystemStatus(args ...interface{}) <-chan interface{}

func (*Lbank) Withdraw

func (this *Lbank) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type LedgerEntry

type LedgerEntry struct {
	Id               *string
	Info             map[string]interface{}
	Timestamp        *int64
	Datetime         *string
	Direction        *string
	Account          *string
	ReferenceId      *string
	ReferenceAccount *string
	Type             *string
	Currency         *string
	Amount           *float64
	Before           *float64
	After            *float64
	Status           *string
	Fee              Fee
}

func NewLedgerEntry

func NewLedgerEntry(data interface{}) LedgerEntry

func NewLedgerEntryArray

func NewLedgerEntryArray(orders2 interface{}) []LedgerEntry

type Leverage

type Leverage struct {
	Info          map[string]interface{}
	Symbol        *string
	MarginMode    *string
	Leverage      *int64
	LongLeverage  *int64
	ShortLeverage *int64
}

func NewLeverage

func NewLeverage(data interface{}) Leverage

type LeverageTier

type LeverageTier struct {
	Tier                  *int64
	Symbol                *string
	Currency              *string
	MinNotional           *float64
	MaxNotional           *float64
	MaintenanceMarginRate *float64
	MaxLeverage           *float64
	Info                  map[string]interface{}
}

func NewLeverageTier

func NewLeverageTier(data interface{}) LeverageTier

func NewLeverageTierArray

func NewLeverageTierArray(orders2 interface{}) []LeverageTier

type LeverageTiers

type LeverageTiers struct {
	Info  interface{}
	Tiers map[string][]LeverageTier
}

func NewLeverageTiers

func NewLeverageTiers(data2 interface{}) LeverageTiers

func (*LeverageTiers) Get

func (lt *LeverageTiers) Get(key string) ([]LeverageTier, error)

func (*LeverageTiers) Set

func (lt *LeverageTiers) Set(key string, tiers []LeverageTier)

type Leverages

type Leverages struct {
	Info      map[string]interface{}
	Leverages map[string]Leverage
}

func NewLeverages

func NewLeverages(data2 interface{}) Leverages

func (*Leverages) Get

func (l *Leverages) Get(key string) (Leverage, error)

func (*Leverages) Set

func (l *Leverages) Set(key string, lev Leverage)

type Limit

type Limit struct {
	TimeInForce TimeInForce `mapstructure:"limit" msgpack:"limit"`
}

type Limits

type Limits struct {
	Amount   MinMax
	Cost     MinMax
	Leverage MinMax
	Price    MinMax
}

Limits struct

func NewLimits

func NewLimits(data interface{}) Limits

type Liquidation

type Liquidation struct {
	Symbol     *string
	QuoteValue *float64
	BaseValue  *float64
	Timestamp  *int64
	Datetime   *string
	Info       map[string]interface{}
}

func NewLiquidation

func NewLiquidation(data interface{}) Liquidation

func NewLiquidationArray

func NewLiquidationArray(orders2 interface{}) []Liquidation

type LongShortRatio

type LongShortRatio struct {
	Info           map[string]interface{}
	Symbol         *string
	Timestamp      *int64
	Datetime       *string
	Timeframe      *string
	LongShortRatio *float64
}

func NewLongShortRatio

func NewLongShortRatio(data interface{}) LongShortRatio

func NewLongShortRatioArray

func NewLongShortRatioArray(orders2 interface{}) []LongShortRatio

type Luno

type Luno struct {
	Core *luno
	// contains filtered or unexported fields
}

func NewLuno

func NewLuno(userConfig map[string]interface{}) Luno

func (*Luno) CancelOrder

func (this *Luno) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Luno) CreateOrder

func (this *Luno) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Luno) Describe

func (this Luno) Describe() interface{}

func (Luno) ExchangeGetMarkets

func (this Luno) ExchangeGetMarkets(args ...interface{}) <-chan interface{}

func (Luno) ExchangePrivateGetCandles

func (this Luno) ExchangePrivateGetCandles(args ...interface{}) <-chan interface{}

func (*Luno) FetchAccounts

func (this *Luno) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Luno) FetchBalance

func (this *Luno) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Luno) FetchClosedOrders

func (this *Luno) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name luno#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://www.luno.com/en/developers/api#tag/Orders/operation/ListOrders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Luno) FetchLedger

func (this *Luno) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name luno#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://www.luno.com/en/developers/api#tag/Accounts/operation/ListTransactions
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Luno) FetchLedgerByEntries

func (this *Luno) FetchLedgerByEntries(options ...FetchLedgerByEntriesOptions) ([]LedgerEntry, error)

func (*Luno) FetchMarkets

func (this *Luno) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Luno) FetchMyTrades

func (this *Luno) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Luno) FetchOHLCV

func (this *Luno) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name luno#fetchOHLCV
  • @see https://www.luno.com/en/developers/api#tag/Market/operation/GetCandles
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} params extra parameters specific to the luno api endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Luno) FetchOpenOrders

func (this *Luno) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Luno) FetchOrder

func (this *Luno) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Luno) FetchOrderBook

func (this *Luno) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Luno) FetchOrders

func (this *Luno) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name luno#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://www.luno.com/en/developers/api#tag/Orders/operation/ListOrders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Luno) FetchOrdersByState

func (this *Luno) FetchOrdersByState(state string, options ...FetchOrdersByStateOptions) ([]Order, error)

func (*Luno) FetchTicker

func (this *Luno) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Luno) FetchTickers

func (this *Luno) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Luno) FetchTrades

func (this *Luno) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name luno#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://www.luno.com/en/developers/api#tag/Market/operation/ListTrades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Luno) FetchTradingFee

func (this *Luno) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (Luno) HandleErrors

func (this Luno) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Luno) Init

func (this Luno) Init(userConfig map[string]interface{})

func (Luno) ParseBalance

func (this Luno) ParseBalance(response interface{}) interface{}

func (Luno) ParseLedgerComment

func (this Luno) ParseLedgerComment(comment interface{}) interface{}

func (Luno) ParseLedgerEntry

func (this Luno) ParseLedgerEntry(entry interface{}, optionalArgs ...interface{}) interface{}

func (Luno) ParseOHLCV

func (this Luno) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Luno) ParseOrder

func (this Luno) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Luno) ParseOrderStatus

func (this Luno) ParseOrderStatus(status interface{}) interface{}

func (Luno) ParseTicker

func (this Luno) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Luno) ParseTrade

func (this Luno) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Luno) PrivateDeleteBeneficiariesId

func (this Luno) PrivateDeleteBeneficiariesId(args ...interface{}) <-chan interface{}

func (Luno) PrivateDeleteWithdrawalsId

func (this Luno) PrivateDeleteWithdrawalsId(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetAccountsIdPending

func (this Luno) PrivateGetAccountsIdPending(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetAccountsIdTransactions

func (this Luno) PrivateGetAccountsIdTransactions(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetBalance

func (this Luno) PrivateGetBalance(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetBeneficiaries

func (this Luno) PrivateGetBeneficiaries(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetFeeInfo

func (this Luno) PrivateGetFeeInfo(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetFundingAddress

func (this Luno) PrivateGetFundingAddress(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetListorders

func (this Luno) PrivateGetListorders(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetListtrades

func (this Luno) PrivateGetListtrades(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetOrdersId

func (this Luno) PrivateGetOrdersId(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetSendFee

func (this Luno) PrivateGetSendFee(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetTransfers

func (this Luno) PrivateGetTransfers(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetWithdrawals

func (this Luno) PrivateGetWithdrawals(args ...interface{}) <-chan interface{}

func (Luno) PrivateGetWithdrawalsId

func (this Luno) PrivateGetWithdrawalsId(args ...interface{}) <-chan interface{}

func (Luno) PrivatePostAccounts

func (this Luno) PrivatePostAccounts(args ...interface{}) <-chan interface{}

func (Luno) PrivatePostAddressValidate

func (this Luno) PrivatePostAddressValidate(args ...interface{}) <-chan interface{}

func (Luno) PrivatePostBeneficiaries

func (this Luno) PrivatePostBeneficiaries(args ...interface{}) <-chan interface{}

func (Luno) PrivatePostFundingAddress

func (this Luno) PrivatePostFundingAddress(args ...interface{}) <-chan interface{}

func (Luno) PrivatePostMarketorder

func (this Luno) PrivatePostMarketorder(args ...interface{}) <-chan interface{}

func (Luno) PrivatePostOauth2Grant

func (this Luno) PrivatePostOauth2Grant(args ...interface{}) <-chan interface{}

func (Luno) PrivatePostPostorder

func (this Luno) PrivatePostPostorder(args ...interface{}) <-chan interface{}

func (Luno) PrivatePostSend

func (this Luno) PrivatePostSend(args ...interface{}) <-chan interface{}

func (Luno) PrivatePostStoporder

func (this Luno) PrivatePostStoporder(args ...interface{}) <-chan interface{}

func (Luno) PrivatePostWithdrawals

func (this Luno) PrivatePostWithdrawals(args ...interface{}) <-chan interface{}

func (Luno) PrivatePutAccountsIdName

func (this Luno) PrivatePutAccountsIdName(args ...interface{}) <-chan interface{}

func (Luno) PublicGetOrderbook

func (this Luno) PublicGetOrderbook(args ...interface{}) <-chan interface{}

func (Luno) PublicGetOrderbookTop

func (this Luno) PublicGetOrderbookTop(args ...interface{}) <-chan interface{}

func (Luno) PublicGetTicker

func (this Luno) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Luno) PublicGetTickers

func (this Luno) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Luno) PublicGetTrades

func (this Luno) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Luno) Sign

func (this Luno) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type MarginMode

type MarginMode struct {
	Info       map[string]interface{}
	Symbol     *string
	MarginMode *string
}

func NewMarginMode

func NewMarginMode(data interface{}) MarginMode

type MarginModes

type MarginModes struct {
	Info        map[string]interface{}
	MarginModes map[string]MarginMode
}

func NewMarginModes

func NewMarginModes(data2 interface{}) MarginModes

func (*MarginModes) Get

func (m *MarginModes) Get(key string) (MarginMode, error)

func (*MarginModes) Set

func (m *MarginModes) Set(key string, mode MarginMode)

type MarginModification

type MarginModification struct {
	Symbol     *string
	Type       *string
	MarginMode *string
	Amount     *float64
	Total      *float64
	Code       *string
	Status     *string
	Timestamp  *int64
	Datetime   *string
	Info       map[string]interface{}
}

func NewMarginModification

func NewMarginModification(data interface{}) MarginModification

func NewMarginModificationArray

func NewMarginModificationArray(orders2 interface{}) []MarginModification

type Market

type Market struct {
	Id            *string
	Symbol        *string
	BaseCurrency  *string
	QuoteCurrency *string
	BaseId        *string
	QuoteId       *string
	Active        *bool
	Type          *string
	Precision     *Precision
	MarginModes   *MarketMarginModes
	Limits        *Limits
	Info          map[string]interface{}
	Created       time.Time
}

Market struct

func NewMarket

func NewMarket(data interface{}) Market

type MarketInterface

type MarketInterface struct {
	Info           map[string]interface{}
	UppercaseId    *string
	LowercaseId    *string
	Symbol         *string
	BaseCurrency   *string
	QuoteCurrency  *string
	BaseId         *string
	QuoteId        *string
	Active         *bool
	Type           *string
	Spot           *bool
	Margin         *bool
	Swap           *bool
	Future         *bool
	Option         *bool
	Contract       *bool
	Settle         *string
	SettleId       *string
	ContractSize   *float64
	Linear         *bool
	Inverse        *bool
	Quanto         *bool
	Expiry         *int64
	ExpiryDatetime *string
	Strike         *float64
	OptionType     *string
	Taker          *float64
	Maker          *float64
	Limits         Limits
	Created        *int64
}

MarketInterface struct

func NewMarketInterface

func NewMarketInterface(data interface{}) MarketInterface

CreateMarketInterface initializes the MarketInterface struct

func NewMarketInterfaceArray

func NewMarketInterfaceArray(orders2 interface{}) []MarketInterface

type MarketMarginModes

type MarketMarginModes struct {
	Cross    *bool
	Isolated *bool
}

MarketMarginModes struct

func NewMarketMarginModes

func NewMarketMarginModes(data interface{}) MarketMarginModes

type Mercado

type Mercado struct {
	Core *mercado
	// contains filtered or unexported fields
}

func NewMercado

func NewMercado(userConfig map[string]interface{}) Mercado

func (*Mercado) CancelOrder

func (this *Mercado) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

  • @method
  • @name mercado#cancelOrder
  • @description cancels an open order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Mercado) CreateOrder

func (this *Mercado) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name mercado#createOrder
  • @description create a trade order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Mercado) Describe

func (this Mercado) Describe() interface{}

func (*Mercado) FetchBalance

func (this *Mercado) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name mercado#fetchBalance
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Mercado) FetchMarkets

func (this *Mercado) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name mercado#fetchMarkets
  • @description retrieves data on all markets for mercado
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Mercado) FetchMyTrades

func (this *Mercado) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name mercado#fetchMyTrades
  • @description fetch all trades made by the user
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Mercado) FetchOHLCV

func (this *Mercado) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name mercado#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Mercado) FetchOpenOrders

func (this *Mercado) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name mercado#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Mercado) FetchOrder

func (this *Mercado) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name mercado#fetchOrder
  • @description fetches information on an order made by the user
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Mercado) FetchOrderBook

func (this *Mercado) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name mercado#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Mercado) FetchOrders

func (this *Mercado) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name mercado#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Mercado) FetchTicker

func (this *Mercado) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name mercado#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Mercado) FetchTrades

func (this *Mercado) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name mercado#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Mercado) HandleErrors

func (this Mercado) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Mercado) Init

func (this Mercado) Init(userConfig map[string]interface{})

func (Mercado) OrdersToTrades

func (this Mercado) OrdersToTrades(orders interface{}) interface{}

func (Mercado) ParseBalance

func (this Mercado) ParseBalance(response interface{}) interface{}

func (Mercado) ParseOHLCV

func (this Mercado) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Mercado) ParseOrder

func (this Mercado) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Mercado) ParseOrderStatus

func (this Mercado) ParseOrderStatus(status interface{}) interface{}

func (Mercado) ParseTicker

func (this Mercado) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Mercado) ParseTrade

func (this Mercado) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Mercado) ParseTransaction

func (this Mercado) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Mercado) PrivatePostCancelOrder

func (this Mercado) PrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Mercado) PrivatePostGetAccountInfo

func (this Mercado) PrivatePostGetAccountInfo(args ...interface{}) <-chan interface{}

func (Mercado) PrivatePostGetOrder

func (this Mercado) PrivatePostGetOrder(args ...interface{}) <-chan interface{}

func (Mercado) PrivatePostGetWithdrawal

func (this Mercado) PrivatePostGetWithdrawal(args ...interface{}) <-chan interface{}

func (Mercado) PrivatePostListOrderbook

func (this Mercado) PrivatePostListOrderbook(args ...interface{}) <-chan interface{}

func (Mercado) PrivatePostListOrders

func (this Mercado) PrivatePostListOrders(args ...interface{}) <-chan interface{}

func (Mercado) PrivatePostListSystemMessages

func (this Mercado) PrivatePostListSystemMessages(args ...interface{}) <-chan interface{}

func (Mercado) PrivatePostPlaceBuyOrder

func (this Mercado) PrivatePostPlaceBuyOrder(args ...interface{}) <-chan interface{}

func (Mercado) PrivatePostPlaceMarketBuyOrder

func (this Mercado) PrivatePostPlaceMarketBuyOrder(args ...interface{}) <-chan interface{}

func (Mercado) PrivatePostPlaceMarketSellOrder

func (this Mercado) PrivatePostPlaceMarketSellOrder(args ...interface{}) <-chan interface{}

func (Mercado) PrivatePostPlaceSellOrder

func (this Mercado) PrivatePostPlaceSellOrder(args ...interface{}) <-chan interface{}

func (Mercado) PrivatePostWithdrawCoin

func (this Mercado) PrivatePostWithdrawCoin(args ...interface{}) <-chan interface{}

func (Mercado) PublicGetCoinDaySummaryYearMonthDay

func (this Mercado) PublicGetCoinDaySummaryYearMonthDay(args ...interface{}) <-chan interface{}

func (Mercado) PublicGetCoinOrderbook

func (this Mercado) PublicGetCoinOrderbook(args ...interface{}) <-chan interface{}

func (Mercado) PublicGetCoinTicker

func (this Mercado) PublicGetCoinTicker(args ...interface{}) <-chan interface{}

func (Mercado) PublicGetCoinTrades

func (this Mercado) PublicGetCoinTrades(args ...interface{}) <-chan interface{}

func (Mercado) PublicGetCoinTradesFrom

func (this Mercado) PublicGetCoinTradesFrom(args ...interface{}) <-chan interface{}

func (Mercado) PublicGetCoinTradesFromTo

func (this Mercado) PublicGetCoinTradesFromTo(args ...interface{}) <-chan interface{}

func (Mercado) PublicGetCoins

func (this Mercado) PublicGetCoins(args ...interface{}) <-chan interface{}

func (Mercado) Sign

func (this Mercado) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Mercado) V4PublicGetCoinCandle

func (this Mercado) V4PublicGetCoinCandle(args ...interface{}) <-chan interface{}

func (Mercado) V4PublicNetGetCandles

func (this Mercado) V4PublicNetGetCandles(args ...interface{}) <-chan interface{}

func (*Mercado) Withdraw

func (this *Mercado) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name mercado#withdraw
  • @description make a withdrawal
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Mexc

type Mexc struct {
	Core *mexc
	// contains filtered or unexported fields
}

func NewMexc

func NewMexc(userConfig map[string]interface{}) Mexc

func (Mexc) AddMargin

func (this Mexc) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Mexc) BrokerPrivateDeleteSubAccountApiKey

func (this Mexc) BrokerPrivateDeleteSubAccountApiKey(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivateGetCapitalDepositSubAddress

func (this Mexc) BrokerPrivateGetCapitalDepositSubAddress(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivateGetCapitalDepositSubHisrec

func (this Mexc) BrokerPrivateGetCapitalDepositSubHisrec(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivateGetCapitalDepositSubHisrecGetall

func (this Mexc) BrokerPrivateGetCapitalDepositSubHisrecGetall(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivateGetSubAccountApiKey

func (this Mexc) BrokerPrivateGetSubAccountApiKey(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivateGetSubAccountList

func (this Mexc) BrokerPrivateGetSubAccountList(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivateGetSubAccountUniversalTransfer

func (this Mexc) BrokerPrivateGetSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivatePostCapitalDepositSubAddress

func (this Mexc) BrokerPrivatePostCapitalDepositSubAddress(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivatePostCapitalWithdrawApply

func (this Mexc) BrokerPrivatePostCapitalWithdrawApply(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivatePostSubAccountApiKey

func (this Mexc) BrokerPrivatePostSubAccountApiKey(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivatePostSubAccountFutures

func (this Mexc) BrokerPrivatePostSubAccountFutures(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivatePostSubAccountUniversalTransfer

func (this Mexc) BrokerPrivatePostSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Mexc) BrokerPrivatePostSubAccountVirtualSubAccount

func (this Mexc) BrokerPrivatePostSubAccountVirtualSubAccount(args ...interface{}) <-chan interface{}

func (*Mexc) CancelAllOrders

func (this *Mexc) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Mexc) CancelOrder

func (this *Mexc) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Mexc) CancelOrders

func (this *Mexc) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (Mexc) ContractPrivateGetAccountAssetCurrency

func (this Mexc) ContractPrivateGetAccountAssetCurrency(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetAccountAssets

func (this Mexc) ContractPrivateGetAccountAssets(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetAccountRiskLimit

func (this Mexc) ContractPrivateGetAccountRiskLimit(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetAccountTieredFeeRate

func (this Mexc) ContractPrivateGetAccountTieredFeeRate(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetAccountTransferRecord

func (this Mexc) ContractPrivateGetAccountTransferRecord(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetOrderBatchQuery

func (this Mexc) ContractPrivateGetOrderBatchQuery(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetOrderDealDetailsOrderId

func (this Mexc) ContractPrivateGetOrderDealDetailsOrderId(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetOrderExternalSymbolExternalOid

func (this Mexc) ContractPrivateGetOrderExternalSymbolExternalOid(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetOrderGetOrderId

func (this Mexc) ContractPrivateGetOrderGetOrderId(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetOrderListHistoryOrders

func (this Mexc) ContractPrivateGetOrderListHistoryOrders(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetOrderListOpenOrdersSymbol

func (this Mexc) ContractPrivateGetOrderListOpenOrdersSymbol(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetOrderListOrderDeals

func (this Mexc) ContractPrivateGetOrderListOrderDeals(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetPlanorderListOrders

func (this Mexc) ContractPrivateGetPlanorderListOrders(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetPositionFundingRecords

func (this Mexc) ContractPrivateGetPositionFundingRecords(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetPositionLeverage

func (this Mexc) ContractPrivateGetPositionLeverage(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetPositionListHistoryPositions

func (this Mexc) ContractPrivateGetPositionListHistoryPositions(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetPositionOpenPositions

func (this Mexc) ContractPrivateGetPositionOpenPositions(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetPositionPositionMode

func (this Mexc) ContractPrivateGetPositionPositionMode(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetStoporderListOrders

func (this Mexc) ContractPrivateGetStoporderListOrders(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivateGetStoporderOrderDetailsStopOrderId

func (this Mexc) ContractPrivateGetStoporderOrderDetailsStopOrderId(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostAccountChangeRiskLevel

func (this Mexc) ContractPrivatePostAccountChangeRiskLevel(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostOrderCancel

func (this Mexc) ContractPrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostOrderCancelAll

func (this Mexc) ContractPrivatePostOrderCancelAll(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostOrderCancelWithExternal

func (this Mexc) ContractPrivatePostOrderCancelWithExternal(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostOrderSubmit

func (this Mexc) ContractPrivatePostOrderSubmit(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostOrderSubmitBatch

func (this Mexc) ContractPrivatePostOrderSubmitBatch(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostPlanorderCancel

func (this Mexc) ContractPrivatePostPlanorderCancel(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostPlanorderCancelAll

func (this Mexc) ContractPrivatePostPlanorderCancelAll(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostPlanorderPlace

func (this Mexc) ContractPrivatePostPlanorderPlace(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostPositionChangeLeverage

func (this Mexc) ContractPrivatePostPositionChangeLeverage(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostPositionChangeMargin

func (this Mexc) ContractPrivatePostPositionChangeMargin(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostPositionChangePositionMode

func (this Mexc) ContractPrivatePostPositionChangePositionMode(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostStoporderCancel

func (this Mexc) ContractPrivatePostStoporderCancel(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostStoporderCancelAll

func (this Mexc) ContractPrivatePostStoporderCancelAll(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostStoporderChangePlanPrice

func (this Mexc) ContractPrivatePostStoporderChangePlanPrice(args ...interface{}) <-chan interface{}

func (Mexc) ContractPrivatePostStoporderChangePrice

func (this Mexc) ContractPrivatePostStoporderChangePrice(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetDealsSymbol

func (this Mexc) ContractPublicGetDealsSymbol(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetDepthCommitsSymbolLimit

func (this Mexc) ContractPublicGetDepthCommitsSymbolLimit(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetDepthSymbol

func (this Mexc) ContractPublicGetDepthSymbol(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetDetail

func (this Mexc) ContractPublicGetDetail(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetFairPriceSymbol

func (this Mexc) ContractPublicGetFairPriceSymbol(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetFundingRateHistory

func (this Mexc) ContractPublicGetFundingRateHistory(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetFundingRateSymbol

func (this Mexc) ContractPublicGetFundingRateSymbol(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetIndexPriceSymbol

func (this Mexc) ContractPublicGetIndexPriceSymbol(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetKlineFairPriceSymbol

func (this Mexc) ContractPublicGetKlineFairPriceSymbol(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetKlineIndexPriceSymbol

func (this Mexc) ContractPublicGetKlineIndexPriceSymbol(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetKlineSymbol

func (this Mexc) ContractPublicGetKlineSymbol(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetPing

func (this Mexc) ContractPublicGetPing(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetRiskReverse

func (this Mexc) ContractPublicGetRiskReverse(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetRiskReverseHistory

func (this Mexc) ContractPublicGetRiskReverseHistory(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetSupportCurrencies

func (this Mexc) ContractPublicGetSupportCurrencies(args ...interface{}) <-chan interface{}

func (Mexc) ContractPublicGetTicker

func (this Mexc) ContractPublicGetTicker(args ...interface{}) <-chan interface{}

func (*Mexc) CreateDepositAddress

func (this *Mexc) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (DepositAddress, error)

*

func (*Mexc) CreateMarketBuyOrderWithCost

func (this *Mexc) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Mexc) CreateMarketSellOrderWithCost

func (this *Mexc) CreateMarketSellOrderWithCost(symbol string, cost float64, options ...CreateMarketSellOrderWithCostOptions) (Order, error)

*

  • @method
  • @name mexc#createMarketSellOrderWithCost
  • @description create a market sell order by providing the symbol and cost
  • @see https://mexcdevelop.github.io/apidocs/spot_v3_en/#new-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Mexc) CreateOrder

func (this *Mexc) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name mexc#createOrder
  • @description create a trade order
  • @see https://mexcdevelop.github.io/apidocs/spot_v3_en/#new-order
  • @see https://mexcdevelop.github.io/apidocs/contract_v1_en/#order-under-maintenance
  • @see https://mexcdevelop.github.io/apidocs/contract_v1_en/#trigger-order-under-maintenance
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] only 'isolated' is supported for spot-margin trading
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {bool} [params.postOnly] if true, the order will only be posted if it will be a maker order
  • @param {bool} [params.reduceOnly] *contract only* indicates if this order is to reduce the size of a position
  • @param {bool} [params.hedged] *swap only* true for hedged mode, false for one way mode, default is false
  • @param {string} [params.timeInForce] 'IOC' or 'FOK', default is 'GTC'
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {int} [params.leverage] *contract only* leverage is necessary on isolated margin
  • @param {long} [params.positionId] *contract only* it is recommended to fill in this parameter when closing a position
  • @param {string} [params.externalOid] *contract only* external order ID
  • @param {int} [params.positionMode] *contract only* 1:hedge, 2:one-way, default: the user's current config
  • @param {boolean} [params.test] *spot only* whether to use the test endpoint or not, default is false
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Mexc) CreateOrders

func (this *Mexc) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Mexc) CreateSpotOrder

func (this Mexc) CreateSpotOrder(market interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @ignore
  • @method
  • @name mexc#createSpotOrder
  • @description create a trade order
  • @see https://mexcdevelop.github.io/apidocs/spot_v3_en/#new-order
  • @param {string} market unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {string} [marginMode] only 'isolated' is supported for spot-margin trading
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.postOnly] if true, the order will only be posted if it will be a maker order
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Mexc) CreateSpotOrderRequest

func (this Mexc) CreateSpotOrderRequest(market interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) CreateSwapOrder

func (this Mexc) CreateSwapOrder(market interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @ignore
  • @method
  • @name mexc#createSwapOrder
  • @description create a trade order
  • @see https://mexcdevelop.github.io/apidocs/spot_v3_en/#new-order
  • @see https://mexcdevelop.github.io/apidocs/contract_v1_en/#order-under-maintenance
  • @see https://mexcdevelop.github.io/apidocs/contract_v1_en/#trigger-order-under-maintenance
  • @param {string} market unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {string} [marginMode] only 'isolated' is supported for spot-margin trading
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {bool} [params.postOnly] if true, the order will only be posted if it will be a maker order
  • @param {bool} [params.reduceOnly] indicates if this order is to reduce the size of a position
  • @param {bool} [params.hedged] *swap only* true for hedged mode, false for one way mode, default is false *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {int} [params.leverage] leverage is necessary on isolated margin
  • @param {long} [params.positionId] it is recommended to fill in this parameter when closing a position
  • @param {string} [params.externalOid] external order ID
  • @param {int} [params.positionMode] 1:hedge, 2:one-way, default: the user's current config
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Mexc) CustomParseBalance

func (this Mexc) CustomParseBalance(response interface{}, marketType interface{}) interface{}

func (Mexc) Describe

func (this Mexc) Describe() interface{}

func (*Mexc) FetchAccountHelper

func (this *Mexc) FetchAccountHelper(typeVar interface{}, params interface{}) (map[string]interface{}, error)

func (*Mexc) FetchAccounts

func (this *Mexc) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Mexc) FetchBalance

func (this *Mexc) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Mexc) FetchBidsAsks

func (this *Mexc) FetchBidsAsks(options ...FetchBidsAsksOptions) (Tickers, error)

*

func (*Mexc) FetchCanceledOrders

func (this *Mexc) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

func (*Mexc) FetchClosedOrders

func (this *Mexc) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Mexc) FetchCurrencies

func (this Mexc) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Mexc) FetchDepositAddress

func (this *Mexc) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Mexc) FetchDepositAddressesByNetwork

func (this *Mexc) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

*

func (*Mexc) FetchDepositWithdrawFees

func (this *Mexc) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Mexc) FetchDeposits

func (this *Mexc) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Mexc) FetchFundingHistory

func (this *Mexc) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Mexc) FetchFundingInterval

func (this *Mexc) FetchFundingInterval(symbol string, options ...FetchFundingIntervalOptions) (FundingRate, error)

*

func (*Mexc) FetchFundingRate

func (this *Mexc) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Mexc) FetchFundingRateHistory

func (this *Mexc) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Mexc) FetchLeverage

func (this *Mexc) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Mexc) FetchLeverageTiers

func (this *Mexc) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

func (*Mexc) FetchMarkets

func (this *Mexc) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Mexc) FetchMyTrades

func (this *Mexc) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Mexc) FetchOHLCV

func (this *Mexc) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name mexc#fetchOHLCV
  • @see https://mexcdevelop.github.io/apidocs/spot_v3_en/#kline-candlestick-data
  • @see https://mexcdevelop.github.io/apidocs/contract_v1_en/#k-line-data
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Mexc) FetchOpenOrders

func (this *Mexc) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Mexc) FetchOrder

func (this *Mexc) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Mexc) FetchOrderBook

func (this *Mexc) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Mexc) FetchOrderTrades

func (this *Mexc) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Mexc) FetchOrders

func (this *Mexc) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Mexc) FetchOrdersByIds

func (this *Mexc) FetchOrdersByIds(ids interface{}, options ...FetchOrdersByIdsOptions) ([]Order, error)

func (*Mexc) FetchOrdersByState

func (this *Mexc) FetchOrdersByState(state interface{}, options ...FetchOrdersByStateOptions) ([]Order, error)

func (*Mexc) FetchPosition

func (this *Mexc) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Mexc) FetchPositionMode

func (this *Mexc) FetchPositionMode(options ...FetchPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name mexc#fetchPositionMode
  • @description fetchs the position mode, hedged or one way, hedged for binance is set identically for all linear markets or all inverse markets
  • @see https://mexcdevelop.github.io/apidocs/contract_v1_en/#get-position-mode
  • @param {string} symbol not used by mexc fetchPositionMode
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an object detailing whether the market is in hedged or one-way mode

func (*Mexc) FetchPositions

func (this *Mexc) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Mexc) FetchPositionsHistory

func (this *Mexc) FetchPositionsHistory(options ...FetchPositionsHistoryOptions) ([]Position, error)

*

  • @method
  • @name mexc#fetchPositionsHistory
  • @description fetches historical positions
  • @see https://mexcdevelop.github.io/apidocs/contract_v1_en/#get-the-user-s-history-position-information
  • @param {string[]} [symbols] unified contract symbols
  • @param {int} [since] not used by mexc fetchPositionsHistory
  • @param {int} [limit] the maximum amount of candles to fetch, default=1000
  • @param {object} [params] extra parameters specific to the exchange api endpoint *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {int} [params.type] position type,1: long, 2: short
  • @param {int} [params.page_num] current page number, default is 1
  • @returns {object[]} a list of [position structures]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Mexc) FetchSpotMarkets

func (this *Mexc) FetchSpotMarkets(params ...interface{}) ([]map[string]interface{}, error)

func (*Mexc) FetchStatus

func (this *Mexc) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Mexc) FetchSwapMarkets

func (this *Mexc) FetchSwapMarkets(params ...interface{}) ([]map[string]interface{}, error)

func (*Mexc) FetchTicker

func (this *Mexc) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Mexc) FetchTickers

func (this *Mexc) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Mexc) FetchTime

func (this *Mexc) FetchTime(params ...interface{}) (int64, error)

*

func (*Mexc) FetchTrades

func (this *Mexc) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Mexc) FetchTradingFee

func (this *Mexc) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Mexc) FetchTransactionFees

func (this *Mexc) FetchTransactionFees(options ...FetchTransactionFeesOptions) (map[string]interface{}, error)

*

func (*Mexc) FetchTransfer

func (this *Mexc) FetchTransfer(id string, options ...FetchTransferOptions) (TransferEntry, error)

*

func (*Mexc) FetchTransfers

func (this *Mexc) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

func (*Mexc) FetchWithdrawals

func (this *Mexc) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Mexc) HandleErrors

func (this Mexc) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Mexc) HandleMarginModeAndParams

func (this Mexc) HandleMarginModeAndParams(methodName interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) Init

func (this Mexc) Init(userConfig map[string]interface{})

func (Mexc) ModifyMarginHelper

func (this Mexc) ModifyMarginHelper(symbol interface{}, amount interface{}, addOrReduce interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Mexc) Nonce

func (this Mexc) Nonce() interface{}

func (Mexc) ParseAccountId

func (this Mexc) ParseAccountId(status interface{}) interface{}

func (Mexc) ParseBalanceHelper

func (this Mexc) ParseBalanceHelper(entry interface{}) interface{}

func (Mexc) ParseBidAsk

func (this Mexc) ParseBidAsk(bidask interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseDepositAddress

func (this Mexc) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseDepositWithdrawFee

func (this Mexc) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseFundingRate

func (this Mexc) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseLeverage

func (this Mexc) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseMarketLeverageTiers

func (this Mexc) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseOHLCV

func (this Mexc) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseOrder

func (this Mexc) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseOrderSide

func (this Mexc) ParseOrderSide(status interface{}) interface{}

func (Mexc) ParseOrderStatus

func (this Mexc) ParseOrderStatus(status interface{}) interface{}

func (Mexc) ParseOrderTimeInForce

func (this Mexc) ParseOrderTimeInForce(status interface{}) interface{}

func (Mexc) ParseOrderType

func (this Mexc) ParseOrderType(status interface{}) interface{}

func (Mexc) ParsePosition

func (this Mexc) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseTicker

func (this Mexc) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseTrade

func (this Mexc) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseTransaction

func (this Mexc) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseTransactionFee

func (this Mexc) ParseTransactionFee(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseTransactionFees

func (this Mexc) ParseTransactionFees(response interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseTransactionStatusByType

func (this Mexc) ParseTransactionStatusByType(status interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseTransfer

func (this Mexc) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) ParseTransferStatus

func (this Mexc) ParseTransferStatus(status interface{}) interface{}

func (Mexc) ReduceMargin

func (this Mexc) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Mexc) SetLeverage

func (this *Mexc) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name mexc#setLeverage
  • @description set the level of leverage for a market
  • @see https://mexcdevelop.github.io/apidocs/contract_v1_en/#switch-leverage
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (*Mexc) SetMarginMode

func (this *Mexc) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (Leverage, error)

*

  • @method
  • @name mexc#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://mexcdevelop.github.io/apidocs/contract_v1_en/#switch-leverage
  • @param {string} marginMode 'cross' or 'isolated'
  • @param {string} [symbol] required when there is no position, else provide params["positionId"]
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.positionId] required when a position is set
  • @param {string} [params.direction] "long" or "short" required when there is no position
  • @returns {object} response from the exchange

func (*Mexc) SetPositionMode

func (this *Mexc) SetPositionMode(hedged bool, options ...SetPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name mexc#setPositionMode
  • @description set hedged to true or false for a market
  • @see https://mexcdevelop.github.io/apidocs/contract_v1_en/#change-position-mode
  • @param {bool} hedged set to true to use dualSidePosition
  • @param {string} symbol not used by mexc setPositionMode ()
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Mexc) Sign

func (this Mexc) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Mexc) Spot2PrivateDeleteAssetWithdraw

func (this Mexc) Spot2PrivateDeleteAssetWithdraw(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateDeleteOrderCancel

func (this Mexc) Spot2PrivateDeleteOrderCancel(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateDeleteOrderCancelBySymbol

func (this Mexc) Spot2PrivateDeleteOrderCancelBySymbol(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetAccountBalance

func (this Mexc) Spot2PrivateGetAccountBalance(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetAccountInfo

func (this Mexc) Spot2PrivateGetAccountInfo(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetAssetAddressList

func (this Mexc) Spot2PrivateGetAssetAddressList(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetAssetDepositAddressList

func (this Mexc) Spot2PrivateGetAssetDepositAddressList(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetAssetDepositList

func (this Mexc) Spot2PrivateGetAssetDepositList(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetAssetInternalTransferInfo

func (this Mexc) Spot2PrivateGetAssetInternalTransferInfo(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetAssetInternalTransferRecord

func (this Mexc) Spot2PrivateGetAssetInternalTransferRecord(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetAssetWithdrawList

func (this Mexc) Spot2PrivateGetAssetWithdrawList(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetMarketApiSymbols

func (this Mexc) Spot2PrivateGetMarketApiSymbols(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetOrderDealDetail

func (this Mexc) Spot2PrivateGetOrderDealDetail(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetOrderDeals

func (this Mexc) Spot2PrivateGetOrderDeals(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetOrderList

func (this Mexc) Spot2PrivateGetOrderList(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetOrderOpenOrders

func (this Mexc) Spot2PrivateGetOrderOpenOrders(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivateGetOrderQuery

func (this Mexc) Spot2PrivateGetOrderQuery(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivatePostAssetInternalTransfer

func (this Mexc) Spot2PrivatePostAssetInternalTransfer(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivatePostAssetWithdraw

func (this Mexc) Spot2PrivatePostAssetWithdraw(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivatePostOrderAdvancedPlaceBatch

func (this Mexc) Spot2PrivatePostOrderAdvancedPlaceBatch(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivatePostOrderPlace

func (this Mexc) Spot2PrivatePostOrderPlace(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PrivatePostOrderPlaceBatch

func (this Mexc) Spot2PrivatePostOrderPlaceBatch(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PublicGetCommonPing

func (this Mexc) Spot2PublicGetCommonPing(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PublicGetCommonTimestamp

func (this Mexc) Spot2PublicGetCommonTimestamp(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PublicGetMarketApiDefaultSymbols

func (this Mexc) Spot2PublicGetMarketApiDefaultSymbols(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PublicGetMarketCoinList

func (this Mexc) Spot2PublicGetMarketCoinList(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PublicGetMarketDeals

func (this Mexc) Spot2PublicGetMarketDeals(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PublicGetMarketDepth

func (this Mexc) Spot2PublicGetMarketDepth(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PublicGetMarketKline

func (this Mexc) Spot2PublicGetMarketKline(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PublicGetMarketSymbols

func (this Mexc) Spot2PublicGetMarketSymbols(args ...interface{}) <-chan interface{}

func (Mexc) Spot2PublicGetMarketTicker

func (this Mexc) Spot2PublicGetMarketTicker(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateDeleteCapitalWithdraw

func (this Mexc) SpotPrivateDeleteCapitalWithdraw(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateDeleteMarginOpenOrders

func (this Mexc) SpotPrivateDeleteMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateDeleteMarginOrder

func (this Mexc) SpotPrivateDeleteMarginOrder(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateDeleteOpenOrders

func (this Mexc) SpotPrivateDeleteOpenOrders(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateDeleteOrder

func (this Mexc) SpotPrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateDeleteSubAccountApiKey

func (this Mexc) SpotPrivateDeleteSubAccountApiKey(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateDeleteUserDataStream

func (this Mexc) SpotPrivateDeleteUserDataStream(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetAccount

func (this Mexc) SpotPrivateGetAccount(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetAllOrders

func (this Mexc) SpotPrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetCapitalConfigGetall

func (this Mexc) SpotPrivateGetCapitalConfigGetall(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetCapitalConvert

func (this Mexc) SpotPrivateGetCapitalConvert(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetCapitalConvertList

func (this Mexc) SpotPrivateGetCapitalConvertList(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetCapitalDepositAddress

func (this Mexc) SpotPrivateGetCapitalDepositAddress(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetCapitalDepositHisrec

func (this Mexc) SpotPrivateGetCapitalDepositHisrec(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetCapitalSubAccountUniversalTransfer

func (this Mexc) SpotPrivateGetCapitalSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetCapitalTransfer

func (this Mexc) SpotPrivateGetCapitalTransfer(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetCapitalTransferInternal

func (this Mexc) SpotPrivateGetCapitalTransferInternal(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetCapitalTransferTranId

func (this Mexc) SpotPrivateGetCapitalTransferTranId(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetCapitalWithdrawAddress

func (this Mexc) SpotPrivateGetCapitalWithdrawAddress(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetCapitalWithdrawHistory

func (this Mexc) SpotPrivateGetCapitalWithdrawHistory(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginAllOrders

func (this Mexc) SpotPrivateGetMarginAllOrders(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginForceLiquidationRec

func (this Mexc) SpotPrivateGetMarginForceLiquidationRec(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginIsolatedAccount

func (this Mexc) SpotPrivateGetMarginIsolatedAccount(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginIsolatedMarginData

func (this Mexc) SpotPrivateGetMarginIsolatedMarginData(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginIsolatedMarginTier

func (this Mexc) SpotPrivateGetMarginIsolatedMarginTier(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginIsolatedPair

func (this Mexc) SpotPrivateGetMarginIsolatedPair(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginLoan

func (this Mexc) SpotPrivateGetMarginLoan(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginMaxBorrowable

func (this Mexc) SpotPrivateGetMarginMaxBorrowable(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginMaxTransferable

func (this Mexc) SpotPrivateGetMarginMaxTransferable(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginMyTrades

func (this Mexc) SpotPrivateGetMarginMyTrades(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginOpenOrders

func (this Mexc) SpotPrivateGetMarginOpenOrders(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginOrder

func (this Mexc) SpotPrivateGetMarginOrder(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginPriceIndex

func (this Mexc) SpotPrivateGetMarginPriceIndex(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMarginRepay

func (this Mexc) SpotPrivateGetMarginRepay(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMxDeductEnable

func (this Mexc) SpotPrivateGetMxDeductEnable(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetMyTrades

func (this Mexc) SpotPrivateGetMyTrades(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetOpenOrders

func (this Mexc) SpotPrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetOrder

func (this Mexc) SpotPrivateGetOrder(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetRebateAffiliateCommission

func (this Mexc) SpotPrivateGetRebateAffiliateCommission(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetRebateAffiliateCommissionDetail

func (this Mexc) SpotPrivateGetRebateAffiliateCommissionDetail(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetRebateAffiliateWithdraw

func (this Mexc) SpotPrivateGetRebateAffiliateWithdraw(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetRebateDetail

func (this Mexc) SpotPrivateGetRebateDetail(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetRebateDetailKickback

func (this Mexc) SpotPrivateGetRebateDetailKickback(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetRebateReferCode

func (this Mexc) SpotPrivateGetRebateReferCode(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetRebateTaxQuery

func (this Mexc) SpotPrivateGetRebateTaxQuery(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetSelfSymbols

func (this Mexc) SpotPrivateGetSelfSymbols(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetSubAccountApiKey

func (this Mexc) SpotPrivateGetSubAccountApiKey(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetSubAccountList

func (this Mexc) SpotPrivateGetSubAccountList(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetTradeFee

func (this Mexc) SpotPrivateGetTradeFee(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivateGetUserDataStream

func (this Mexc) SpotPrivateGetUserDataStream(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostBatchOrders

func (this Mexc) SpotPrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostCapitalConvert

func (this Mexc) SpotPrivatePostCapitalConvert(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostCapitalDepositAddress

func (this Mexc) SpotPrivatePostCapitalDepositAddress(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostCapitalSubAccountUniversalTransfer

func (this Mexc) SpotPrivatePostCapitalSubAccountUniversalTransfer(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostCapitalTransfer

func (this Mexc) SpotPrivatePostCapitalTransfer(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostCapitalTransferInternal

func (this Mexc) SpotPrivatePostCapitalTransferInternal(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostCapitalWithdraw

func (this Mexc) SpotPrivatePostCapitalWithdraw(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostCapitalWithdrawApply

func (this Mexc) SpotPrivatePostCapitalWithdrawApply(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostMxDeductEnable

func (this Mexc) SpotPrivatePostMxDeductEnable(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostOrder

func (this Mexc) SpotPrivatePostOrder(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostOrderTest

func (this Mexc) SpotPrivatePostOrderTest(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostSubAccountApiKey

func (this Mexc) SpotPrivatePostSubAccountApiKey(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostSubAccountFutures

func (this Mexc) SpotPrivatePostSubAccountFutures(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostSubAccountMargin

func (this Mexc) SpotPrivatePostSubAccountMargin(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostSubAccountVirtualSubAccount

func (this Mexc) SpotPrivatePostSubAccountVirtualSubAccount(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePostUserDataStream

func (this Mexc) SpotPrivatePostUserDataStream(args ...interface{}) <-chan interface{}

func (Mexc) SpotPrivatePutUserDataStream

func (this Mexc) SpotPrivatePutUserDataStream(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetAggTrades

func (this Mexc) SpotPublicGetAggTrades(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetAvgPrice

func (this Mexc) SpotPublicGetAvgPrice(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetDepth

func (this Mexc) SpotPublicGetDepth(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetEtfInfo

func (this Mexc) SpotPublicGetEtfInfo(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetExchangeInfo

func (this Mexc) SpotPublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetHistoricalTrades

func (this Mexc) SpotPublicGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetKlines

func (this Mexc) SpotPublicGetKlines(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetPing

func (this Mexc) SpotPublicGetPing(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetTicker24hr

func (this Mexc) SpotPublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetTickerBookTicker

func (this Mexc) SpotPublicGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetTickerPrice

func (this Mexc) SpotPublicGetTickerPrice(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetTime

func (this Mexc) SpotPublicGetTime(args ...interface{}) <-chan interface{}

func (Mexc) SpotPublicGetTrades

func (this Mexc) SpotPublicGetTrades(args ...interface{}) <-chan interface{}

func (Mexc) SyntheticTradeId

func (this Mexc) SyntheticTradeId(optionalArgs ...interface{}) interface{}

func (*Mexc) Transfer

func (this *Mexc) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name mexc#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://mexcdevelop.github.io/apidocs/spot_v3_en/#user-universal-transfer
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from
  • @param {string} toAccount account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.symbol] market symbol required for margin account transfers eg:BTCUSDT
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Mexc) Withdraw

func (this *Mexc) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type MinMax

type MinMax struct {
	Min *float64
	Max *float64
}

func NewMinMax

func NewMinMax(data interface{}) MinMax

type Modify

type Modify struct {
	OID   int64 `mapstructure:"oid" msgpack:"oid"`
	Order Order `mapstructure:"order" msgpack:"order"`
}

editOrder {"type":"batchModify","modifies":[{"oid":8553833906,"order":{"a":5,"b":true,"p":"151","s":"0.2","r":false,"t":{"limit":{"tif":"Gtc"}}}}]}

type Myokx

type Myokx struct {
	Core *myokx
	// contains filtered or unexported fields
}

func NewMyokx

func NewMyokx(userConfig map[string]interface{}) Myokx

func (Myokx) Describe

func (this Myokx) Describe() interface{}

func (Myokx) Init

func (this Myokx) Init(userConfig map[string]interface{})

func (Myokx) PrivateGetAccountAccountPositionRisk

func (this Myokx) PrivateGetAccountAccountPositionRisk(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountAdjustLeverageInfo

func (this Myokx) PrivateGetAccountAdjustLeverageInfo(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountBalance

func (this Myokx) PrivateGetAccountBalance(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountBills

func (this Myokx) PrivateGetAccountBills(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountBillsArchive

func (this Myokx) PrivateGetAccountBillsArchive(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountBillsHistoryArchive

func (this Myokx) PrivateGetAccountBillsHistoryArchive(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountBorrowRepayHistory

func (this Myokx) PrivateGetAccountBorrowRepayHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountConfig

func (this Myokx) PrivateGetAccountConfig(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountFixedLoanBorrowingLimit

func (this Myokx) PrivateGetAccountFixedLoanBorrowingLimit(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountFixedLoanBorrowingOrdersList

func (this Myokx) PrivateGetAccountFixedLoanBorrowingOrdersList(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountFixedLoanBorrowingQuote

func (this Myokx) PrivateGetAccountFixedLoanBorrowingQuote(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountGreeks

func (this Myokx) PrivateGetAccountGreeks(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountInstruments

func (this Myokx) PrivateGetAccountInstruments(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountInterestAccrued

func (this Myokx) PrivateGetAccountInterestAccrued(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountInterestLimits

func (this Myokx) PrivateGetAccountInterestLimits(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountInterestRate

func (this Myokx) PrivateGetAccountInterestRate(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountLeverageInfo

func (this Myokx) PrivateGetAccountLeverageInfo(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountMaxAvailSize

func (this Myokx) PrivateGetAccountMaxAvailSize(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountMaxLoan

func (this Myokx) PrivateGetAccountMaxLoan(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountMaxSize

func (this Myokx) PrivateGetAccountMaxSize(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountMaxWithdrawal

func (this Myokx) PrivateGetAccountMaxWithdrawal(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountMmpConfig

func (this Myokx) PrivateGetAccountMmpConfig(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountPositionTiers

func (this Myokx) PrivateGetAccountPositionTiers(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountPositions

func (this Myokx) PrivateGetAccountPositions(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountPositionsHistory

func (this Myokx) PrivateGetAccountPositionsHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountQuickMarginBorrowRepayHistory

func (this Myokx) PrivateGetAccountQuickMarginBorrowRepayHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountRiskState

func (this Myokx) PrivateGetAccountRiskState(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountSetAutoRepay

func (this Myokx) PrivateGetAccountSetAutoRepay(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountSpotBorrowRepayHistory

func (this Myokx) PrivateGetAccountSpotBorrowRepayHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountSpotManualBorrowRepay

func (this Myokx) PrivateGetAccountSpotManualBorrowRepay(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountSubaccountBalances

func (this Myokx) PrivateGetAccountSubaccountBalances(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountSubaccountInterestLimits

func (this Myokx) PrivateGetAccountSubaccountInterestLimits(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountSubaccountMaxWithdrawal

func (this Myokx) PrivateGetAccountSubaccountMaxWithdrawal(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountTradeFee

func (this Myokx) PrivateGetAccountTradeFee(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountVipInterestAccrued

func (this Myokx) PrivateGetAccountVipInterestAccrued(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountVipInterestDeducted

func (this Myokx) PrivateGetAccountVipInterestDeducted(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountVipLoanOrderDetail

func (this Myokx) PrivateGetAccountVipLoanOrderDetail(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAccountVipLoanOrderList

func (this Myokx) PrivateGetAccountVipLoanOrderList(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAffiliateInviteeDetail

func (this Myokx) PrivateGetAffiliateInviteeDetail(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetAssetValuation

func (this Myokx) PrivateGetAssetAssetValuation(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetBalances

func (this Myokx) PrivateGetAssetBalances(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetBills

func (this Myokx) PrivateGetAssetBills(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetBrokerNdSubaccountDepositAddress

func (this Myokx) PrivateGetAssetBrokerNdSubaccountDepositAddress(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetBrokerNdSubaccountDepositHistory

func (this Myokx) PrivateGetAssetBrokerNdSubaccountDepositHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetBrokerNdSubaccountWithdrawalHistory

func (this Myokx) PrivateGetAssetBrokerNdSubaccountWithdrawalHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetConvertCurrencies

func (this Myokx) PrivateGetAssetConvertCurrencies(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetConvertCurrencyPair

func (this Myokx) PrivateGetAssetConvertCurrencyPair(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetConvertHistory

func (this Myokx) PrivateGetAssetConvertHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetCurrencies

func (this Myokx) PrivateGetAssetCurrencies(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetDepositAddress

func (this Myokx) PrivateGetAssetDepositAddress(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetDepositHistory

func (this Myokx) PrivateGetAssetDepositHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetDepositLightning

func (this Myokx) PrivateGetAssetDepositLightning(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetDepositWithdrawStatus

func (this Myokx) PrivateGetAssetDepositWithdrawStatus(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetMonthlyStatement

func (this Myokx) PrivateGetAssetMonthlyStatement(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetNonTradableAssets

func (this Myokx) PrivateGetAssetNonTradableAssets(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetSubaccountBalances

func (this Myokx) PrivateGetAssetSubaccountBalances(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetSubaccountBills

func (this Myokx) PrivateGetAssetSubaccountBills(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetSubaccountManagedSubaccountBills

func (this Myokx) PrivateGetAssetSubaccountManagedSubaccountBills(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetTransferState

func (this Myokx) PrivateGetAssetTransferState(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetAssetWithdrawalHistory

func (this Myokx) PrivateGetAssetWithdrawalHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetBrokerFdIfRebate

func (this Myokx) PrivateGetBrokerFdIfRebate(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetBrokerFdRebatePerOrders

func (this Myokx) PrivateGetBrokerFdRebatePerOrders(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetBrokerNdInfo

func (this Myokx) PrivateGetBrokerNdInfo(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetBrokerNdRebateDaily

func (this Myokx) PrivateGetBrokerNdRebateDaily(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetBrokerNdRebatePerOrders

func (this Myokx) PrivateGetBrokerNdRebatePerOrders(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetBrokerNdSubaccountApikey

func (this Myokx) PrivateGetBrokerNdSubaccountApikey(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetBrokerNdSubaccountInfo

func (this Myokx) PrivateGetBrokerNdSubaccountInfo(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetCopytradingBatchLeverageInfo

func (this Myokx) PrivateGetCopytradingBatchLeverageInfo(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetCopytradingCopySettings

func (this Myokx) PrivateGetCopytradingCopySettings(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetCopytradingCurrentLeadTraders

func (this Myokx) PrivateGetCopytradingCurrentLeadTraders(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetCopytradingCurrentSubpositions

func (this Myokx) PrivateGetCopytradingCurrentSubpositions(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetCopytradingInstruments

func (this Myokx) PrivateGetCopytradingInstruments(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetCopytradingLeadTradersHistory

func (this Myokx) PrivateGetCopytradingLeadTradersHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetCopytradingProfitSharingDetails

func (this Myokx) PrivateGetCopytradingProfitSharingDetails(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetCopytradingSubpositionsHistory

func (this Myokx) PrivateGetCopytradingSubpositionsHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetCopytradingTotalProfitSharing

func (this Myokx) PrivateGetCopytradingTotalProfitSharing(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetCopytradingUnrealizedProfitSharingDetails

func (this Myokx) PrivateGetCopytradingUnrealizedProfitSharingDetails(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceSavingsBalance

func (this Myokx) PrivateGetFinanceSavingsBalance(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceSavingsLendingHistory

func (this Myokx) PrivateGetFinanceSavingsLendingHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceSfpDcdOrder

func (this Myokx) PrivateGetFinanceSfpDcdOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceSfpDcdOrders

func (this Myokx) PrivateGetFinanceSfpDcdOrders(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceStakingDefiEthBalance

func (this Myokx) PrivateGetFinanceStakingDefiEthBalance(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceStakingDefiEthProductInfo

func (this Myokx) PrivateGetFinanceStakingDefiEthProductInfo(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceStakingDefiEthPurchaseRedeemHistory

func (this Myokx) PrivateGetFinanceStakingDefiEthPurchaseRedeemHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceStakingDefiOffers

func (this Myokx) PrivateGetFinanceStakingDefiOffers(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceStakingDefiOrdersActive

func (this Myokx) PrivateGetFinanceStakingDefiOrdersActive(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceStakingDefiOrdersHistory

func (this Myokx) PrivateGetFinanceStakingDefiOrdersHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceStakingDefiSolBalance

func (this Myokx) PrivateGetFinanceStakingDefiSolBalance(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetFinanceStakingDefiSolPurchaseRedeemHistory

func (this Myokx) PrivateGetFinanceStakingDefiSolPurchaseRedeemHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetRfqCounterparties

func (this Myokx) PrivateGetRfqCounterparties(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetRfqMakerInstrumentSettings

func (this Myokx) PrivateGetRfqMakerInstrumentSettings(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetRfqMmpConfig

func (this Myokx) PrivateGetRfqMmpConfig(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetRfqPublicTrades

func (this Myokx) PrivateGetRfqPublicTrades(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetRfqQuotes

func (this Myokx) PrivateGetRfqQuotes(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetRfqRfqs

func (this Myokx) PrivateGetRfqRfqs(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetRfqTrades

func (this Myokx) PrivateGetRfqTrades(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetSprdOrder

func (this Myokx) PrivateGetSprdOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetSprdOrdersHistory

func (this Myokx) PrivateGetSprdOrdersHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetSprdOrdersHistoryArchive

func (this Myokx) PrivateGetSprdOrdersHistoryArchive(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetSprdOrdersPending

func (this Myokx) PrivateGetSprdOrdersPending(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetSprdTrades

func (this Myokx) PrivateGetSprdTrades(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetSupportAnnouncements

func (this Myokx) PrivateGetSupportAnnouncements(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeAccountRateLimit

func (this Myokx) PrivateGetTradeAccountRateLimit(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeEasyConvertCurrencyList

func (this Myokx) PrivateGetTradeEasyConvertCurrencyList(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeEasyConvertHistory

func (this Myokx) PrivateGetTradeEasyConvertHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeFills

func (this Myokx) PrivateGetTradeFills(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeFillsArchive

func (this Myokx) PrivateGetTradeFillsArchive(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeFillsHistory

func (this Myokx) PrivateGetTradeFillsHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeOneClickRepayCurrencyList

func (this Myokx) PrivateGetTradeOneClickRepayCurrencyList(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeOneClickRepayHistory

func (this Myokx) PrivateGetTradeOneClickRepayHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeOrder

func (this Myokx) PrivateGetTradeOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeOrderAlgo

func (this Myokx) PrivateGetTradeOrderAlgo(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeOrdersAlgoHistory

func (this Myokx) PrivateGetTradeOrdersAlgoHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeOrdersAlgoPending

func (this Myokx) PrivateGetTradeOrdersAlgoPending(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeOrdersHistory

func (this Myokx) PrivateGetTradeOrdersHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeOrdersHistoryArchive

func (this Myokx) PrivateGetTradeOrdersHistoryArchive(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradeOrdersPending

func (this Myokx) PrivateGetTradeOrdersPending(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotGridAiParam

func (this Myokx) PrivateGetTradingBotGridAiParam(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotGridOrdersAlgoDetails

func (this Myokx) PrivateGetTradingBotGridOrdersAlgoDetails(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotGridOrdersAlgoHistory

func (this Myokx) PrivateGetTradingBotGridOrdersAlgoHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotGridOrdersAlgoPending

func (this Myokx) PrivateGetTradingBotGridOrdersAlgoPending(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotGridPositions

func (this Myokx) PrivateGetTradingBotGridPositions(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotGridSubOrders

func (this Myokx) PrivateGetTradingBotGridSubOrders(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotRecurringOrdersAlgoDetails

func (this Myokx) PrivateGetTradingBotRecurringOrdersAlgoDetails(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotRecurringOrdersAlgoHistory

func (this Myokx) PrivateGetTradingBotRecurringOrdersAlgoHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotRecurringOrdersAlgoPending

func (this Myokx) PrivateGetTradingBotRecurringOrdersAlgoPending(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotRecurringSubOrders

func (this Myokx) PrivateGetTradingBotRecurringSubOrders(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotSignalEventHistory

func (this Myokx) PrivateGetTradingBotSignalEventHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotSignalOrdersAlgoDetails

func (this Myokx) PrivateGetTradingBotSignalOrdersAlgoDetails(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotSignalOrdersAlgoHistory

func (this Myokx) PrivateGetTradingBotSignalOrdersAlgoHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotSignalPositions

func (this Myokx) PrivateGetTradingBotSignalPositions(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotSignalPositionsHistory

func (this Myokx) PrivateGetTradingBotSignalPositionsHistory(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotSignalSignals

func (this Myokx) PrivateGetTradingBotSignalSignals(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetTradingBotSignalSubOrders

func (this Myokx) PrivateGetTradingBotSignalSubOrders(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetUsersEntrustSubaccountList

func (this Myokx) PrivateGetUsersEntrustSubaccountList(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetUsersPartnerIfRebate

func (this Myokx) PrivateGetUsersPartnerIfRebate(args ...interface{}) <-chan interface{}

func (Myokx) PrivateGetUsersSubaccountList

func (this Myokx) PrivateGetUsersSubaccountList(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountActivateOption

func (this Myokx) PrivatePostAccountActivateOption(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountBillsHistoryArchive

func (this Myokx) PrivatePostAccountBillsHistoryArchive(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountBorrowRepay

func (this Myokx) PrivatePostAccountBorrowRepay(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountFixedLoanAmendBorrowingOrder

func (this Myokx) PrivatePostAccountFixedLoanAmendBorrowingOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountFixedLoanBorrowingOrder

func (this Myokx) PrivatePostAccountFixedLoanBorrowingOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountFixedLoanManualReborrow

func (this Myokx) PrivatePostAccountFixedLoanManualReborrow(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountFixedLoanRepayBorrowingOrder

func (this Myokx) PrivatePostAccountFixedLoanRepayBorrowingOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountMmpConfig

func (this Myokx) PrivatePostAccountMmpConfig(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountMmpReset

func (this Myokx) PrivatePostAccountMmpReset(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountPositionBuilder

func (this Myokx) PrivatePostAccountPositionBuilder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountPositionMarginBalance

func (this Myokx) PrivatePostAccountPositionMarginBalance(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountQuickMarginBorrowRepay

func (this Myokx) PrivatePostAccountQuickMarginBorrowRepay(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountSetAccountLevel

func (this Myokx) PrivatePostAccountSetAccountLevel(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountSetAutoLoan

func (this Myokx) PrivatePostAccountSetAutoLoan(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountSetGreeks

func (this Myokx) PrivatePostAccountSetGreeks(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountSetIsolatedMode

func (this Myokx) PrivatePostAccountSetIsolatedMode(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountSetLeverage

func (this Myokx) PrivatePostAccountSetLeverage(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountSetPositionMode

func (this Myokx) PrivatePostAccountSetPositionMode(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountSetRiskOffsetType

func (this Myokx) PrivatePostAccountSetRiskOffsetType(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountSimulatedMargin

func (this Myokx) PrivatePostAccountSimulatedMargin(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAccountSubaccountSetLoanAllocation

func (this Myokx) PrivatePostAccountSubaccountSetLoanAllocation(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAssetBrokerNdModifySubaccountDepositAddress

func (this Myokx) PrivatePostAssetBrokerNdModifySubaccountDepositAddress(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAssetBrokerNdSubaccountDepositAddress

func (this Myokx) PrivatePostAssetBrokerNdSubaccountDepositAddress(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAssetCancelWithdrawal

func (this Myokx) PrivatePostAssetCancelWithdrawal(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAssetConvertDustAssets

func (this Myokx) PrivatePostAssetConvertDustAssets(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAssetConvertEstimateQuote

func (this Myokx) PrivatePostAssetConvertEstimateQuote(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAssetConvertTrade

func (this Myokx) PrivatePostAssetConvertTrade(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAssetMonthlyStatement

func (this Myokx) PrivatePostAssetMonthlyStatement(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAssetSubaccountTransfer

func (this Myokx) PrivatePostAssetSubaccountTransfer(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAssetTransfer

func (this Myokx) PrivatePostAssetTransfer(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAssetWithdrawal

func (this Myokx) PrivatePostAssetWithdrawal(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostAssetWithdrawalLightning

func (this Myokx) PrivatePostAssetWithdrawalLightning(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostBrokerFdRebatePerOrders

func (this Myokx) PrivatePostBrokerFdRebatePerOrders(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostBrokerNdCreateSubaccount

func (this Myokx) PrivatePostBrokerNdCreateSubaccount(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostBrokerNdDeleteSubaccount

func (this Myokx) PrivatePostBrokerNdDeleteSubaccount(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostBrokerNdRebatePerOrders

func (this Myokx) PrivatePostBrokerNdRebatePerOrders(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostBrokerNdReportSubaccountIp

func (this Myokx) PrivatePostBrokerNdReportSubaccountIp(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostBrokerNdSetSubaccountAssets

func (this Myokx) PrivatePostBrokerNdSetSubaccountAssets(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostBrokerNdSetSubaccountFeeRate

func (this Myokx) PrivatePostBrokerNdSetSubaccountFeeRate(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostBrokerNdSetSubaccountLevel

func (this Myokx) PrivatePostBrokerNdSetSubaccountLevel(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostBrokerNdSubaccountApikey

func (this Myokx) PrivatePostBrokerNdSubaccountApikey(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostBrokerNdSubaccountDeleteApikey

func (this Myokx) PrivatePostBrokerNdSubaccountDeleteApikey(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostBrokerNdSubaccountModifyApikey

func (this Myokx) PrivatePostBrokerNdSubaccountModifyApikey(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostCopytradingAlgoOrder

func (this Myokx) PrivatePostCopytradingAlgoOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostCopytradingAmendCopySettings

func (this Myokx) PrivatePostCopytradingAmendCopySettings(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostCopytradingBatchSetLeverage

func (this Myokx) PrivatePostCopytradingBatchSetLeverage(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostCopytradingCloseSubposition

func (this Myokx) PrivatePostCopytradingCloseSubposition(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostCopytradingFirstCopySettings

func (this Myokx) PrivatePostCopytradingFirstCopySettings(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostCopytradingSetInstruments

func (this Myokx) PrivatePostCopytradingSetInstruments(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostCopytradingStopCopyTrading

func (this Myokx) PrivatePostCopytradingStopCopyTrading(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostFinanceSavingsPurchaseRedempt

func (this Myokx) PrivatePostFinanceSavingsPurchaseRedempt(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostFinanceSavingsSetLendingRate

func (this Myokx) PrivatePostFinanceSavingsSetLendingRate(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostFinanceSfpDcdOrder

func (this Myokx) PrivatePostFinanceSfpDcdOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostFinanceSfpDcdQuote

func (this Myokx) PrivatePostFinanceSfpDcdQuote(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostFinanceStakingDefiCancel

func (this Myokx) PrivatePostFinanceStakingDefiCancel(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostFinanceStakingDefiEthPurchase

func (this Myokx) PrivatePostFinanceStakingDefiEthPurchase(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostFinanceStakingDefiEthRedeem

func (this Myokx) PrivatePostFinanceStakingDefiEthRedeem(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostFinanceStakingDefiPurchase

func (this Myokx) PrivatePostFinanceStakingDefiPurchase(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostFinanceStakingDefiRedeem

func (this Myokx) PrivatePostFinanceStakingDefiRedeem(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostFinanceStakingDefiSolPurchase

func (this Myokx) PrivatePostFinanceStakingDefiSolPurchase(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostFinanceStakingDefiSolRedeem

func (this Myokx) PrivatePostFinanceStakingDefiSolRedeem(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqCancelAllQuotes

func (this Myokx) PrivatePostRfqCancelAllQuotes(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqCancelAllRfqs

func (this Myokx) PrivatePostRfqCancelAllRfqs(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqCancelBatchQuotes

func (this Myokx) PrivatePostRfqCancelBatchQuotes(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqCancelBatchRfqs

func (this Myokx) PrivatePostRfqCancelBatchRfqs(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqCancelQuote

func (this Myokx) PrivatePostRfqCancelQuote(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqCancelRfq

func (this Myokx) PrivatePostRfqCancelRfq(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqCreateQuote

func (this Myokx) PrivatePostRfqCreateQuote(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqCreateRfq

func (this Myokx) PrivatePostRfqCreateRfq(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqExecuteQuote

func (this Myokx) PrivatePostRfqExecuteQuote(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqMakerInstrumentSettings

func (this Myokx) PrivatePostRfqMakerInstrumentSettings(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqMmpConfig

func (this Myokx) PrivatePostRfqMmpConfig(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostRfqMmpReset

func (this Myokx) PrivatePostRfqMmpReset(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostSprdAmendOrder

func (this Myokx) PrivatePostSprdAmendOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostSprdCancelAllAfter

func (this Myokx) PrivatePostSprdCancelAllAfter(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostSprdCancelOrder

func (this Myokx) PrivatePostSprdCancelOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostSprdMassCancel

func (this Myokx) PrivatePostSprdMassCancel(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostSprdOrder

func (this Myokx) PrivatePostSprdOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeAmendAlgos

func (this Myokx) PrivatePostTradeAmendAlgos(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeAmendBatchOrders

func (this Myokx) PrivatePostTradeAmendBatchOrders(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeAmendOrder

func (this Myokx) PrivatePostTradeAmendOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeBatchOrders

func (this Myokx) PrivatePostTradeBatchOrders(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeCancelAdvanceAlgos

func (this Myokx) PrivatePostTradeCancelAdvanceAlgos(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeCancelAlgos

func (this Myokx) PrivatePostTradeCancelAlgos(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeCancelAllAfter

func (this Myokx) PrivatePostTradeCancelAllAfter(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeCancelBatchOrders

func (this Myokx) PrivatePostTradeCancelBatchOrders(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeCancelOrder

func (this Myokx) PrivatePostTradeCancelOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeClosePosition

func (this Myokx) PrivatePostTradeClosePosition(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeEasyConvert

func (this Myokx) PrivatePostTradeEasyConvert(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeFillsArchive

func (this Myokx) PrivatePostTradeFillsArchive(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeMassCancel

func (this Myokx) PrivatePostTradeMassCancel(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeOneClickRepay

func (this Myokx) PrivatePostTradeOneClickRepay(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeOrder

func (this Myokx) PrivatePostTradeOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradeOrderAlgo

func (this Myokx) PrivatePostTradeOrderAlgo(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotGridAdjustInvestment

func (this Myokx) PrivatePostTradingBotGridAdjustInvestment(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotGridAmendOrderAlgo

func (this Myokx) PrivatePostTradingBotGridAmendOrderAlgo(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotGridCancelCloseOrder

func (this Myokx) PrivatePostTradingBotGridCancelCloseOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotGridClosePosition

func (this Myokx) PrivatePostTradingBotGridClosePosition(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotGridComputeMarginBalance

func (this Myokx) PrivatePostTradingBotGridComputeMarginBalance(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotGridMarginBalance

func (this Myokx) PrivatePostTradingBotGridMarginBalance(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotGridMinInvestment

func (this Myokx) PrivatePostTradingBotGridMinInvestment(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotGridOrderAlgo

func (this Myokx) PrivatePostTradingBotGridOrderAlgo(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotGridOrderInstantTrigger

func (this Myokx) PrivatePostTradingBotGridOrderInstantTrigger(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotGridStopOrderAlgo

func (this Myokx) PrivatePostTradingBotGridStopOrderAlgo(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotGridWithdrawIncome

func (this Myokx) PrivatePostTradingBotGridWithdrawIncome(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotRecurringAmendOrderAlgo

func (this Myokx) PrivatePostTradingBotRecurringAmendOrderAlgo(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotRecurringOrderAlgo

func (this Myokx) PrivatePostTradingBotRecurringOrderAlgo(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotRecurringStopOrderAlgo

func (this Myokx) PrivatePostTradingBotRecurringStopOrderAlgo(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotSignalAmendTPSL

func (this Myokx) PrivatePostTradingBotSignalAmendTPSL(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotSignalCancelSubOrder

func (this Myokx) PrivatePostTradingBotSignalCancelSubOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotSignalClosePosition

func (this Myokx) PrivatePostTradingBotSignalClosePosition(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotSignalCreateSignal

func (this Myokx) PrivatePostTradingBotSignalCreateSignal(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotSignalMarginBalance

func (this Myokx) PrivatePostTradingBotSignalMarginBalance(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotSignalOrderAlgo

func (this Myokx) PrivatePostTradingBotSignalOrderAlgo(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotSignalSetInstruments

func (this Myokx) PrivatePostTradingBotSignalSetInstruments(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotSignalStopOrderAlgo

func (this Myokx) PrivatePostTradingBotSignalStopOrderAlgo(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostTradingBotSignalSubOrder

func (this Myokx) PrivatePostTradingBotSignalSubOrder(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostUsersSubaccountModifyApikey

func (this Myokx) PrivatePostUsersSubaccountModifyApikey(args ...interface{}) <-chan interface{}

func (Myokx) PrivatePostUsersSubaccountSetTransferOut

func (this Myokx) PrivatePostUsersSubaccountSetTransferOut(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetAssetExchangeList

func (this Myokx) PublicGetAssetExchangeList(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetCopytradingPublicCurrentSubpositions

func (this Myokx) PublicGetCopytradingPublicCurrentSubpositions(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetCopytradingPublicLeadTraders

func (this Myokx) PublicGetCopytradingPublicLeadTraders(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetCopytradingPublicPreferenceCurrency

func (this Myokx) PublicGetCopytradingPublicPreferenceCurrency(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetCopytradingPublicStats

func (this Myokx) PublicGetCopytradingPublicStats(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetCopytradingPublicSubpositionsHistory

func (this Myokx) PublicGetCopytradingPublicSubpositionsHistory(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetCopytradingPublicWeeklyPnl

func (this Myokx) PublicGetCopytradingPublicWeeklyPnl(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetFinanceFixedLoanLendingApyHistory

func (this Myokx) PublicGetFinanceFixedLoanLendingApyHistory(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetFinanceFixedLoanLendingOffers

func (this Myokx) PublicGetFinanceFixedLoanLendingOffers(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetFinanceFixedLoanPendingLendingVolume

func (this Myokx) PublicGetFinanceFixedLoanPendingLendingVolume(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetFinanceSavingsLendingRateHistory

func (this Myokx) PublicGetFinanceSavingsLendingRateHistory(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetFinanceSavingsLendingRateSummary

func (this Myokx) PublicGetFinanceSavingsLendingRateSummary(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetFinanceSfpDcdProducts

func (this Myokx) PublicGetFinanceSfpDcdProducts(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetFinanceStakingDefiEthApyHistory

func (this Myokx) PublicGetFinanceStakingDefiEthApyHistory(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetFinanceStakingDefiSolApyHistory

func (this Myokx) PublicGetFinanceStakingDefiSolApyHistory(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketBlockTicker

func (this Myokx) PublicGetMarketBlockTicker(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketBlockTickers

func (this Myokx) PublicGetMarketBlockTickers(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketBooks

func (this Myokx) PublicGetMarketBooks(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketBooksFull

func (this Myokx) PublicGetMarketBooksFull(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketBooksLite

func (this Myokx) PublicGetMarketBooksLite(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketCandles

func (this Myokx) PublicGetMarketCandles(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketExchangeRate

func (this Myokx) PublicGetMarketExchangeRate(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketHistoryCandles

func (this Myokx) PublicGetMarketHistoryCandles(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketHistoryIndexCandles

func (this Myokx) PublicGetMarketHistoryIndexCandles(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketHistoryMarkPriceCandles

func (this Myokx) PublicGetMarketHistoryMarkPriceCandles(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketHistoryTrades

func (this Myokx) PublicGetMarketHistoryTrades(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketIndexCandles

func (this Myokx) PublicGetMarketIndexCandles(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketIndexComponents

func (this Myokx) PublicGetMarketIndexComponents(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketIndexTickers

func (this Myokx) PublicGetMarketIndexTickers(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketMarkPriceCandles

func (this Myokx) PublicGetMarketMarkPriceCandles(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketOpenOracle

func (this Myokx) PublicGetMarketOpenOracle(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketOptionInstrumentFamilyTrades

func (this Myokx) PublicGetMarketOptionInstrumentFamilyTrades(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketPlatform24Volume

func (this Myokx) PublicGetMarketPlatform24Volume(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketSprdCandles

func (this Myokx) PublicGetMarketSprdCandles(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketSprdHistoryCandles

func (this Myokx) PublicGetMarketSprdHistoryCandles(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketSprdTicker

func (this Myokx) PublicGetMarketSprdTicker(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketTicker

func (this Myokx) PublicGetMarketTicker(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketTickers

func (this Myokx) PublicGetMarketTickers(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetMarketTrades

func (this Myokx) PublicGetMarketTrades(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicBlockTrades

func (this Myokx) PublicGetPublicBlockTrades(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicConvertContractCoin

func (this Myokx) PublicGetPublicConvertContractCoin(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicDeliveryExerciseHistory

func (this Myokx) PublicGetPublicDeliveryExerciseHistory(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicDiscountRateInterestFreeQuota

func (this Myokx) PublicGetPublicDiscountRateInterestFreeQuota(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicEconomicCalendar

func (this Myokx) PublicGetPublicEconomicCalendar(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicEstimatedPrice

func (this Myokx) PublicGetPublicEstimatedPrice(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicFundingRate

func (this Myokx) PublicGetPublicFundingRate(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicFundingRateHistory

func (this Myokx) PublicGetPublicFundingRateHistory(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicInstrumentTickBands

func (this Myokx) PublicGetPublicInstrumentTickBands(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicInstruments

func (this Myokx) PublicGetPublicInstruments(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicInsuranceFund

func (this Myokx) PublicGetPublicInsuranceFund(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicInterestRateLoanQuota

func (this Myokx) PublicGetPublicInterestRateLoanQuota(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicMarkPrice

func (this Myokx) PublicGetPublicMarkPrice(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicOpenInterest

func (this Myokx) PublicGetPublicOpenInterest(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicOptSummary

func (this Myokx) PublicGetPublicOptSummary(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicOptionTrades

func (this Myokx) PublicGetPublicOptionTrades(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicPositionTiers

func (this Myokx) PublicGetPublicPositionTiers(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicPriceLimit

func (this Myokx) PublicGetPublicPriceLimit(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicTime

func (this Myokx) PublicGetPublicTime(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicUnderlying

func (this Myokx) PublicGetPublicUnderlying(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetPublicVipInterestRateLoanQuota

func (this Myokx) PublicGetPublicVipInterestRateLoanQuota(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetRubikStatContractsLongShortAccountRatio

func (this Myokx) PublicGetRubikStatContractsLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetRubikStatContractsLongShortAccountRatioContract

func (this Myokx) PublicGetRubikStatContractsLongShortAccountRatioContract(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetRubikStatContractsOpenInterestVolume

func (this Myokx) PublicGetRubikStatContractsOpenInterestVolume(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetRubikStatMarginLoanRatio

func (this Myokx) PublicGetRubikStatMarginLoanRatio(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetRubikStatOptionOpenInterestVolume

func (this Myokx) PublicGetRubikStatOptionOpenInterestVolume(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetRubikStatOptionOpenInterestVolumeExpiry

func (this Myokx) PublicGetRubikStatOptionOpenInterestVolumeExpiry(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetRubikStatOptionOpenInterestVolumeRatio

func (this Myokx) PublicGetRubikStatOptionOpenInterestVolumeRatio(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetRubikStatOptionOpenInterestVolumeStrike

func (this Myokx) PublicGetRubikStatOptionOpenInterestVolumeStrike(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetRubikStatOptionTakerBlockVolume

func (this Myokx) PublicGetRubikStatOptionTakerBlockVolume(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetRubikStatTakerVolume

func (this Myokx) PublicGetRubikStatTakerVolume(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetRubikStatTradingDataSupportCoin

func (this Myokx) PublicGetRubikStatTradingDataSupportCoin(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetSprdBooks

func (this Myokx) PublicGetSprdBooks(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetSprdPublicTrades

func (this Myokx) PublicGetSprdPublicTrades(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetSprdSpreads

func (this Myokx) PublicGetSprdSpreads(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetSprdTicker

func (this Myokx) PublicGetSprdTicker(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetSupportAnnouncementsTypes

func (this Myokx) PublicGetSupportAnnouncementsTypes(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetSystemStatus

func (this Myokx) PublicGetSystemStatus(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetTradingBotGridAiParam

func (this Myokx) PublicGetTradingBotGridAiParam(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetTradingBotGridMinInvestment

func (this Myokx) PublicGetTradingBotGridMinInvestment(args ...interface{}) <-chan interface{}

func (Myokx) PublicGetTradingBotPublicRsiBackTesting

func (this Myokx) PublicGetTradingBotPublicRsiBackTesting(args ...interface{}) <-chan interface{}

type Ndax

type Ndax struct {
	Core *ndax
	// contains filtered or unexported fields
}

func NewNdax

func NewNdax(userConfig map[string]interface{}) Ndax

func (*Ndax) CancelAllOrders

func (this *Ndax) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

  • @method
  • @name ndax#cancelAllOrders
  • @description cancel all open orders
  • @see https://apidoc.ndax.io/#cancelallorders
  • @param {string} symbol unified market symbol, only orders in the market of this symbol are cancelled when symbol is not undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Ndax) CancelOrder

func (this *Ndax) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

  • @method
  • @name ndax#cancelOrder
  • @description cancels an open order
  • @see https://apidoc.ndax.io/#cancelorder
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.clientOrderId] a unique id for the order
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Ndax) CreateDepositAddress

func (this *Ndax) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name ndax#createDepositAddress
  • @description create a currency deposit address
  • @param {string} code unified currency code of the currency for the deposit address
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Ndax) CreateOrder

func (this *Ndax) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name ndax#createOrder
  • @description create a trade order
  • @see https://apidoc.ndax.io/#sendorder
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price at which a trigger order would be triggered
  • @param {string} [params.clientOrderId] a unique id for the order
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Ndax) Describe

func (this Ndax) Describe() interface{}

func (*Ndax) EditOrder

func (this *Ndax) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

func (*Ndax) FetchAccounts

func (this *Ndax) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Ndax) FetchBalance

func (this *Ndax) FetchBalance(params ...interface{}) (Balances, error)

*

func (Ndax) FetchCurrencies

func (this Ndax) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name ndax#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://apidoc.ndax.io/#getproduct
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Ndax) FetchDepositAddress

func (this *Ndax) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name ndax#fetchDepositAddress
  • @description fetch the deposit address for a currency associated with this account
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Ndax) FetchDeposits

func (this *Ndax) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name ndax#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://apidoc.ndax.io/#getdeposits
  • @param {string} code unified currency code
  • @param {int} [since] not used by ndax fetchDeposits
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Ndax) FetchLedger

func (this *Ndax) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name ndax#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://apidoc.ndax.io/#getaccounttransactions
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Ndax) FetchMarkets

func (this *Ndax) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name ndax#fetchMarkets
  • @description retrieves data on all markets for ndax
  • @see https://apidoc.ndax.io/#getinstruments
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Ndax) FetchMyTrades

func (this *Ndax) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name ndax#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://apidoc.ndax.io/#gettradeshistory
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Ndax) FetchOHLCV

func (this *Ndax) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name ndax#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://apidoc.ndax.io/#gettickerhistory
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Ndax) FetchOpenOrders

func (this *Ndax) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name ndax#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://apidoc.ndax.io/#getopenorders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Ndax) FetchOrder

func (this *Ndax) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name ndax#fetchOrder
  • @description fetches information on an order made by the user
  • @see https://apidoc.ndax.io/#getorderstatus
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Ndax) FetchOrderBook

func (this *Ndax) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name ndax#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://apidoc.ndax.io/#getl2snapshot
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Ndax) FetchOrderTrades

func (this *Ndax) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name ndax#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @see https://apidoc.ndax.io/#getorderhistorybyorderid
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Ndax) FetchOrders

func (this *Ndax) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name ndax#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://apidoc.ndax.io/#getorderhistory
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Ndax) FetchTicker

func (this *Ndax) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name ndax#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://apidoc.ndax.io/#getlevel1
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Ndax) FetchTrades

func (this *Ndax) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name ndax#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Ndax) FetchWithdrawals

func (this *Ndax) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name ndax#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://apidoc.ndax.io/#getwithdraws
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Ndax) HandleErrors

func (this Ndax) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Ndax) Init

func (this Ndax) Init(userConfig map[string]interface{})

func (Ndax) Nonce

func (this Ndax) Nonce() interface{}

func (Ndax) ParseBalance

func (this Ndax) ParseBalance(response interface{}) interface{}

func (Ndax) ParseDepositAddress

func (this Ndax) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Ndax) ParseLedgerEntry

func (this Ndax) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Ndax) ParseLedgerEntryType

func (this Ndax) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Ndax) ParseMarket

func (this Ndax) ParseMarket(market interface{}) interface{}

func (Ndax) ParseOHLCV

func (this Ndax) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Ndax) ParseOrder

func (this Ndax) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Ndax) ParseOrderBook

func (this Ndax) ParseOrderBook(orderbook interface{}, symbol interface{}, optionalArgs ...interface{}) interface{}

func (Ndax) ParseOrderStatus

func (this Ndax) ParseOrderStatus(status interface{}) interface{}

func (Ndax) ParseTicker

func (this Ndax) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Ndax) ParseTrade

func (this Ndax) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Ndax) ParseTransaction

func (this Ndax) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Ndax) ParseTransactionStatusByType

func (this Ndax) ParseTransactionStatusByType(status interface{}, optionalArgs ...interface{}) interface{}

func (Ndax) PrivateGetGetAccountDepositTransactions

func (this Ndax) PrivateGetGetAccountDepositTransactions(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetAccountInfo

func (this Ndax) PrivateGetGetAccountInfo(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetAccountPositions

func (this Ndax) PrivateGetGetAccountPositions(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetAccountTrades

func (this Ndax) PrivateGetGetAccountTrades(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetAccountTransactions

func (this Ndax) PrivateGetGetAccountTransactions(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetAccountWithdrawTransactions

func (this Ndax) PrivateGetGetAccountWithdrawTransactions(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetAllAccountConfigs

func (this Ndax) PrivateGetGetAllAccountConfigs(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetAllDepositRequestInfoTemplates

func (this Ndax) PrivateGetGetAllDepositRequestInfoTemplates(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetAllOpenTradeReports

func (this Ndax) PrivateGetGetAllOpenTradeReports(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetAllUnredactedUserConfigsForUser

func (this Ndax) PrivateGetGetAllUnredactedUserConfigsForUser(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetDepositInfo

func (this Ndax) PrivateGetGetDepositInfo(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetDepositRequestInfoTemplate

func (this Ndax) PrivateGetGetDepositRequestInfoTemplate(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetDepositTicket

func (this Ndax) PrivateGetGetDepositTicket(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetDepositTickets

func (this Ndax) PrivateGetGetDepositTickets(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetDeposits

func (this Ndax) PrivateGetGetDeposits(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetOMSWithdrawFees

func (this Ndax) PrivateGetGetOMSWithdrawFees(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetOmsFeeTiers

func (this Ndax) PrivateGetGetOmsFeeTiers(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetOpenOrders

func (this Ndax) PrivateGetGetOpenOrders(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetOpenQuotes

func (this Ndax) PrivateGetGetOpenQuotes(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetOpenTradeReports

func (this Ndax) PrivateGetGetOpenTradeReports(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetOrderFee

func (this Ndax) PrivateGetGetOrderFee(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetOrderHistory

func (this Ndax) PrivateGetGetOrderHistory(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetOrderStatus

func (this Ndax) PrivateGetGetOrderStatus(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetOrdersHistory

func (this Ndax) PrivateGetGetOrdersHistory(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetTradesHistory

func (this Ndax) PrivateGetGetTradesHistory(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetTreasuryProductsForAccount

func (this Ndax) PrivateGetGetTreasuryProductsForAccount(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetUnredactedUserConfigByKey

func (this Ndax) PrivateGetGetUnredactedUserConfigByKey(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetUserAccountInfos

func (this Ndax) PrivateGetGetUserAccountInfos(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetUserAccounts

func (this Ndax) PrivateGetGetUserAccounts(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetUserAffiliateCount

func (this Ndax) PrivateGetGetUserAffiliateCount(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetUserAffiliateTag

func (this Ndax) PrivateGetGetUserAffiliateTag(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetUserConfig

func (this Ndax) PrivateGetGetUserConfig(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetUserDevices

func (this Ndax) PrivateGetGetUserDevices(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetUserReportTickets

func (this Ndax) PrivateGetGetUserReportTickets(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetUserReportWriterResultRecords

func (this Ndax) PrivateGetGetUserReportWriterResultRecords(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetWithdrawFee

func (this Ndax) PrivateGetGetWithdrawFee(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetWithdrawTemplate

func (this Ndax) PrivateGetGetWithdrawTemplate(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetWithdrawTemplateTypes

func (this Ndax) PrivateGetGetWithdrawTemplateTypes(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetWithdrawTicket

func (this Ndax) PrivateGetGetWithdrawTicket(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetWithdrawTickets

func (this Ndax) PrivateGetGetWithdrawTickets(args ...interface{}) <-chan interface{}

func (Ndax) PrivateGetGetWithdraws

func (this Ndax) PrivateGetGetWithdraws(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostAddUserAffiliateTag

func (this Ndax) PrivatePostAddUserAffiliateTag(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostCancelAllOrders

func (this Ndax) PrivatePostCancelAllOrders(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostCancelOrder

func (this Ndax) PrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostCancelQuote

func (this Ndax) PrivatePostCancelQuote(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostCancelReplaceOrder

func (this Ndax) PrivatePostCancelReplaceOrder(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostCancelUserReport

func (this Ndax) PrivatePostCancelUserReport(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostCancelWithdraw

func (this Ndax) PrivatePostCancelWithdraw(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostCreateDepositTicket

func (this Ndax) PrivatePostCreateDepositTicket(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostCreateQuote

func (this Ndax) PrivatePostCreateQuote(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostCreateWithdrawTicket

func (this Ndax) PrivatePostCreateWithdrawTicket(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostGenerateTradeActivityReport

func (this Ndax) PrivatePostGenerateTradeActivityReport(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostGenerateTransactionActivityReport

func (this Ndax) PrivatePostGenerateTransactionActivityReport(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostGenerateTreasuryActivityReport

func (this Ndax) PrivatePostGenerateTreasuryActivityReport(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostGetOrderHistoryByOrderId

func (this Ndax) PrivatePostGetOrderHistoryByOrderId(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostModifyOrder

func (this Ndax) PrivatePostModifyOrder(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostRegisterNewDevice

func (this Ndax) PrivatePostRegisterNewDevice(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostScheduleTradeActivityReport

func (this Ndax) PrivatePostScheduleTradeActivityReport(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostScheduleTransactionActivityReport

func (this Ndax) PrivatePostScheduleTransactionActivityReport(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostScheduleTreasuryActivityReport

func (this Ndax) PrivatePostScheduleTreasuryActivityReport(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostSendOrder

func (this Ndax) PrivatePostSendOrder(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostSubmitBlockTrade

func (this Ndax) PrivatePostSubmitBlockTrade(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostSubmitDepositTicketComment

func (this Ndax) PrivatePostSubmitDepositTicketComment(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostSubmitWithdrawTicketComment

func (this Ndax) PrivatePostSubmitWithdrawTicketComment(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostSubscribeAccountEvents

func (this Ndax) PrivatePostSubscribeAccountEvents(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostUpdateQuote

func (this Ndax) PrivatePostUpdateQuote(args ...interface{}) <-chan interface{}

func (Ndax) PrivatePostUpdateUserAffiliateTag

func (this Ndax) PrivatePostUpdateUserAffiliateTag(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetActivate2FA

func (this Ndax) PublicGetActivate2FA(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetAuthenticate

func (this Ndax) PublicGetAuthenticate(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetAuthenticate2FA

func (this Ndax) PublicGetAuthenticate2FA(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetAuthenticateUser

func (this Ndax) PublicGetAuthenticateUser(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetGetInstrument

func (this Ndax) PublicGetGetInstrument(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetGetInstruments

func (this Ndax) PublicGetGetInstruments(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetGetL2Snapshot

func (this Ndax) PublicGetGetL2Snapshot(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetGetLastTrades

func (this Ndax) PublicGetGetLastTrades(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetGetLevel1

func (this Ndax) PublicGetGetLevel1(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetGetProduct

func (this Ndax) PublicGetGetProduct(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetGetProducts

func (this Ndax) PublicGetGetProducts(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetGetTickerHistory

func (this Ndax) PublicGetGetTickerHistory(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetGetValidate2FARequiredEndpoints

func (this Ndax) PublicGetGetValidate2FARequiredEndpoints(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetLogOut

func (this Ndax) PublicGetLogOut(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetPing

func (this Ndax) PublicGetPing(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetSubscribeBlockTrades

func (this Ndax) PublicGetSubscribeBlockTrades(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetSubscribeLevel1

func (this Ndax) PublicGetSubscribeLevel1(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetSubscribeLevel2

func (this Ndax) PublicGetSubscribeLevel2(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetSubscribeTicker

func (this Ndax) PublicGetSubscribeTicker(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetSubscribeTrades

func (this Ndax) PublicGetSubscribeTrades(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetTrades

func (this Ndax) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetUnsubscribeBlockTrades

func (this Ndax) PublicGetUnsubscribeBlockTrades(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetUnsubscribeLevel1

func (this Ndax) PublicGetUnsubscribeLevel1(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetUnsubscribeLevel2

func (this Ndax) PublicGetUnsubscribeLevel2(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetUnsubscribeTicker

func (this Ndax) PublicGetUnsubscribeTicker(args ...interface{}) <-chan interface{}

func (Ndax) PublicGetUnsubscribeTrades

func (this Ndax) PublicGetUnsubscribeTrades(args ...interface{}) <-chan interface{}

func (Ndax) Sign

func (this Ndax) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Ndax) SignIn

func (this Ndax) SignIn(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name ndax#signIn
  • @description sign in, must be called prior to using other authenticated methods
  • @see https://apidoc.ndax.io/#authenticate2fa
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns response from exchange

func (*Ndax) Withdraw

func (this *Ndax) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name ndax#withdraw
  • @description make a withdrawal
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Network

type Network struct {
	Info      map[string]interface{}
	Id        *string
	Fee       *float64
	Active    *bool
	Deposit   *bool
	Withdraw  *bool
	Precision *float64
	Limits    CurrencyLimits
}

func NewNetwork

func NewNetwork(data interface{}) Network

type Novadax

type Novadax struct {
	Core *novadax
	// contains filtered or unexported fields
}

func NewNovadax

func NewNovadax(userConfig map[string]interface{}) Novadax

func (*Novadax) CancelOrder

func (this *Novadax) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Novadax) CreateOrder

func (this *Novadax) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name novadax#createOrder
  • @description create a trade order
  • @see https://doc.novadax.com/en-US/#order-introduction
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.cost] for spot market buy orders, the quote quantity that can be used as an alternative for the amount
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Novadax) Describe

func (this Novadax) Describe() interface{}

func (*Novadax) FetchAccounts

func (this *Novadax) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Novadax) FetchBalance

func (this *Novadax) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Novadax) FetchClosedOrders

func (this *Novadax) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name novadax#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://doc.novadax.com/en-US/#get-order-history
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Novadax) FetchDeposits

func (this *Novadax) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Novadax) FetchDepositsWithdrawals

func (this *Novadax) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name novadax#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://doc.novadax.com/en-US/#wallet-records-of-deposits-and-withdraws
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Novadax) FetchMarkets

func (this *Novadax) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Novadax) FetchMyTrades

func (this *Novadax) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name novadax#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://doc.novadax.com/en-US/#get-order-history
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Novadax) FetchOHLCV

func (this *Novadax) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name novadax#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://doc.novadax.com/en-US/#get-kline-data
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Novadax) FetchOpenOrders

func (this *Novadax) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name novadax#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://doc.novadax.com/en-US/#get-order-history
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Novadax) FetchOrder

func (this *Novadax) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Novadax) FetchOrderBook

func (this *Novadax) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name novadax#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://doc.novadax.com/en-US/#get-market-depth
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Novadax) FetchOrderTrades

func (this *Novadax) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name novadax#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @see https://doc.novadax.com/en-US/#get-order-match-details
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Novadax) FetchOrders

func (this *Novadax) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name novadax#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://doc.novadax.com/en-US/#get-order-history
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Novadax) FetchTicker

func (this *Novadax) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Novadax) FetchTickers

func (this *Novadax) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Novadax) FetchTime

func (this *Novadax) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name novadax#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://doc.novadax.com/en-US/#get-current-system-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Novadax) FetchTrades

func (this *Novadax) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name novadax#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://doc.novadax.com/en-US/#get-recent-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Novadax) FetchWithdrawals

func (this *Novadax) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Novadax) HandleErrors

func (this Novadax) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Novadax) Init

func (this Novadax) Init(userConfig map[string]interface{})

func (Novadax) ParseBalance

func (this Novadax) ParseBalance(response interface{}) interface{}

func (Novadax) ParseMarket

func (this Novadax) ParseMarket(market interface{}) interface{}

func (Novadax) ParseOHLCV

func (this Novadax) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Novadax) ParseOrder

func (this Novadax) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Novadax) ParseOrderStatus

func (this Novadax) ParseOrderStatus(status interface{}) interface{}

func (Novadax) ParseTicker

func (this Novadax) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Novadax) ParseTrade

func (this Novadax) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Novadax) ParseTransaction

func (this Novadax) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Novadax) ParseTransactionStatus

func (this Novadax) ParseTransactionStatus(status interface{}) interface{}

func (Novadax) ParseTransfer

func (this Novadax) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Novadax) ParseTransferStatus

func (this Novadax) ParseTransferStatus(status interface{}) interface{}

func (Novadax) PrivateGetAccountGetBalance

func (this Novadax) PrivateGetAccountGetBalance(args ...interface{}) <-chan interface{}

func (Novadax) PrivateGetAccountSubs

func (this Novadax) PrivateGetAccountSubs(args ...interface{}) <-chan interface{}

func (Novadax) PrivateGetAccountSubsBalance

func (this Novadax) PrivateGetAccountSubsBalance(args ...interface{}) <-chan interface{}

func (Novadax) PrivateGetAccountSubsTransferRecord

func (this Novadax) PrivateGetAccountSubsTransferRecord(args ...interface{}) <-chan interface{}

func (Novadax) PrivateGetOrdersFill

func (this Novadax) PrivateGetOrdersFill(args ...interface{}) <-chan interface{}

func (Novadax) PrivateGetOrdersFills

func (this Novadax) PrivateGetOrdersFills(args ...interface{}) <-chan interface{}

func (Novadax) PrivateGetOrdersGet

func (this Novadax) PrivateGetOrdersGet(args ...interface{}) <-chan interface{}

func (Novadax) PrivateGetOrdersList

func (this Novadax) PrivateGetOrdersList(args ...interface{}) <-chan interface{}

func (Novadax) PrivateGetWalletQueryDepositWithdraw

func (this Novadax) PrivateGetWalletQueryDepositWithdraw(args ...interface{}) <-chan interface{}

func (Novadax) PrivatePostAccountSubsTransfer

func (this Novadax) PrivatePostAccountSubsTransfer(args ...interface{}) <-chan interface{}

func (Novadax) PrivatePostAccountWithdrawCoin

func (this Novadax) PrivatePostAccountWithdrawCoin(args ...interface{}) <-chan interface{}

func (Novadax) PrivatePostOrdersBatchCancel

func (this Novadax) PrivatePostOrdersBatchCancel(args ...interface{}) <-chan interface{}

func (Novadax) PrivatePostOrdersBatchCreate

func (this Novadax) PrivatePostOrdersBatchCreate(args ...interface{}) <-chan interface{}

func (Novadax) PrivatePostOrdersCancel

func (this Novadax) PrivatePostOrdersCancel(args ...interface{}) <-chan interface{}

func (Novadax) PrivatePostOrdersCancelBySymbol

func (this Novadax) PrivatePostOrdersCancelBySymbol(args ...interface{}) <-chan interface{}

func (Novadax) PrivatePostOrdersCreate

func (this Novadax) PrivatePostOrdersCreate(args ...interface{}) <-chan interface{}

func (Novadax) PrivatePostWalletWithdrawCoin

func (this Novadax) PrivatePostWalletWithdrawCoin(args ...interface{}) <-chan interface{}

func (Novadax) PublicGetCommonSymbol

func (this Novadax) PublicGetCommonSymbol(args ...interface{}) <-chan interface{}

func (Novadax) PublicGetCommonSymbols

func (this Novadax) PublicGetCommonSymbols(args ...interface{}) <-chan interface{}

func (Novadax) PublicGetCommonTimestamp

func (this Novadax) PublicGetCommonTimestamp(args ...interface{}) <-chan interface{}

func (Novadax) PublicGetMarketDepth

func (this Novadax) PublicGetMarketDepth(args ...interface{}) <-chan interface{}

func (Novadax) PublicGetMarketKlineHistory

func (this Novadax) PublicGetMarketKlineHistory(args ...interface{}) <-chan interface{}

func (Novadax) PublicGetMarketTicker

func (this Novadax) PublicGetMarketTicker(args ...interface{}) <-chan interface{}

func (Novadax) PublicGetMarketTickers

func (this Novadax) PublicGetMarketTickers(args ...interface{}) <-chan interface{}

func (Novadax) PublicGetMarketTrades

func (this Novadax) PublicGetMarketTrades(args ...interface{}) <-chan interface{}

func (Novadax) Sign

func (this Novadax) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Novadax) Transfer

func (this *Novadax) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name novadax#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://doc.novadax.com/en-US/#get-sub-account-transfer
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from
  • @param {string} toAccount account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Novadax) Withdraw

func (this *Novadax) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type OHLCV

type OHLCV struct {
	Timestamp int64
	Open      float64
	High      float64
	Low       float64
	Close     float64
	Volume    float64
}

OHLCV struct

func NewOHLCV

func NewOHLCV(data interface{}) OHLCV

func NewOHLCVArray

func NewOHLCVArray(orders2 interface{}) []OHLCV

type Oceanex

type Oceanex struct {
	Core *oceanex
	// contains filtered or unexported fields
}

func NewOceanex

func NewOceanex(userConfig map[string]interface{}) Oceanex

func (*Oceanex) CancelAllOrders

func (this *Oceanex) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Oceanex) CancelOrder

func (this *Oceanex) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Oceanex) CancelOrders

func (this *Oceanex) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Oceanex) CreateOrder

func (this *Oceanex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name oceanex#createOrder
  • @description create a trade order
  • @see https://api.oceanex.pro/doc/v1/#new-order-post
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Oceanex) Describe

func (this Oceanex) Describe() interface{}

func (*Oceanex) FetchBalance

func (this *Oceanex) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Oceanex) FetchClosedOrders

func (this *Oceanex) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name oceanex#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://api.oceanex.pro/doc/v1/#order-status-get
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Oceanex) FetchDepositAddressesByNetwork

func (this *Oceanex) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

*

func (*Oceanex) FetchKey

func (this *Oceanex) FetchKey(params ...interface{}) (map[string]interface{}, error)

func (*Oceanex) FetchMarkets

func (this *Oceanex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name oceanex#fetchMarkets
  • @description retrieves data on all markets for oceanex
  • @see https://api.oceanex.pro/doc/v1/#markets-post
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Oceanex) FetchOHLCV

func (this *Oceanex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name oceanex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://api.oceanex.pro/doc/v1/#k-line-post
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Oceanex) FetchOpenOrders

func (this *Oceanex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name oceanex#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://api.oceanex.pro/doc/v1/#order-status-get
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Oceanex) FetchOrder

func (this *Oceanex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Oceanex) FetchOrderBook

func (this *Oceanex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name oceanex#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://api.oceanex.pro/doc/v1/#order-book-post
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Oceanex) FetchOrderBooks

func (this *Oceanex) FetchOrderBooks(options ...FetchOrderBooksOptions) (OrderBooks, error)

*

  • @method
  • @name oceanex#fetchOrderBooks
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data for multiple markets
  • @see https://api.oceanex.pro/doc/v1/#multiple-order-books-post
  • @param {string[]|undefined} symbols list of unified market symbols, all symbols fetched if undefined, default is undefined
  • @param {int} [limit] max number of entries per orderbook to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbol

func (*Oceanex) FetchOrders

func (this *Oceanex) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name oceanex#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://api.oceanex.pro/doc/v1/#order-status-with-filters-post
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Oceanex) FetchTicker

func (this *Oceanex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name oceanex#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://api.oceanex.pro/doc/v1/#ticker-post
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Oceanex) FetchTickers

func (this *Oceanex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name oceanex#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://api.oceanex.pro/doc/v1/#multiple-tickers-post
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Oceanex) FetchTime

func (this *Oceanex) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name oceanex#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://api.oceanex.pro/doc/v1/#api-server-time-post
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Oceanex) FetchTrades

func (this *Oceanex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name oceanex#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://api.oceanex.pro/doc/v1/#trades-post
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Oceanex) FetchTradingFees

func (this *Oceanex) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (Oceanex) HandleErrors

func (this Oceanex) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Oceanex) Init

func (this Oceanex) Init(userConfig map[string]interface{})

func (Oceanex) ParseBalance

func (this Oceanex) ParseBalance(response interface{}) interface{}

func (Oceanex) ParseDepositAddress

func (this Oceanex) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Oceanex) ParseMarket

func (this Oceanex) ParseMarket(market interface{}) interface{}

func (Oceanex) ParseOHLCV

func (this Oceanex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Oceanex) ParseOrder

func (this Oceanex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Oceanex) ParseOrderStatus

func (this Oceanex) ParseOrderStatus(status interface{}) interface{}

func (Oceanex) ParseTicker

func (this Oceanex) ParseTicker(data interface{}, optionalArgs ...interface{}) interface{}

func (Oceanex) ParseTrade

func (this Oceanex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Oceanex) PrivateGetKey

func (this Oceanex) PrivateGetKey(args ...interface{}) <-chan interface{}

func (Oceanex) PrivateGetMembersMe

func (this Oceanex) PrivateGetMembersMe(args ...interface{}) <-chan interface{}

func (Oceanex) PrivateGetOrders

func (this Oceanex) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Oceanex) PrivateGetOrdersFilter

func (this Oceanex) PrivateGetOrdersFilter(args ...interface{}) <-chan interface{}

func (Oceanex) PrivatePostDepositAddress

func (this Oceanex) PrivatePostDepositAddress(args ...interface{}) <-chan interface{}

func (Oceanex) PrivatePostDepositAddresses

func (this Oceanex) PrivatePostDepositAddresses(args ...interface{}) <-chan interface{}

func (Oceanex) PrivatePostDepositHistory

func (this Oceanex) PrivatePostDepositHistory(args ...interface{}) <-chan interface{}

func (Oceanex) PrivatePostOrderDelete

func (this Oceanex) PrivatePostOrderDelete(args ...interface{}) <-chan interface{}

func (Oceanex) PrivatePostOrderDeleteMulti

func (this Oceanex) PrivatePostOrderDeleteMulti(args ...interface{}) <-chan interface{}

func (Oceanex) PrivatePostOrders

func (this Oceanex) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Oceanex) PrivatePostOrdersClear

func (this Oceanex) PrivatePostOrdersClear(args ...interface{}) <-chan interface{}

func (Oceanex) PrivatePostOrdersMulti

func (this Oceanex) PrivatePostOrdersMulti(args ...interface{}) <-chan interface{}

func (Oceanex) PrivatePostWithdrawHistory

func (this Oceanex) PrivatePostWithdrawHistory(args ...interface{}) <-chan interface{}

func (Oceanex) PrivatePostWithdrawsSpecialNew

func (this Oceanex) PrivatePostWithdrawsSpecialNew(args ...interface{}) <-chan interface{}

func (Oceanex) PublicGetFeesTrading

func (this Oceanex) PublicGetFeesTrading(args ...interface{}) <-chan interface{}

func (Oceanex) PublicGetMarkets

func (this Oceanex) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Oceanex) PublicGetOrderBook

func (this Oceanex) PublicGetOrderBook(args ...interface{}) <-chan interface{}

func (Oceanex) PublicGetOrderBookMulti

func (this Oceanex) PublicGetOrderBookMulti(args ...interface{}) <-chan interface{}

func (Oceanex) PublicGetTickersMulti

func (this Oceanex) PublicGetTickersMulti(args ...interface{}) <-chan interface{}

func (Oceanex) PublicGetTickersPair

func (this Oceanex) PublicGetTickersPair(args ...interface{}) <-chan interface{}

func (Oceanex) PublicGetTimestamp

func (this Oceanex) PublicGetTimestamp(args ...interface{}) <-chan interface{}

func (Oceanex) PublicGetTrades

func (this Oceanex) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Oceanex) PublicPostK

func (this Oceanex) PublicPostK(args ...interface{}) <-chan interface{}

func (Oceanex) Sign

func (this Oceanex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Okcoin

type Okcoin struct {
	Core *okcoin
	// contains filtered or unexported fields
}

func NewOkcoin

func NewOkcoin(userConfig map[string]interface{}) Okcoin

func (*Okcoin) CancelOrder

func (this *Okcoin) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Okcoin) CancelOrders

func (this *Okcoin) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Okcoin) CreateMarketBuyOrderWithCost

func (this *Okcoin) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Okcoin) CreateOrder

func (this *Okcoin) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name okcoin#createOrder
  • @see https://www.okcoin.com/docs-v5/en/#rest-api-trade-place-order
  • @see https://www.okcoin.com/docs-v5/en/#rest-api-trade-place-algo-order
  • @see https://www.okcoin.com/docs-v5/en/#rest-api-trade-place-multiple-orders
  • @see https://www.okcoin.com/docs-v5/en/#rest-api-trade-cancel-advance-algo-order
  • @description create a trade order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} price the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.reduceOnly] MARGIN orders only, or swap/future orders in net mode
  • @param {bool} [params.postOnly] true to place a post only order
  • @param {float} [params.triggerPrice] conditional orders only, the price at which the order is to be triggered
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered (perpetual swap markets only)
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {float} [params.takeProfit.price] used for take profit limit orders, not used for take profit market price orders
  • @param {string} [params.takeProfit.type] 'market' or 'limit' used to specify the take profit price type
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered (perpetual swap markets only)
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price
  • @param {float} [params.stopLoss.price] used for stop loss limit orders, not used for stop loss market price orders
  • @param {string} [params.stopLoss.type] 'market' or 'limit' used to specify the stop loss price type
  • @param {float} [params.cost] *spot market buy only* the quote quantity that can be used as an alternative for the amount
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Okcoin) CreateOrderRequest

func (this Okcoin) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Okcoin) Describe

func (this Okcoin) Describe() interface{}

func (*Okcoin) FetchBalance

func (this *Okcoin) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name okcoin#fetchBalance
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Okcoin) FetchClosedOrders

func (this *Okcoin) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Okcoin) FetchCurrencies

func (this Okcoin) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name okcoin#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Okcoin) FetchDepositAddress

func (this *Okcoin) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Okcoin) FetchDepositAddressesByNetwork

func (this *Okcoin) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

*

func (*Okcoin) FetchDeposits

func (this *Okcoin) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Okcoin) FetchLedger

func (this *Okcoin) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

func (*Okcoin) FetchMarkets

func (this *Okcoin) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Okcoin) FetchMyTrades

func (this *Okcoin) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Okcoin) FetchOHLCV

func (this *Okcoin) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name okcoin#fetchOHLCV
  • @see https://www.okcoin.com/docs-v5/en/#rest-api-market-data-get-candlesticks
  • @see https://www.okcoin.com/docs-v5/en/#rest-api-market-data-get-candlesticks-history
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Okcoin) FetchOpenOrders

func (this *Okcoin) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Okcoin) FetchOrder

func (this *Okcoin) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Okcoin) FetchOrderBook

func (this *Okcoin) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name okcoin#fetchOrderBook
  • @see https://www.okcoin.com/docs-v5/en/#rest-api-market-data-get-order-book
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Okcoin) FetchOrderTrades

func (this *Okcoin) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name okcoin#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Okcoin) FetchTicker

func (this *Okcoin) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Okcoin) FetchTickers

func (this *Okcoin) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name okcoin#fetchTickers
  • @see https://www.okcoin.com/docs-v5/en/#rest-api-market-data-get-tickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Okcoin) FetchTime

func (this *Okcoin) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name okcoin#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Okcoin) FetchTrades

func (this *Okcoin) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Okcoin) FetchWithdrawals

func (this *Okcoin) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Okcoin) HandleErrors

func (this Okcoin) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Okcoin) Init

func (this Okcoin) Init(userConfig map[string]interface{})

func (Okcoin) ParseAccountBalance

func (this Okcoin) ParseAccountBalance(response interface{}) interface{}

func (Okcoin) ParseBalanceByType

func (this Okcoin) ParseBalanceByType(typeVar interface{}, response interface{}) interface{}

func (Okcoin) ParseDepositAddress

func (this Okcoin) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Okcoin) ParseFundingBalance

func (this Okcoin) ParseFundingBalance(response interface{}) interface{}

func (Okcoin) ParseIds

func (this Okcoin) ParseIds(ids interface{}) interface{}

func (Okcoin) ParseLedgerEntry

func (this Okcoin) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Okcoin) ParseLedgerEntryType

func (this Okcoin) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Okcoin) ParseMarket

func (this Okcoin) ParseMarket(market interface{}) interface{}

func (Okcoin) ParseOHLCV

func (this Okcoin) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Okcoin) ParseOrder

func (this Okcoin) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Okcoin) ParseOrderStatus

func (this Okcoin) ParseOrderStatus(status interface{}) interface{}

func (Okcoin) ParseTicker

func (this Okcoin) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Okcoin) ParseTrade

func (this Okcoin) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Okcoin) ParseTradingBalance

func (this Okcoin) ParseTradingBalance(response interface{}) interface{}

func (Okcoin) ParseTransaction

func (this Okcoin) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Okcoin) ParseTransactionStatus

func (this Okcoin) ParseTransactionStatus(status interface{}) interface{}

func (Okcoin) ParseTransfer

func (this Okcoin) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Okcoin) ParseTransferStatus

func (this Okcoin) ParseTransferStatus(status interface{}) interface{}

func (Okcoin) PrivateGetAccountBalance

func (this Okcoin) PrivateGetAccountBalance(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAccountBills

func (this Okcoin) PrivateGetAccountBills(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAccountBillsArchive

func (this Okcoin) PrivateGetAccountBillsArchive(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAccountConfig

func (this Okcoin) PrivateGetAccountConfig(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAccountMaxAvailSize

func (this Okcoin) PrivateGetAccountMaxAvailSize(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAccountMaxSize

func (this Okcoin) PrivateGetAccountMaxSize(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAccountMaxWithdrawal

func (this Okcoin) PrivateGetAccountMaxWithdrawal(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAccountSubaccountBalances

func (this Okcoin) PrivateGetAccountSubaccountBalances(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAccountTradeFee

func (this Okcoin) PrivateGetAccountTradeFee(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetAssetValuation

func (this Okcoin) PrivateGetAssetAssetValuation(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetBalances

func (this Okcoin) PrivateGetAssetBalances(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetBills

func (this Okcoin) PrivateGetAssetBills(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetCurrencies

func (this Okcoin) PrivateGetAssetCurrencies(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetDepositAddress

func (this Okcoin) PrivateGetAssetDepositAddress(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetDepositHistory

func (this Okcoin) PrivateGetAssetDepositHistory(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetDepositLightning

func (this Okcoin) PrivateGetAssetDepositLightning(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetDepositWithdrawStatus

func (this Okcoin) PrivateGetAssetDepositWithdrawStatus(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetSubaccountBalances

func (this Okcoin) PrivateGetAssetSubaccountBalances(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetSubaccountBills

func (this Okcoin) PrivateGetAssetSubaccountBills(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetTransferState

func (this Okcoin) PrivateGetAssetTransferState(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetAssetWithdrawalHistory

func (this Okcoin) PrivateGetAssetWithdrawalHistory(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetFiatChannel

func (this Okcoin) PrivateGetFiatChannel(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetFiatDepositHistory

func (this Okcoin) PrivateGetFiatDepositHistory(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetFiatWithdrawHistory

func (this Okcoin) PrivateGetFiatWithdrawHistory(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetOtcRfqHistory

func (this Okcoin) PrivateGetOtcRfqHistory(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetOtcRfqTrade

func (this Okcoin) PrivateGetOtcRfqTrade(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetTradeFills

func (this Okcoin) PrivateGetTradeFills(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetTradeFillsArchive

func (this Okcoin) PrivateGetTradeFillsArchive(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetTradeFillsHistory

func (this Okcoin) PrivateGetTradeFillsHistory(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetTradeOrder

func (this Okcoin) PrivateGetTradeOrder(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetTradeOrderAlgo

func (this Okcoin) PrivateGetTradeOrderAlgo(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetTradeOrdersAlgoHistory

func (this Okcoin) PrivateGetTradeOrdersAlgoHistory(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetTradeOrdersAlgoPending

func (this Okcoin) PrivateGetTradeOrdersAlgoPending(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetTradeOrdersHistory

func (this Okcoin) PrivateGetTradeOrdersHistory(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetTradeOrdersHistoryArchive

func (this Okcoin) PrivateGetTradeOrdersHistoryArchive(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetTradeOrdersPending

func (this Okcoin) PrivateGetTradeOrdersPending(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetUsersSubaccountApiKey

func (this Okcoin) PrivateGetUsersSubaccountApiKey(args ...interface{}) <-chan interface{}

func (Okcoin) PrivateGetUsersSubaccountList

func (this Okcoin) PrivateGetUsersSubaccountList(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostAssetSubaccountTransfer

func (this Okcoin) PrivatePostAssetSubaccountTransfer(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostAssetTransfer

func (this Okcoin) PrivatePostAssetTransfer(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostAssetWithdrawal

func (this Okcoin) PrivatePostAssetWithdrawal(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostAssetWithdrawalCancel

func (this Okcoin) PrivatePostAssetWithdrawalCancel(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostAssetWithdrawalLightning

func (this Okcoin) PrivatePostAssetWithdrawalLightning(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostFiatCancelDeposit

func (this Okcoin) PrivatePostFiatCancelDeposit(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostFiatCancelWithdrawal

func (this Okcoin) PrivatePostFiatCancelWithdrawal(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostFiatDeposit

func (this Okcoin) PrivatePostFiatDeposit(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostFiatWithdrawal

func (this Okcoin) PrivatePostFiatWithdrawal(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostOtcRfqQuote

func (this Okcoin) PrivatePostOtcRfqQuote(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostOtcRfqTrade

func (this Okcoin) PrivatePostOtcRfqTrade(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostTradeAmendBatchOrders

func (this Okcoin) PrivatePostTradeAmendBatchOrders(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostTradeAmendOrder

func (this Okcoin) PrivatePostTradeAmendOrder(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostTradeBatchOrders

func (this Okcoin) PrivatePostTradeBatchOrders(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostTradeCancelAdvanceAlgos

func (this Okcoin) PrivatePostTradeCancelAdvanceAlgos(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostTradeCancelAlgos

func (this Okcoin) PrivatePostTradeCancelAlgos(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostTradeCancelBatchOrders

func (this Okcoin) PrivatePostTradeCancelBatchOrders(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostTradeCancelOrder

func (this Okcoin) PrivatePostTradeCancelOrder(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostTradeOrder

func (this Okcoin) PrivatePostTradeOrder(args ...interface{}) <-chan interface{}

func (Okcoin) PrivatePostTradeOrderAlgo

func (this Okcoin) PrivatePostTradeOrderAlgo(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetMarketBooks

func (this Okcoin) PublicGetMarketBooks(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetMarketCandles

func (this Okcoin) PublicGetMarketCandles(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetMarketExchangeRate

func (this Okcoin) PublicGetMarketExchangeRate(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetMarketHistoryCandles

func (this Okcoin) PublicGetMarketHistoryCandles(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetMarketHistoryTrades

func (this Okcoin) PublicGetMarketHistoryTrades(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetMarketOpenOracle

func (this Okcoin) PublicGetMarketOpenOracle(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetMarketPlatform24Volume

func (this Okcoin) PublicGetMarketPlatform24Volume(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetMarketTicker

func (this Okcoin) PublicGetMarketTicker(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetMarketTickers

func (this Okcoin) PublicGetMarketTickers(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetMarketTrades

func (this Okcoin) PublicGetMarketTrades(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetPublicInstruments

func (this Okcoin) PublicGetPublicInstruments(args ...interface{}) <-chan interface{}

func (Okcoin) PublicGetPublicTime

func (this Okcoin) PublicGetPublicTime(args ...interface{}) <-chan interface{}

func (Okcoin) Sign

func (this Okcoin) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Okcoin) Transfer

func (this *Okcoin) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Okcoin) Withdraw

func (this *Okcoin) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Okx

type Okx struct {
	Core *okx
	// contains filtered or unexported fields
}

func NewOkx

func NewOkx(userConfig map[string]interface{}) Okx

func (Okx) AddMargin

func (this Okx) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Okx) BorrowCrossMargin

func (this Okx) BorrowCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Okx) CancelAllOrdersAfter

func (this *Okx) CancelAllOrdersAfter(timeout int64, options ...CancelAllOrdersAfterOptions) (map[string]interface{}, error)

*

func (*Okx) CancelOrder

func (this *Okx) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Okx) CancelOrders

func (this *Okx) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Okx) CancelOrdersForSymbols

func (this *Okx) CancelOrdersForSymbols(orders []CancellationRequest, options ...CancelOrdersForSymbolsOptions) ([]Order, error)

*

func (Okx) ClosePosition

func (this Okx) ClosePosition(symbol interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name okx#closePosition
  • @description closes open positions for a market
  • @see https://www.okx.com/docs-v5/en/#order-book-trading-trade-post-close-positions
  • @param {string} symbol Unified CCXT market symbol
  • @param {string} [side] 'buy' or 'sell', leave as undefined in net mode
  • @param {object} [params] extra parameters specific to the okx api endpoint
  • @param {string} [params.clientOrderId] a unique identifier for the order
  • @param {string} [params.marginMode] 'cross' or 'isolated', default is 'cross;
  • @param {string} [params.code] *required in the case of closing cross MARGIN position for Single-currency margin* margin currency *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {boolean} [params.autoCxl] whether any pending orders for closing out needs to be automatically canceled when close position via a market order. false or true, the default is false
  • @param {string} [params.tag] order tag a combination of case-sensitive alphanumerics, all numbers, or all letters of up to 16 characters
  • @returns {object[]} [A list of position structures]{@link https://docs.ccxt.com/#/?id=position-structure}

func (Okx) ConvertToInstrumentType

func (this Okx) ConvertToInstrumentType(typeVar interface{}) interface{}

func (*Okx) CreateConvertTrade

func (this *Okx) CreateConvertTrade(id string, fromCode string, toCode string, options ...CreateConvertTradeOptions) (Conversion, error)

*

  • @method
  • @name okx#createConvertTrade
  • @description convert from one currency to another
  • @see https://www.okx.com/docs-v5/en/#funding-account-rest-api-convert-trade
  • @param {string} id the id of the trade that you want to make
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} [amount] how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (Okx) CreateExpiredOptionMarket

func (this Okx) CreateExpiredOptionMarket(symbol interface{}) interface{}

func (*Okx) CreateMarketBuyOrderWithCost

func (this *Okx) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

func (*Okx) CreateMarketSellOrderWithCost

func (this *Okx) CreateMarketSellOrderWithCost(symbol string, cost float64, options ...CreateMarketSellOrderWithCostOptions) (Order, error)

*

func (*Okx) CreateOrder

func (this *Okx) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name okx#createOrder
  • @description create a trade order
  • @see https://www.okx.com/docs-v5/en/#order-book-trading-trade-post-place-order
  • @see https://www.okx.com/docs-v5/en/#order-book-trading-trade-post-place-multiple-orders
  • @see https://www.okx.com/docs-v5/en/#order-book-trading-algo-trading-post-place-algo-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.reduceOnly] a mark to reduce the position size for margin, swap and future orders
  • @param {bool} [params.postOnly] true to place a post only order
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered (perpetual swap markets only)
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {float} [params.takeProfit.price] used for take profit limit orders, not used for take profit market price orders
  • @param {string} [params.takeProfit.type] 'market' or 'limit' used to specify the take profit price type
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered (perpetual swap markets only)
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price
  • @param {float} [params.stopLoss.price] used for stop loss limit orders, not used for stop loss market price orders
  • @param {string} [params.stopLoss.type] 'market' or 'limit' used to specify the stop loss price type
  • @param {string} [params.positionSide] if position mode is one-way: set to 'net', if position mode is hedge-mode: set to 'long' or 'short'
  • @param {string} [params.trailingPercent] the percent to trail away from the current market price
  • @param {string} [params.tpOrdKind] 'condition' or 'limit', the default is 'condition'
  • @param {bool} [params.hedged] *swap and future only* true for hedged mode, false for one way mode
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Okx) CreateOrderRequest

func (this Okx) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Okx) CreateOrders

func (this *Okx) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Okx) Describe

func (this Okx) Describe() interface{}

func (*Okx) EditOrder

func (this *Okx) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name okx#editOrder
  • @description edit a trade order
  • @see https://www.okx.com/docs-v5/en/#order-book-trading-trade-post-amend-order
  • @see https://www.okx.com/docs-v5/en/#order-book-trading-algo-trading-post-amend-algo-order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of the currency you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.clientOrderId] client order id, uses id if not passed
  • @param {float} [params.stopLossPrice] stop loss trigger price
  • @param {float} [params.newSlOrdPx] the stop loss order price, set to stopLossPrice if the type is market
  • @param {string} [params.newSlTriggerPxType] 'last', 'index' or 'mark' used to specify the stop loss trigger price type, default is 'last'
  • @param {float} [params.takeProfitPrice] take profit trigger price
  • @param {float} [params.newTpOrdPx] the take profit order price, set to takeProfitPrice if the type is market
  • @param {string} [params.newTpTriggerPxType] 'last', 'index' or 'mark' used to specify the take profit trigger price type, default is 'last'
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price
  • @param {float} [params.stopLoss.price] used for stop loss limit orders, not used for stop loss market price orders
  • @param {string} [params.stopLoss.type] 'market' or 'limit' used to specify the stop loss price type
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {float} [params.takeProfit.price] used for take profit limit orders, not used for take profit market price orders
  • @param {string} [params.takeProfit.type] 'market' or 'limit' used to specify the take profit price type
  • @param {string} [params.newTpOrdKind] 'condition' or 'limit', the default is 'condition'
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Okx) EditOrderRequest

func (this Okx) EditOrderRequest(id interface{}, symbol interface{}, typeVar interface{}, side interface{}, optionalArgs ...interface{}) interface{}

func (*Okx) FetchAccounts

func (this *Okx) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Okx) FetchBalance

func (this *Okx) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Okx) FetchBorrowInterest

func (this *Okx) FetchBorrowInterest(options ...FetchBorrowInterestOptions) ([]BorrowInterest, error)

*

  • @method
  • @name okx#fetchBorrowInterest
  • @description fetch the interest owed by the user for borrowing currency for margin trading
  • @see https://www.okx.com/docs-v5/en/#rest-api-account-get-interest-accrued-data
  • @param {string} code the unified currency code for the currency of the interest
  • @param {string} symbol the market symbol of an isolated margin market, if undefined, the interest for cross margin markets is returned
  • @param {int} [since] timestamp in ms of the earliest time to receive interest records for
  • @param {int} [limit] the number of [borrow interest structures]{@link https://docs.ccxt.com/#/?id=borrow-interest-structure} to retrieve
  • @param {object} [params] exchange specific parameters
  • @param {int} [params.type] Loan type 1 - VIP loans 2 - Market loans *Default is Market loans*
  • @param {string} [params.marginMode] 'cross' or 'isolated'
  • @returns {object[]} An list of [borrow interest structures]{@link https://docs.ccxt.com/#/?id=borrow-interest-structure}

func (*Okx) FetchBorrowRateHistories

func (this *Okx) FetchBorrowRateHistories(options ...FetchBorrowRateHistoriesOptions) (map[string]interface{}, error)

*

  • @method
  • @name okx#fetchBorrowRateHistories
  • @description retrieves a history of a multiple currencies borrow interest rate at specific time slots, returns all currencies if no symbols passed, default is undefined
  • @see https://www.okx.com/docs-v5/en/#financial-product-savings-get-public-borrow-history-public
  • @param {string[]|undefined} codes list of unified currency codes, default is undefined
  • @param {int} [since] timestamp in ms of the earliest borrowRate, default is undefined
  • @param {int} [limit] max number of borrow rate prices to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [borrow rate structures]{@link https://docs.ccxt.com/#/?id=borrow-rate-structure} indexed by the market symbol

func (*Okx) FetchBorrowRateHistory

func (this *Okx) FetchBorrowRateHistory(code string, options ...FetchBorrowRateHistoryOptions) (map[string]interface{}, error)

*

func (*Okx) FetchCanceledOrders

func (this *Okx) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

  • @method
  • @name okx#fetchCanceledOrders
  • @description fetches information on multiple canceled orders made by the user
  • @see https://www.okx.com/docs-v5/en/#order-book-trading-trade-get-order-history-last-7-days
  • @see https://www.okx.com/docs-v5/en/#order-book-trading-algo-trading-get-algo-order-history
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] timestamp in ms of the earliest order, default is undefined
  • @param {int} [limit] max number of orders to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.trigger] True if fetching trigger or conditional orders
  • @param {string} [params.ordType] "conditional", "oco", "trigger", "move_order_stop", "iceberg", or "twap"
  • @param {string} [params.algoId] Algo ID "'433845797218942976'"
  • @param {int} [params.until] timestamp in ms to fetch orders for
  • @param {boolean} [params.trailing] set to true if you want to fetch trailing orders
  • @returns {object} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Okx) FetchClosedOrders

func (this *Okx) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Okx) FetchConvertCurrencies

func (this *Okx) FetchConvertCurrencies(params ...interface{}) (Currencies, error)

*

func (*Okx) FetchConvertQuote

func (this *Okx) FetchConvertQuote(fromCode string, toCode string, options ...FetchConvertQuoteOptions) (Conversion, error)

*

  • @method
  • @name okx#fetchConvertQuote
  • @description fetch a quote for converting from one currency to another
  • @see https://www.okx.com/docs-v5/en/#funding-account-rest-api-estimate-quote
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} [amount] how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Okx) FetchConvertTrade

func (this *Okx) FetchConvertTrade(id string, options ...FetchConvertTradeOptions) (Conversion, error)

*

func (*Okx) FetchConvertTradeHistory

func (this *Okx) FetchConvertTradeHistory(options ...FetchConvertTradeHistoryOptions) ([]Conversion, error)

*

  • @method
  • @name okx#fetchConvertTradeHistory
  • @description fetch the users history of conversion trades
  • @see https://www.okx.com/docs-v5/en/#funding-account-rest-api-get-convert-history
  • @param {string} [code] the unified currency code
  • @param {int} [since] the earliest time in ms to fetch conversions for
  • @param {int} [limit] the maximum number of conversion structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest conversion to fetch
  • @returns {object[]} a list of [conversion structures]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Okx) FetchCrossBorrowRate

func (this *Okx) FetchCrossBorrowRate(code string, options ...FetchCrossBorrowRateOptions) (CrossBorrowRate, error)

*

func (*Okx) FetchCrossBorrowRates

func (this *Okx) FetchCrossBorrowRates(params ...interface{}) (CrossBorrowRates, error)

*

func (Okx) FetchCurrencies

func (this Okx) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Okx) FetchDeposit

func (this *Okx) FetchDeposit(id string, options ...FetchDepositOptions) (Transaction, error)

*

func (*Okx) FetchDepositAddress

func (this *Okx) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Okx) FetchDepositAddressesByNetwork

func (this *Okx) FetchDepositAddressesByNetwork(code string, options ...FetchDepositAddressesByNetworkOptions) ([]DepositAddress, error)

*

func (*Okx) FetchDepositWithdrawFees

func (this *Okx) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Okx) FetchDeposits

func (this *Okx) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Okx) FetchFundingHistory

func (this *Okx) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Okx) FetchFundingInterval

func (this *Okx) FetchFundingInterval(symbol string, options ...FetchFundingIntervalOptions) (FundingRate, error)

*

func (*Okx) FetchFundingRate

func (this *Okx) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Okx) FetchFundingRateHistory

func (this *Okx) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Okx) FetchGreeks

func (this *Okx) FetchGreeks(symbol string, options ...FetchGreeksOptions) (Greeks, error)

*

func (*Okx) FetchLedger

func (this *Okx) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

func (*Okx) FetchLeverage

func (this *Okx) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Okx) FetchLongShortRatioHistory

func (this *Okx) FetchLongShortRatioHistory(options ...FetchLongShortRatioHistoryOptions) ([]LongShortRatio, error)

*

  • @method
  • @name okx#fetchLongShortRatioHistory
  • @description fetches the long short ratio history for a unified market symbol
  • @see https://www.okx.com/docs-v5/en/#trading-statistics-rest-api-get-contract-long-short-ratio
  • @param {string} symbol unified symbol of the market to fetch the long short ratio for
  • @param {string} [timeframe] the period for the ratio
  • @param {int} [since] the earliest time in ms to fetch ratios for
  • @param {int} [limit] the maximum number of long short ratio structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest ratio to fetch
  • @returns {object[]} an array of [long short ratio structures]{@link https://docs.ccxt.com/#/?id=long-short-ratio-structure}

func (*Okx) FetchMarginAdjustmentHistory

func (this *Okx) FetchMarginAdjustmentHistory(options ...FetchMarginAdjustmentHistoryOptions) ([]MarginModification, error)

*

func (*Okx) FetchMarkPrice

func (this *Okx) FetchMarkPrice(symbol string, options ...FetchMarkPriceOptions) (Ticker, error)

*

func (*Okx) FetchMarkPrices

func (this *Okx) FetchMarkPrices(options ...FetchMarkPricesOptions) (Tickers, error)

*

  • @method
  • @name okx#fetchMarkPrices
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://www.okx.com/docs-v5/en/#public-data-rest-api-get-mark-price
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Okx) FetchMarketLeverageTiers

func (this *Okx) FetchMarketLeverageTiers(symbol string, options ...FetchMarketLeverageTiersOptions) ([]LeverageTier, error)

*

func (*Okx) FetchMarkets

func (this *Okx) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Okx) FetchMarketsByType

func (this *Okx) FetchMarketsByType(typeVar interface{}, options ...FetchMarketsByTypeOptions) ([]MarketInterface, error)

func (*Okx) FetchMyTrades

func (this *Okx) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Okx) FetchOHLCV

func (this *Okx) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

func (*Okx) FetchOpenInterest

func (this *Okx) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Okx) FetchOpenInterestHistory

func (this *Okx) FetchOpenInterestHistory(symbol string, options ...FetchOpenInterestHistoryOptions) ([]OpenInterest, error)

*

func (*Okx) FetchOpenOrders

func (this *Okx) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Okx) FetchOption

func (this *Okx) FetchOption(symbol string, options ...FetchOptionOptions) (Option, error)

*

func (*Okx) FetchOptionChain

func (this *Okx) FetchOptionChain(code string, options ...FetchOptionChainOptions) (OptionChain, error)

*

func (*Okx) FetchOrder

func (this *Okx) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Okx) FetchOrderBook

func (this *Okx) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name okx#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://www.okx.com/docs-v5/en/#order-book-trading-market-data-get-order-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.method] 'publicGetMarketBooksFull' or 'publicGetMarketBooks' default is 'publicGetMarketBooks'
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Okx) FetchOrderTrades

func (this *Okx) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Okx) FetchPosition

func (this *Okx) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Okx) FetchPositionMode

func (this *Okx) FetchPositionMode(options ...FetchPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name okx#fetchPositionMode
  • @see https://www.okx.com/docs-v5/en/#trading-account-rest-api-get-account-configuration
  • @description fetchs the position mode, hedged or one way, hedged for binance is set identically for all linear markets or all inverse markets
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.accountId] if you have multiple accounts, you must specify the account id to fetch the position mode
  • @returns {object} an object detailing whether the market is in hedged or one-way mode

func (*Okx) FetchPositions

func (this *Okx) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Okx) FetchPositionsForSymbol

func (this *Okx) FetchPositionsForSymbol(symbol string, options ...FetchPositionsForSymbolOptions) ([]Position, error)

*

func (*Okx) FetchPositionsHistory

func (this *Okx) FetchPositionsHistory(options ...FetchPositionsHistoryOptions) ([]Position, error)

*

  • @method
  • @name okx#fetchPositionsHistory
  • @description fetches historical positions
  • @see https://www.okx.com/docs-v5/en/#trading-account-rest-api-get-positions-history
  • @param {string} [symbols] unified market symbols
  • @param {int} [since] timestamp in ms of the earliest position to fetch
  • @param {int} [limit] the maximum amount of records to fetch, default=100, max=100
  • @param {object} params extra parameters specific to the exchange api endpoint
  • @param {string} [params.marginMode] "cross" or "isolated" *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.instType] margin, swap, futures or option
  • @param {string} [params.type] the type of latest close position 1: close position partially, 2:close all, 3:liquidation, 4:partial liquidation; 5:adl, is it is the latest type if there are several types for the same position
  • @param {string} [params.posId] position id, there is attribute expiration, the posid will be expired if it is more than 30 days after the last full close position, then position will use new posid
  • @param {string} [params.before] timestamp in ms of the earliest position to fetch based on the last update time of the position
  • @param {string} [params.after] timestamp in ms of the latest position to fetch based on the last update time of the position
  • @returns {object[]} a list of [position structures]{@link https://docs.ccxt.com/#/?id=position-structure}

func (*Okx) FetchSettlementHistory

func (this *Okx) FetchSettlementHistory(options ...FetchSettlementHistoryOptions) (map[string]interface{}, error)

*

func (*Okx) FetchStatus

func (this *Okx) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Okx) FetchTicker

func (this *Okx) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Okx) FetchTickers

func (this *Okx) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Okx) FetchTime

func (this *Okx) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name okx#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://www.okx.com/docs-v5/en/#public-data-rest-api-get-system-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Okx) FetchTrades

func (this *Okx) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name okx#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://www.okx.com/docs-v5/en/#rest-api-market-data-get-trades
  • @see https://www.okx.com/docs-v5/en/#rest-api-public-data-get-option-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.method] 'publicGetMarketTrades' or 'publicGetMarketHistoryTrades' default is 'publicGetMarketTrades'
  • @param {boolean} [params.paginate] *only applies to publicGetMarketHistoryTrades* default false, when true will automatically paginate by calling this endpoint multiple times
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Okx) FetchTradingFee

func (this *Okx) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Okx) FetchTransfer

func (this *Okx) FetchTransfer(id string, options ...FetchTransferOptions) (TransferEntry, error)

func (*Okx) FetchTransfers

func (this *Okx) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

func (*Okx) FetchUnderlyingAssets

func (this *Okx) FetchUnderlyingAssets(params ...interface{}) (map[string]interface{}, error)

*

func (*Okx) FetchWithdrawal

func (this *Okx) FetchWithdrawal(id string, options ...FetchWithdrawalOptions) (Transaction, error)

*

func (*Okx) FetchWithdrawals

func (this *Okx) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Okx) HandleErrors

func (this Okx) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Okx) HandleMarketTypeAndParams

func (this Okx) HandleMarketTypeAndParams(methodName interface{}, optionalArgs ...interface{}) interface{}

func (Okx) Init

func (this Okx) Init(userConfig map[string]interface{})

func (Okx) ModifyMarginHelper

func (this Okx) ModifyMarginHelper(symbol interface{}, amount interface{}, typeVar interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Okx) Nonce

func (this Okx) Nonce() interface{}

func (Okx) ParseBalanceByType

func (this Okx) ParseBalanceByType(typeVar interface{}, response interface{}) interface{}

func (Okx) ParseBorrowInterest

func (this Okx) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseBorrowRate

func (this Okx) ParseBorrowRate(info interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseBorrowRateHistories

func (this Okx) ParseBorrowRateHistories(response interface{}, codes interface{}, since interface{}, limit interface{}) interface{}

func (Okx) ParseConversion

func (this Okx) ParseConversion(conversion interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseDepositAddress

func (this Okx) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseDepositWithdrawFees

func (this Okx) ParseDepositWithdrawFees(response interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseFundingBalance

func (this Okx) ParseFundingBalance(response interface{}) interface{}

func (Okx) ParseFundingInterval

func (this Okx) ParseFundingInterval(interval interface{}) interface{}

func (Okx) ParseFundingRate

func (this Okx) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseGreeks

func (this Okx) ParseGreeks(greeks interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseIds

func (this Okx) ParseIds(ids interface{}) interface{}

func (Okx) ParseLedgerEntry

func (this Okx) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseLedgerEntryType

func (this Okx) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Okx) ParseLeverage

func (this Okx) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseLongShortRatio

func (this Okx) ParseLongShortRatio(info interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseMarginLoan

func (this Okx) ParseMarginLoan(info interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseMarginModification

func (this Okx) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseMarket

func (this Okx) ParseMarket(market interface{}) interface{}

func (Okx) ParseMarketLeverageTiers

func (this Okx) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseOHLCV

func (this Okx) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseOpenInterest

func (this Okx) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseOption

func (this Okx) ParseOption(chain interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseOrder

func (this Okx) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseOrderStatus

func (this Okx) ParseOrderStatus(status interface{}) interface{}

func (Okx) ParsePosition

func (this Okx) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseSettlement

func (this Okx) ParseSettlement(settlement interface{}, market interface{}) interface{}

func (Okx) ParseSettlements

func (this Okx) ParseSettlements(settlements interface{}, market interface{}) interface{}

func (Okx) ParseTicker

func (this Okx) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseTrade

func (this Okx) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseTradingBalance

func (this Okx) ParseTradingBalance(response interface{}) interface{}

func (Okx) ParseTradingFee

func (this Okx) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseTransaction

func (this Okx) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseTransactionStatus

func (this Okx) ParseTransactionStatus(status interface{}) interface{}

func (Okx) ParseTransfer

func (this Okx) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Okx) ParseTransferStatus

func (this Okx) ParseTransferStatus(status interface{}) interface{}

func (Okx) PrivateGetAccountAccountPositionRisk

func (this Okx) PrivateGetAccountAccountPositionRisk(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountAdjustLeverageInfo

func (this Okx) PrivateGetAccountAdjustLeverageInfo(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountBalance

func (this Okx) PrivateGetAccountBalance(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountBills

func (this Okx) PrivateGetAccountBills(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountBillsArchive

func (this Okx) PrivateGetAccountBillsArchive(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountBillsHistoryArchive

func (this Okx) PrivateGetAccountBillsHistoryArchive(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountBorrowRepayHistory

func (this Okx) PrivateGetAccountBorrowRepayHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountConfig

func (this Okx) PrivateGetAccountConfig(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountFixedLoanBorrowingLimit

func (this Okx) PrivateGetAccountFixedLoanBorrowingLimit(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountFixedLoanBorrowingOrdersList

func (this Okx) PrivateGetAccountFixedLoanBorrowingOrdersList(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountFixedLoanBorrowingQuote

func (this Okx) PrivateGetAccountFixedLoanBorrowingQuote(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountGreeks

func (this Okx) PrivateGetAccountGreeks(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountInstruments

func (this Okx) PrivateGetAccountInstruments(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountInterestAccrued

func (this Okx) PrivateGetAccountInterestAccrued(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountInterestLimits

func (this Okx) PrivateGetAccountInterestLimits(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountInterestRate

func (this Okx) PrivateGetAccountInterestRate(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountLeverageInfo

func (this Okx) PrivateGetAccountLeverageInfo(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountMaxAvailSize

func (this Okx) PrivateGetAccountMaxAvailSize(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountMaxLoan

func (this Okx) PrivateGetAccountMaxLoan(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountMaxSize

func (this Okx) PrivateGetAccountMaxSize(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountMaxWithdrawal

func (this Okx) PrivateGetAccountMaxWithdrawal(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountMmpConfig

func (this Okx) PrivateGetAccountMmpConfig(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountPositionTiers

func (this Okx) PrivateGetAccountPositionTiers(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountPositions

func (this Okx) PrivateGetAccountPositions(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountPositionsHistory

func (this Okx) PrivateGetAccountPositionsHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountQuickMarginBorrowRepayHistory

func (this Okx) PrivateGetAccountQuickMarginBorrowRepayHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountRiskState

func (this Okx) PrivateGetAccountRiskState(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountSetAutoRepay

func (this Okx) PrivateGetAccountSetAutoRepay(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountSpotBorrowRepayHistory

func (this Okx) PrivateGetAccountSpotBorrowRepayHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountSpotManualBorrowRepay

func (this Okx) PrivateGetAccountSpotManualBorrowRepay(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountSubaccountBalances

func (this Okx) PrivateGetAccountSubaccountBalances(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountSubaccountInterestLimits

func (this Okx) PrivateGetAccountSubaccountInterestLimits(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountSubaccountMaxWithdrawal

func (this Okx) PrivateGetAccountSubaccountMaxWithdrawal(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountTradeFee

func (this Okx) PrivateGetAccountTradeFee(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountVipInterestAccrued

func (this Okx) PrivateGetAccountVipInterestAccrued(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountVipInterestDeducted

func (this Okx) PrivateGetAccountVipInterestDeducted(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountVipLoanOrderDetail

func (this Okx) PrivateGetAccountVipLoanOrderDetail(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAccountVipLoanOrderList

func (this Okx) PrivateGetAccountVipLoanOrderList(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAffiliateInviteeDetail

func (this Okx) PrivateGetAffiliateInviteeDetail(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetAssetValuation

func (this Okx) PrivateGetAssetAssetValuation(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetBalances

func (this Okx) PrivateGetAssetBalances(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetBills

func (this Okx) PrivateGetAssetBills(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetBrokerNdSubaccountDepositAddress

func (this Okx) PrivateGetAssetBrokerNdSubaccountDepositAddress(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetBrokerNdSubaccountDepositHistory

func (this Okx) PrivateGetAssetBrokerNdSubaccountDepositHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetBrokerNdSubaccountWithdrawalHistory

func (this Okx) PrivateGetAssetBrokerNdSubaccountWithdrawalHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetConvertCurrencies

func (this Okx) PrivateGetAssetConvertCurrencies(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetConvertCurrencyPair

func (this Okx) PrivateGetAssetConvertCurrencyPair(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetConvertHistory

func (this Okx) PrivateGetAssetConvertHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetCurrencies

func (this Okx) PrivateGetAssetCurrencies(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetDepositAddress

func (this Okx) PrivateGetAssetDepositAddress(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetDepositHistory

func (this Okx) PrivateGetAssetDepositHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetDepositLightning

func (this Okx) PrivateGetAssetDepositLightning(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetDepositWithdrawStatus

func (this Okx) PrivateGetAssetDepositWithdrawStatus(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetMonthlyStatement

func (this Okx) PrivateGetAssetMonthlyStatement(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetNonTradableAssets

func (this Okx) PrivateGetAssetNonTradableAssets(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetSubaccountBalances

func (this Okx) PrivateGetAssetSubaccountBalances(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetSubaccountBills

func (this Okx) PrivateGetAssetSubaccountBills(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetSubaccountManagedSubaccountBills

func (this Okx) PrivateGetAssetSubaccountManagedSubaccountBills(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetTransferState

func (this Okx) PrivateGetAssetTransferState(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetAssetWithdrawalHistory

func (this Okx) PrivateGetAssetWithdrawalHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetBrokerFdIfRebate

func (this Okx) PrivateGetBrokerFdIfRebate(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetBrokerFdRebatePerOrders

func (this Okx) PrivateGetBrokerFdRebatePerOrders(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetBrokerNdInfo

func (this Okx) PrivateGetBrokerNdInfo(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetBrokerNdRebateDaily

func (this Okx) PrivateGetBrokerNdRebateDaily(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetBrokerNdRebatePerOrders

func (this Okx) PrivateGetBrokerNdRebatePerOrders(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetBrokerNdSubaccountApikey

func (this Okx) PrivateGetBrokerNdSubaccountApikey(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetBrokerNdSubaccountInfo

func (this Okx) PrivateGetBrokerNdSubaccountInfo(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetCopytradingBatchLeverageInfo

func (this Okx) PrivateGetCopytradingBatchLeverageInfo(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetCopytradingCopySettings

func (this Okx) PrivateGetCopytradingCopySettings(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetCopytradingCurrentLeadTraders

func (this Okx) PrivateGetCopytradingCurrentLeadTraders(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetCopytradingCurrentSubpositions

func (this Okx) PrivateGetCopytradingCurrentSubpositions(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetCopytradingInstruments

func (this Okx) PrivateGetCopytradingInstruments(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetCopytradingLeadTradersHistory

func (this Okx) PrivateGetCopytradingLeadTradersHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetCopytradingProfitSharingDetails

func (this Okx) PrivateGetCopytradingProfitSharingDetails(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetCopytradingSubpositionsHistory

func (this Okx) PrivateGetCopytradingSubpositionsHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetCopytradingTotalProfitSharing

func (this Okx) PrivateGetCopytradingTotalProfitSharing(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetCopytradingUnrealizedProfitSharingDetails

func (this Okx) PrivateGetCopytradingUnrealizedProfitSharingDetails(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceSavingsBalance

func (this Okx) PrivateGetFinanceSavingsBalance(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceSavingsLendingHistory

func (this Okx) PrivateGetFinanceSavingsLendingHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceSfpDcdOrder

func (this Okx) PrivateGetFinanceSfpDcdOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceSfpDcdOrders

func (this Okx) PrivateGetFinanceSfpDcdOrders(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceStakingDefiEthBalance

func (this Okx) PrivateGetFinanceStakingDefiEthBalance(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceStakingDefiEthProductInfo

func (this Okx) PrivateGetFinanceStakingDefiEthProductInfo(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceStakingDefiEthPurchaseRedeemHistory

func (this Okx) PrivateGetFinanceStakingDefiEthPurchaseRedeemHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceStakingDefiOffers

func (this Okx) PrivateGetFinanceStakingDefiOffers(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceStakingDefiOrdersActive

func (this Okx) PrivateGetFinanceStakingDefiOrdersActive(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceStakingDefiOrdersHistory

func (this Okx) PrivateGetFinanceStakingDefiOrdersHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceStakingDefiSolBalance

func (this Okx) PrivateGetFinanceStakingDefiSolBalance(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetFinanceStakingDefiSolPurchaseRedeemHistory

func (this Okx) PrivateGetFinanceStakingDefiSolPurchaseRedeemHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetRfqCounterparties

func (this Okx) PrivateGetRfqCounterparties(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetRfqMakerInstrumentSettings

func (this Okx) PrivateGetRfqMakerInstrumentSettings(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetRfqMmpConfig

func (this Okx) PrivateGetRfqMmpConfig(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetRfqPublicTrades

func (this Okx) PrivateGetRfqPublicTrades(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetRfqQuotes

func (this Okx) PrivateGetRfqQuotes(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetRfqRfqs

func (this Okx) PrivateGetRfqRfqs(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetRfqTrades

func (this Okx) PrivateGetRfqTrades(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetSprdOrder

func (this Okx) PrivateGetSprdOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetSprdOrdersHistory

func (this Okx) PrivateGetSprdOrdersHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetSprdOrdersHistoryArchive

func (this Okx) PrivateGetSprdOrdersHistoryArchive(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetSprdOrdersPending

func (this Okx) PrivateGetSprdOrdersPending(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetSprdTrades

func (this Okx) PrivateGetSprdTrades(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetSupportAnnouncements

func (this Okx) PrivateGetSupportAnnouncements(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeAccountRateLimit

func (this Okx) PrivateGetTradeAccountRateLimit(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeEasyConvertCurrencyList

func (this Okx) PrivateGetTradeEasyConvertCurrencyList(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeEasyConvertHistory

func (this Okx) PrivateGetTradeEasyConvertHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeFills

func (this Okx) PrivateGetTradeFills(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeFillsArchive

func (this Okx) PrivateGetTradeFillsArchive(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeFillsHistory

func (this Okx) PrivateGetTradeFillsHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeOneClickRepayCurrencyList

func (this Okx) PrivateGetTradeOneClickRepayCurrencyList(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeOneClickRepayHistory

func (this Okx) PrivateGetTradeOneClickRepayHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeOrder

func (this Okx) PrivateGetTradeOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeOrderAlgo

func (this Okx) PrivateGetTradeOrderAlgo(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeOrdersAlgoHistory

func (this Okx) PrivateGetTradeOrdersAlgoHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeOrdersAlgoPending

func (this Okx) PrivateGetTradeOrdersAlgoPending(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeOrdersHistory

func (this Okx) PrivateGetTradeOrdersHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeOrdersHistoryArchive

func (this Okx) PrivateGetTradeOrdersHistoryArchive(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradeOrdersPending

func (this Okx) PrivateGetTradeOrdersPending(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotGridAiParam

func (this Okx) PrivateGetTradingBotGridAiParam(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotGridOrdersAlgoDetails

func (this Okx) PrivateGetTradingBotGridOrdersAlgoDetails(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotGridOrdersAlgoHistory

func (this Okx) PrivateGetTradingBotGridOrdersAlgoHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotGridOrdersAlgoPending

func (this Okx) PrivateGetTradingBotGridOrdersAlgoPending(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotGridPositions

func (this Okx) PrivateGetTradingBotGridPositions(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotGridSubOrders

func (this Okx) PrivateGetTradingBotGridSubOrders(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotRecurringOrdersAlgoDetails

func (this Okx) PrivateGetTradingBotRecurringOrdersAlgoDetails(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotRecurringOrdersAlgoHistory

func (this Okx) PrivateGetTradingBotRecurringOrdersAlgoHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotRecurringOrdersAlgoPending

func (this Okx) PrivateGetTradingBotRecurringOrdersAlgoPending(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotRecurringSubOrders

func (this Okx) PrivateGetTradingBotRecurringSubOrders(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotSignalEventHistory

func (this Okx) PrivateGetTradingBotSignalEventHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotSignalOrdersAlgoDetails

func (this Okx) PrivateGetTradingBotSignalOrdersAlgoDetails(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotSignalOrdersAlgoHistory

func (this Okx) PrivateGetTradingBotSignalOrdersAlgoHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotSignalPositions

func (this Okx) PrivateGetTradingBotSignalPositions(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotSignalPositionsHistory

func (this Okx) PrivateGetTradingBotSignalPositionsHistory(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotSignalSignals

func (this Okx) PrivateGetTradingBotSignalSignals(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetTradingBotSignalSubOrders

func (this Okx) PrivateGetTradingBotSignalSubOrders(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetUsersEntrustSubaccountList

func (this Okx) PrivateGetUsersEntrustSubaccountList(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetUsersPartnerIfRebate

func (this Okx) PrivateGetUsersPartnerIfRebate(args ...interface{}) <-chan interface{}

func (Okx) PrivateGetUsersSubaccountList

func (this Okx) PrivateGetUsersSubaccountList(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountActivateOption

func (this Okx) PrivatePostAccountActivateOption(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountBillsHistoryArchive

func (this Okx) PrivatePostAccountBillsHistoryArchive(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountBorrowRepay

func (this Okx) PrivatePostAccountBorrowRepay(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountFixedLoanAmendBorrowingOrder

func (this Okx) PrivatePostAccountFixedLoanAmendBorrowingOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountFixedLoanBorrowingOrder

func (this Okx) PrivatePostAccountFixedLoanBorrowingOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountFixedLoanManualReborrow

func (this Okx) PrivatePostAccountFixedLoanManualReborrow(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountFixedLoanRepayBorrowingOrder

func (this Okx) PrivatePostAccountFixedLoanRepayBorrowingOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountMmpConfig

func (this Okx) PrivatePostAccountMmpConfig(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountMmpReset

func (this Okx) PrivatePostAccountMmpReset(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountPositionBuilder

func (this Okx) PrivatePostAccountPositionBuilder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountPositionMarginBalance

func (this Okx) PrivatePostAccountPositionMarginBalance(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountQuickMarginBorrowRepay

func (this Okx) PrivatePostAccountQuickMarginBorrowRepay(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountSetAccountLevel

func (this Okx) PrivatePostAccountSetAccountLevel(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountSetAutoLoan

func (this Okx) PrivatePostAccountSetAutoLoan(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountSetGreeks

func (this Okx) PrivatePostAccountSetGreeks(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountSetIsolatedMode

func (this Okx) PrivatePostAccountSetIsolatedMode(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountSetLeverage

func (this Okx) PrivatePostAccountSetLeverage(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountSetPositionMode

func (this Okx) PrivatePostAccountSetPositionMode(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountSetRiskOffsetType

func (this Okx) PrivatePostAccountSetRiskOffsetType(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountSimulatedMargin

func (this Okx) PrivatePostAccountSimulatedMargin(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAccountSubaccountSetLoanAllocation

func (this Okx) PrivatePostAccountSubaccountSetLoanAllocation(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAssetBrokerNdModifySubaccountDepositAddress

func (this Okx) PrivatePostAssetBrokerNdModifySubaccountDepositAddress(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAssetBrokerNdSubaccountDepositAddress

func (this Okx) PrivatePostAssetBrokerNdSubaccountDepositAddress(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAssetCancelWithdrawal

func (this Okx) PrivatePostAssetCancelWithdrawal(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAssetConvertDustAssets

func (this Okx) PrivatePostAssetConvertDustAssets(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAssetConvertEstimateQuote

func (this Okx) PrivatePostAssetConvertEstimateQuote(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAssetConvertTrade

func (this Okx) PrivatePostAssetConvertTrade(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAssetMonthlyStatement

func (this Okx) PrivatePostAssetMonthlyStatement(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAssetSubaccountTransfer

func (this Okx) PrivatePostAssetSubaccountTransfer(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAssetTransfer

func (this Okx) PrivatePostAssetTransfer(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAssetWithdrawal

func (this Okx) PrivatePostAssetWithdrawal(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostAssetWithdrawalLightning

func (this Okx) PrivatePostAssetWithdrawalLightning(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostBrokerFdRebatePerOrders

func (this Okx) PrivatePostBrokerFdRebatePerOrders(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostBrokerNdCreateSubaccount

func (this Okx) PrivatePostBrokerNdCreateSubaccount(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostBrokerNdDeleteSubaccount

func (this Okx) PrivatePostBrokerNdDeleteSubaccount(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostBrokerNdRebatePerOrders

func (this Okx) PrivatePostBrokerNdRebatePerOrders(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostBrokerNdReportSubaccountIp

func (this Okx) PrivatePostBrokerNdReportSubaccountIp(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostBrokerNdSetSubaccountAssets

func (this Okx) PrivatePostBrokerNdSetSubaccountAssets(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostBrokerNdSetSubaccountFeeRate

func (this Okx) PrivatePostBrokerNdSetSubaccountFeeRate(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostBrokerNdSetSubaccountLevel

func (this Okx) PrivatePostBrokerNdSetSubaccountLevel(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostBrokerNdSubaccountApikey

func (this Okx) PrivatePostBrokerNdSubaccountApikey(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostBrokerNdSubaccountDeleteApikey

func (this Okx) PrivatePostBrokerNdSubaccountDeleteApikey(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostBrokerNdSubaccountModifyApikey

func (this Okx) PrivatePostBrokerNdSubaccountModifyApikey(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostCopytradingAlgoOrder

func (this Okx) PrivatePostCopytradingAlgoOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostCopytradingAmendCopySettings

func (this Okx) PrivatePostCopytradingAmendCopySettings(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostCopytradingBatchSetLeverage

func (this Okx) PrivatePostCopytradingBatchSetLeverage(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostCopytradingCloseSubposition

func (this Okx) PrivatePostCopytradingCloseSubposition(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostCopytradingFirstCopySettings

func (this Okx) PrivatePostCopytradingFirstCopySettings(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostCopytradingSetInstruments

func (this Okx) PrivatePostCopytradingSetInstruments(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostCopytradingStopCopyTrading

func (this Okx) PrivatePostCopytradingStopCopyTrading(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostFinanceSavingsPurchaseRedempt

func (this Okx) PrivatePostFinanceSavingsPurchaseRedempt(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostFinanceSavingsSetLendingRate

func (this Okx) PrivatePostFinanceSavingsSetLendingRate(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostFinanceSfpDcdOrder

func (this Okx) PrivatePostFinanceSfpDcdOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostFinanceSfpDcdQuote

func (this Okx) PrivatePostFinanceSfpDcdQuote(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostFinanceStakingDefiCancel

func (this Okx) PrivatePostFinanceStakingDefiCancel(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostFinanceStakingDefiEthPurchase

func (this Okx) PrivatePostFinanceStakingDefiEthPurchase(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostFinanceStakingDefiEthRedeem

func (this Okx) PrivatePostFinanceStakingDefiEthRedeem(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostFinanceStakingDefiPurchase

func (this Okx) PrivatePostFinanceStakingDefiPurchase(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostFinanceStakingDefiRedeem

func (this Okx) PrivatePostFinanceStakingDefiRedeem(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostFinanceStakingDefiSolPurchase

func (this Okx) PrivatePostFinanceStakingDefiSolPurchase(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostFinanceStakingDefiSolRedeem

func (this Okx) PrivatePostFinanceStakingDefiSolRedeem(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqCancelAllQuotes

func (this Okx) PrivatePostRfqCancelAllQuotes(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqCancelAllRfqs

func (this Okx) PrivatePostRfqCancelAllRfqs(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqCancelBatchQuotes

func (this Okx) PrivatePostRfqCancelBatchQuotes(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqCancelBatchRfqs

func (this Okx) PrivatePostRfqCancelBatchRfqs(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqCancelQuote

func (this Okx) PrivatePostRfqCancelQuote(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqCancelRfq

func (this Okx) PrivatePostRfqCancelRfq(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqCreateQuote

func (this Okx) PrivatePostRfqCreateQuote(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqCreateRfq

func (this Okx) PrivatePostRfqCreateRfq(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqExecuteQuote

func (this Okx) PrivatePostRfqExecuteQuote(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqMakerInstrumentSettings

func (this Okx) PrivatePostRfqMakerInstrumentSettings(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqMmpConfig

func (this Okx) PrivatePostRfqMmpConfig(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostRfqMmpReset

func (this Okx) PrivatePostRfqMmpReset(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostSprdAmendOrder

func (this Okx) PrivatePostSprdAmendOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostSprdCancelAllAfter

func (this Okx) PrivatePostSprdCancelAllAfter(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostSprdCancelOrder

func (this Okx) PrivatePostSprdCancelOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostSprdMassCancel

func (this Okx) PrivatePostSprdMassCancel(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostSprdOrder

func (this Okx) PrivatePostSprdOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeAmendAlgos

func (this Okx) PrivatePostTradeAmendAlgos(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeAmendBatchOrders

func (this Okx) PrivatePostTradeAmendBatchOrders(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeAmendOrder

func (this Okx) PrivatePostTradeAmendOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeBatchOrders

func (this Okx) PrivatePostTradeBatchOrders(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeCancelAdvanceAlgos

func (this Okx) PrivatePostTradeCancelAdvanceAlgos(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeCancelAlgos

func (this Okx) PrivatePostTradeCancelAlgos(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeCancelAllAfter

func (this Okx) PrivatePostTradeCancelAllAfter(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeCancelBatchOrders

func (this Okx) PrivatePostTradeCancelBatchOrders(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeCancelOrder

func (this Okx) PrivatePostTradeCancelOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeClosePosition

func (this Okx) PrivatePostTradeClosePosition(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeEasyConvert

func (this Okx) PrivatePostTradeEasyConvert(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeFillsArchive

func (this Okx) PrivatePostTradeFillsArchive(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeMassCancel

func (this Okx) PrivatePostTradeMassCancel(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeOneClickRepay

func (this Okx) PrivatePostTradeOneClickRepay(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeOrder

func (this Okx) PrivatePostTradeOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradeOrderAlgo

func (this Okx) PrivatePostTradeOrderAlgo(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotGridAdjustInvestment

func (this Okx) PrivatePostTradingBotGridAdjustInvestment(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotGridAmendOrderAlgo

func (this Okx) PrivatePostTradingBotGridAmendOrderAlgo(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotGridCancelCloseOrder

func (this Okx) PrivatePostTradingBotGridCancelCloseOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotGridClosePosition

func (this Okx) PrivatePostTradingBotGridClosePosition(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotGridComputeMarginBalance

func (this Okx) PrivatePostTradingBotGridComputeMarginBalance(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotGridMarginBalance

func (this Okx) PrivatePostTradingBotGridMarginBalance(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotGridMinInvestment

func (this Okx) PrivatePostTradingBotGridMinInvestment(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotGridOrderAlgo

func (this Okx) PrivatePostTradingBotGridOrderAlgo(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotGridOrderInstantTrigger

func (this Okx) PrivatePostTradingBotGridOrderInstantTrigger(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotGridStopOrderAlgo

func (this Okx) PrivatePostTradingBotGridStopOrderAlgo(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotGridWithdrawIncome

func (this Okx) PrivatePostTradingBotGridWithdrawIncome(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotRecurringAmendOrderAlgo

func (this Okx) PrivatePostTradingBotRecurringAmendOrderAlgo(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotRecurringOrderAlgo

func (this Okx) PrivatePostTradingBotRecurringOrderAlgo(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotRecurringStopOrderAlgo

func (this Okx) PrivatePostTradingBotRecurringStopOrderAlgo(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotSignalAmendTPSL

func (this Okx) PrivatePostTradingBotSignalAmendTPSL(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotSignalCancelSubOrder

func (this Okx) PrivatePostTradingBotSignalCancelSubOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotSignalClosePosition

func (this Okx) PrivatePostTradingBotSignalClosePosition(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotSignalCreateSignal

func (this Okx) PrivatePostTradingBotSignalCreateSignal(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotSignalMarginBalance

func (this Okx) PrivatePostTradingBotSignalMarginBalance(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotSignalOrderAlgo

func (this Okx) PrivatePostTradingBotSignalOrderAlgo(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotSignalSetInstruments

func (this Okx) PrivatePostTradingBotSignalSetInstruments(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotSignalStopOrderAlgo

func (this Okx) PrivatePostTradingBotSignalStopOrderAlgo(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostTradingBotSignalSubOrder

func (this Okx) PrivatePostTradingBotSignalSubOrder(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostUsersSubaccountModifyApikey

func (this Okx) PrivatePostUsersSubaccountModifyApikey(args ...interface{}) <-chan interface{}

func (Okx) PrivatePostUsersSubaccountSetTransferOut

func (this Okx) PrivatePostUsersSubaccountSetTransferOut(args ...interface{}) <-chan interface{}

func (Okx) PublicGetAssetExchangeList

func (this Okx) PublicGetAssetExchangeList(args ...interface{}) <-chan interface{}

func (Okx) PublicGetCopytradingPublicCurrentSubpositions

func (this Okx) PublicGetCopytradingPublicCurrentSubpositions(args ...interface{}) <-chan interface{}

func (Okx) PublicGetCopytradingPublicLeadTraders

func (this Okx) PublicGetCopytradingPublicLeadTraders(args ...interface{}) <-chan interface{}

func (Okx) PublicGetCopytradingPublicPreferenceCurrency

func (this Okx) PublicGetCopytradingPublicPreferenceCurrency(args ...interface{}) <-chan interface{}

func (Okx) PublicGetCopytradingPublicStats

func (this Okx) PublicGetCopytradingPublicStats(args ...interface{}) <-chan interface{}

func (Okx) PublicGetCopytradingPublicSubpositionsHistory

func (this Okx) PublicGetCopytradingPublicSubpositionsHistory(args ...interface{}) <-chan interface{}

func (Okx) PublicGetCopytradingPublicWeeklyPnl

func (this Okx) PublicGetCopytradingPublicWeeklyPnl(args ...interface{}) <-chan interface{}

func (Okx) PublicGetFinanceFixedLoanLendingApyHistory

func (this Okx) PublicGetFinanceFixedLoanLendingApyHistory(args ...interface{}) <-chan interface{}

func (Okx) PublicGetFinanceFixedLoanLendingOffers

func (this Okx) PublicGetFinanceFixedLoanLendingOffers(args ...interface{}) <-chan interface{}

func (Okx) PublicGetFinanceFixedLoanPendingLendingVolume

func (this Okx) PublicGetFinanceFixedLoanPendingLendingVolume(args ...interface{}) <-chan interface{}

func (Okx) PublicGetFinanceSavingsLendingRateHistory

func (this Okx) PublicGetFinanceSavingsLendingRateHistory(args ...interface{}) <-chan interface{}

func (Okx) PublicGetFinanceSavingsLendingRateSummary

func (this Okx) PublicGetFinanceSavingsLendingRateSummary(args ...interface{}) <-chan interface{}

func (Okx) PublicGetFinanceSfpDcdProducts

func (this Okx) PublicGetFinanceSfpDcdProducts(args ...interface{}) <-chan interface{}

func (Okx) PublicGetFinanceStakingDefiEthApyHistory

func (this Okx) PublicGetFinanceStakingDefiEthApyHistory(args ...interface{}) <-chan interface{}

func (Okx) PublicGetFinanceStakingDefiSolApyHistory

func (this Okx) PublicGetFinanceStakingDefiSolApyHistory(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketBlockTicker

func (this Okx) PublicGetMarketBlockTicker(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketBlockTickers

func (this Okx) PublicGetMarketBlockTickers(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketBooks

func (this Okx) PublicGetMarketBooks(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketBooksFull

func (this Okx) PublicGetMarketBooksFull(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketBooksLite

func (this Okx) PublicGetMarketBooksLite(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketCandles

func (this Okx) PublicGetMarketCandles(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketExchangeRate

func (this Okx) PublicGetMarketExchangeRate(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketHistoryCandles

func (this Okx) PublicGetMarketHistoryCandles(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketHistoryIndexCandles

func (this Okx) PublicGetMarketHistoryIndexCandles(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketHistoryMarkPriceCandles

func (this Okx) PublicGetMarketHistoryMarkPriceCandles(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketHistoryTrades

func (this Okx) PublicGetMarketHistoryTrades(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketIndexCandles

func (this Okx) PublicGetMarketIndexCandles(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketIndexComponents

func (this Okx) PublicGetMarketIndexComponents(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketIndexTickers

func (this Okx) PublicGetMarketIndexTickers(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketMarkPriceCandles

func (this Okx) PublicGetMarketMarkPriceCandles(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketOpenOracle

func (this Okx) PublicGetMarketOpenOracle(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketOptionInstrumentFamilyTrades

func (this Okx) PublicGetMarketOptionInstrumentFamilyTrades(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketPlatform24Volume

func (this Okx) PublicGetMarketPlatform24Volume(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketSprdCandles

func (this Okx) PublicGetMarketSprdCandles(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketSprdHistoryCandles

func (this Okx) PublicGetMarketSprdHistoryCandles(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketSprdTicker

func (this Okx) PublicGetMarketSprdTicker(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketTicker

func (this Okx) PublicGetMarketTicker(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketTickers

func (this Okx) PublicGetMarketTickers(args ...interface{}) <-chan interface{}

func (Okx) PublicGetMarketTrades

func (this Okx) PublicGetMarketTrades(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicBlockTrades

func (this Okx) PublicGetPublicBlockTrades(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicConvertContractCoin

func (this Okx) PublicGetPublicConvertContractCoin(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicDeliveryExerciseHistory

func (this Okx) PublicGetPublicDeliveryExerciseHistory(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicDiscountRateInterestFreeQuota

func (this Okx) PublicGetPublicDiscountRateInterestFreeQuota(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicEconomicCalendar

func (this Okx) PublicGetPublicEconomicCalendar(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicEstimatedPrice

func (this Okx) PublicGetPublicEstimatedPrice(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicFundingRate

func (this Okx) PublicGetPublicFundingRate(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicFundingRateHistory

func (this Okx) PublicGetPublicFundingRateHistory(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicInstrumentTickBands

func (this Okx) PublicGetPublicInstrumentTickBands(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicInstruments

func (this Okx) PublicGetPublicInstruments(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicInsuranceFund

func (this Okx) PublicGetPublicInsuranceFund(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicInterestRateLoanQuota

func (this Okx) PublicGetPublicInterestRateLoanQuota(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicMarkPrice

func (this Okx) PublicGetPublicMarkPrice(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicOpenInterest

func (this Okx) PublicGetPublicOpenInterest(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicOptSummary

func (this Okx) PublicGetPublicOptSummary(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicOptionTrades

func (this Okx) PublicGetPublicOptionTrades(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicPositionTiers

func (this Okx) PublicGetPublicPositionTiers(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicPriceLimit

func (this Okx) PublicGetPublicPriceLimit(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicTime

func (this Okx) PublicGetPublicTime(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicUnderlying

func (this Okx) PublicGetPublicUnderlying(args ...interface{}) <-chan interface{}

func (Okx) PublicGetPublicVipInterestRateLoanQuota

func (this Okx) PublicGetPublicVipInterestRateLoanQuota(args ...interface{}) <-chan interface{}

func (Okx) PublicGetRubikStatContractsLongShortAccountRatio

func (this Okx) PublicGetRubikStatContractsLongShortAccountRatio(args ...interface{}) <-chan interface{}

func (Okx) PublicGetRubikStatContractsLongShortAccountRatioContract

func (this Okx) PublicGetRubikStatContractsLongShortAccountRatioContract(args ...interface{}) <-chan interface{}

func (Okx) PublicGetRubikStatContractsOpenInterestVolume

func (this Okx) PublicGetRubikStatContractsOpenInterestVolume(args ...interface{}) <-chan interface{}

func (Okx) PublicGetRubikStatMarginLoanRatio

func (this Okx) PublicGetRubikStatMarginLoanRatio(args ...interface{}) <-chan interface{}

func (Okx) PublicGetRubikStatOptionOpenInterestVolume

func (this Okx) PublicGetRubikStatOptionOpenInterestVolume(args ...interface{}) <-chan interface{}

func (Okx) PublicGetRubikStatOptionOpenInterestVolumeExpiry

func (this Okx) PublicGetRubikStatOptionOpenInterestVolumeExpiry(args ...interface{}) <-chan interface{}

func (Okx) PublicGetRubikStatOptionOpenInterestVolumeRatio

func (this Okx) PublicGetRubikStatOptionOpenInterestVolumeRatio(args ...interface{}) <-chan interface{}

func (Okx) PublicGetRubikStatOptionOpenInterestVolumeStrike

func (this Okx) PublicGetRubikStatOptionOpenInterestVolumeStrike(args ...interface{}) <-chan interface{}

func (Okx) PublicGetRubikStatOptionTakerBlockVolume

func (this Okx) PublicGetRubikStatOptionTakerBlockVolume(args ...interface{}) <-chan interface{}

func (Okx) PublicGetRubikStatTakerVolume

func (this Okx) PublicGetRubikStatTakerVolume(args ...interface{}) <-chan interface{}

func (Okx) PublicGetRubikStatTradingDataSupportCoin

func (this Okx) PublicGetRubikStatTradingDataSupportCoin(args ...interface{}) <-chan interface{}

func (Okx) PublicGetSprdBooks

func (this Okx) PublicGetSprdBooks(args ...interface{}) <-chan interface{}

func (Okx) PublicGetSprdPublicTrades

func (this Okx) PublicGetSprdPublicTrades(args ...interface{}) <-chan interface{}

func (Okx) PublicGetSprdSpreads

func (this Okx) PublicGetSprdSpreads(args ...interface{}) <-chan interface{}

func (Okx) PublicGetSprdTicker

func (this Okx) PublicGetSprdTicker(args ...interface{}) <-chan interface{}

func (Okx) PublicGetSupportAnnouncementsTypes

func (this Okx) PublicGetSupportAnnouncementsTypes(args ...interface{}) <-chan interface{}

func (Okx) PublicGetSystemStatus

func (this Okx) PublicGetSystemStatus(args ...interface{}) <-chan interface{}

func (Okx) PublicGetTradingBotGridAiParam

func (this Okx) PublicGetTradingBotGridAiParam(args ...interface{}) <-chan interface{}

func (Okx) PublicGetTradingBotGridMinInvestment

func (this Okx) PublicGetTradingBotGridMinInvestment(args ...interface{}) <-chan interface{}

func (Okx) PublicGetTradingBotPublicRsiBackTesting

func (this Okx) PublicGetTradingBotPublicRsiBackTesting(args ...interface{}) <-chan interface{}

func (Okx) ReduceMargin

func (this Okx) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Okx) RepayCrossMargin

func (this Okx) RepayCrossMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Okx) SafeMarket

func (this Okx) SafeMarket(optionalArgs ...interface{}) interface{}

func (*Okx) SetLeverage

func (this *Okx) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name okx#setLeverage
  • @description set the level of leverage for a market
  • @see https://www.okx.com/docs-v5/en/#rest-api-account-set-leverage
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] 'cross' or 'isolated'
  • @param {string} [params.posSide] 'long' or 'short' or 'net' for isolated margin long/short mode on futures and swap markets, default is 'net'
  • @returns {object} response from the exchange

func (*Okx) SetMarginMode

func (this *Okx) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name okx#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://www.okx.com/docs-v5/en/#trading-account-rest-api-set-leverage
  • @param {string} marginMode 'cross' or 'isolated'
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.leverage] leverage
  • @returns {object} response from the exchange

func (*Okx) SetPositionMode

func (this *Okx) SetPositionMode(hedged bool, options ...SetPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name okx#setPositionMode
  • @description set hedged to true or false for a market
  • @see https://www.okx.com/docs-v5/en/#trading-account-rest-api-set-position-mode
  • @param {bool} hedged set to true to use long_short_mode, false for net_mode
  • @param {string} symbol not used by okx setPositionMode
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Okx) SetSandboxMode

func (this Okx) SetSandboxMode(enable interface{})

func (Okx) Sign

func (this Okx) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Okx) Transfer

func (this *Okx) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Okx) Withdraw

func (this *Okx) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Onetrading

type Onetrading struct {
	Core *onetrading
	// contains filtered or unexported fields
}

func NewOnetrading

func NewOnetrading(userConfig map[string]interface{}) Onetrading

func (*Onetrading) CancelAllOrders

func (this *Onetrading) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

func (*Onetrading) CancelOrder

func (this *Onetrading) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Onetrading) CancelOrders

func (this *Onetrading) CancelOrders(ids interface{}, options ...CancelOrdersOptions) (map[string]interface{}, error)

*

func (*Onetrading) CreateOrder

func (this *Onetrading) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name onetrading#createOrder
  • @description create a trade order
  • @see https://docs.onetrading.com/#create-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] onetrading only does stop limit orders and does not do stop market
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Onetrading) Describe

func (this Onetrading) Describe() interface{}

func (*Onetrading) FetchBalance

func (this *Onetrading) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Onetrading) FetchClosedOrders

func (this *Onetrading) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name onetrading#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://docs.onetrading.com/#get-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Onetrading) FetchCurrencies

func (this Onetrading) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name onetrading#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://docs.onetrading.com/#currencies
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Onetrading) FetchMarkets

func (this *Onetrading) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name onetrading#fetchMarkets
  • @description retrieves data on all markets for onetrading
  • @see https://docs.onetrading.com/#instruments
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Onetrading) FetchMyTrades

func (this *Onetrading) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name onetrading#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.onetrading.com/#all-trades
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Onetrading) FetchOHLCV

func (this *Onetrading) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name onetrading#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.onetrading.com/#candlesticks
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Onetrading) FetchOpenOrders

func (this *Onetrading) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name onetrading#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://docs.onetrading.com/#get-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Onetrading) FetchOrder

func (this *Onetrading) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Onetrading) FetchOrderBook

func (this *Onetrading) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name onetrading#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.onetrading.com/#order-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Onetrading) FetchOrderTrades

func (this *Onetrading) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name onetrading#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @see https://docs.onetrading.com/#trades-for-order
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Onetrading) FetchPrivateTradingFees

func (this *Onetrading) FetchPrivateTradingFees(params ...interface{}) (map[string]interface{}, error)

func (*Onetrading) FetchPublicTradingFees

func (this *Onetrading) FetchPublicTradingFees(params ...interface{}) (map[string]interface{}, error)

func (*Onetrading) FetchTicker

func (this *Onetrading) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Onetrading) FetchTickers

func (this *Onetrading) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name onetrading#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.onetrading.com/#market-ticker
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Onetrading) FetchTime

func (this *Onetrading) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name onetrading#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://docs.onetrading.com/#time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Onetrading) FetchTradingFees

func (this *Onetrading) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (Onetrading) HandleErrors

func (this Onetrading) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Onetrading) Init

func (this Onetrading) Init(userConfig map[string]interface{})

func (Onetrading) ParseBalance

func (this Onetrading) ParseBalance(response interface{}) interface{}

func (Onetrading) ParseFeeTiers

func (this Onetrading) ParseFeeTiers(feeTiers interface{}, optionalArgs ...interface{}) interface{}

func (Onetrading) ParseMarket

func (this Onetrading) ParseMarket(market interface{}) interface{}

func (Onetrading) ParseOHLCV

func (this Onetrading) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Onetrading) ParseOrder

func (this Onetrading) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Onetrading) ParseOrderStatus

func (this Onetrading) ParseOrderStatus(status interface{}) interface{}

func (Onetrading) ParseOrderType

func (this Onetrading) ParseOrderType(typeVar interface{}) interface{}

func (Onetrading) ParseTicker

func (this Onetrading) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Onetrading) ParseTimeInForce

func (this Onetrading) ParseTimeInForce(timeInForce interface{}) interface{}

func (Onetrading) ParseTrade

func (this Onetrading) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Onetrading) PrivateDeleteAccountOrders

func (this Onetrading) PrivateDeleteAccountOrders(args ...interface{}) <-chan interface{}

func (Onetrading) PrivateDeleteAccountOrdersClientClientId

func (this Onetrading) PrivateDeleteAccountOrdersClientClientId(args ...interface{}) <-chan interface{}

func (Onetrading) PrivateDeleteAccountOrdersOrderId

func (this Onetrading) PrivateDeleteAccountOrdersOrderId(args ...interface{}) <-chan interface{}

func (Onetrading) PrivateGetAccountBalances

func (this Onetrading) PrivateGetAccountBalances(args ...interface{}) <-chan interface{}

func (Onetrading) PrivateGetAccountFees

func (this Onetrading) PrivateGetAccountFees(args ...interface{}) <-chan interface{}

func (Onetrading) PrivateGetAccountOrders

func (this Onetrading) PrivateGetAccountOrders(args ...interface{}) <-chan interface{}

func (Onetrading) PrivateGetAccountOrdersOrderId

func (this Onetrading) PrivateGetAccountOrdersOrderId(args ...interface{}) <-chan interface{}

func (Onetrading) PrivateGetAccountOrdersOrderIdTrades

func (this Onetrading) PrivateGetAccountOrdersOrderIdTrades(args ...interface{}) <-chan interface{}

func (Onetrading) PrivateGetAccountTrades

func (this Onetrading) PrivateGetAccountTrades(args ...interface{}) <-chan interface{}

func (Onetrading) PrivateGetAccountTradesTradeId

func (this Onetrading) PrivateGetAccountTradesTradeId(args ...interface{}) <-chan interface{}

func (Onetrading) PrivatePostAccountOrders

func (this Onetrading) PrivatePostAccountOrders(args ...interface{}) <-chan interface{}

func (Onetrading) PublicGetCandlesticksInstrumentCode

func (this Onetrading) PublicGetCandlesticksInstrumentCode(args ...interface{}) <-chan interface{}

func (Onetrading) PublicGetCurrencies

func (this Onetrading) PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Onetrading) PublicGetFees

func (this Onetrading) PublicGetFees(args ...interface{}) <-chan interface{}

func (Onetrading) PublicGetInstruments

func (this Onetrading) PublicGetInstruments(args ...interface{}) <-chan interface{}

func (Onetrading) PublicGetMarketTicker

func (this Onetrading) PublicGetMarketTicker(args ...interface{}) <-chan interface{}

func (Onetrading) PublicGetMarketTickerInstrumentCode

func (this Onetrading) PublicGetMarketTickerInstrumentCode(args ...interface{}) <-chan interface{}

func (Onetrading) PublicGetOrderBookInstrumentCode

func (this Onetrading) PublicGetOrderBookInstrumentCode(args ...interface{}) <-chan interface{}

func (Onetrading) PublicGetTime

func (this Onetrading) PublicGetTime(args ...interface{}) <-chan interface{}

func (Onetrading) Sign

func (this Onetrading) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type OpenInterest

type OpenInterest struct {
	Symbol             *string
	OpenInterestAmount *float64
	OpenInterestValue  *float64
	Timestamp          *int64
	Datetime           *string
	Info               map[string]interface{}
}

func NewOpenInterest

func NewOpenInterest(data interface{}) OpenInterest

func NewOpenInterestArray

func NewOpenInterestArray(orders2 interface{}) []OpenInterest

type OpenInterests

type OpenInterests struct {
	Info          map[string]interface{}
	OpenInterests map[string]OpenInterest
}

func NewOpenInterests

func NewOpenInterests(fundingRatesData2 interface{}) OpenInterests

NewFundingRates initializes a FundingRates struct from a map.

type Option

type Option struct {
	Currency          *string
	Symbol            *string
	Timestamp         *int64
	Datetime          *string
	ImpliedVolatility *float64
	OpenInterest      *float64
	BidPrice          *float64
	AskPrice          *float64
	MidPrice          *float64
	MarkPrice         *float64
	LastPrice         *float64
	UnderlyingPrice   *float64
	Change            *float64
	Percentage        *float64
	BaseVolume        *float64
	QuoteVolume       *float64
	Info              map[string]interface{}
}

func NewOption

func NewOption(data interface{}) Option

type OptionChain

type OptionChain struct {
	Info   map[string]interface{}
	Chains map[string]Option
}

func NewOptionChain

func NewOptionChain(data2 interface{}) OptionChain

func (*OptionChain) Get

func (oc *OptionChain) Get(key string) (Option, error)

func (*OptionChain) Set

func (oc *OptionChain) Set(key string, option Option)

type Options

type Options struct {
	Params *map[string]interface{}
}

type Order

type Order struct {
	Id                 *string
	ClientOrderId      *string
	Timestamp          *int64
	Datetime           *string
	LastTradeTimestamp *string
	Symbol             *string
	Type               *string
	Side               *string
	Price              *float64
	Cost               *float64
	Average            *float64
	Amount             *float64
	Filled             *float64
	Remaining          *float64
	Status             *string
	ReduceOnly         *bool
	PostOnly           *bool
	Fee                Fee
	Trades             []Trade
	TriggerPrice       *float64
	StopLossPrice      *float64
	TakeProfitPrice    *float64
	Info               map[string]interface{}
}

Order struct

func NewOrder

func NewOrder(data interface{}) Order

func NewOrderArray

func NewOrderArray(orders2 interface{}) []Order

type OrderBook

type OrderBook struct {
	Bids      [][]float64
	Asks      [][]float64
	Symbol    *string
	Timestamp *int64
	Datetime  *string
	Nonce     *int64
}

func NewOrderBook

func NewOrderBook(orderbook2 interface{}) OrderBook

NewOrderBook initializes an OrderBook struct from a map.

type OrderBookSide

type OrderBookSide struct {
}

func (*OrderBookSide) StoreArray

func (c *OrderBookSide) StoreArray(array interface{})

type OrderBooks

type OrderBooks struct {
	Info       map[string]interface{}
	OrderBooks map[string]OrderBook
}

OrderBooks struct

func NewOrderBooks

func NewOrderBooks(tickers interface{}) OrderBooks

Constructor for OrderBooks

func (*OrderBooks) Get

func (o *OrderBooks) Get(key string) (OrderBook, error)

Indexer-like access for OrderBooks

func (*OrderBooks) Set

func (o *OrderBooks) Set(key string, value OrderBook)

type OrderHyperliquid

type OrderHyperliquid struct {
	A int    `mapstructure:"a" msgpack:"a"`
	B bool   `mapstructure:"b" msgpack:"b"`
	P string `mapstructure:"p" msgpack:"p"`
	S string `mapstructure:"s" msgpack:"s"`
	R bool   `mapstructure:"r" msgpack:"r"`
	T Limit  `mapstructure:"t" msgpack:"t"`
}

type OrderMessage

type OrderMessage struct {
	Type       string             `mapstructure:"type" msgpack:"type"`
	Orders     []OrderHyperliquid `mapstructure:"orders" msgpack:"orders"`
	Grouping   string             `mapstructure:"grouping" msgpack:"grouping"`
	BrokerCode int                `mapstructure:"brokerCode" msgpack:"brokerCode"`
}

type OrderRequest

type OrderRequest struct {
	Symbol     *string
	Type       *string
	Side       *string
	Amount     *float64
	Price      *float64
	Parameters map[string]interface{}
}

func NewOrderRequest

func NewOrderRequest(requestData map[string]interface{}) OrderRequest

NewOrderRequest initializes an OrderRequest struct from a map.

type Oxfun

type Oxfun struct {
	Core *oxfun
	// contains filtered or unexported fields
}

func NewOxfun

func NewOxfun(userConfig map[string]interface{}) Oxfun

func (*Oxfun) CancelAllOrders

func (this *Oxfun) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

  • @method
  • @name oxfun#cancelAllOrders
  • @description cancel all open orders
  • @see https://docs.ox.fun/?json#delete-v3-orders-cancel-all
  • @param {string} symbol unified market symbol, only orders in the market of this symbol are cancelled when symbol is not undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from exchange

func (*Oxfun) CancelOrder

func (this *Oxfun) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

  • @method
  • @name oxfun#cancelOrder
  • @description cancels an open order
  • @see https://docs.ox.fun/?json#delete-v3-orders-cancel
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.clientOrderId] a unique id for the order
  • @param {int} [params.timestamp] in milliseconds
  • @param {int} [params.recvWindow] in milliseconds
  • @param {string} [params.responseType] 'FULL' or 'ACK'
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Oxfun) CancelOrders

func (this *Oxfun) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]Order, error)

*

  • @method
  • @name oxfun#cancelOrders
  • @description cancel multiple orders
  • @see https://docs.ox.fun/?json#delete-v3-orders-cancel
  • @param {string[]} ids order ids
  • @param {string} [symbol] unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.timestamp] in milliseconds
  • @param {int} [params.recvWindow] in milliseconds
  • @param {string} [params.responseType] 'FULL' or 'ACK'
  • @returns {object} an list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Oxfun) CreateMarketBuyOrderWithCost

func (this *Oxfun) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

  • @method
  • @name oxfun#createMarketBuyOrderWithCost
  • @description create a market buy order by providing the symbol and cost
  • @see https://open.big.one/docs/spot_orders.html#create-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Oxfun) CreateOrder

func (this *Oxfun) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name oxfun#createOrder
  • @description create a trade order
  • @see https://docs.ox.fun/?json#post-v3-orders-place
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market', 'limit', 'STOP_LIMIT' or 'STOP_MARKET'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.clientOrderId] a unique id for the order
  • @param {int} [params.timestamp] in milliseconds. If an order reaches the matching engine and the current timestamp exceeds timestamp + recvWindow, then the order will be rejected.
  • @param {int} [params.recvWindow] in milliseconds. If an order reaches the matching engine and the current timestamp exceeds timestamp + recvWindow, then the order will be rejected. If timestamp is provided without recvWindow, then a default recvWindow of 1000ms is used.
  • @param {string} [params.responseType] FULL or ACK
  • @param {float} [params.cost] the quote quantity that can be used as an alternative for the amount for market buy orders
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {float} [params.limitPrice] Limit price for the STOP_LIMIT order
  • @param {bool} [params.postOnly] if true, the order will only be posted if it will be a maker order
  • @param {string} [params.timeInForce] GTC (default), IOC, FOK, PO, MAKER_ONLY or MAKER_ONLY_REPRICE (reprices order to the best maker only price if the specified price were to lead to a taker trade)
  • @param {string} [params.selfTradePreventionMode] NONE, EXPIRE_MAKER, EXPIRE_TAKER or EXPIRE_BOTH for more info check here {@link https://docs.ox.fun/?json#self-trade-prevention-modes}
  • @param {string} [params.displayQuantity] for an iceberg order, pass both quantity and displayQuantity fields in the order request
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Oxfun) CreateOrderRequest

func (this Oxfun) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Oxfun) CreateOrders

func (this *Oxfun) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

  • @method
  • @name oxfun#createOrders
  • @description create a list of trade orders
  • @see https://docs.ox.fun/?json#post-v3-orders-place
  • @param {Array} orders list of orders to create, each object should contain the parameters required by createOrder, namely symbol, type, side, amount, price and params
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.timestamp] *for all orders* in milliseconds. If orders reach the matching engine and the current timestamp exceeds timestamp + recvWindow, then all orders will be rejected.
  • @param {int} [params.recvWindow] *for all orders* in milliseconds. If orders reach the matching engine and the current timestamp exceeds timestamp + recvWindow, then all orders will be rejected. If timestamp is provided without recvWindow, then a default recvWindow of 1000ms is used.
  • @param {string} [params.responseType] *for all orders* FULL or ACK
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Oxfun) Describe

func (this Oxfun) Describe() interface{}

func (*Oxfun) FetchAccounts

func (this *Oxfun) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Oxfun) FetchBalance

func (this *Oxfun) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name oxfun#fetchBalance
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @see https://docs.ox.fun/?json#get-v3-balances
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.asset] currency id, if empty the exchange returns info about all currencies
  • @param {string} [params.subAcc] Name of sub account. If no subAcc is given, then the response contains only the account linked to the API-Key.
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (Oxfun) FetchCurrencies

func (this Oxfun) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name oxfun#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://docs.ox.fun/?json#get-v3-assets
  • @param {dict} [params] extra parameters specific to the exchange API endpoint
  • @returns {dict} an associative dictionary of currencies

func (*Oxfun) FetchDepositAddress

func (this *Oxfun) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Oxfun) FetchDeposits

func (this *Oxfun) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name oxfun#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://docs.ox.fun/?json#get-v3-deposit
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for (default 24 hours ago)
  • @param {int} [limit] the maximum number of transfer structures to retrieve (default 50, max 200)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch transfers for (default time now)
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Oxfun) FetchFundingHistory

func (this *Oxfun) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

  • @method
  • @name oxfun#fetchFundingHistory
  • @description fetches the history of funding payments
  • @see https://docs.ox.fun/?json#get-v3-funding
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch (default 24 hours ago)
  • @param {int} [limit] the maximum amount of trades to fetch (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest trade to fetch (default now)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Oxfun) FetchFundingRateHistory

func (this *Oxfun) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

  • @method
  • @name oxfun#fetchFundingRateHistory
  • @description Fetches the history of funding rates
  • @see https://docs.ox.fun/?json#get-v3-funding-rates
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch (default 24 hours ago)
  • @param {int} [limit] the maximum amount of trades to fetch (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest trade to fetch (default now)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Oxfun) FetchFundingRates

func (this *Oxfun) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Oxfun) FetchLeverageTiers

func (this *Oxfun) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

  • @method
  • @name oxfun#fetchLeverageTiers
  • @description retrieve information on the maximum leverage, and maintenance margin for trades of varying trade sizes, if a market has a leverage tier of 0, then the leverage tiers cannot be obtained for this market
  • @see https://docs.ox.fun/?json#get-v3-leverage-tiers
  • @param {string[]} [symbols] list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [leverage tiers structures]{@link https://docs.ccxt.com/#/?id=leverage-tiers-structure}, indexed by market symbols

func (*Oxfun) FetchMarkets

func (this *Oxfun) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name oxfun#fetchMarkets
  • @description retrieves data on all markets for bitmex
  • @see https://docs.ox.fun/?json#get-v3-markets
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Oxfun) FetchMyTrades

func (this *Oxfun) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name oxfun#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.ox.fun/?json#get-v3-trades
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum amount of trades to fetch (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest trade to fetch (default now)
  • @returns {Trade[]} a list of [trade structures]{@link https://github.com/ccxt/ccxt/wiki/Manual#trade-structure}

func (*Oxfun) FetchOHLCV

func (this *Oxfun) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name oxfun#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.ox.fun/?json#get-v3-candles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch (default 24 hours ago)
  • @param {int} [limit] the maximum amount of candles to fetch (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch (default now)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Oxfun) FetchOpenOrders

func (this *Oxfun) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name oxfun#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://docs.ox.fun/?json#get-v3-orders-working
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.orderId] a unique id for the order
  • @param {int} [params.clientOrderId] the client order id of the order
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Oxfun) FetchOrder

func (this *Oxfun) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name oxfun#fetchOrder
  • @see https://docs.ox.fun/?json#get-v3-orders-status
  • @description fetches information on an order made by the user
  • @param {string} id a unique id for the order
  • @param {string} [symbol] not used by oxfun fetchOrder
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.clientOrderId] the client order id of the order
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Oxfun) FetchOrderBook

func (this *Oxfun) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name oxfun#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.ox.fun/?json#get-v3-depth
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return (default 5, max 100)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Oxfun) FetchPositions

func (this *Oxfun) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Oxfun) FetchTicker

func (this *Oxfun) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name oxfun#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @see https://docs.ox.fun/?json#get-v3-tickers
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Oxfun) FetchTickers

func (this *Oxfun) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name oxfun#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.ox.fun/?json#get-v3-tickers
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Oxfun) FetchTrades

func (this *Oxfun) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name oxfun#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.ox.fun/?json#get-v3-exchange-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch (default 24 hours ago)
  • @param {int} [limit] the maximum amount of trades to fetch (default 200, max 500)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest trade to fetch (default now)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Oxfun) FetchTransfers

func (this *Oxfun) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name oxfun#fetchTransfers
  • @description fetch a history of internal transfers made on an account
  • @see https://docs.ox.fun/?json#get-v3-transfer
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for (default 24 hours ago)
  • @param {int} [limit] the maximum number of transfer structures to retrieve (default 50, max 200)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch transfers for (default time now)
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Oxfun) FetchWithdrawals

func (this *Oxfun) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name oxfun#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://docs.ox.fun/?json#get-v3-withdrawal
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for (default 24 hours ago)
  • @param {int} [limit] the maximum number of transfer structures to retrieve (default 50, max 200)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch transfers for (default time now)
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Oxfun) HandleErrors

func (this Oxfun) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Oxfun) Init

func (this Oxfun) Init(userConfig map[string]interface{})

func (Oxfun) ParseAccount

func (this Oxfun) ParseAccount(account interface{}) interface{}

func (Oxfun) ParseBalance

func (this Oxfun) ParseBalance(balance interface{}) interface{}

func (Oxfun) ParseDepositAddress

func (this Oxfun) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseDepositStatus

func (this Oxfun) ParseDepositStatus(status interface{}) interface{}

func (Oxfun) ParseFundingRate

func (this Oxfun) ParseFundingRate(fundingRate interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseFundingRateHistory

func (this Oxfun) ParseFundingRateHistory(info interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseIncome

func (this Oxfun) ParseIncome(income interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseMarket

func (this Oxfun) ParseMarket(market interface{}) interface{}

func (Oxfun) ParseMarketLeverageTiers

func (this Oxfun) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseMarkets

func (this Oxfun) ParseMarkets(markets interface{}) interface{}

func (Oxfun) ParseOHLCV

func (this Oxfun) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseOrder

func (this Oxfun) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseOrderStatus

func (this Oxfun) ParseOrderStatus(status interface{}) interface{}

func (Oxfun) ParseOrderTimeInForce

func (this Oxfun) ParseOrderTimeInForce(typeVar interface{}) interface{}

func (Oxfun) ParseOrderType

func (this Oxfun) ParseOrderType(typeVar interface{}) interface{}

func (Oxfun) ParsePosition

func (this Oxfun) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseTicker

func (this Oxfun) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseTrade

func (this Oxfun) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseTransaction

func (this Oxfun) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseTransactions

func (this Oxfun) ParseTransactions(transactions interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseTransfer

func (this Oxfun) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Oxfun) ParseTransferStatus

func (this Oxfun) ParseTransferStatus(status interface{}) interface{}

func (Oxfun) ParseWithdrawalStatus

func (this Oxfun) ParseWithdrawalStatus(status interface{}) interface{}

func (Oxfun) PrivateDeleteV3OrdersCancel

func (this Oxfun) PrivateDeleteV3OrdersCancel(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateDeleteV3OrdersCancelAll

func (this Oxfun) PrivateDeleteV3OrdersCancelAll(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3Account

func (this Oxfun) PrivateGetV3Account(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3AccountNames

func (this Oxfun) PrivateGetV3AccountNames(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3Balances

func (this Oxfun) PrivateGetV3Balances(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3Deposit

func (this Oxfun) PrivateGetV3Deposit(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3DepositAddresses

func (this Oxfun) PrivateGetV3DepositAddresses(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3Funding

func (this Oxfun) PrivateGetV3Funding(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3OrdersStatus

func (this Oxfun) PrivateGetV3OrdersStatus(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3OrdersWorking

func (this Oxfun) PrivateGetV3OrdersWorking(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3Positions

func (this Oxfun) PrivateGetV3Positions(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3Trades

func (this Oxfun) PrivateGetV3Trades(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3Transfer

func (this Oxfun) PrivateGetV3Transfer(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3Wallet

func (this Oxfun) PrivateGetV3Wallet(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3Withdrawal

func (this Oxfun) PrivateGetV3Withdrawal(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3WithdrawalAddresses

func (this Oxfun) PrivateGetV3WithdrawalAddresses(args ...interface{}) <-chan interface{}

func (Oxfun) PrivateGetV3WithdrawalFees

func (this Oxfun) PrivateGetV3WithdrawalFees(args ...interface{}) <-chan interface{}

func (Oxfun) PrivatePostV3OrdersPlace

func (this Oxfun) PrivatePostV3OrdersPlace(args ...interface{}) <-chan interface{}

func (Oxfun) PrivatePostV3Transfer

func (this Oxfun) PrivatePostV3Transfer(args ...interface{}) <-chan interface{}

func (Oxfun) PrivatePostV3Withdrawal

func (this Oxfun) PrivatePostV3Withdrawal(args ...interface{}) <-chan interface{}

func (Oxfun) PublicGetV3Assets

func (this Oxfun) PublicGetV3Assets(args ...interface{}) <-chan interface{}

func (Oxfun) PublicGetV3Candles

func (this Oxfun) PublicGetV3Candles(args ...interface{}) <-chan interface{}

func (Oxfun) PublicGetV3Depth

func (this Oxfun) PublicGetV3Depth(args ...interface{}) <-chan interface{}

func (Oxfun) PublicGetV3ExchangeTrades

func (this Oxfun) PublicGetV3ExchangeTrades(args ...interface{}) <-chan interface{}

func (Oxfun) PublicGetV3FundingEstimates

func (this Oxfun) PublicGetV3FundingEstimates(args ...interface{}) <-chan interface{}

func (Oxfun) PublicGetV3FundingRates

func (this Oxfun) PublicGetV3FundingRates(args ...interface{}) <-chan interface{}

func (Oxfun) PublicGetV3LeverageTiers

func (this Oxfun) PublicGetV3LeverageTiers(args ...interface{}) <-chan interface{}

func (Oxfun) PublicGetV3Markets

func (this Oxfun) PublicGetV3Markets(args ...interface{}) <-chan interface{}

func (Oxfun) PublicGetV3MarketsOperational

func (this Oxfun) PublicGetV3MarketsOperational(args ...interface{}) <-chan interface{}

func (Oxfun) PublicGetV3Tickers

func (this Oxfun) PublicGetV3Tickers(args ...interface{}) <-chan interface{}

func (Oxfun) Sign

func (this Oxfun) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Oxfun) Transfer

func (this *Oxfun) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name oxfun#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://docs.ox.fun/?json#post-v3-transfer
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account id to transfer from
  • @param {string} toAccount account id to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Oxfun) Withdraw

func (this *Oxfun) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name oxfun#withdraw
  • @description make a withdrawal
  • @see https://docs.ox.fun/?json#post-v3-withdrawal
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.network] network for withdraw
  • @param {bool} [params.externalFee] if false, then the fee is taken from the quantity, also with the burn fee for asset SOLO *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.tfaType] GOOGLE, or AUTHY_SECRET, or YUBIKEY, for 2FA
  • @param {string} [params.code] 2FA code
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type P2b

type P2b struct {
	Core *p2b
	// contains filtered or unexported fields
}

func NewP2b

func NewP2b(userConfig map[string]interface{}) P2b

func (*P2b) CancelOrder

func (this *P2b) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*P2b) CreateOrder

func (this *P2b) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name p2b#createOrder
  • @description create a trade order
  • @see https://github.com/P2B-team/p2b-api-docs/blob/master/api-doc.md#create-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type must be 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} price the price at which the order is to be fulfilled, in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (P2b) Describe

func (this P2b) Describe() interface{}

func (*P2b) FetchBalance

func (this *P2b) FetchBalance(params ...interface{}) (Balances, error)

*

func (*P2b) FetchClosedOrders

func (this *P2b) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name p2b#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user, the time between since and params["untnil"] cannot be longer than 24 hours
  • @see https://github.com/P2B-team/p2b-api-docs/blob/master/api-doc.md#orders-history-by-market
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for, default = params["until"] - 86400000
  • @param {int} [limit] 1-100, default=50
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch orders for, default = current timestamp or since + 86400000 *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {int} [params.offset] 0-10000, default=0
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*P2b) FetchMarkets

func (this *P2b) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*P2b) FetchMyTrades

func (this *P2b) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name p2b#fetchMyTrades
  • @description fetch all trades made by the user, only the transaction records in the past 3 month can be queried, the time between since and params["until"] cannot be longer than 24 hours
  • @see https://github.com/P2B-team/p2b-api-docs/blob/master/api-doc.md#deals-history-by-market
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for, default = params["until"] - 86400000
  • @param {int} [limit] 1-100, default=50
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch orders for, default = current timestamp or since + 86400000 *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {int} [params.offset] 0-10000, default=0
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*P2b) FetchOHLCV

func (this *P2b) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name p2b#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://github.com/P2B-team/p2b-api-docs/blob/master/api-doc.md#kline
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe 1m, 1h, or 1d
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] 1-500, default=50
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.offset] default=0, with this value the last candles are returned
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*P2b) FetchOpenOrders

func (this *P2b) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name p2b#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://github.com/P2B-team/p2b-api-docs/blob/master/api-doc.md#open-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {int} [params.offset] 0-10000, default=0
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*P2b) FetchOrderBook

func (this *P2b) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name p2b#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://github.com/P2B-team/p2b-api-docs/blob/master/api-doc.md#depth-result
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {string} [params.interval] 0 (default), 0.00000001, 0.0000001, 0.000001, 0.00001, 0.0001, 0.001, 0.01, 0.1, 1
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*P2b) FetchOrderTrades

func (this *P2b) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*P2b) FetchTicker

func (this *P2b) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*P2b) FetchTickers

func (this *P2b) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*P2b) FetchTrades

func (this *P2b) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name p2b#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://github.com/P2B-team/p2b-api-docs/blob/master/api-doc.md#history
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] 1-100, default=50
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} params.lastId order id
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (P2b) HandleErrors

func (this P2b) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (P2b) Init

func (this P2b) Init(userConfig map[string]interface{})

func (P2b) ParseBalance

func (this P2b) ParseBalance(response interface{}) interface{}

func (P2b) ParseMarket

func (this P2b) ParseMarket(market interface{}) interface{}

func (P2b) ParseOHLCV

func (this P2b) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (P2b) ParseOrder

func (this P2b) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (P2b) ParseTicker

func (this P2b) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (P2b) ParseTrade

func (this P2b) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (P2b) PrivatePostAccountBalance

func (this P2b) PrivatePostAccountBalance(args ...interface{}) <-chan interface{}

func (P2b) PrivatePostAccountBalances

func (this P2b) PrivatePostAccountBalances(args ...interface{}) <-chan interface{}

func (P2b) PrivatePostAccountExecutedHistory

func (this P2b) PrivatePostAccountExecutedHistory(args ...interface{}) <-chan interface{}

func (P2b) PrivatePostAccountMarketDealHistory

func (this P2b) PrivatePostAccountMarketDealHistory(args ...interface{}) <-chan interface{}

func (P2b) PrivatePostAccountMarketOrderHistory

func (this P2b) PrivatePostAccountMarketOrderHistory(args ...interface{}) <-chan interface{}

func (P2b) PrivatePostAccountOrder

func (this P2b) PrivatePostAccountOrder(args ...interface{}) <-chan interface{}

func (P2b) PrivatePostAccountOrderHistory

func (this P2b) PrivatePostAccountOrderHistory(args ...interface{}) <-chan interface{}

func (P2b) PrivatePostOrderCancel

func (this P2b) PrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (P2b) PrivatePostOrderNew

func (this P2b) PrivatePostOrderNew(args ...interface{}) <-chan interface{}

func (P2b) PrivatePostOrders

func (this P2b) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (P2b) PublicGetBook

func (this P2b) PublicGetBook(args ...interface{}) <-chan interface{}

func (P2b) PublicGetDepthResult

func (this P2b) PublicGetDepthResult(args ...interface{}) <-chan interface{}

func (P2b) PublicGetHistory

func (this P2b) PublicGetHistory(args ...interface{}) <-chan interface{}

func (P2b) PublicGetMarket

func (this P2b) PublicGetMarket(args ...interface{}) <-chan interface{}

func (P2b) PublicGetMarketKline

func (this P2b) PublicGetMarketKline(args ...interface{}) <-chan interface{}

func (P2b) PublicGetMarkets

func (this P2b) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (P2b) PublicGetTicker

func (this P2b) PublicGetTicker(args ...interface{}) <-chan interface{}

func (P2b) PublicGetTickers

func (this P2b) PublicGetTickers(args ...interface{}) <-chan interface{}

func (P2b) Sign

func (this P2b) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Paradex

type Paradex struct {
	Core *paradex
	// contains filtered or unexported fields
}

func NewParadex

func NewParadex(userConfig map[string]interface{}) Paradex

func (Paradex) AuthenticateRest

func (this Paradex) AuthenticateRest(optionalArgs ...interface{}) <-chan interface{}

func (*Paradex) CancelAllOrders

func (this *Paradex) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

func (*Paradex) CancelOrder

func (this *Paradex) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Paradex) ConvertShortString

func (this Paradex) ConvertShortString(str interface{}) interface{}

func (*Paradex) CreateOrder

func (this *Paradex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name paradex#createOrder
  • @description create a trade order
  • @see https://docs.api.prod.paradex.trade/#create-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fullfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.stopPrice] alias for triggerPrice
  • @param {float} [params.triggerPrice] The price a trigger order is triggered at
  • @param {string} [params.timeInForce] "GTC", "IOC", or "POST_ONLY"
  • @param {bool} [params.postOnly] true or false
  • @param {bool} [params.reduceOnly] Ensures that the executed order does not flip the opened position.
  • @param {string} [params.clientOrderId] a unique id for the order
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Paradex) Describe

func (this Paradex) Describe() interface{}

func (*Paradex) FetchBalance

func (this *Paradex) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Paradex) FetchDeposits

func (this *Paradex) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

func (*Paradex) FetchLiquidations

func (this *Paradex) FetchLiquidations(symbol string, options ...FetchLiquidationsOptions) ([]Liquidation, error)

*

  • @method
  • @name paradex#fetchLiquidations
  • @description retrieves the public liquidations of a trading pair
  • @see https://docs.api.prod.paradex.trade/#list-liquidations
  • @param {string} symbol unified CCXT market symbol
  • @param {int} [since] the earliest time in ms to fetch liquidations for
  • @param {int} [limit] the maximum number of liquidation structures to retrieve
  • @param {object} [params] exchange specific parameters for the huobi api endpoint
  • @param {int} [params.until] timestamp in ms of the latest liquidation
  • @returns {object} an array of [liquidation structures]{@link https://docs.ccxt.com/#/?id=liquidation-structure}

func (*Paradex) FetchMarkets

func (this *Paradex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Paradex) FetchMyTrades

func (this *Paradex) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name paradex#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.api.prod.paradex.trade/#list-fills
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Paradex) FetchOHLCV

func (this *Paradex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name paradex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.api.testnet.paradex.trade/#ohlcv-for-a-symbol
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Paradex) FetchOpenInterest

func (this *Paradex) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Paradex) FetchOpenOrders

func (this *Paradex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name paradex#fetchOpenOrders
  • @description fetches information on multiple orders made by the user
  • @see https://docs.api.prod.paradex.trade/#paradex-rest-api-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Paradex) FetchOrder

func (this *Paradex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Paradex) FetchOrderBook

func (this *Paradex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name paradex#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.api.testnet.paradex.trade/#get-market-orderbook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Paradex) FetchOrders

func (this *Paradex) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name paradex#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://docs.api.prod.paradex.trade/#get-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.side] 'buy' or 'sell'
  • @param {boolean} [params.paginate] set to true if you want to fetch orders with pagination
  • @param {int} params.until timestamp in ms of the latest order to fetch
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Paradex) FetchPosition

func (this *Paradex) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Paradex) FetchPositions

func (this *Paradex) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Paradex) FetchStatus

func (this *Paradex) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Paradex) FetchTicker

func (this *Paradex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Paradex) FetchTickers

func (this *Paradex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Paradex) FetchTime

func (this *Paradex) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name paradex#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://docs.api.testnet.paradex.trade/#get-system-time-unix-milliseconds
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Paradex) FetchTrades

func (this *Paradex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name paradex#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.api.testnet.paradex.trade/#trade-tape
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch trades for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Paradex) FetchWithdrawals

func (this *Paradex) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name paradex#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://docs.api.prod.paradex.trade/#paradex-rest-api-transfers
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch withdrawals for
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Paradex) GetSystemConfig

func (this Paradex) GetSystemConfig() <-chan interface{}

func (Paradex) HandleErrors

func (this Paradex) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Paradex) HashMessage

func (this Paradex) HashMessage(message interface{}) interface{}

func (Paradex) Init

func (this Paradex) Init(userConfig map[string]interface{})

func (Paradex) Onboarding

func (this Paradex) Onboarding(optionalArgs ...interface{}) <-chan interface{}

func (Paradex) ParseBalance

func (this Paradex) ParseBalance(response interface{}) interface{}

func (Paradex) ParseLiquidation

func (this Paradex) ParseLiquidation(liquidation interface{}, optionalArgs ...interface{}) interface{}

func (Paradex) ParseMarket

func (this Paradex) ParseMarket(market interface{}) interface{}

func (Paradex) ParseOHLCV

func (this Paradex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Paradex) ParseOpenInterest

func (this Paradex) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Paradex) ParseOrder

func (this Paradex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Paradex) ParseOrderStatus

func (this Paradex) ParseOrderStatus(status interface{}) interface{}

func (Paradex) ParseOrderType

func (this Paradex) ParseOrderType(typeVar interface{}) interface{}

func (Paradex) ParsePosition

func (this Paradex) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Paradex) ParseTicker

func (this Paradex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Paradex) ParseTimeInForce

func (this Paradex) ParseTimeInForce(timeInForce interface{}) interface{}

func (Paradex) ParseTrade

func (this Paradex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Paradex) ParseTransaction

func (this Paradex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Paradex) ParseTransactionStatus

func (this Paradex) ParseTransactionStatus(status interface{}) interface{}

func (Paradex) PrepareParadexDomain

func (this Paradex) PrepareParadexDomain(optionalArgs ...interface{}) <-chan interface{}

func (Paradex) PrivateDeleteOrders

func (this Paradex) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Paradex) PrivateDeleteOrdersByClientIdClientId

func (this Paradex) PrivateDeleteOrdersByClientIdClientId(args ...interface{}) <-chan interface{}

func (Paradex) PrivateDeleteOrdersOrderId

func (this Paradex) PrivateDeleteOrdersOrderId(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetAccount

func (this Paradex) PrivateGetAccount(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetAccountProfile

func (this Paradex) PrivateGetAccountProfile(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetBalance

func (this Paradex) PrivateGetBalance(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetFills

func (this Paradex) PrivateGetFills(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetFundingPayments

func (this Paradex) PrivateGetFundingPayments(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetLiquidations

func (this Paradex) PrivateGetLiquidations(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetOrders

func (this Paradex) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetOrdersByClientIdClientId

func (this Paradex) PrivateGetOrdersByClientIdClientId(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetOrdersHistory

func (this Paradex) PrivateGetOrdersHistory(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetOrdersOrderId

func (this Paradex) PrivateGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetPointsDataMarketProgram

func (this Paradex) PrivateGetPointsDataMarketProgram(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetPositions

func (this Paradex) PrivateGetPositions(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetReferralsSummary

func (this Paradex) PrivateGetReferralsSummary(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetTradebusts

func (this Paradex) PrivateGetTradebusts(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetTransactions

func (this Paradex) PrivateGetTransactions(args ...interface{}) <-chan interface{}

func (Paradex) PrivateGetTransfers

func (this Paradex) PrivateGetTransfers(args ...interface{}) <-chan interface{}

func (Paradex) PrivatePostAccountProfileReferralCode

func (this Paradex) PrivatePostAccountProfileReferralCode(args ...interface{}) <-chan interface{}

func (Paradex) PrivatePostAccountProfileUsername

func (this Paradex) PrivatePostAccountProfileUsername(args ...interface{}) <-chan interface{}

func (Paradex) PrivatePostAuth

func (this Paradex) PrivatePostAuth(args ...interface{}) <-chan interface{}

func (Paradex) PrivatePostOnboarding

func (this Paradex) PrivatePostOnboarding(args ...interface{}) <-chan interface{}

func (Paradex) PrivatePostOrders

func (this Paradex) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetBboMarket

func (this Paradex) PublicGetBboMarket(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetFundingData

func (this Paradex) PublicGetFundingData(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetInsurance

func (this Paradex) PublicGetInsurance(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetMarkets

func (this Paradex) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetMarketsKlines

func (this Paradex) PublicGetMarketsKlines(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetMarketsSummary

func (this Paradex) PublicGetMarketsSummary(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetOrderbookMarket

func (this Paradex) PublicGetOrderbookMarket(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetReferralsConfig

func (this Paradex) PublicGetReferralsConfig(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetSystemConfig

func (this Paradex) PublicGetSystemConfig(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetSystemState

func (this Paradex) PublicGetSystemState(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetSystemTime

func (this Paradex) PublicGetSystemTime(args ...interface{}) <-chan interface{}

func (Paradex) PublicGetTrades

func (this Paradex) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Paradex) RetrieveAccount

func (this Paradex) RetrieveAccount() <-chan interface{}

func (Paradex) ScaleNumber

func (this Paradex) ScaleNumber(num interface{}) interface{}

func (Paradex) Sign

func (this Paradex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Paradex) SignHash

func (this Paradex) SignHash(hash interface{}, privateKey interface{}) interface{}

func (Paradex) SignMessage

func (this Paradex) SignMessage(message interface{}, privateKey interface{}) interface{}

type Paymium

type Paymium struct {
	Core *paymium
	// contains filtered or unexported fields
}

func NewPaymium

func NewPaymium(userConfig map[string]interface{}) Paymium

func (*Paymium) CancelOrder

func (this *Paymium) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Paymium) CreateDepositAddress

func (this *Paymium) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (DepositAddress, error)

*

func (*Paymium) CreateOrder

func (this *Paymium) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name paymium#createOrder
  • @description create a trade order
  • @see https://paymium.github.io/api-documentation/#tag/Order/paths/~1user~1orders/post
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Paymium) Describe

func (this Paymium) Describe() interface{}

func (*Paymium) FetchBalance

func (this *Paymium) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Paymium) FetchDepositAddress

func (this *Paymium) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Paymium) FetchDepositAddresses

func (this *Paymium) FetchDepositAddresses(options ...FetchDepositAddressesOptions) ([]DepositAddress, error)

*

func (*Paymium) FetchOrderBook

func (this *Paymium) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Paymium) FetchTicker

func (this *Paymium) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Paymium) FetchTrades

func (this *Paymium) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (Paymium) HandleErrors

func (this Paymium) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Paymium) Init

func (this Paymium) Init(userConfig map[string]interface{})

func (Paymium) ParseBalance

func (this Paymium) ParseBalance(response interface{}) interface{}

func (Paymium) ParseDepositAddress

func (this Paymium) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Paymium) ParseTicker

func (this Paymium) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Paymium) ParseTrade

func (this Paymium) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Paymium) ParseTransfer

func (this Paymium) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Paymium) ParseTransferStatus

func (this Paymium) ParseTransferStatus(status interface{}) interface{}

func (Paymium) PrivateDeleteUserOrdersUuid

func (this Paymium) PrivateDeleteUserOrdersUuid(args ...interface{}) <-chan interface{}

func (Paymium) PrivateDeleteUserOrdersUuidCancel

func (this Paymium) PrivateDeleteUserOrdersUuidCancel(args ...interface{}) <-chan interface{}

func (Paymium) PrivateDeleteUserPriceAlertsId

func (this Paymium) PrivateDeleteUserPriceAlertsId(args ...interface{}) <-chan interface{}

func (Paymium) PrivateGetMerchantGetPaymentUuid

func (this Paymium) PrivateGetMerchantGetPaymentUuid(args ...interface{}) <-chan interface{}

func (Paymium) PrivateGetUser

func (this Paymium) PrivateGetUser(args ...interface{}) <-chan interface{}

func (Paymium) PrivateGetUserAddresses

func (this Paymium) PrivateGetUserAddresses(args ...interface{}) <-chan interface{}

func (Paymium) PrivateGetUserAddressesAddress

func (this Paymium) PrivateGetUserAddressesAddress(args ...interface{}) <-chan interface{}

func (Paymium) PrivateGetUserOrders

func (this Paymium) PrivateGetUserOrders(args ...interface{}) <-chan interface{}

func (Paymium) PrivateGetUserOrdersUuid

func (this Paymium) PrivateGetUserOrdersUuid(args ...interface{}) <-chan interface{}

func (Paymium) PrivateGetUserPriceAlerts

func (this Paymium) PrivateGetUserPriceAlerts(args ...interface{}) <-chan interface{}

func (Paymium) PrivatePostMerchantCreatePayment

func (this Paymium) PrivatePostMerchantCreatePayment(args ...interface{}) <-chan interface{}

func (Paymium) PrivatePostUserAddresses

func (this Paymium) PrivatePostUserAddresses(args ...interface{}) <-chan interface{}

func (Paymium) PrivatePostUserEmailTransfers

func (this Paymium) PrivatePostUserEmailTransfers(args ...interface{}) <-chan interface{}

func (Paymium) PrivatePostUserOrders

func (this Paymium) PrivatePostUserOrders(args ...interface{}) <-chan interface{}

func (Paymium) PrivatePostUserPaymentRequests

func (this Paymium) PrivatePostUserPaymentRequests(args ...interface{}) <-chan interface{}

func (Paymium) PrivatePostUserPriceAlerts

func (this Paymium) PrivatePostUserPriceAlerts(args ...interface{}) <-chan interface{}

func (Paymium) PrivatePostUserWithdrawals

func (this Paymium) PrivatePostUserWithdrawals(args ...interface{}) <-chan interface{}

func (Paymium) PublicGetBitcoinChartsIdDepth

func (this Paymium) PublicGetBitcoinChartsIdDepth(args ...interface{}) <-chan interface{}

func (Paymium) PublicGetBitcoinChartsIdTrades

func (this Paymium) PublicGetBitcoinChartsIdTrades(args ...interface{}) <-chan interface{}

func (Paymium) PublicGetCountries

func (this Paymium) PublicGetCountries(args ...interface{}) <-chan interface{}

func (Paymium) PublicGetCurrencies

func (this Paymium) PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Paymium) PublicGetDataCurrencyDepth

func (this Paymium) PublicGetDataCurrencyDepth(args ...interface{}) <-chan interface{}

func (Paymium) PublicGetDataCurrencyTicker

func (this Paymium) PublicGetDataCurrencyTicker(args ...interface{}) <-chan interface{}

func (Paymium) PublicGetDataCurrencyTrades

func (this Paymium) PublicGetDataCurrencyTrades(args ...interface{}) <-chan interface{}

func (Paymium) Sign

func (this Paymium) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Paymium) Transfer

func (this *Paymium) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

type Phemex

type Phemex struct {
	Core *phemex
	// contains filtered or unexported fields
}

func NewPhemex

func NewPhemex(userConfig map[string]interface{}) Phemex

func (*Phemex) CancelAllOrders

func (this *Phemex) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Phemex) CancelOrder

func (this *Phemex) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Phemex) CreateConvertTrade

func (this *Phemex) CreateConvertTrade(id string, fromCode string, toCode string, options ...CreateConvertTradeOptions) (Conversion, error)

*

  • @method
  • @name phemex#createConvertTrade
  • @description convert from one currency to another
  • @see https://phemex-docs.github.io/#convert
  • @param {string} id the id of the trade that you want to make
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} [amount] how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Phemex) CreateOrder

func (this *Phemex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name phemex#createOrder
  • @description create a trade order
  • @see https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md#place-order
  • @see https://phemex-docs.github.io/#place-order-http-put-prefered-3
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.trigger] trigger price for conditional orders
  • @param {object} [params.takeProfit] *swap only* *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered (perpetual swap markets only)
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {object} [params.stopLoss] *swap only* *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered (perpetual swap markets only)
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price
  • @param {string} [params.posSide] *swap only* "Merged" for one way mode, "Long" for buy side of hedged mode, "Short" for sell side of hedged mode
  • @param {bool} [params.hedged] *swap only* true for hedged mode, false for one way mode, default is false
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Phemex) CustomParseBidAsk

func (this Phemex) CustomParseBidAsk(bidask interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) CustomParseOrderBook

func (this Phemex) CustomParseOrderBook(orderbook interface{}, symbol interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) Describe

func (this Phemex) Describe() interface{}

func (*Phemex) EditOrder

func (this *Phemex) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name phemex#editOrder
  • @description edit a trade order
  • @see https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md#amend-order-by-orderid
  • @param {string} id cancel order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.posSide] either 'Merged' or 'Long' or 'Short'
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Phemex) FetchBalance

func (this *Phemex) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Phemex) FetchClosedOrders

func (this *Phemex) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Phemex) FetchConvertQuote

func (this *Phemex) FetchConvertQuote(fromCode string, toCode string, options ...FetchConvertQuoteOptions) (Conversion, error)

*

  • @method
  • @name phemex#fetchConvertQuote
  • @description fetch a quote for converting from one currency to another
  • @see https://phemex-docs.github.io/#rfq-quote
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} amount how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Phemex) FetchConvertTradeHistory

func (this *Phemex) FetchConvertTradeHistory(options ...FetchConvertTradeHistoryOptions) ([]Conversion, error)

*

  • @method
  • @name phemex#fetchConvertTradeHistory
  • @description fetch the users history of conversion trades
  • @see https://phemex-docs.github.io/#query-convert-history
  • @param {string} [code] the unified currency code
  • @param {int} [since] the earliest time in ms to fetch conversions for
  • @param {int} [limit] the maximum number of conversion structures to retrieve, default 20, max 200
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.until] the end time in ms
  • @param {string} [params.fromCurrency] the currency that you sold and converted from
  • @param {string} [params.toCurrency] the currency that you bought and converted into
  • @returns {object[]} a list of [conversion structures]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (Phemex) FetchCurrencies

func (this Phemex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name phemex#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Phemex) FetchDepositAddress

func (this *Phemex) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name phemex#fetchDepositAddress
  • @description fetch the deposit address for a currency associated with this account
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Phemex) FetchDeposits

func (this *Phemex) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name phemex#fetchDeposits
  • @description fetch all deposits made to an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Phemex) FetchFundingHistory

func (this *Phemex) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Phemex) FetchFundingRate

func (this *Phemex) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

  • @method
  • @name phemex#fetchFundingRate
  • @description fetch the current funding rate
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [funding rate structure]{@link https://docs.ccxt.com/#/?id=funding-rate-structure}

func (*Phemex) FetchFundingRateHistory

func (this *Phemex) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Phemex) FetchLeverageTiers

func (this *Phemex) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

  • @method
  • @name phemex#fetchLeverageTiers
  • @description retrieve information on the maximum leverage, and maintenance margin for trades of varying trade sizes
  • @param {string[]|undefined} symbols list of unified market symbols
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [leverage tiers structures]{@link https://docs.ccxt.com/#/?id=leverage-tiers-structure}, indexed by market symbols

func (*Phemex) FetchMarkets

func (this *Phemex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name phemex#fetchMarkets
  • @description retrieves data on all markets for phemex
  • @see https://phemex-docs.github.io/#query-product-information-3
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Phemex) FetchMyTrades

func (this *Phemex) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Phemex) FetchOHLCV

func (this *Phemex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name phemex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md#querykline
  • @see https://github.com/phemex/phemex-api-docs/blob/master/Public-Contract-API-en.md#query-kline
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] *only used for USDT settled contracts, otherwise is emulated and not supported by the exchange* timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] *USDT settled/ linear swaps only* end time in ms
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Phemex) FetchOpenInterest

func (this *Phemex) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Phemex) FetchOpenOrders

func (this *Phemex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Phemex) FetchOrder

func (this *Phemex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Phemex) FetchOrderBook

func (this *Phemex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Phemex) FetchOrders

func (this *Phemex) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Phemex) FetchPositions

func (this *Phemex) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Phemex) FetchTicker

func (this *Phemex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Phemex) FetchTickers

func (this *Phemex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Phemex) FetchTrades

func (this *Phemex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Phemex) FetchTransfers

func (this *Phemex) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name phemex#fetchTransfers
  • @description fetch a history of internal transfers made on an account
  • @see https://phemex-docs.github.io/#query-transfer-history
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for
  • @param {int} [limit] the maximum number of transfers structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Phemex) FetchWithdrawals

func (this *Phemex) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name phemex#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Phemex) FromEn

func (this Phemex) FromEn(en interface{}, scale interface{}) interface{}

func (Phemex) FromEp

func (this Phemex) FromEp(ep interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) FromEr

func (this Phemex) FromEr(er interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) FromEv

func (this Phemex) FromEv(ev interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) HandleErrors

func (this Phemex) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Phemex) Init

func (this Phemex) Init(userConfig map[string]interface{})

func (Phemex) ParseConversion

func (this Phemex) ParseConversion(conversion interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseFundingFeeToPrecision

func (this Phemex) ParseFundingFeeToPrecision(value interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseFundingRate

func (this Phemex) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseMarginModification

func (this Phemex) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseMarginStatus

func (this Phemex) ParseMarginStatus(status interface{}) interface{}

func (Phemex) ParseMarketLeverageTiers

func (this Phemex) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseOHLCV

func (this Phemex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseOpenInterest

func (this Phemex) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseOrder

func (this Phemex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseOrderSide

func (this Phemex) ParseOrderSide(side interface{}) interface{}

func (Phemex) ParseOrderStatus

func (this Phemex) ParseOrderStatus(status interface{}) interface{}

func (Phemex) ParseOrderType

func (this Phemex) ParseOrderType(typeVar interface{}) interface{}

func (Phemex) ParsePosition

func (this Phemex) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseSafeNumber

func (this Phemex) ParseSafeNumber(optionalArgs ...interface{}) interface{}

func (Phemex) ParseSpotBalance

func (this Phemex) ParseSpotBalance(response interface{}) interface{}

func (Phemex) ParseSpotMarket

func (this Phemex) ParseSpotMarket(market interface{}) interface{}

func (Phemex) ParseSpotOrder

func (this Phemex) ParseSpotOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseSwapBalance

func (this Phemex) ParseSwapBalance(response interface{}) interface{}

func (Phemex) ParseSwapMarket

func (this Phemex) ParseSwapMarket(market interface{}) interface{}

func (Phemex) ParseSwapOrder

func (this Phemex) ParseSwapOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseTicker

func (this Phemex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseTimeInForce

func (this Phemex) ParseTimeInForce(timeInForce interface{}) interface{}

func (Phemex) ParseTrade

func (this Phemex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseTransaction

func (this Phemex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseTransactionStatus

func (this Phemex) ParseTransactionStatus(status interface{}) interface{}

func (Phemex) ParseTransfer

func (this Phemex) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ParseTransferStatus

func (this Phemex) ParseTransferStatus(status interface{}) interface{}

func (Phemex) PrivateDeleteGOrders

func (this Phemex) PrivateDeleteGOrders(args ...interface{}) <-chan interface{}

func (Phemex) PrivateDeleteGOrdersAll

func (this Phemex) PrivateDeleteGOrdersAll(args ...interface{}) <-chan interface{}

func (Phemex) PrivateDeleteGOrdersCancel

func (this Phemex) PrivateDeleteGOrdersCancel(args ...interface{}) <-chan interface{}

func (Phemex) PrivateDeleteOrders

func (this Phemex) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Phemex) PrivateDeleteOrdersAll

func (this Phemex) PrivateDeleteOrdersAll(args ...interface{}) <-chan interface{}

func (Phemex) PrivateDeleteOrdersCancel

func (this Phemex) PrivateDeleteOrdersCancel(args ...interface{}) <-chan interface{}

func (Phemex) PrivateDeleteSpotOrders

func (this Phemex) PrivateDeleteSpotOrders(args ...interface{}) <-chan interface{}

func (Phemex) PrivateDeleteSpotOrdersAll

func (this Phemex) PrivateDeleteSpotOrdersAll(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetAccountsAccountPositions

func (this Phemex) PrivateGetAccountsAccountPositions(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetAccountsPositions

func (this Phemex) PrivateGetAccountsPositions(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataFuturesFundingFees

func (this Phemex) PrivateGetApiDataFuturesFundingFees(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataFuturesOrders

func (this Phemex) PrivateGetApiDataFuturesOrders(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataFuturesOrdersByOrderId

func (this Phemex) PrivateGetApiDataFuturesOrdersByOrderId(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataFuturesTrades

func (this Phemex) PrivateGetApiDataFuturesTrades(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataFuturesTradingFees

func (this Phemex) PrivateGetApiDataFuturesTradingFees(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataFuturesV2TradeAccountDetail

func (this Phemex) PrivateGetApiDataFuturesV2TradeAccountDetail(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataGFuturesFundingFees

func (this Phemex) PrivateGetApiDataGFuturesFundingFees(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataGFuturesOrders

func (this Phemex) PrivateGetApiDataGFuturesOrders(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataGFuturesOrdersByOrderId

func (this Phemex) PrivateGetApiDataGFuturesOrdersByOrderId(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataGFuturesTrades

func (this Phemex) PrivateGetApiDataGFuturesTrades(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataGFuturesTradingFees

func (this Phemex) PrivateGetApiDataGFuturesTradingFees(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataSpotsFunds

func (this Phemex) PrivateGetApiDataSpotsFunds(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataSpotsOrders

func (this Phemex) PrivateGetApiDataSpotsOrders(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataSpotsOrdersByOrderId

func (this Phemex) PrivateGetApiDataSpotsOrdersByOrderId(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataSpotsPnls

func (this Phemex) PrivateGetApiDataSpotsPnls(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataSpotsTrades

func (this Phemex) PrivateGetApiDataSpotsTrades(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetApiDataSpotsTradesByOrderId

func (this Phemex) PrivateGetApiDataSpotsTradesByOrderId(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetAssetsConvert

func (this Phemex) PrivateGetAssetsConvert(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetAssetsFuturesSubAccountsTransfer

func (this Phemex) PrivateGetAssetsFuturesSubAccountsTransfer(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetAssetsQuote

func (this Phemex) PrivateGetAssetsQuote(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetAssetsSpotsSubAccountsTransfer

func (this Phemex) PrivateGetAssetsSpotsSubAccountsTransfer(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetAssetsTransfer

func (this Phemex) PrivateGetAssetsTransfer(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeMarginsTransfer

func (this Phemex) PrivateGetExchangeMarginsTransfer(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeOrder

func (this Phemex) PrivateGetExchangeOrder(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeOrderList

func (this Phemex) PrivateGetExchangeOrderList(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeOrderTrade

func (this Phemex) PrivateGetExchangeOrderTrade(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeOrderV2OrderList

func (this Phemex) PrivateGetExchangeOrderV2OrderList(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeOrderV2TradingList

func (this Phemex) PrivateGetExchangeOrderV2TradingList(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeSpotOrder

func (this Phemex) PrivateGetExchangeSpotOrder(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeSpotOrderTrades

func (this Phemex) PrivateGetExchangeSpotOrderTrades(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeWalletsConfirmWithdraw

func (this Phemex) PrivateGetExchangeWalletsConfirmWithdraw(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeWalletsDepositList

func (this Phemex) PrivateGetExchangeWalletsDepositList(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeWalletsV2DepositAddress

func (this Phemex) PrivateGetExchangeWalletsV2DepositAddress(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetExchangeWalletsWithdrawList

func (this Phemex) PrivateGetExchangeWalletsWithdrawList(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetGAccountsAccountPositions

func (this Phemex) PrivateGetGAccountsAccountPositions(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetGOrdersActiveList

func (this Phemex) PrivateGetGOrdersActiveList(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetOrdersActiveList

func (this Phemex) PrivateGetOrdersActiveList(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetPhemexDepositWalletsApiChainCfg

func (this Phemex) PrivateGetPhemexDepositWalletsApiChainCfg(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetPhemexDepositWalletsApiDepositAddress

func (this Phemex) PrivateGetPhemexDepositWalletsApiDepositAddress(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetPhemexDepositWalletsApiDepositHist

func (this Phemex) PrivateGetPhemexDepositWalletsApiDepositHist(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetPhemexUserOrderClosedPositionList

func (this Phemex) PrivateGetPhemexUserOrderClosedPositionList(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetPhemexUserUsersChildren

func (this Phemex) PrivateGetPhemexUserUsersChildren(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetPhemexUserWalletsTradeAccountDetail

func (this Phemex) PrivateGetPhemexUserWalletsTradeAccountDetail(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetPhemexUserWalletsV2DepositAddress

func (this Phemex) PrivateGetPhemexUserWalletsV2DepositAddress(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetPhemexWithdrawWalletsApiAssetInfo

func (this Phemex) PrivateGetPhemexWithdrawWalletsApiAssetInfo(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetPhemexWithdrawWalletsApiWithdrawHist

func (this Phemex) PrivateGetPhemexWithdrawWalletsApiWithdrawHist(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetSpotOrders

func (this Phemex) PrivateGetSpotOrders(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetSpotOrdersActive

func (this Phemex) PrivateGetSpotOrdersActive(args ...interface{}) <-chan interface{}

func (Phemex) PrivateGetSpotWallets

func (this Phemex) PrivateGetSpotWallets(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostAssetsConvert

func (this Phemex) PrivatePostAssetsConvert(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostAssetsFuturesSubAccountsTransfer

func (this Phemex) PrivatePostAssetsFuturesSubAccountsTransfer(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostAssetsSpotsSubAccountsTransfer

func (this Phemex) PrivatePostAssetsSpotsSubAccountsTransfer(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostAssetsTransfer

func (this Phemex) PrivatePostAssetsTransfer(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostAssetsUniversalTransfer

func (this Phemex) PrivatePostAssetsUniversalTransfer(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostExchangeMargins

func (this Phemex) PrivatePostExchangeMargins(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostExchangeWalletsCancelWithdraw

func (this Phemex) PrivatePostExchangeWalletsCancelWithdraw(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostExchangeWalletsCreateWithdraw

func (this Phemex) PrivatePostExchangeWalletsCreateWithdraw(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostExchangeWalletsCreateWithdrawAddress

func (this Phemex) PrivatePostExchangeWalletsCreateWithdrawAddress(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostExchangeWalletsTransferIn

func (this Phemex) PrivatePostExchangeWalletsTransferIn(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostExchangeWalletsTransferOut

func (this Phemex) PrivatePostExchangeWalletsTransferOut(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostGOrders

func (this Phemex) PrivatePostGOrders(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostOrders

func (this Phemex) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostPhemexWithdrawWalletsApiCancelWithdraw

func (this Phemex) PrivatePostPhemexWithdrawWalletsApiCancelWithdraw(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostPhemexWithdrawWalletsApiCreateWithdraw

func (this Phemex) PrivatePostPhemexWithdrawWalletsApiCreateWithdraw(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostPositionsAssign

func (this Phemex) PrivatePostPositionsAssign(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePostSpotOrders

func (this Phemex) PrivatePostSpotOrders(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePutGOrdersReplace

func (this Phemex) PrivatePutGOrdersReplace(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePutGPositionsLeverage

func (this Phemex) PrivatePutGPositionsLeverage(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePutGPositionsSwitchPosModeSync

func (this Phemex) PrivatePutGPositionsSwitchPosModeSync(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePutOrdersReplace

func (this Phemex) PrivatePutOrdersReplace(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePutPositionsLeverage

func (this Phemex) PrivatePutPositionsLeverage(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePutPositionsRiskLimit

func (this Phemex) PrivatePutPositionsRiskLimit(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePutSpotOrders

func (this Phemex) PrivatePutSpotOrders(args ...interface{}) <-chan interface{}

func (Phemex) PrivatePutSpotOrdersCreate

func (this Phemex) PrivatePutSpotOrdersCreate(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetCfgFundingRates

func (this Phemex) PublicGetCfgFundingRates(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetCfgV2Products

func (this Phemex) PublicGetCfgV2Products(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetExchangePublicCfgChainSettings

func (this Phemex) PublicGetExchangePublicCfgChainSettings(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetMdKline

func (this Phemex) PublicGetMdKline(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetMdOrderbook

func (this Phemex) PublicGetMdOrderbook(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetMdSpotTicker24hr

func (this Phemex) PublicGetMdSpotTicker24hr(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetMdTrade

func (this Phemex) PublicGetMdTrade(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetMdV2Kline

func (this Phemex) PublicGetMdV2Kline(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetMdV2KlineLast

func (this Phemex) PublicGetMdV2KlineLast(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetMdV2KlineList

func (this Phemex) PublicGetMdV2KlineList(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetNomicsTrades

func (this Phemex) PublicGetNomicsTrades(args ...interface{}) <-chan interface{}

func (Phemex) PublicGetProducts

func (this Phemex) PublicGetProducts(args ...interface{}) <-chan interface{}

func (*Phemex) SetLeverage

func (this *Phemex) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name phemex#setLeverage
  • @description set the level of leverage for a market
  • @see https://github.com/phemex/phemex-api-docs/blob/master/Public-Hedged-Perpetual-API.md#set-leverage
  • @param {float} leverage the rate of leverage, 100 > leverage > -100 excluding numbers between -1 to 1
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {bool} [params.hedged] set to true if hedged position mode is enabled (by default long and short leverage are set to the same value)
  • @param {float} [params.longLeverageRr] *hedged mode only* set the leverage for long positions
  • @param {float} [params.shortLeverageRr] *hedged mode only* set the leverage for short positions
  • @returns {object} response from the exchange

func (*Phemex) SetMargin

func (this *Phemex) SetMargin(symbol string, amount float64, options ...SetMarginOptions) (MarginModification, error)

*

func (*Phemex) SetMarginMode

func (this *Phemex) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name phemex#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://phemex-docs.github.io/#set-leverage
  • @param {string} marginMode 'cross' or 'isolated'
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (*Phemex) SetPositionMode

func (this *Phemex) SetPositionMode(hedged bool, options ...SetPositionModeOptions) (map[string]interface{}, error)

*

func (Phemex) Sign

func (this Phemex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ToEn

func (this Phemex) ToEn(n interface{}, scale interface{}) interface{}

func (Phemex) ToEp

func (this Phemex) ToEp(price interface{}, optionalArgs ...interface{}) interface{}

func (Phemex) ToEv

func (this Phemex) ToEv(amount interface{}, optionalArgs ...interface{}) interface{}

func (*Phemex) Transfer

func (this *Phemex) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (Phemex) V1GetApiDataPublicDataFundingRateHistory

func (this Phemex) V1GetApiDataPublicDataFundingRateHistory(args ...interface{}) <-chan interface{}

func (Phemex) V1GetExchangePublicProducts

func (this Phemex) V1GetExchangePublicProducts(args ...interface{}) <-chan interface{}

func (Phemex) V1GetMdFullbook

func (this Phemex) V1GetMdFullbook(args ...interface{}) <-chan interface{}

func (Phemex) V1GetMdOrderbook

func (this Phemex) V1GetMdOrderbook(args ...interface{}) <-chan interface{}

func (Phemex) V1GetMdSpotTicker24hr

func (this Phemex) V1GetMdSpotTicker24hr(args ...interface{}) <-chan interface{}

func (Phemex) V1GetMdSpotTicker24hrAll

func (this Phemex) V1GetMdSpotTicker24hrAll(args ...interface{}) <-chan interface{}

func (Phemex) V1GetMdTicker24hr

func (this Phemex) V1GetMdTicker24hr(args ...interface{}) <-chan interface{}

func (Phemex) V1GetMdTicker24hrAll

func (this Phemex) V1GetMdTicker24hrAll(args ...interface{}) <-chan interface{}

func (Phemex) V1GetMdTrade

func (this Phemex) V1GetMdTrade(args ...interface{}) <-chan interface{}

func (Phemex) V2GetApiDataPublicDataFundingRateHistory

func (this Phemex) V2GetApiDataPublicDataFundingRateHistory(args ...interface{}) <-chan interface{}

func (Phemex) V2GetMdV2Orderbook

func (this Phemex) V2GetMdV2Orderbook(args ...interface{}) <-chan interface{}

func (Phemex) V2GetMdV2Ticker24hr

func (this Phemex) V2GetMdV2Ticker24hr(args ...interface{}) <-chan interface{}

func (Phemex) V2GetMdV2Ticker24hrAll

func (this Phemex) V2GetMdV2Ticker24hrAll(args ...interface{}) <-chan interface{}

func (Phemex) V2GetMdV2Trade

func (this Phemex) V2GetMdV2Trade(args ...interface{}) <-chan interface{}

func (Phemex) V2GetPublicProducts

func (this Phemex) V2GetPublicProducts(args ...interface{}) <-chan interface{}

func (Phemex) V2GetPublicProductsPlus

func (this Phemex) V2GetPublicProductsPlus(args ...interface{}) <-chan interface{}

func (*Phemex) Withdraw

func (this *Phemex) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Poloniex

type Poloniex struct {
	Core *poloniex
	// contains filtered or unexported fields
}

func NewPoloniex

func NewPoloniex(userConfig map[string]interface{}) Poloniex

func (*Poloniex) CancelAllOrders

func (this *Poloniex) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Poloniex) CancelOrder

func (this *Poloniex) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

@name poloniex#cancelOrder

func (*Poloniex) CreateDepositAddress

func (this *Poloniex) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (map[string]interface{}, error)

*

func (*Poloniex) CreateOrder

func (this *Poloniex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name poloniex#createOrder
  • @description create a trade order
  • @see https://api-docs.poloniex.com/spot/api/private/order#create-order
  • @see https://api-docs.poloniex.com/spot/api/private/smart-order#create-order // trigger orders
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price at which a trigger order is triggered at
  • @param {float} [params.cost] *spot market buy only* the quote quantity that can be used as an alternative for the amount
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Poloniex) Describe

func (this Poloniex) Describe() interface{}

func (*Poloniex) EditOrder

func (this *Poloniex) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

func (*Poloniex) FetchBalance

func (this *Poloniex) FetchBalance(params ...interface{}) (Balances, error)

*

func (Poloniex) FetchCurrencies

func (this Poloniex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Poloniex) FetchDepositAddress

func (this *Poloniex) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Poloniex) FetchDepositWithdrawFees

func (this *Poloniex) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Poloniex) FetchDeposits

func (this *Poloniex) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Poloniex) FetchDepositsWithdrawals

func (this *Poloniex) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name poloniex#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://api-docs.poloniex.com/spot/api/private/wallet#wallets-activity-records
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Poloniex) FetchMarkets

func (this *Poloniex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Poloniex) FetchMyTrades

func (this *Poloniex) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Poloniex) FetchOHLCV

func (this *Poloniex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name poloniex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://api-docs.poloniex.com/spot/api/public/market-data#candles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Poloniex) FetchOpenOrders

func (this *Poloniex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Poloniex) FetchOrder

func (this *Poloniex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Poloniex) FetchOrderBook

func (this *Poloniex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name poloniex#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://api-docs.poloniex.com/spot/api/public/market-data#order-book
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Poloniex) FetchOrderStatus

func (this *Poloniex) FetchOrderStatus(id string, options ...FetchOrderStatusOptions) (string, error)

func (*Poloniex) FetchOrderTrades

func (this *Poloniex) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Poloniex) FetchTicker

func (this *Poloniex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Poloniex) FetchTickers

func (this *Poloniex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name poloniex#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://api-docs.poloniex.com/spot/api/public/market-data#ticker
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Poloniex) FetchTime

func (this *Poloniex) FetchTime(params ...interface{}) (int64, error)

*

func (*Poloniex) FetchTrades

func (this *Poloniex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name poloniex#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://api-docs.poloniex.com/spot/api/public/market-data#trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Poloniex) FetchTradingFees

func (this *Poloniex) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Poloniex) FetchTransactionsHelper

func (this *Poloniex) FetchTransactionsHelper(options ...FetchTransactionsHelperOptions) (map[string]interface{}, error)

func (*Poloniex) FetchWithdrawals

func (this *Poloniex) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Poloniex) HandleErrors

func (this Poloniex) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Poloniex) Init

func (this Poloniex) Init(userConfig map[string]interface{})

func (Poloniex) LoadMarkets

func (this Poloniex) LoadMarkets(optionalArgs ...interface{}) <-chan interface{}

func (Poloniex) Nonce

func (this Poloniex) Nonce() interface{}

func (Poloniex) OrderRequest

func (this Poloniex) OrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, request interface{}, optionalArgs ...interface{}) interface{}

func (Poloniex) ParseBalance

func (this Poloniex) ParseBalance(response interface{}) interface{}

func (Poloniex) ParseDepositWithdrawFee

func (this Poloniex) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Poloniex) ParseDepositWithdrawFees

func (this Poloniex) ParseDepositWithdrawFees(response interface{}, optionalArgs ...interface{}) interface{}

func (Poloniex) ParseMarket

func (this Poloniex) ParseMarket(market interface{}) interface{}

func (Poloniex) ParseOHLCV

func (this Poloniex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Poloniex) ParseOpenOrders

func (this Poloniex) ParseOpenOrders(orders interface{}, market interface{}, result interface{}) interface{}

func (Poloniex) ParseOrder

func (this Poloniex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Poloniex) ParseOrderStatus

func (this Poloniex) ParseOrderStatus(status interface{}) interface{}

func (Poloniex) ParseOrderType

func (this Poloniex) ParseOrderType(status interface{}) interface{}

func (Poloniex) ParseTicker

func (this Poloniex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Poloniex) ParseTrade

func (this Poloniex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Poloniex) ParseTransaction

func (this Poloniex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Poloniex) ParseTransactionStatus

func (this Poloniex) ParseTransactionStatus(status interface{}) interface{}

func (Poloniex) ParseTransfer

func (this Poloniex) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Poloniex) PrivateDeleteOrders

func (this Poloniex) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateDeleteOrdersCancelByIds

func (this Poloniex) PrivateDeleteOrdersCancelByIds(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateDeleteOrdersId

func (this Poloniex) PrivateDeleteOrdersId(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateDeleteSmartorders

func (this Poloniex) PrivateDeleteSmartorders(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateDeleteSmartordersCancelByIds

func (this Poloniex) PrivateDeleteSmartordersCancelByIds(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateDeleteSmartordersId

func (this Poloniex) PrivateDeleteSmartordersId(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetAccounts

func (this Poloniex) PrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetAccountsActivity

func (this Poloniex) PrivateGetAccountsActivity(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetAccountsBalances

func (this Poloniex) PrivateGetAccountsBalances(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetAccountsIdBalances

func (this Poloniex) PrivateGetAccountsIdBalances(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetAccountsInterestHistory

func (this Poloniex) PrivateGetAccountsInterestHistory(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetAccountsTransfer

func (this Poloniex) PrivateGetAccountsTransfer(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetAccountsTransferId

func (this Poloniex) PrivateGetAccountsTransferId(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetFeeinfo

func (this Poloniex) PrivateGetFeeinfo(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetMarginAccountMargin

func (this Poloniex) PrivateGetMarginAccountMargin(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetMarginBorrowStatus

func (this Poloniex) PrivateGetMarginBorrowStatus(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetMarginMaxSize

func (this Poloniex) PrivateGetMarginMaxSize(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetOrders

func (this Poloniex) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetOrdersHistory

func (this Poloniex) PrivateGetOrdersHistory(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetOrdersId

func (this Poloniex) PrivateGetOrdersId(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetOrdersIdTrades

func (this Poloniex) PrivateGetOrdersIdTrades(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetOrdersKillSwitchStatus

func (this Poloniex) PrivateGetOrdersKillSwitchStatus(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetSmartorders

func (this Poloniex) PrivateGetSmartorders(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetSmartordersHistory

func (this Poloniex) PrivateGetSmartordersHistory(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetSmartordersId

func (this Poloniex) PrivateGetSmartordersId(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetSubaccounts

func (this Poloniex) PrivateGetSubaccounts(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetSubaccountsBalances

func (this Poloniex) PrivateGetSubaccountsBalances(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetSubaccountsIdBalances

func (this Poloniex) PrivateGetSubaccountsIdBalances(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetSubaccountsTransfer

func (this Poloniex) PrivateGetSubaccountsTransfer(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetSubaccountsTransferId

func (this Poloniex) PrivateGetSubaccountsTransferId(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetTrades

func (this Poloniex) PrivateGetTrades(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetWalletsActivity

func (this Poloniex) PrivateGetWalletsActivity(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetWalletsAddresses

func (this Poloniex) PrivateGetWalletsAddresses(args ...interface{}) <-chan interface{}

func (Poloniex) PrivateGetWalletsAddressesCurrency

func (this Poloniex) PrivateGetWalletsAddressesCurrency(args ...interface{}) <-chan interface{}

func (Poloniex) PrivatePostAccountsTransfer

func (this Poloniex) PrivatePostAccountsTransfer(args ...interface{}) <-chan interface{}

func (Poloniex) PrivatePostOrders

func (this Poloniex) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Poloniex) PrivatePostOrdersBatch

func (this Poloniex) PrivatePostOrdersBatch(args ...interface{}) <-chan interface{}

func (Poloniex) PrivatePostOrdersKillSwitch

func (this Poloniex) PrivatePostOrdersKillSwitch(args ...interface{}) <-chan interface{}

func (Poloniex) PrivatePostSmartorders

func (this Poloniex) PrivatePostSmartorders(args ...interface{}) <-chan interface{}

func (Poloniex) PrivatePostSubaccountsTransfer

func (this Poloniex) PrivatePostSubaccountsTransfer(args ...interface{}) <-chan interface{}

func (Poloniex) PrivatePostV2WalletsWithdraw

func (this Poloniex) PrivatePostV2WalletsWithdraw(args ...interface{}) <-chan interface{}

func (Poloniex) PrivatePostWalletsAddress

func (this Poloniex) PrivatePostWalletsAddress(args ...interface{}) <-chan interface{}

func (Poloniex) PrivatePostWalletsWithdraw

func (this Poloniex) PrivatePostWalletsWithdraw(args ...interface{}) <-chan interface{}

func (Poloniex) PrivatePutOrdersId

func (this Poloniex) PrivatePutOrdersId(args ...interface{}) <-chan interface{}

func (Poloniex) PrivatePutSmartordersId

func (this Poloniex) PrivatePutSmartordersId(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetCurrencies

func (this Poloniex) PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetCurrenciesCurrency

func (this Poloniex) PublicGetCurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarkets

func (this Poloniex) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsBorrowRatesInfo

func (this Poloniex) PublicGetMarketsBorrowRatesInfo(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsCollateralInfo

func (this Poloniex) PublicGetMarketsCollateralInfo(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsCurrencyCollateralInfo

func (this Poloniex) PublicGetMarketsCurrencyCollateralInfo(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsMarkPrice

func (this Poloniex) PublicGetMarketsMarkPrice(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsPrice

func (this Poloniex) PublicGetMarketsPrice(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsSymbol

func (this Poloniex) PublicGetMarketsSymbol(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsSymbolCandles

func (this Poloniex) PublicGetMarketsSymbolCandles(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsSymbolMarkPrice

func (this Poloniex) PublicGetMarketsSymbolMarkPrice(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsSymbolMarkPriceComponents

func (this Poloniex) PublicGetMarketsSymbolMarkPriceComponents(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsSymbolOrderBook

func (this Poloniex) PublicGetMarketsSymbolOrderBook(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsSymbolPrice

func (this Poloniex) PublicGetMarketsSymbolPrice(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsSymbolTicker24h

func (this Poloniex) PublicGetMarketsSymbolTicker24h(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsSymbolTrades

func (this Poloniex) PublicGetMarketsSymbolTrades(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetMarketsTicker24h

func (this Poloniex) PublicGetMarketsTicker24h(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetTimestamp

func (this Poloniex) PublicGetTimestamp(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetV2Currencies

func (this Poloniex) PublicGetV2Currencies(args ...interface{}) <-chan interface{}

func (Poloniex) PublicGetV2CurrenciesCurrency

func (this Poloniex) PublicGetV2CurrenciesCurrency(args ...interface{}) <-chan interface{}

func (Poloniex) Sign

func (this Poloniex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Poloniex) Transfer

func (this *Poloniex) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (*Poloniex) Withdraw

func (this *Poloniex) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Poloniexfutures

type Poloniexfutures struct {
	Core *poloniexfutures
	// contains filtered or unexported fields
}

func NewPoloniexfutures

func NewPoloniexfutures(userConfig map[string]interface{}) Poloniexfutures

func (*Poloniexfutures) CancelAllOrders

func (this *Poloniexfutures) CancelAllOrders(options ...CancelAllOrdersOptions) ([]map[string]interface{}, error)

*

  • @method
  • @name poloniexfutures#cancelAllOrders
  • @description cancel all open orders
  • @param {string} symbol unified market symbol, only orders in the market of this symbol are cancelled when symbol is not undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {object} [params.trigger] When true, all the trigger orders will be cancelled
  • @returns {object[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Poloniexfutures) CancelOrder

func (this *Poloniexfutures) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Poloniexfutures) CreateOrder

func (this *Poloniexfutures) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name poloniexfutures#createOrder
  • @description Create an order on the exchange
  • @see https://api-docs.poloniex.com/futures/api/orders#place-an-order
  • @param {string} symbol Unified CCXT market symbol
  • @param {string} type 'limit' or 'market'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount the amount of currency to trade
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.leverage] Leverage size of the order
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @param {bool} [params.reduceOnly] A mark to reduce the position size only. Set to false by default. Need to set the position size when reduceOnly is true.
  • @param {string} [params.timeInForce] GTC, GTT, IOC, or FOK, default is GTC, limit orders only
  • @param {string} [params.postOnly] Post only flag, invalid when timeInForce is IOC or FOK
  • @param {string} [params.clientOid] client order id, defaults to uuid if not passed
  • @param {string} [params.remark] remark for the order, length cannot exceed 100 utf8 characters
  • @param {string} [params.stop] 'up' or 'down', defaults to 'up' if side is sell and 'down' if side is buy, requires stopPrice
  • @param {string} [params.stopPriceType] TP, IP or MP, defaults to TP
  • @param {bool} [params.closeOrder] set to true to close position
  • @param {bool} [params.forceHold] A mark to forcely hold the funds for an order, even though it's an order to reduce the position size. This helps the order stay on the order book and not get canceled when the position size changes. Set to false by default.
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Poloniexfutures) Describe

func (this Poloniexfutures) Describe() interface{}

func (*Poloniexfutures) FetchBalance

func (this *Poloniexfutures) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Poloniexfutures) FetchClosedOrders

func (this *Poloniexfutures) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (*Poloniexfutures) FetchFundingHistory

func (this *Poloniexfutures) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

func (*Poloniexfutures) FetchFundingInterval

func (this *Poloniexfutures) FetchFundingInterval(symbol string, options ...FetchFundingIntervalOptions) (FundingRate, error)

*

func (*Poloniexfutures) FetchFundingRate

func (this *Poloniexfutures) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Poloniexfutures) FetchL3OrderBook

func (this *Poloniexfutures) FetchL3OrderBook(symbol string, options ...FetchL3OrderBookOptions) (OrderBook, error)

*

func (*Poloniexfutures) FetchMarkets

func (this *Poloniexfutures) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name poloniexfutures#fetchMarkets
  • @description retrieves data on all markets for poloniexfutures
  • @see https://api-docs.poloniex.com/futures/api/symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Poloniexfutures) FetchMyTrades

func (this *Poloniexfutures) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name poloniexfutures#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://api-docs.poloniex.com/futures/api/fills#get-fillsdeprecated
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.orderIdFills] filles for a specific order (other parameters can be ignored if specified)
  • @param {string} [params.side] buy or sell
  • @param {string} [params.type] limit, market, limit_stop or market_stop
  • @param {int} [params.endAt] end time (milisecond)
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Poloniexfutures) FetchOHLCV

func (this *Poloniexfutures) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name poloniexfutures#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://api-docs.poloniex.com/futures/api/kline#get-k-line-data-of-contract
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Poloniexfutures) FetchOpenOrders

func (this *Poloniexfutures) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Poloniexfutures) FetchOrder

func (this *Poloniexfutures) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Poloniexfutures) FetchOrderBook

func (this *Poloniexfutures) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

func (*Poloniexfutures) FetchOrdersByStatus

func (this *Poloniexfutures) FetchOrdersByStatus(status interface{}, options ...FetchOrdersByStatusOptions) ([]Order, error)

*

func (*Poloniexfutures) FetchPositions

func (this *Poloniexfutures) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Poloniexfutures) FetchTicker

func (this *Poloniexfutures) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Poloniexfutures) FetchTickers

func (this *Poloniexfutures) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Poloniexfutures) FetchTime

func (this *Poloniexfutures) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name poloniexfutures#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the poloniexfutures server
  • @see https://api-docs.poloniex.com/futures/api/time#server-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the poloniexfutures server

func (*Poloniexfutures) FetchTrades

func (this *Poloniexfutures) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name poloniexfutures#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://api-docs.poloniex.com/futures/api/historical#transaction-history
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Poloniexfutures) HandleErrors

func (this Poloniexfutures) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Poloniexfutures) Init

func (this Poloniexfutures) Init(userConfig map[string]interface{})

func (Poloniexfutures) ParseBalance

func (this Poloniexfutures) ParseBalance(response interface{}) interface{}

func (Poloniexfutures) ParseFundingInterval

func (this Poloniexfutures) ParseFundingInterval(interval interface{}) interface{}

func (Poloniexfutures) ParseFundingRate

func (this Poloniexfutures) ParseFundingRate(data interface{}, optionalArgs ...interface{}) interface{}

func (Poloniexfutures) ParseMarket

func (this Poloniexfutures) ParseMarket(market interface{}) interface{}

func (Poloniexfutures) ParseOrder

func (this Poloniexfutures) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Poloniexfutures) ParsePosition

func (this Poloniexfutures) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Poloniexfutures) ParseTicker

func (this Poloniexfutures) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Poloniexfutures) ParseTrade

func (this Poloniexfutures) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Poloniexfutures) PrivateDeleteOrders

func (this Poloniexfutures) PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateDeleteOrdersOrderId

func (this Poloniexfutures) PrivateDeleteOrdersOrderId(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateDeleteStopOrders

func (this Poloniexfutures) PrivateDeleteStopOrders(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetAccountOverview

func (this Poloniexfutures) PrivateGetAccountOverview(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetClientOrderIdClientOid

func (this Poloniexfutures) PrivateGetClientOrderIdClientOid(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetFills

func (this Poloniexfutures) PrivateGetFills(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetFundingHistory

func (this Poloniexfutures) PrivateGetFundingHistory(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetMarginTypeQuery

func (this Poloniexfutures) PrivateGetMarginTypeQuery(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetMaxActiveOrders

func (this Poloniexfutures) PrivateGetMaxActiveOrders(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetMaxRiskLimit

func (this Poloniexfutures) PrivateGetMaxRiskLimit(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetOpenOrderStatistics

func (this Poloniexfutures) PrivateGetOpenOrderStatistics(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetOrders

func (this Poloniexfutures) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetOrdersOrderId

func (this Poloniexfutures) PrivateGetOrdersOrderId(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetPosition

func (this Poloniexfutures) PrivateGetPosition(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetPositions

func (this Poloniexfutures) PrivateGetPositions(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetRecentDoneOrders

func (this Poloniexfutures) PrivateGetRecentDoneOrders(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetStopOrders

func (this Poloniexfutures) PrivateGetStopOrders(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetTransactionHistory

func (this Poloniexfutures) PrivateGetTransactionHistory(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivateGetUserFeeRate

func (this Poloniexfutures) PrivateGetUserFeeRate(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivatePostBatchOrders

func (this Poloniexfutures) PrivatePostBatchOrders(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivatePostBulletPrivate

func (this Poloniexfutures) PrivatePostBulletPrivate(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivatePostMarginTypeChange

func (this Poloniexfutures) PrivatePostMarginTypeChange(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivatePostOrders

func (this Poloniexfutures) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivatePostPositionMarginAutoDepositStatus

func (this Poloniexfutures) PrivatePostPositionMarginAutoDepositStatus(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivatePostPositionMarginDepositMargin

func (this Poloniexfutures) PrivatePostPositionMarginDepositMargin(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PrivatePostPositionMarginWithdrawMargin

func (this Poloniexfutures) PrivatePostPositionMarginWithdrawMargin(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetContractsActive

func (this Poloniexfutures) PublicGetContractsActive(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetContractsSymbol

func (this Poloniexfutures) PublicGetContractsSymbol(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetFundingRateSymbolCurrent

func (this Poloniexfutures) PublicGetFundingRateSymbolCurrent(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetIndexQuery

func (this Poloniexfutures) PublicGetIndexQuery(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetInterestQuery

func (this Poloniexfutures) PublicGetInterestQuery(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetKlineQuery

func (this Poloniexfutures) PublicGetKlineQuery(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetLevel2Depth

func (this Poloniexfutures) PublicGetLevel2Depth(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetLevel2MessageQuery

func (this Poloniexfutures) PublicGetLevel2MessageQuery(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetLevel2Snapshot

func (this Poloniexfutures) PublicGetLevel2Snapshot(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetLevel3Snapshot

func (this Poloniexfutures) PublicGetLevel3Snapshot(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetMarkPriceSymbolCurrent

func (this Poloniexfutures) PublicGetMarkPriceSymbolCurrent(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetPremiumQuery

func (this Poloniexfutures) PublicGetPremiumQuery(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetStatus

func (this Poloniexfutures) PublicGetStatus(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetTicker

func (this Poloniexfutures) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetTickers

func (this Poloniexfutures) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetTimestamp

func (this Poloniexfutures) PublicGetTimestamp(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicGetTradeHistory

func (this Poloniexfutures) PublicGetTradeHistory(args ...interface{}) <-chan interface{}

func (Poloniexfutures) PublicPostBulletPublic

func (this Poloniexfutures) PublicPostBulletPublic(args ...interface{}) <-chan interface{}

func (*Poloniexfutures) SetMarginMode

func (this *Poloniexfutures) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name poloniexfutures#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://api-docs.poloniex.com/futures/api/margin-mode#change-margin-mode
  • @param {string} marginMode "0" (isolated) or "1" (cross)
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Poloniexfutures) Sign

func (this Poloniexfutures) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Position

type Position struct {
	Symbol                      *string
	Id                          *string
	Info                        map[string]interface{}
	Timestamp                   *float64
	Datetime                    *string
	Contracts                   *float64
	ContractSize                *float64
	Side                        *string
	Notional                    *float64
	Leverage                    *float64
	UnrealizedPnl               *float64
	RealizedPnl                 *float64
	Collateral                  *float64
	EntryPrice                  *float64
	MarkPrice                   *float64
	LiquidationPrice            *float64
	MarginMode                  *string
	Hedged                      *bool
	MaintenanceMargin           *float64
	MaintenanceMarginPercentage *float64
	InitialMargin               *float64
	InitialMarginPercentage     *float64
	MarginRatio                 *float64
	LastUpdateTimestamp         *float64
	LastPrice                   *float64
	Percentage                  *float64
	TakeProfitPrice             *float64
	StopLossPrice               *float64
}

func NewPosition

func NewPosition(data interface{}) Position

func NewPositionArray

func NewPositionArray(orders2 interface{}) []Position

type PreciseStruct

type PreciseStruct struct {
	Decimals interface{}
	// contains filtered or unexported fields
}

func NewPrecise

func NewPrecise(number2 interface{}, dec2 ...interface{}) *PreciseStruct

func (*PreciseStruct) Abs

func (p *PreciseStruct) Abs() *PreciseStruct

func (*PreciseStruct) Add

func (p *PreciseStruct) Add(other *PreciseStruct) *PreciseStruct

func (*PreciseStruct) Div

func (p *PreciseStruct) Div(other *PreciseStruct, precision2 ...interface{}) *PreciseStruct

func (*PreciseStruct) Equals

func (p *PreciseStruct) Equals(other *PreciseStruct) bool

func (*PreciseStruct) Ge

func (p *PreciseStruct) Ge(other *PreciseStruct) bool

func (*PreciseStruct) Gt

func (p *PreciseStruct) Gt(other *PreciseStruct) bool

func (*PreciseStruct) Le

func (p *PreciseStruct) Le(other *PreciseStruct) bool

func (*PreciseStruct) Lt

func (p *PreciseStruct) Lt(other *PreciseStruct) bool

func (*PreciseStruct) Max

func (p *PreciseStruct) Max(other *PreciseStruct) *PreciseStruct

func (*PreciseStruct) Min

func (p *PreciseStruct) Min(other *PreciseStruct) *PreciseStruct

func (*PreciseStruct) Mod

func (p *PreciseStruct) Mod(other *PreciseStruct) *PreciseStruct

func (*PreciseStruct) Mul

func (p *PreciseStruct) Mul(other *PreciseStruct) *PreciseStruct

func (*PreciseStruct) Neg

func (p *PreciseStruct) Neg() *PreciseStruct

func (*PreciseStruct) Or

func (p *PreciseStruct) Or(other *PreciseStruct) *PreciseStruct

func (*PreciseStruct) Reduce

func (p *PreciseStruct) Reduce() *PreciseStruct

func (*PreciseStruct) String

func (p *PreciseStruct) String() string

func (*PreciseStruct) StringAbs

func (e *PreciseStruct) StringAbs(a interface{}) string

func (*PreciseStruct) StringAdd

func (e *PreciseStruct) StringAdd(string1, string2 interface{}) string

func (*PreciseStruct) StringDiv

func (e *PreciseStruct) StringDiv(string1, string2 interface{}, precision ...interface{}) string

func (*PreciseStruct) StringEq

func (e *PreciseStruct) StringEq(a, b interface{}) bool

func (*PreciseStruct) StringEquals

func (e *PreciseStruct) StringEquals(a, b interface{}) bool

func (*PreciseStruct) StringGe

func (e *PreciseStruct) StringGe(a, b interface{}) bool

func (*PreciseStruct) StringGt

func (e *PreciseStruct) StringGt(a, b interface{}) bool

func (*PreciseStruct) StringLe

func (e *PreciseStruct) StringLe(a, b interface{}) bool

func (*PreciseStruct) StringLt

func (e *PreciseStruct) StringLt(a, b interface{}) bool

func (*PreciseStruct) StringMax

func (e *PreciseStruct) StringMax(a, b interface{}) string

func (*PreciseStruct) StringMin

func (e *PreciseStruct) StringMin(string1, string2 interface{}) string

func (*PreciseStruct) StringMod

func (e *PreciseStruct) StringMod(a, b interface{}) string

func (*PreciseStruct) StringMul

func (e *PreciseStruct) StringMul(string1, string2 interface{}) string

func (*PreciseStruct) StringNeg

func (e *PreciseStruct) StringNeg(a interface{}) string

func (*PreciseStruct) StringOr

func (e *PreciseStruct) StringOr(string1, string2 interface{}) string

func (*PreciseStruct) StringSub

func (e *PreciseStruct) StringSub(string1, string2 interface{}) string

func (*PreciseStruct) Sub

func (p *PreciseStruct) Sub(other *PreciseStruct) *PreciseStruct

func (*PreciseStruct) ToString

func (p *PreciseStruct) ToString() string

type Precision

type Precision struct {
	Amount *float64
	Price  *float64
}

Precision struct

func NewPrecision

func NewPrecision(data interface{}) Precision

type Probit

type Probit struct {
	Core *probit
	// contains filtered or unexported fields
}

func NewProbit

func NewProbit(userConfig map[string]interface{}) Probit

func (Probit) AccountsPostToken

func (this Probit) AccountsPostToken(args ...interface{}) <-chan interface{}

func (*Probit) CancelOrder

func (this *Probit) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Probit) CostToPrecision

func (this Probit) CostToPrecision(symbol interface{}, cost interface{}) interface{}

func (*Probit) CreateOrder

func (this *Probit) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name probit#createOrder
  • @description create a trade order
  • @see https://docs-en.probit.com/reference/order-1
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.cost] the quote quantity that can be used as an alternative for the amount for market buy orders
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Probit) Describe

func (this Probit) Describe() interface{}

func (*Probit) FetchBalance

func (this *Probit) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Probit) FetchClosedOrders

func (this *Probit) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name probit#fetchClosedOrders
  • @see https://docs-en.probit.com/reference/order
  • @description fetches information on multiple closed orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Probit) FetchCurrencies

func (this Probit) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name probit#fetchCurrencies
  • @see https://docs-en.probit.com/reference/currency
  • @description fetches all available currencies on an exchange
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Probit) FetchDepositAddress

func (this *Probit) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Probit) FetchDepositAddresses

func (this *Probit) FetchDepositAddresses(options ...FetchDepositAddressesOptions) ([]DepositAddress, error)

*

func (*Probit) FetchDepositWithdrawFees

func (this *Probit) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Probit) FetchDeposits

func (this *Probit) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name probit#fetchDeposits
  • @description fetch all deposits made to an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of transaction structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Probit) FetchDepositsWithdrawals

func (this *Probit) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name probit#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://docs-en.probit.com/reference/transferpayment
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch transactions for
  • @param {int} [limit] the maximum number of transaction structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch transactions for
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Probit) FetchMarkets

func (this *Probit) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name probit#fetchMarkets
  • @see https://docs-en.probit.com/reference/market
  • @description retrieves data on all markets for probit
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Probit) FetchMyTrades

func (this *Probit) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name probit#fetchMyTrades
  • @see https://docs-en.probit.com/reference/trade
  • @description fetch all trades made by the user
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Probit) FetchOHLCV

func (this *Probit) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name probit#fetchOHLCV
  • @see https://docs-en.probit.com/reference/candle
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.until] timestamp in ms of the earliest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Probit) FetchOpenOrders

func (this *Probit) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name probit#fetchOpenOrders
  • @see https://docs-en.probit.com/reference/open_order-1
  • @description fetch all unfilled currently open orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Probit) FetchOrder

func (this *Probit) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Probit) FetchOrderBook

func (this *Probit) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name probit#fetchOrderBook
  • @see https://docs-en.probit.com/reference/order_book
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Probit) FetchTicker

func (this *Probit) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name probit#fetchTicker
  • @see https://docs-en.probit.com/reference/ticker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Probit) FetchTickers

func (this *Probit) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name probit#fetchTickers
  • @see https://docs-en.probit.com/reference/ticker
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Probit) FetchTime

func (this *Probit) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name probit#fetchTime
  • @see https://docs-en.probit.com/reference/time
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Probit) FetchTrades

func (this *Probit) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name probit#fetchTrades
  • @see https://docs-en.probit.com/reference/trade-1
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Probit) FetchWithdrawals

func (this *Probit) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name probit#fetchWithdrawals
  • @description fetch all withdrawals made to an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of transaction structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Probit) HandleErrors

func (this Probit) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Probit) Init

func (this Probit) Init(userConfig map[string]interface{})

func (Probit) Nonce

func (this Probit) Nonce() interface{}

func (Probit) NormalizeOHLCVTimestamp

func (this Probit) NormalizeOHLCVTimestamp(timestamp interface{}, timeframe interface{}, optionalArgs ...interface{}) interface{}

func (Probit) ParseBalance

func (this Probit) ParseBalance(response interface{}) interface{}

func (Probit) ParseDepositAddress

func (this Probit) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Probit) ParseDepositWithdrawFee

func (this Probit) ParseDepositWithdrawFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Probit) ParseMarket

func (this Probit) ParseMarket(market interface{}) interface{}

func (Probit) ParseOHLCV

func (this Probit) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Probit) ParseOrder

func (this Probit) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Probit) ParseOrderStatus

func (this Probit) ParseOrderStatus(status interface{}) interface{}

func (Probit) ParseTicker

func (this Probit) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Probit) ParseTrade

func (this Probit) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Probit) ParseTransaction

func (this Probit) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Probit) ParseTransactionStatus

func (this Probit) ParseTransactionStatus(status interface{}) interface{}

func (Probit) PrivateGetBalance

func (this Probit) PrivateGetBalance(args ...interface{}) <-chan interface{}

func (Probit) PrivateGetDepositAddress

func (this Probit) PrivateGetDepositAddress(args ...interface{}) <-chan interface{}

func (Probit) PrivateGetOpenOrder

func (this Probit) PrivateGetOpenOrder(args ...interface{}) <-chan interface{}

func (Probit) PrivateGetOrder

func (this Probit) PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Probit) PrivateGetOrderHistory

func (this Probit) PrivateGetOrderHistory(args ...interface{}) <-chan interface{}

func (Probit) PrivateGetTradeHistory

func (this Probit) PrivateGetTradeHistory(args ...interface{}) <-chan interface{}

func (Probit) PrivateGetTransferPayment

func (this Probit) PrivateGetTransferPayment(args ...interface{}) <-chan interface{}

func (Probit) PrivatePostCancelOrder

func (this Probit) PrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Probit) PrivatePostNewOrder

func (this Probit) PrivatePostNewOrder(args ...interface{}) <-chan interface{}

func (Probit) PrivatePostWithdrawal

func (this Probit) PrivatePostWithdrawal(args ...interface{}) <-chan interface{}

func (Probit) PublicGetCandle

func (this Probit) PublicGetCandle(args ...interface{}) <-chan interface{}

func (Probit) PublicGetCurrency

func (this Probit) PublicGetCurrency(args ...interface{}) <-chan interface{}

func (Probit) PublicGetCurrencyWithPlatform

func (this Probit) PublicGetCurrencyWithPlatform(args ...interface{}) <-chan interface{}

func (Probit) PublicGetMarket

func (this Probit) PublicGetMarket(args ...interface{}) <-chan interface{}

func (Probit) PublicGetOrderBook

func (this Probit) PublicGetOrderBook(args ...interface{}) <-chan interface{}

func (Probit) PublicGetTicker

func (this Probit) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Probit) PublicGetTime

func (this Probit) PublicGetTime(args ...interface{}) <-chan interface{}

func (Probit) PublicGetTrade

func (this Probit) PublicGetTrade(args ...interface{}) <-chan interface{}

func (Probit) Sign

func (this Probit) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Probit) SignIn

func (this Probit) SignIn(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name probit#signIn
  • @see https://docs-en.probit.com/reference/token
  • @description sign in, must be called prior to using other authenticated methods
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns response from exchange

func (*Probit) Withdraw

func (this *Probit) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Queue

type Queue struct {
	// contains filtered or unexported fields
}

func NewQueue

func NewQueue() Queue

func (*Queue) Dequeue

func (q *Queue) Dequeue() (QueueElement, error)

func (*Queue) Enqueue

func (q *Queue) Enqueue(element QueueElement)

func (*Queue) IsEmpty

func (q *Queue) IsEmpty() bool

func (*Queue) Length

func (q *Queue) Length() int

func (*Queue) Peek

func (q *Queue) Peek() (QueueElement, error)

type QueueElement

type QueueElement struct {
	Cost float64
	Task chan bool
	Id   string
}

type SetLeverageOptions

type SetLeverageOptions func(opts *SetLeverageOptionsStruct)

func WithSetLeverageParams

func WithSetLeverageParams(params map[string]interface{}) SetLeverageOptions

func WithSetLeverageSymbol

func WithSetLeverageSymbol(symbol string) SetLeverageOptions

type SetLeverageOptionsStruct

type SetLeverageOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type SetMarginModeOptions

type SetMarginModeOptions func(opts *SetMarginModeOptionsStruct)

func WithSetMarginModeParams

func WithSetMarginModeParams(params map[string]interface{}) SetMarginModeOptions

func WithSetMarginModeSymbol

func WithSetMarginModeSymbol(symbol string) SetMarginModeOptions

type SetMarginModeOptionsStruct

type SetMarginModeOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type SetMarginOptions

type SetMarginOptions func(opts *SetMarginOptionsStruct)

func WithSetMarginParams

func WithSetMarginParams(params map[string]interface{}) SetMarginOptions

type SetMarginOptionsStruct

type SetMarginOptionsStruct struct {
	Params *map[string]interface{}
}

type SetPositionModeOptions

type SetPositionModeOptions func(opts *SetPositionModeOptionsStruct)

func WithSetPositionModeParams

func WithSetPositionModeParams(params map[string]interface{}) SetPositionModeOptions

func WithSetPositionModeSymbol

func WithSetPositionModeSymbol(symbol string) SetPositionModeOptions

type SetPositionModeOptionsStruct

type SetPositionModeOptionsStruct struct {
	Symbol *string
	Params *map[string]interface{}
}

type Task

type Task func() interface{}

type Throttler

type Throttler struct {
	Queue   Queue
	Running bool
	Config  map[string]interface{}
}

func NewThrottler

func NewThrottler(config map[string]interface{}) Throttler

func (*Throttler) Loop

func (t *Throttler) Loop()

func (*Throttler) Throttle

func (t *Throttler) Throttle(cost2 interface{}) <-chan bool

type Ticker

type Ticker struct {
	Symbol        *string
	Timestamp     *int64
	Datetime      *string
	High          *float64
	Low           *float64
	Bid           *float64
	BidVolume     *float64
	Ask           *float64
	AskVolume     *float64
	Vwap          *float64
	Open          *float64
	Close         *float64
	Last          *float64
	PreviousClose *float64
	Change        *float64
	Percentage    *float64
	Average       *float64
	BaseVolume    *float64
	QuoteVolume   *float64
	Info          map[string]interface{}
}

Ticker struct

func NewTicker

func NewTicker(data interface{}) Ticker

type Tickers

type Tickers struct {
	Info    map[string]interface{}
	Tickers map[string]Ticker
}

tickers Tickers struct

func NewTickers

func NewTickers(tickersData2 interface{}) Tickers

NewTickers initializes a Tickers struct from a map.

func (*Tickers) GetTicker

func (t *Tickers) GetTicker(key string) (Ticker, error)

GetTicker retrieves a Ticker by key, similar to the indexer in C#.

func (*Tickers) SetTicker

func (t *Tickers) SetTicker(key string, ticker Ticker)

SetTicker sets or updates a Ticker by key.

type TimeInForce

type TimeInForce struct {
	TIF string `mapstructure:"tif" msgpack:"tif"`
}

===================================== Hyperliquid Structs ===================================== // OrderMessage Struct { "brokerCode": 1, "grouping": "na", "orders": [

   {
	  "a": 159,
	  "b": true,
	  "p": "26.25",
	  "r": false,
	  "s": "1000",
	  "t": {
		 "limit": {
			"tif": "Ioc"
		 }
	  }
   }

], "type": "order" }

type Timex

type Timex struct {
	Core *timex
	// contains filtered or unexported fields
}

func NewTimex

func NewTimex(userConfig map[string]interface{}) Timex

func (Timex) AddressbookGetMe

func (this Timex) AddressbookGetMe(args ...interface{}) <-chan interface{}

func (Timex) AddressbookPost

func (this Timex) AddressbookPost(args ...interface{}) <-chan interface{}

func (Timex) AddressbookPostIdId

func (this Timex) AddressbookPostIdId(args ...interface{}) <-chan interface{}

func (Timex) AddressbookPostIdIdRemove

func (this Timex) AddressbookPostIdIdRemove(args ...interface{}) <-chan interface{}

func (*Timex) CancelOrder

func (this *Timex) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Timex) CancelOrders

func (this *Timex) CancelOrders(ids interface{}, options ...CancelOrdersOptions) ([]map[string]interface{}, error)

*

func (*Timex) CreateOrder

func (this *Timex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Timex) CurrenciesGetAAddress

func (this Timex) CurrenciesGetAAddress(args ...interface{}) <-chan interface{}

func (Timex) CurrenciesGetIId

func (this Timex) CurrenciesGetIId(args ...interface{}) <-chan interface{}

func (Timex) CurrenciesGetSSymbol

func (this Timex) CurrenciesGetSSymbol(args ...interface{}) <-chan interface{}

func (Timex) CurrenciesPostPerform

func (this Timex) CurrenciesPostPerform(args ...interface{}) <-chan interface{}

func (Timex) CurrenciesPostPrepare

func (this Timex) CurrenciesPostPrepare(args ...interface{}) <-chan interface{}

func (Timex) CurrenciesPostRemovePerform

func (this Timex) CurrenciesPostRemovePerform(args ...interface{}) <-chan interface{}

func (Timex) CurrenciesPostSSymbolRemovePrepare

func (this Timex) CurrenciesPostSSymbolRemovePrepare(args ...interface{}) <-chan interface{}

func (Timex) CurrenciesPostSSymbolUpdatePerform

func (this Timex) CurrenciesPostSSymbolUpdatePerform(args ...interface{}) <-chan interface{}

func (Timex) CurrenciesPostSSymbolUpdatePrepare

func (this Timex) CurrenciesPostSSymbolUpdatePrepare(args ...interface{}) <-chan interface{}

func (Timex) CustodyGetCredentials

func (this Timex) CustodyGetCredentials(args ...interface{}) <-chan interface{}

func (Timex) CustodyGetCredentialsHHash

func (this Timex) CustodyGetCredentialsHHash(args ...interface{}) <-chan interface{}

func (Timex) CustodyGetCredentialsKKey

func (this Timex) CustodyGetCredentialsKKey(args ...interface{}) <-chan interface{}

func (Timex) CustodyGetCredentialsMe

func (this Timex) CustodyGetCredentialsMe(args ...interface{}) <-chan interface{}

func (Timex) CustodyGetCredentialsMeAddress

func (this Timex) CustodyGetCredentialsMeAddress(args ...interface{}) <-chan interface{}

func (Timex) CustodyGetDepositAddresses

func (this Timex) CustodyGetDepositAddresses(args ...interface{}) <-chan interface{}

func (Timex) CustodyGetDepositAddressesHHash

func (this Timex) CustodyGetDepositAddressesHHash(args ...interface{}) <-chan interface{}

func (Timex) Describe

func (this Timex) Describe() interface{}

func (*Timex) EditOrder

func (this *Timex) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

func (*Timex) FetchBalance

func (this *Timex) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Timex) FetchClosedOrders

func (this *Timex) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Timex) FetchCurrencies

func (this Timex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Timex) FetchDepositAddress

func (this *Timex) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Timex) FetchDeposits

func (this *Timex) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Timex) FetchMarkets

func (this *Timex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Timex) FetchMyTrades

func (this *Timex) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Timex) FetchOHLCV

func (this *Timex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name timex#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://plasma-relay-backend.timex.io/swagger-ui/index.html?urls.primaryName=Relay#/Public/listCandles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Timex) FetchOpenOrders

func (this *Timex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Timex) FetchOrder

func (this *Timex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Timex) FetchOrderBook

func (this *Timex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Timex) FetchTicker

func (this *Timex) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Timex) FetchTickers

func (this *Timex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Timex) FetchTime

func (this *Timex) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name timex#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Timex) FetchTrades

func (this *Timex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Timex) FetchTradingFee

func (this *Timex) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Timex) FetchWithdrawals

func (this *Timex) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Timex) GetCurrencyByAddress

func (this Timex) GetCurrencyByAddress(address interface{}) interface{}

func (Timex) HandleErrors

func (this Timex) HandleErrors(statusCode interface{}, statusText interface{}, url interface{}, method interface{}, responseHeaders interface{}, responseBody interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Timex) HistoryGetOrders

func (this Timex) HistoryGetOrders(args ...interface{}) <-chan interface{}

func (Timex) HistoryGetOrdersDetails

func (this Timex) HistoryGetOrdersDetails(args ...interface{}) <-chan interface{}

func (Timex) HistoryGetOrdersExportCsv

func (this Timex) HistoryGetOrdersExportCsv(args ...interface{}) <-chan interface{}

func (Timex) HistoryGetTrades

func (this Timex) HistoryGetTrades(args ...interface{}) <-chan interface{}

func (Timex) HistoryGetTradesExportCsv

func (this Timex) HistoryGetTradesExportCsv(args ...interface{}) <-chan interface{}

func (Timex) Init

func (this Timex) Init(userConfig map[string]interface{})

func (Timex) ManagerGetDeposits

func (this Timex) ManagerGetDeposits(args ...interface{}) <-chan interface{}

func (Timex) ManagerGetTransfers

func (this Timex) ManagerGetTransfers(args ...interface{}) <-chan interface{}

func (Timex) ManagerGetWithdrawals

func (this Timex) ManagerGetWithdrawals(args ...interface{}) <-chan interface{}

func (Timex) MarketsGetIId

func (this Timex) MarketsGetIId(args ...interface{}) <-chan interface{}

func (Timex) MarketsGetSSymbol

func (this Timex) MarketsGetSSymbol(args ...interface{}) <-chan interface{}

func (Timex) MarketsPostPerform

func (this Timex) MarketsPostPerform(args ...interface{}) <-chan interface{}

func (Timex) MarketsPostPrepare

func (this Timex) MarketsPostPrepare(args ...interface{}) <-chan interface{}

func (Timex) MarketsPostRemovePerform

func (this Timex) MarketsPostRemovePerform(args ...interface{}) <-chan interface{}

func (Timex) MarketsPostSSymbolRemovePrepare

func (this Timex) MarketsPostSSymbolRemovePrepare(args ...interface{}) <-chan interface{}

func (Timex) MarketsPostSSymbolUpdatePerform

func (this Timex) MarketsPostSSymbolUpdatePerform(args ...interface{}) <-chan interface{}

func (Timex) MarketsPostSSymbolUpdatePrepare

func (this Timex) MarketsPostSSymbolUpdatePrepare(args ...interface{}) <-chan interface{}

func (Timex) ParseBalance

func (this Timex) ParseBalance(response interface{}) interface{}

func (Timex) ParseCurrency

func (this Timex) ParseCurrency(currency interface{}) interface{}

func (Timex) ParseDepositAddress

func (this Timex) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Timex) ParseMarket

func (this Timex) ParseMarket(market interface{}) interface{}

func (Timex) ParseOHLCV

func (this Timex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Timex) ParseOrder

func (this Timex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Timex) ParseTicker

func (this Timex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Timex) ParseTrade

func (this Timex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Timex) ParseTradingFee

func (this Timex) ParseTradingFee(fee interface{}, optionalArgs ...interface{}) interface{}

func (Timex) ParseTransaction

func (this Timex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Timex) PublicGetCandles

func (this Timex) PublicGetCandles(args ...interface{}) <-chan interface{}

func (Timex) PublicGetCurrencies

func (this Timex) PublicGetCurrencies(args ...interface{}) <-chan interface{}

func (Timex) PublicGetMarkets

func (this Timex) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Timex) PublicGetOrderbook

func (this Timex) PublicGetOrderbook(args ...interface{}) <-chan interface{}

func (Timex) PublicGetOrderbookRaw

func (this Timex) PublicGetOrderbookRaw(args ...interface{}) <-chan interface{}

func (Timex) PublicGetOrderbookV2

func (this Timex) PublicGetOrderbookV2(args ...interface{}) <-chan interface{}

func (Timex) PublicGetTickers

func (this Timex) PublicGetTickers(args ...interface{}) <-chan interface{}

func (Timex) PublicGetTrades

func (this Timex) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Timex) Sign

func (this Timex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Timex) StatisticsGetAddress

func (this Timex) StatisticsGetAddress(args ...interface{}) <-chan interface{}

func (Timex) TradingDeleteOrders

func (this Timex) TradingDeleteOrders(args ...interface{}) <-chan interface{}

func (Timex) TradingDeleteOrdersJson

func (this Timex) TradingDeleteOrdersJson(args ...interface{}) <-chan interface{}

func (Timex) TradingGetBalances

func (this Timex) TradingGetBalances(args ...interface{}) <-chan interface{}

func (Timex) TradingGetFees

func (this Timex) TradingGetFees(args ...interface{}) <-chan interface{}

func (Timex) TradingGetOrders

func (this Timex) TradingGetOrders(args ...interface{}) <-chan interface{}

func (Timex) TradingPostOrders

func (this Timex) TradingPostOrders(args ...interface{}) <-chan interface{}

func (Timex) TradingPostOrdersJson

func (this Timex) TradingPostOrdersJson(args ...interface{}) <-chan interface{}

func (Timex) TradingPutOrders

func (this Timex) TradingPutOrders(args ...interface{}) <-chan interface{}

func (Timex) TradingPutOrdersJson

func (this Timex) TradingPutOrdersJson(args ...interface{}) <-chan interface{}

func (Timex) TradingviewGetConfig

func (this Timex) TradingviewGetConfig(args ...interface{}) <-chan interface{}

func (Timex) TradingviewGetHistory

func (this Timex) TradingviewGetHistory(args ...interface{}) <-chan interface{}

func (Timex) TradingviewGetSymbolInfo

func (this Timex) TradingviewGetSymbolInfo(args ...interface{}) <-chan interface{}

func (Timex) TradingviewGetTime

func (this Timex) TradingviewGetTime(args ...interface{}) <-chan interface{}

type Tokocrypto

type Tokocrypto struct {
	Core *tokocrypto
	// contains filtered or unexported fields
}

func NewTokocrypto

func NewTokocrypto(userConfig map[string]interface{}) Tokocrypto

func (Tokocrypto) BinanceDeleteUserDataStream

func (this Tokocrypto) BinanceDeleteUserDataStream(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinanceGetAggTrades

func (this Tokocrypto) BinanceGetAggTrades(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinanceGetDepth

func (this Tokocrypto) BinanceGetDepth(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinanceGetExchangeInfo

func (this Tokocrypto) BinanceGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinanceGetHistoricalTrades

func (this Tokocrypto) BinanceGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinanceGetKlines

func (this Tokocrypto) BinanceGetKlines(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinanceGetPing

func (this Tokocrypto) BinanceGetPing(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinanceGetTicker24hr

func (this Tokocrypto) BinanceGetTicker24hr(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinanceGetTickerBookTicker

func (this Tokocrypto) BinanceGetTickerBookTicker(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinanceGetTickerPrice

func (this Tokocrypto) BinanceGetTickerPrice(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinanceGetTime

func (this Tokocrypto) BinanceGetTime(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinanceGetTrades

func (this Tokocrypto) BinanceGetTrades(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinancePostUserDataStream

func (this Tokocrypto) BinancePostUserDataStream(args ...interface{}) <-chan interface{}

func (Tokocrypto) BinancePutUserDataStream

func (this Tokocrypto) BinancePutUserDataStream(args ...interface{}) <-chan interface{}

func (Tokocrypto) CalculateRateLimiterCost

func (this Tokocrypto) CalculateRateLimiterCost(api interface{}, method interface{}, path interface{}, params interface{}, optionalArgs ...interface{}) interface{}

func (*Tokocrypto) CancelOrder

func (this *Tokocrypto) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Tokocrypto) CreateOrder

func (this *Tokocrypto) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name tokocrypto#createOrder
  • @description create a trade order
  • @see https://www.tokocrypto.com/apidocs/#new-order--signed
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] the price at which a trigger order would be triggered
  • @param {float} [params.cost] for spot market buy orders, the quote quantity that can be used as an alternative for the amount
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Tokocrypto) Describe

func (this Tokocrypto) Describe() interface{}

func (*Tokocrypto) FetchBalance

func (this *Tokocrypto) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name tokocrypto#fetchBalance
  • @see https://www.tokocrypto.com/apidocs/#account-information-signed
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.type] 'future', 'delivery', 'savings', 'funding', or 'spot'
  • @param {string} [params.marginMode] 'cross' or 'isolated', for margin trading, uses this.options.defaultMarginMode if not passed, defaults to undefined/None/null
  • @param {string[]|undefined} [params.symbols] unified market symbols, only used in isolated margin mode
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Tokocrypto) FetchBidsAsks

func (this *Tokocrypto) FetchBidsAsks(options ...FetchBidsAsksOptions) (Tickers, error)

*

func (*Tokocrypto) FetchClosedOrders

func (this *Tokocrypto) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name tokocrypto#fetchClosedOrders
  • @see https://www.tokocrypto.com/apidocs/#all-orders-signed
  • @description fetches information on multiple closed orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Tokocrypto) FetchDepositAddress

func (this *Tokocrypto) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Tokocrypto) FetchDeposits

func (this *Tokocrypto) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name tokocrypto#fetchDeposits
  • @see https://www.tokocrypto.com/apidocs/#deposit-history-signed
  • @description fetch all deposits made to an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch deposits for
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Tokocrypto) FetchMarkets

func (this *Tokocrypto) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Tokocrypto) FetchMyTrades

func (this *Tokocrypto) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Tokocrypto) FetchOHLCV

func (this *Tokocrypto) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name tokocrypto#fetchOHLCV
  • @see https://binance-docs.github.io/apidocs/spot/en/#kline-candlestick-data
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.price] "mark" or "index" for mark price and index price candles
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Tokocrypto) FetchOpenOrders

func (this *Tokocrypto) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name tokocrypto#fetchOpenOrders
  • @see https://www.tokocrypto.com/apidocs/#all-orders-signed
  • @description fetch all unfilled currently open orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Tokocrypto) FetchOrder

func (this *Tokocrypto) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Tokocrypto) FetchOrderBook

func (this *Tokocrypto) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name tokocrypto#fetchOrderBook
  • @see https://www.tokocrypto.com/apidocs/#order-book
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Tokocrypto) FetchOrders

func (this *Tokocrypto) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name tokocrypto#fetchOrders
  • @see https://www.tokocrypto.com/apidocs/#all-orders-signed
  • @description fetches information on multiple orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Tokocrypto) FetchTicker

func (this *Tokocrypto) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Tokocrypto) FetchTickers

func (this *Tokocrypto) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Tokocrypto) FetchTime

func (this *Tokocrypto) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name tokocrypto#fetchTime
  • @see https://www.tokocrypto.com/apidocs/#check-server-time
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Tokocrypto) FetchTrades

func (this *Tokocrypto) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Tokocrypto) FetchWithdrawals

func (this *Tokocrypto) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name tokocrypto#fetchWithdrawals
  • @see https://www.tokocrypto.com/apidocs/#withdraw-signed
  • @description fetch all withdrawals made from an account
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Tokocrypto) GetMarketIdByType

func (this Tokocrypto) GetMarketIdByType(market interface{}) interface{}

func (Tokocrypto) HandleErrors

func (this Tokocrypto) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Tokocrypto) Init

func (this Tokocrypto) Init(userConfig map[string]interface{})

func (Tokocrypto) Nonce

func (this Tokocrypto) Nonce() interface{}

func (Tokocrypto) ParseBalanceCustom

func (this Tokocrypto) ParseBalanceCustom(response interface{}, optionalArgs ...interface{}) interface{}

func (Tokocrypto) ParseOHLCV

func (this Tokocrypto) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Tokocrypto) ParseOrder

func (this Tokocrypto) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Tokocrypto) ParseOrderStatus

func (this Tokocrypto) ParseOrderStatus(status interface{}) interface{}

func (Tokocrypto) ParseOrderType

func (this Tokocrypto) ParseOrderType(status interface{}) interface{}

func (Tokocrypto) ParseTicker

func (this Tokocrypto) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Tokocrypto) ParseTrade

func (this Tokocrypto) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Tokocrypto) ParseTransaction

func (this Tokocrypto) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Tokocrypto) ParseTransactionStatusByType

func (this Tokocrypto) ParseTransactionStatusByType(status interface{}, optionalArgs ...interface{}) interface{}

func (Tokocrypto) PrivateGetOpenV1AccountSpot

func (this Tokocrypto) PrivateGetOpenV1AccountSpot(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivateGetOpenV1AccountSpotAsset

func (this Tokocrypto) PrivateGetOpenV1AccountSpotAsset(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivateGetOpenV1Deposits

func (this Tokocrypto) PrivateGetOpenV1Deposits(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivateGetOpenV1DepositsAddress

func (this Tokocrypto) PrivateGetOpenV1DepositsAddress(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivateGetOpenV1Orders

func (this Tokocrypto) PrivateGetOpenV1Orders(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivateGetOpenV1OrdersDetail

func (this Tokocrypto) PrivateGetOpenV1OrdersDetail(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivateGetOpenV1OrdersTrades

func (this Tokocrypto) PrivateGetOpenV1OrdersTrades(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivateGetOpenV1Withdraws

func (this Tokocrypto) PrivateGetOpenV1Withdraws(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivatePostOpenV1Orders

func (this Tokocrypto) PrivatePostOpenV1Orders(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivatePostOpenV1OrdersCancel

func (this Tokocrypto) PrivatePostOpenV1OrdersCancel(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivatePostOpenV1OrdersOco

func (this Tokocrypto) PrivatePostOpenV1OrdersOco(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivatePostOpenV1UserDataStream

func (this Tokocrypto) PrivatePostOpenV1UserDataStream(args ...interface{}) <-chan interface{}

func (Tokocrypto) PrivatePostOpenV1Withdraws

func (this Tokocrypto) PrivatePostOpenV1Withdraws(args ...interface{}) <-chan interface{}

func (Tokocrypto) PublicGetOpenV1CommonSymbols

func (this Tokocrypto) PublicGetOpenV1CommonSymbols(args ...interface{}) <-chan interface{}

func (Tokocrypto) PublicGetOpenV1CommonTime

func (this Tokocrypto) PublicGetOpenV1CommonTime(args ...interface{}) <-chan interface{}

func (Tokocrypto) PublicGetOpenV1MarketAggTrades

func (this Tokocrypto) PublicGetOpenV1MarketAggTrades(args ...interface{}) <-chan interface{}

func (Tokocrypto) PublicGetOpenV1MarketDepth

func (this Tokocrypto) PublicGetOpenV1MarketDepth(args ...interface{}) <-chan interface{}

func (Tokocrypto) PublicGetOpenV1MarketKlines

func (this Tokocrypto) PublicGetOpenV1MarketKlines(args ...interface{}) <-chan interface{}

func (Tokocrypto) PublicGetOpenV1MarketTrades

func (this Tokocrypto) PublicGetOpenV1MarketTrades(args ...interface{}) <-chan interface{}

func (Tokocrypto) Sign

func (this Tokocrypto) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Tokocrypto) Withdraw

func (this *Tokocrypto) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Trade

type Trade struct {
	Amount       *float64
	Price        *float64
	Cost         *float64
	Id           *string
	Order        *string
	Info         map[string]interface{}
	Timestamp    *int64
	Datetime     *string
	Symbol       *string
	Type         *string
	Side         *string
	TakerOrMaker *string
	Fee          Fee
}

Trade struct

func NewTrade

func NewTrade(data interface{}) Trade

func NewTradeArray

func NewTradeArray(trades2 interface{}) []Trade

type Tradeogre

type Tradeogre struct {
	Core *tradeogre
	// contains filtered or unexported fields
}

func NewTradeogre

func NewTradeogre(userConfig map[string]interface{}) Tradeogre

func (*Tradeogre) CancelAllOrders

func (this *Tradeogre) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

  • @method
  • @name tradeogre#cancelAllOrders
  • @description cancel all open orders
  • @param {string} symbol alpaca cancelAllOrders cannot setting symbol, it will cancel all open orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Tradeogre) CancelOrder

func (this *Tradeogre) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

  • @method
  • @name tradeogre#cancelOrder
  • @description cancels an open order
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market the order was made in
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Tradeogre) CreateOrder

func (this *Tradeogre) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Tradeogre) Describe

func (this Tradeogre) Describe() interface{}

func (*Tradeogre) FetchBalance

func (this *Tradeogre) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name tradeogre#fetchBalance
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Tradeogre) FetchMarkets

func (this *Tradeogre) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Tradeogre) FetchOpenOrders

func (this *Tradeogre) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Tradeogre) FetchOrder

func (this *Tradeogre) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Tradeogre) FetchOrderBook

func (this *Tradeogre) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name tradeogre#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Tradeogre) FetchTicker

func (this *Tradeogre) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name tradeogre#fetchTicker
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Tradeogre) FetchTrades

func (this *Tradeogre) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name tradeogre#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum number of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} params.lastId order id
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Tradeogre) HandleErrors

func (this Tradeogre) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Tradeogre) Init

func (this Tradeogre) Init(userConfig map[string]interface{})

func (Tradeogre) ParseBalance

func (this Tradeogre) ParseBalance(response interface{}) interface{}

func (Tradeogre) ParseBidsAsks

func (this Tradeogre) ParseBidsAsks(bidasks interface{}, optionalArgs ...interface{}) interface{}

func (Tradeogre) ParseOrder

func (this Tradeogre) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Tradeogre) ParseTicker

func (this Tradeogre) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Tradeogre) ParseTrade

func (this Tradeogre) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Tradeogre) PrivateGetAccountBalance

func (this Tradeogre) PrivateGetAccountBalance(args ...interface{}) <-chan interface{}

func (Tradeogre) PrivateGetAccountBalances

func (this Tradeogre) PrivateGetAccountBalances(args ...interface{}) <-chan interface{}

func (Tradeogre) PrivateGetAccountOrderUuid

func (this Tradeogre) PrivateGetAccountOrderUuid(args ...interface{}) <-chan interface{}

func (Tradeogre) PrivatePostAccountOrders

func (this Tradeogre) PrivatePostAccountOrders(args ...interface{}) <-chan interface{}

func (Tradeogre) PrivatePostOrderBuy

func (this Tradeogre) PrivatePostOrderBuy(args ...interface{}) <-chan interface{}

func (Tradeogre) PrivatePostOrderCancel

func (this Tradeogre) PrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Tradeogre) PrivatePostOrderSell

func (this Tradeogre) PrivatePostOrderSell(args ...interface{}) <-chan interface{}

func (Tradeogre) PrivatePostOrders

func (this Tradeogre) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Tradeogre) PublicGetHistoryMarket

func (this Tradeogre) PublicGetHistoryMarket(args ...interface{}) <-chan interface{}

func (Tradeogre) PublicGetMarkets

func (this Tradeogre) PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Tradeogre) PublicGetOrdersMarket

func (this Tradeogre) PublicGetOrdersMarket(args ...interface{}) <-chan interface{}

func (Tradeogre) PublicGetTickerMarket

func (this Tradeogre) PublicGetTickerMarket(args ...interface{}) <-chan interface{}

func (Tradeogre) Sign

func (this Tradeogre) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type TradingFeeInterface

type TradingFeeInterface struct {
	Symbol     *string
	Maker      *float64
	Taker      *float64
	Percentage *bool
	TierBased  *bool
	Info       map[string]interface{}
}

TradingFeeInterface struct

func NewTradingFeeInterface

func NewTradingFeeInterface(data interface{}) TradingFeeInterface

type TradingFees

type TradingFees struct {
	Info        map[string]interface{}
	TradingFees map[string]TradingFeeInterface
}

func NewTradingFees

func NewTradingFees(data2 interface{}) TradingFees

func (*TradingFees) Get

func (*TradingFees) Set

func (t *TradingFees) Set(key string, fee TradingFeeInterface)

type Transaction

type Transaction struct {
	Id        *string
	TxId      *string
	Address   *string
	Tag       *string
	Type      *string
	Currency  *string
	Amount    *float64
	Status    *string
	Updated   *int64
	Timestamp *int64
	Datetime  *string
}

func NewTransaction

func NewTransaction(transaction2 interface{}) Transaction

NewTransaction initializes a Transaction struct from a map.

func NewTransactionArray

func NewTransactionArray(orders2 interface{}) []Transaction

type TransferBetweenMainAndSubAccountOptions

type TransferBetweenMainAndSubAccountOptions func(opts *TransferBetweenMainAndSubAccountOptionsStruct)

func WithTransferBetweenMainAndSubAccountParams

func WithTransferBetweenMainAndSubAccountParams(params map[string]interface{}) TransferBetweenMainAndSubAccountOptions

type TransferBetweenMainAndSubAccountOptionsStruct

type TransferBetweenMainAndSubAccountOptionsStruct struct {
	Params *map[string]interface{}
}

type TransferBetweenSubAccountsOptions

type TransferBetweenSubAccountsOptions func(opts *TransferBetweenSubAccountsOptionsStruct)

func WithTransferBetweenSubAccountsParams

func WithTransferBetweenSubAccountsParams(params map[string]interface{}) TransferBetweenSubAccountsOptions

type TransferBetweenSubAccountsOptionsStruct

type TransferBetweenSubAccountsOptionsStruct struct {
	Params *map[string]interface{}
}

type TransferEntry

type TransferEntry struct {
	Info        map[string]interface{}
	Id          *string
	Timestamp   *int64
	Datetime    *string
	Currency    *string
	Amount      *float64
	FromAccount *string
	ToAccount   *string
	Status      *string
}

func NewTransferEntry

func NewTransferEntry(transferData2 interface{}) TransferEntry

NewTransferEntry initializes a TransferEntry struct from a map.

func NewTransferEntryArray

func NewTransferEntryArray(orders2 interface{}) []TransferEntry

type TransferInOptions

type TransferInOptions func(opts *TransferInOptionsStruct)

func WithTransferInParams

func WithTransferInParams(params map[string]interface{}) TransferInOptions

type TransferInOptionsStruct

type TransferInOptionsStruct struct {
	Params *map[string]interface{}
}

type TransferMessage

type TransferMessage struct {
	HyperliquidChain string `mapstructure:"hyperliquidChain" msgpack:"hyperliquidChain"`
	SignatureChainID string `mapstructure:"signatureChainId" msgpack:"signatureChainId"`
	Type             string `mapstructure:"type" msgpack:"type"`
	Amount           string `mapstructure:"amount" msgpack:"amount"`
	ToPerp           bool   `mapstructure:"toPerp" msgpack:"toPerp"`
	Nonce            int64  `mapstructure:"nonce" msgpack:"nonce"`
}

Transfer {"hyperliquidChain":"Mainnet","signatureChainId":"0x66eee","type":"usdClassTransfer","amount":"100000","toPerp":false,"nonce":1737458035944}

type TransferOptions

type TransferOptions func(opts *TransferOptionsStruct)

func WithTransferParams

func WithTransferParams(params map[string]interface{}) TransferOptions

type TransferOptionsStruct

type TransferOptionsStruct struct {
	Params *map[string]interface{}
}

type TransferOutOptions

type TransferOutOptions func(opts *TransferOutOptionsStruct)

func WithTransferOutParams

func WithTransferOutParams(params map[string]interface{}) TransferOutOptions

type TransferOutOptionsStruct

type TransferOutOptionsStruct struct {
	Params *map[string]interface{}
}

type Upbit

type Upbit struct {
	Core *upbit
	// contains filtered or unexported fields
}

func NewUpbit

func NewUpbit(userConfig map[string]interface{}) Upbit

func (*Upbit) CancelOrder

func (this *Upbit) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Upbit) CreateDepositAddress

func (this *Upbit) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (DepositAddress, error)

*

func (*Upbit) CreateOrder

func (this *Upbit) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name upbit#createOrder
  • @description create a trade order
  • @see https://docs.upbit.com/reference/%EC%A3%BC%EB%AC%B8%ED%95%98%EA%B8%B0
  • @see https://global-docs.upbit.com/reference/order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.cost] for market buy orders, the quote quantity that can be used as an alternative for the amount
  • @param {string} [params.timeInForce] 'IOC' or 'FOK'
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Upbit) Describe

func (this Upbit) Describe() interface{}

func (*Upbit) FetchBalance

func (this *Upbit) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Upbit) FetchCanceledOrders

func (this *Upbit) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

  • @method
  • @name upbit#fetchCanceledOrders
  • @description fetches information on multiple canceled orders made by the user
  • @see https://global-docs.upbit.com/reference/closed-order
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] timestamp in ms of the earliest order, default is undefined
  • @param {int} [limit] max number of orders to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest order
  • @returns {object} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Upbit) FetchClosedOrders

func (this *Upbit) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name upbit#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://global-docs.upbit.com/reference/closed-order
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest order
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Upbit) FetchCurrency

func (this *Upbit) FetchCurrency(code string, options ...FetchCurrencyOptions) (map[string]interface{}, error)

func (*Upbit) FetchCurrencyById

func (this *Upbit) FetchCurrencyById(id string, options ...FetchCurrencyByIdOptions) (map[string]interface{}, error)

func (*Upbit) FetchDeposit

func (this *Upbit) FetchDeposit(id string, options ...FetchDepositOptions) (Transaction, error)

*

func (*Upbit) FetchDepositAddress

func (this *Upbit) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Upbit) FetchDepositAddresses

func (this *Upbit) FetchDepositAddresses(options ...FetchDepositAddressesOptions) ([]DepositAddress, error)

*

func (*Upbit) FetchDeposits

func (this *Upbit) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Upbit) FetchMarket

func (this *Upbit) FetchMarket(symbol string, options ...FetchMarketOptions) (MarketInterface, error)

func (*Upbit) FetchMarketById

func (this *Upbit) FetchMarketById(id string, options ...FetchMarketByIdOptions) (MarketInterface, error)

func (*Upbit) FetchMarkets

func (this *Upbit) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Upbit) FetchOHLCV

func (this *Upbit) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name upbit#fetchOHLCV
  • @see https://docs.upbit.com/reference/%EB%B6%84minute-%EC%BA%94%EB%93%A4-1
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Upbit) FetchOpenOrders

func (this *Upbit) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name upbit#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @see https://global-docs.upbit.com/reference/open-order
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.state] default is 'wait', set to 'watch' for stop limit orders
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Upbit) FetchOrder

func (this *Upbit) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Upbit) FetchOrderBook

func (this *Upbit) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Upbit) FetchOrderBooks

func (this *Upbit) FetchOrderBooks(options ...FetchOrderBooksOptions) (OrderBooks, error)

*

func (*Upbit) FetchTicker

func (this *Upbit) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Upbit) FetchTickers

func (this *Upbit) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Upbit) FetchTrades

func (this *Upbit) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Upbit) FetchTradingFee

func (this *Upbit) FetchTradingFee(symbol string, options ...FetchTradingFeeOptions) (TradingFeeInterface, error)

*

func (*Upbit) FetchWithdrawal

func (this *Upbit) FetchWithdrawal(id string, options ...FetchWithdrawalOptions) (Transaction, error)

*

func (*Upbit) FetchWithdrawals

func (this *Upbit) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Upbit) HandleErrors

func (this Upbit) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Upbit) Init

func (this Upbit) Init(userConfig map[string]interface{})

func (Upbit) Nonce

func (this Upbit) Nonce() interface{}

func (Upbit) ParseBalance

func (this Upbit) ParseBalance(response interface{}) interface{}

func (Upbit) ParseDepositAddress

func (this Upbit) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Upbit) ParseMarket

func (this Upbit) ParseMarket(market interface{}) interface{}

func (Upbit) ParseOHLCV

func (this Upbit) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Upbit) ParseOrder

func (this Upbit) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Upbit) ParseOrderStatus

func (this Upbit) ParseOrderStatus(status interface{}) interface{}

func (Upbit) ParseTicker

func (this Upbit) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Upbit) ParseTrade

func (this Upbit) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Upbit) ParseTransaction

func (this Upbit) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Upbit) ParseTransactionStatus

func (this Upbit) ParseTransactionStatus(status interface{}) interface{}

func (Upbit) PrivateDeleteOrder

func (this Upbit) PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetAccounts

func (this Upbit) PrivateGetAccounts(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetDeposit

func (this Upbit) PrivateGetDeposit(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetDeposits

func (this Upbit) PrivateGetDeposits(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetDepositsCoinAddress

func (this Upbit) PrivateGetDepositsCoinAddress(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetDepositsCoinAddresses

func (this Upbit) PrivateGetDepositsCoinAddresses(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetOrder

func (this Upbit) PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetOrders

func (this Upbit) PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetOrdersChance

func (this Upbit) PrivateGetOrdersChance(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetOrdersClosed

func (this Upbit) PrivateGetOrdersClosed(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetOrdersOpen

func (this Upbit) PrivateGetOrdersOpen(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetOrdersUuids

func (this Upbit) PrivateGetOrdersUuids(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetWithdraw

func (this Upbit) PrivateGetWithdraw(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetWithdraws

func (this Upbit) PrivateGetWithdraws(args ...interface{}) <-chan interface{}

func (Upbit) PrivateGetWithdrawsChance

func (this Upbit) PrivateGetWithdrawsChance(args ...interface{}) <-chan interface{}

func (Upbit) PrivatePostDepositsGenerateCoinAddress

func (this Upbit) PrivatePostDepositsGenerateCoinAddress(args ...interface{}) <-chan interface{}

func (Upbit) PrivatePostOrders

func (this Upbit) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Upbit) PrivatePostWithdrawsCoin

func (this Upbit) PrivatePostWithdrawsCoin(args ...interface{}) <-chan interface{}

func (Upbit) PrivatePostWithdrawsKrw

func (this Upbit) PrivatePostWithdrawsKrw(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesDays

func (this Upbit) PublicGetCandlesDays(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesMinutes1

func (this Upbit) PublicGetCandlesMinutes1(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesMinutes10

func (this Upbit) PublicGetCandlesMinutes10(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesMinutes15

func (this Upbit) PublicGetCandlesMinutes15(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesMinutes240

func (this Upbit) PublicGetCandlesMinutes240(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesMinutes3

func (this Upbit) PublicGetCandlesMinutes3(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesMinutes30

func (this Upbit) PublicGetCandlesMinutes30(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesMinutes5

func (this Upbit) PublicGetCandlesMinutes5(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesMinutes60

func (this Upbit) PublicGetCandlesMinutes60(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesMinutesUnit

func (this Upbit) PublicGetCandlesMinutesUnit(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesMonths

func (this Upbit) PublicGetCandlesMonths(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesTimeframe

func (this Upbit) PublicGetCandlesTimeframe(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesTimeframeUnit

func (this Upbit) PublicGetCandlesTimeframeUnit(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetCandlesWeeks

func (this Upbit) PublicGetCandlesWeeks(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetMarketAll

func (this Upbit) PublicGetMarketAll(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetOrderbook

func (this Upbit) PublicGetOrderbook(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetTicker

func (this Upbit) PublicGetTicker(args ...interface{}) <-chan interface{}

func (Upbit) PublicGetTradesTicks

func (this Upbit) PublicGetTradesTicks(args ...interface{}) <-chan interface{}

func (Upbit) Sign

func (this Upbit) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Upbit) Withdraw

func (this *Upbit) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Vertex

type Vertex struct {
	Core *vertex
	// contains filtered or unexported fields
}

func NewVertex

func NewVertex(userConfig map[string]interface{}) Vertex

func (Vertex) BuildCancelAllOrdersSig

func (this Vertex) BuildCancelAllOrdersSig(message interface{}, chainId interface{}, verifyingContractAddress interface{}) interface{}

func (Vertex) BuildCancelOrdersSig

func (this Vertex) BuildCancelOrdersSig(message interface{}, chainId interface{}, verifyingContractAddress interface{}) interface{}

func (Vertex) BuildCreateOrderSig

func (this Vertex) BuildCreateOrderSig(message interface{}, chainId interface{}, verifyingContractAddress interface{}) interface{}

func (Vertex) BuildListTriggerTxSig

func (this Vertex) BuildListTriggerTxSig(message interface{}, chainId interface{}, verifyingContractAddress interface{}) interface{}

func (Vertex) BuildSig

func (this Vertex) BuildSig(chainId interface{}, messageTypes interface{}, message interface{}, optionalArgs ...interface{}) interface{}

func (Vertex) BuildWithdrawSig

func (this Vertex) BuildWithdrawSig(message interface{}, chainId interface{}, verifyingContractAddress interface{}) interface{}

func (*Vertex) CancelAllOrders

func (this *Vertex) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

func (*Vertex) CancelOrder

func (this *Vertex) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Vertex) CancelOrders

func (this *Vertex) CancelOrders(ids []string, options ...CancelOrdersOptions) (map[string]interface{}, error)

*

func (Vertex) ConvertAddressToSender

func (this Vertex) ConvertAddressToSender(address interface{}) interface{}

func (Vertex) ConvertFromX18

func (this Vertex) ConvertFromX18(num interface{}) interface{}

func (Vertex) ConvertToX18

func (this Vertex) ConvertToX18(num interface{}) interface{}

func (*Vertex) CreateOrder

func (this *Vertex) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name vertex#createOrder
  • @description create a trade order
  • @see https://docs.vertexprotocol.com/developer-resources/api/gateway/executes/place-order
  • @see https://docs.vertexprotocol.com/developer-resources/api/trigger/executes/place-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.timeInForce] ioc, fok
  • @param {bool} [params.postOnly] true or false whether the order is post-only
  • @param {bool} [params.reduceOnly] true or false whether the order is reduce-only, only works for ioc and fok order
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Vertex) Describe

func (this Vertex) Describe() interface{}

func (*Vertex) EditOrder

func (this *Vertex) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name vertex#editOrder
  • @description edit a trade order
  • @see https://docs.vertexprotocol.com/developer-resources/api/gateway/executes/cancel-and-place
  • @param {string} id cancel order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.timeInForce] ioc, fok
  • @param {bool} [params.postOnly] true or false whether the order is post-only
  • @param {bool} [params.reduceOnly] true or false whether the order is reduce-only, only works for ioc and fok order
  • @param {float} [params.triggerPrice] The price at which a trigger order is triggered at
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Vertex) FetchBalance

func (this *Vertex) FetchBalance(params ...interface{}) (Balances, error)

*

func (Vertex) FetchCurrencies

func (this Vertex) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Vertex) FetchFundingRate

func (this *Vertex) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Vertex) FetchFundingRates

func (this *Vertex) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Vertex) FetchMarkets

func (this *Vertex) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Vertex) FetchMyTrades

func (this *Vertex) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name vertex#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.vertexprotocol.com/developer-resources/api/archive-indexer/matches
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.user] user address, will default to this.walletAddress if not provided
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Vertex) FetchOHLCV

func (this *Vertex) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name vertex#fetchOHLCV
  • @see https://docs.vertexprotocol.com/developer-resources/api/archive-indexer/candlesticks
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] max=1000, max=100 when since is defined and is less than (now - (999 * (timeframe in ms)))
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Vertex) FetchOpenInterest

func (this *Vertex) FetchOpenInterest(symbol string, options ...FetchOpenInterestOptions) (OpenInterest, error)

*

func (*Vertex) FetchOpenInterests

func (this *Vertex) FetchOpenInterests(options ...FetchOpenInterestsOptions) (OpenInterests, error)

*

func (*Vertex) FetchOpenOrders

func (this *Vertex) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Vertex) FetchOrder

func (this *Vertex) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Vertex) FetchOrderBook

func (this *Vertex) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name vertex#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.vertexprotocol.com/developer-resources/api/v2/orderbook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Vertex) FetchOrders

func (this *Vertex) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name vertex#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://docs.vertexprotocol.com/developer-resources/api/trigger/queries/list-trigger-orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] whether the order is a trigger/algo order
  • @param {string} [params.user] user address, will default to this.walletAddress if not provided
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Vertex) FetchPositions

func (this *Vertex) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Vertex) FetchStatus

func (this *Vertex) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Vertex) FetchTickers

func (this *Vertex) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name vertex#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.vertexprotocol.com/developer-resources/api/v2/tickers
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Vertex) FetchTime

func (this *Vertex) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name vertex#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Vertex) FetchTrades

func (this *Vertex) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name vertex#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.vertexprotocol.com/developer-resources/api/v2/trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Vertex) FetchTradingFees

func (this *Vertex) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (Vertex) GetAmount

func (this Vertex) GetAmount(amount interface{}, side interface{}) interface{}

func (Vertex) GetExpiration

func (this Vertex) GetExpiration(now interface{}, timeInForce interface{}, postOnly interface{}, reduceOnly interface{}) interface{}

func (Vertex) GetNonce

func (this Vertex) GetNonce(now interface{}, expiration interface{}) interface{}

func (Vertex) HandleErrors

func (this Vertex) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Vertex) HandlePublicAddress

func (this Vertex) HandlePublicAddress(methodName interface{}, params interface{}) interface{}

func (Vertex) HashMessage

func (this Vertex) HashMessage(message interface{}) interface{}

func (Vertex) Init

func (this Vertex) Init(userConfig map[string]interface{})

func (Vertex) Nonce

func (this Vertex) Nonce() interface{}

func (Vertex) ParseFundingRate

func (this Vertex) ParseFundingRate(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Vertex) ParseMarket

func (this Vertex) ParseMarket(market interface{}) interface{}

func (Vertex) ParseOHLCV

func (this Vertex) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Vertex) ParseOpenInterest

func (this Vertex) ParseOpenInterest(interest interface{}, optionalArgs ...interface{}) interface{}

func (Vertex) ParseOrder

func (this Vertex) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Vertex) ParseOrderStatus

func (this Vertex) ParseOrderStatus(status interface{}) interface{}

func (Vertex) ParsePosition

func (this Vertex) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Vertex) ParseTicker

func (this Vertex) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Vertex) ParseTimeInForce

func (this Vertex) ParseTimeInForce(timeInForce interface{}) interface{}

func (Vertex) ParseTrade

func (this Vertex) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Vertex) ParseTransaction

func (this Vertex) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Vertex) ParseTransactionStatus

func (this Vertex) ParseTransactionStatus(status interface{}) interface{}

func (Vertex) QueryContracts

func (this Vertex) QueryContracts(optionalArgs ...interface{}) <-chan interface{}

func (Vertex) QueryNonces

func (this Vertex) QueryNonces() <-chan interface{}

func (Vertex) SetSandboxMode

func (this Vertex) SetSandboxMode(enabled interface{})

func (Vertex) Sign

func (this Vertex) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Vertex) SignHash

func (this Vertex) SignHash(hash interface{}, privateKey interface{}) interface{}

func (Vertex) SignMessage

func (this Vertex) SignMessage(message interface{}, privateKey interface{}) interface{}

func (Vertex) V1ArchivePost

func (this Vertex) V1ArchivePost(args ...interface{}) <-chan interface{}

func (Vertex) V1GatewayGetQuery

func (this Vertex) V1GatewayGetQuery(args ...interface{}) <-chan interface{}

func (Vertex) V1GatewayGetSymbols

func (this Vertex) V1GatewayGetSymbols(args ...interface{}) <-chan interface{}

func (Vertex) V1GatewayGetTime

func (this Vertex) V1GatewayGetTime(args ...interface{}) <-chan interface{}

func (Vertex) V1GatewayPostExecute

func (this Vertex) V1GatewayPostExecute(args ...interface{}) <-chan interface{}

func (Vertex) V1GatewayPostQuery

func (this Vertex) V1GatewayPostQuery(args ...interface{}) <-chan interface{}

func (Vertex) V1TriggerPostExecute

func (this Vertex) V1TriggerPostExecute(args ...interface{}) <-chan interface{}

func (Vertex) V1TriggerPostQuery

func (this Vertex) V1TriggerPostQuery(args ...interface{}) <-chan interface{}

func (Vertex) V2ArchiveGetContracts

func (this Vertex) V2ArchiveGetContracts(args ...interface{}) <-chan interface{}

func (Vertex) V2ArchiveGetTickers

func (this Vertex) V2ArchiveGetTickers(args ...interface{}) <-chan interface{}

func (Vertex) V2ArchiveGetTrades

func (this Vertex) V2ArchiveGetTrades(args ...interface{}) <-chan interface{}

func (Vertex) V2ArchiveGetVrtx

func (this Vertex) V2ArchiveGetVrtx(args ...interface{}) <-chan interface{}

func (Vertex) V2GatewayGetAssets

func (this Vertex) V2GatewayGetAssets(args ...interface{}) <-chan interface{}

func (Vertex) V2GatewayGetOrderbook

func (this Vertex) V2GatewayGetOrderbook(args ...interface{}) <-chan interface{}

func (Vertex) V2GatewayGetPairs

func (this Vertex) V2GatewayGetPairs(args ...interface{}) <-chan interface{}

func (*Vertex) Withdraw

func (this *Vertex) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Wavesexchange

type Wavesexchange struct {
	Core *wavesexchange
	// contains filtered or unexported fields
}

func NewWavesexchange

func NewWavesexchange(userConfig map[string]interface{}) Wavesexchange

func (*Wavesexchange) CancelOrder

func (this *Wavesexchange) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (Wavesexchange) CheckRequiredKeys

func (this Wavesexchange) CheckRequiredKeys() interface{}

func (*Wavesexchange) CreateOrder

func (this *Wavesexchange) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name wavesexchange#createOrder
  • @description create a trade order
  • @see https://matcher.waves.exchange/api-docs/index.html#/serialize/serializeOrder
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] The price at which a stop order is triggered at
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Wavesexchange) CustomCalculateFee

func (this Wavesexchange) CustomCalculateFee(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, price interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Wavesexchange) Describe

func (this Wavesexchange) Describe() interface{}

func (*Wavesexchange) FetchBalance

func (this *Wavesexchange) FetchBalance(params ...interface{}) (Balances, error)

*

  • @method
  • @name wavesexchange#fetchBalance
  • @description query for balance and get the amount of funds available for trading or funds locked in orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [balance structure]{@link https://docs.ccxt.com/#/?id=balance-structure}

func (*Wavesexchange) FetchClosedOrders

func (this *Wavesexchange) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name wavesexchange#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Wavesexchange) FetchDepositAddress

func (this *Wavesexchange) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name wavesexchange#fetchDepositAddress
  • @description fetch the deposit address for a currency associated with this account
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Wavesexchange) FetchDepositWithdrawFees

func (this *Wavesexchange) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Wavesexchange) FetchMarkets

func (this *Wavesexchange) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name wavesexchange#fetchMarkets
  • @description retrieves data on all markets for wavesexchange
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Wavesexchange) FetchMyTrades

func (this *Wavesexchange) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Wavesexchange) FetchOHLCV

func (this *Wavesexchange) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name wavesexchange#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://api.wavesplatform.com/v0/docs/#/candles/getCandles
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Wavesexchange) FetchOpenOrders

func (this *Wavesexchange) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name wavesexchange#fetchOpenOrders
  • @description fetch all unfilled currently open orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Wavesexchange) FetchOrder

func (this *Wavesexchange) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Wavesexchange) FetchOrderBook

func (this *Wavesexchange) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name wavesexchange#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://matcher.waves.exchange/api-docs/index.html#/markets/getOrderBook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Wavesexchange) FetchOrders

func (this *Wavesexchange) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name wavesexchange#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Wavesexchange) FetchTicker

func (this *Wavesexchange) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Wavesexchange) FetchTickers

func (this *Wavesexchange) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name wavesexchange#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Wavesexchange) FetchTrades

func (this *Wavesexchange) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name wavesexchange#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://api.wavesplatform.com/v0/docs/#/transactions/searchTxsExchange
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Wavesexchange) FilterFutureCandles

func (this Wavesexchange) FilterFutureCandles(ohlcvs interface{}) interface{}

func (Wavesexchange) ForwardGetMatcherOrdersAddress

func (this Wavesexchange) ForwardGetMatcherOrdersAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) ForwardGetMatcherOrdersAddressOrderId

func (this Wavesexchange) ForwardGetMatcherOrdersAddressOrderId(args ...interface{}) <-chan interface{}

func (Wavesexchange) ForwardPostMatcherOrdersWavesAddressCancel

func (this Wavesexchange) ForwardPostMatcherOrdersWavesAddressCancel(args ...interface{}) <-chan interface{}

func (Wavesexchange) FromRealCurrencyAmount

func (this Wavesexchange) FromRealCurrencyAmount(code interface{}, amountString interface{}) interface{}

func (Wavesexchange) FromRealSymbolAmount

func (this Wavesexchange) FromRealSymbolAmount(symbol interface{}, amountString interface{}) interface{}

func (Wavesexchange) FromRealSymbolPrice

func (this Wavesexchange) FromRealSymbolPrice(symbol interface{}, priceString interface{}) interface{}

func (Wavesexchange) GetAssetBytes

func (this Wavesexchange) GetAssetBytes(currencyId interface{}) interface{}

func (Wavesexchange) GetAssetId

func (this Wavesexchange) GetAssetId(currencyId interface{}) interface{}

func (Wavesexchange) GetFeesForAsset

func (this Wavesexchange) GetFeesForAsset(symbol interface{}, side interface{}, amount interface{}, price interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Wavesexchange) GetMatcherPublicKey

func (this Wavesexchange) GetMatcherPublicKey() <-chan interface{}

func (Wavesexchange) GetQuotes

func (this Wavesexchange) GetQuotes() <-chan interface{}

func (Wavesexchange) GetSymbolFromAssetPair

func (this Wavesexchange) GetSymbolFromAssetPair(assetPair interface{}) interface{}

func (Wavesexchange) GetWavesAddress

func (this Wavesexchange) GetWavesAddress() <-chan interface{}

func (Wavesexchange) HandleErrors

func (this Wavesexchange) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Wavesexchange) Init

func (this Wavesexchange) Init(userConfig map[string]interface{})

func (Wavesexchange) MarketGetTickers

func (this Wavesexchange) MarketGetTickers(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherDeleteMatcherOrderbookBaseIdQuoteId

func (this Wavesexchange) MatcherDeleteMatcherOrderbookBaseIdQuoteId(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherDeleteMatcherSettingsRatesAssetId

func (this Wavesexchange) MatcherDeleteMatcherSettingsRatesAssetId(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetApiV1OrderbookBaseIdQuoteId

func (this Wavesexchange) MatcherGetApiV1OrderbookBaseIdQuoteId(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcher

func (this Wavesexchange) MatcherGetMatcher(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherBalanceReservedPublicKey

func (this Wavesexchange) MatcherGetMatcherBalanceReservedPublicKey(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherDebugAddressAddress

func (this Wavesexchange) MatcherGetMatcherDebugAddressAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherDebugAddressAddressCheck

func (this Wavesexchange) MatcherGetMatcherDebugAddressAddressCheck(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherDebugAllSnashotOffsets

func (this Wavesexchange) MatcherGetMatcherDebugAllSnashotOffsets(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherDebugConfig

func (this Wavesexchange) MatcherGetMatcherDebugConfig(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherDebugCurrentOffset

func (this Wavesexchange) MatcherGetMatcherDebugCurrentOffset(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherDebugLastOffset

func (this Wavesexchange) MatcherGetMatcherDebugLastOffset(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherDebugOldestSnapshotOffset

func (this Wavesexchange) MatcherGetMatcherDebugOldestSnapshotOffset(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherDebugStatus

func (this Wavesexchange) MatcherGetMatcherDebugStatus(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherOrderbook

func (this Wavesexchange) MatcherGetMatcherOrderbook(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteId

func (this Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteId(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteIdInfo

func (this Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteIdInfo(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteIdOrderId

func (this Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteIdOrderId(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteIdPublicKeyPublicKey

func (this Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteIdPublicKeyPublicKey(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteIdStatus

func (this Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteIdStatus(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteIdTradableBalanceAddress

func (this Wavesexchange) MatcherGetMatcherOrderbookBaseIdQuoteIdTradableBalanceAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherOrderbookPublicKey

func (this Wavesexchange) MatcherGetMatcherOrderbookPublicKey(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherOrderbookPublicKeyOrderId

func (this Wavesexchange) MatcherGetMatcherOrderbookPublicKeyOrderId(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherOrdersAddress

func (this Wavesexchange) MatcherGetMatcherOrdersAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherOrdersAddressOrderId

func (this Wavesexchange) MatcherGetMatcherOrdersAddressOrderId(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherSettings

func (this Wavesexchange) MatcherGetMatcherSettings(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherSettingsRates

func (this Wavesexchange) MatcherGetMatcherSettingsRates(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherGetMatcherTransactionsOrderId

func (this Wavesexchange) MatcherGetMatcherTransactionsOrderId(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPostMatcherDebugSaveSnapshots

func (this Wavesexchange) MatcherPostMatcherDebugSaveSnapshots(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPostMatcherOrderbook

func (this Wavesexchange) MatcherPostMatcherOrderbook(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPostMatcherOrderbookBaseIdQuoteIdCalculateFee

func (this Wavesexchange) MatcherPostMatcherOrderbookBaseIdQuoteIdCalculateFee(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPostMatcherOrderbookBaseIdQuoteIdCancel

func (this Wavesexchange) MatcherPostMatcherOrderbookBaseIdQuoteIdCancel(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPostMatcherOrderbookBaseIdQuoteIdCancelAll

func (this Wavesexchange) MatcherPostMatcherOrderbookBaseIdQuoteIdCancelAll(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPostMatcherOrderbookBaseIdQuoteIdDelete

func (this Wavesexchange) MatcherPostMatcherOrderbookBaseIdQuoteIdDelete(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPostMatcherOrderbookCancel

func (this Wavesexchange) MatcherPostMatcherOrderbookCancel(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPostMatcherOrderbookMarket

func (this Wavesexchange) MatcherPostMatcherOrderbookMarket(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPostMatcherOrdersAddressCancel

func (this Wavesexchange) MatcherPostMatcherOrdersAddressCancel(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPostMatcherOrdersCancelOrderId

func (this Wavesexchange) MatcherPostMatcherOrdersCancelOrderId(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPostMatcherOrdersSerialize

func (this Wavesexchange) MatcherPostMatcherOrdersSerialize(args ...interface{}) <-chan interface{}

func (Wavesexchange) MatcherPutMatcherSettingsRatesAssetId

func (this Wavesexchange) MatcherPutMatcherSettingsRatesAssetId(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeDeleteAddressesAddress

func (this Wavesexchange) NodeDeleteAddressesAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeDeleteDebugRollbackToSignature

func (this Wavesexchange) NodeDeleteDebugRollbackToSignature(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddresses

func (this Wavesexchange) NodeGetAddresses(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesBalanceAddress

func (this Wavesexchange) NodeGetAddressesBalanceAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesBalanceAddressConfirmations

func (this Wavesexchange) NodeGetAddressesBalanceAddressConfirmations(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesBalanceDetailsAddress

func (this Wavesexchange) NodeGetAddressesBalanceDetailsAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesDataAddress

func (this Wavesexchange) NodeGetAddressesDataAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesDataAddressKey

func (this Wavesexchange) NodeGetAddressesDataAddressKey(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesEffectiveBalanceAddress

func (this Wavesexchange) NodeGetAddressesEffectiveBalanceAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesEffectiveBalanceAddressConfirmations

func (this Wavesexchange) NodeGetAddressesEffectiveBalanceAddressConfirmations(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesPublicKeyPublicKey

func (this Wavesexchange) NodeGetAddressesPublicKeyPublicKey(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesScriptInfoAddress

func (this Wavesexchange) NodeGetAddressesScriptInfoAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesScriptInfoAddressMeta

func (this Wavesexchange) NodeGetAddressesScriptInfoAddressMeta(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesSeedAddress

func (this Wavesexchange) NodeGetAddressesSeedAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesSeqFromTo

func (this Wavesexchange) NodeGetAddressesSeqFromTo(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAddressesValidateAddress

func (this Wavesexchange) NodeGetAddressesValidateAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAliasByAddressAddress

func (this Wavesexchange) NodeGetAliasByAddressAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAliasByAliasAlias

func (this Wavesexchange) NodeGetAliasByAliasAlias(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAssetsAssetIdDistributionHeightLimit

func (this Wavesexchange) NodeGetAssetsAssetIdDistributionHeightLimit(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAssetsBalanceAddress

func (this Wavesexchange) NodeGetAssetsBalanceAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAssetsBalanceAddressAssetId

func (this Wavesexchange) NodeGetAssetsBalanceAddressAssetId(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAssetsDetailsAssetId

func (this Wavesexchange) NodeGetAssetsDetailsAssetId(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetAssetsNftAddressLimitLimit

func (this Wavesexchange) NodeGetAssetsNftAddressLimitLimit(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlockchainRewards

func (this Wavesexchange) NodeGetBlockchainRewards(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlockchainRewardsHeight

func (this Wavesexchange) NodeGetBlockchainRewardsHeight(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlocksAddressAddressFromTo

func (this Wavesexchange) NodeGetBlocksAddressAddressFromTo(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlocksAtHeight

func (this Wavesexchange) NodeGetBlocksAtHeight(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlocksDelaySignatureBlockNum

func (this Wavesexchange) NodeGetBlocksDelaySignatureBlockNum(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlocksFirst

func (this Wavesexchange) NodeGetBlocksFirst(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlocksHeadersLast

func (this Wavesexchange) NodeGetBlocksHeadersLast(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlocksHeadersSeqFromTo

func (this Wavesexchange) NodeGetBlocksHeadersSeqFromTo(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlocksHeight

func (this Wavesexchange) NodeGetBlocksHeight(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlocksHeightSignature

func (this Wavesexchange) NodeGetBlocksHeightSignature(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlocksLast

func (this Wavesexchange) NodeGetBlocksLast(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlocksSeqFromTo

func (this Wavesexchange) NodeGetBlocksSeqFromTo(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetBlocksSignatureSignature

func (this Wavesexchange) NodeGetBlocksSignatureSignature(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetConsensusAlgo

func (this Wavesexchange) NodeGetConsensusAlgo(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetConsensusBasetarget

func (this Wavesexchange) NodeGetConsensusBasetarget(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetConsensusBasetargetBlockId

func (this Wavesexchange) NodeGetConsensusBasetargetBlockId(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetConsensusGeneratingbalanceAddress

func (this Wavesexchange) NodeGetConsensusGeneratingbalanceAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetConsensusGenerationsignature

func (this Wavesexchange) NodeGetConsensusGenerationsignature(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetConsensusGenerationsignatureBlockId

func (this Wavesexchange) NodeGetConsensusGenerationsignatureBlockId(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetDebugBalancesHistoryAddress

func (this Wavesexchange) NodeGetDebugBalancesHistoryAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetDebugBlocksHowMany

func (this Wavesexchange) NodeGetDebugBlocksHowMany(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetDebugConfigInfo

func (this Wavesexchange) NodeGetDebugConfigInfo(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetDebugHistoryInfo

func (this Wavesexchange) NodeGetDebugHistoryInfo(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetDebugInfo

func (this Wavesexchange) NodeGetDebugInfo(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetDebugMinerInfo

func (this Wavesexchange) NodeGetDebugMinerInfo(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetDebugPortfoliosAddress

func (this Wavesexchange) NodeGetDebugPortfoliosAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetDebugState

func (this Wavesexchange) NodeGetDebugState(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetDebugStateChangesAddressAddress

func (this Wavesexchange) NodeGetDebugStateChangesAddressAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetDebugStateChangesInfoId

func (this Wavesexchange) NodeGetDebugStateChangesInfoId(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetDebugStateWavesHeight

func (this Wavesexchange) NodeGetDebugStateWavesHeight(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetLeasingActiveAddress

func (this Wavesexchange) NodeGetLeasingActiveAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetNodeState

func (this Wavesexchange) NodeGetNodeState(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetNodeVersion

func (this Wavesexchange) NodeGetNodeVersion(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetPeersAll

func (this Wavesexchange) NodeGetPeersAll(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetPeersBlacklisted

func (this Wavesexchange) NodeGetPeersBlacklisted(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetPeersConnected

func (this Wavesexchange) NodeGetPeersConnected(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetPeersSuspended

func (this Wavesexchange) NodeGetPeersSuspended(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetTransactionsAddressAddressLimitLimit

func (this Wavesexchange) NodeGetTransactionsAddressAddressLimitLimit(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetTransactionsInfoId

func (this Wavesexchange) NodeGetTransactionsInfoId(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetTransactionsStatus

func (this Wavesexchange) NodeGetTransactionsStatus(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetTransactionsUnconfirmed

func (this Wavesexchange) NodeGetTransactionsUnconfirmed(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetTransactionsUnconfirmedInfoId

func (this Wavesexchange) NodeGetTransactionsUnconfirmedInfoId(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetTransactionsUnconfirmedSize

func (this Wavesexchange) NodeGetTransactionsUnconfirmedSize(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetUtilsSeed

func (this Wavesexchange) NodeGetUtilsSeed(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetUtilsSeedLength

func (this Wavesexchange) NodeGetUtilsSeedLength(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetUtilsTime

func (this Wavesexchange) NodeGetUtilsTime(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodeGetWalletSeed

func (this Wavesexchange) NodeGetWalletSeed(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostAddresses

func (this Wavesexchange) NodePostAddresses(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostAddressesDataAddress

func (this Wavesexchange) NodePostAddressesDataAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostAddressesSignAddress

func (this Wavesexchange) NodePostAddressesSignAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostAddressesSignTextAddress

func (this Wavesexchange) NodePostAddressesSignTextAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostAddressesVerifyAddress

func (this Wavesexchange) NodePostAddressesVerifyAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostAddressesVerifyTextAddress

func (this Wavesexchange) NodePostAddressesVerifyTextAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostDebugBlacklist

func (this Wavesexchange) NodePostDebugBlacklist(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostDebugPrint

func (this Wavesexchange) NodePostDebugPrint(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostDebugRollback

func (this Wavesexchange) NodePostDebugRollback(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostDebugValidate

func (this Wavesexchange) NodePostDebugValidate(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostNodeStop

func (this Wavesexchange) NodePostNodeStop(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostPeersClearblacklist

func (this Wavesexchange) NodePostPeersClearblacklist(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostPeersConnect

func (this Wavesexchange) NodePostPeersConnect(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostTranasctionsSign

func (this Wavesexchange) NodePostTranasctionsSign(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostTranasctionsStatus

func (this Wavesexchange) NodePostTranasctionsStatus(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostTransactionsBroadcast

func (this Wavesexchange) NodePostTransactionsBroadcast(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostTransactionsCalculateFee

func (this Wavesexchange) NodePostTransactionsCalculateFee(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostTransactionsSignSignerAddress

func (this Wavesexchange) NodePostTransactionsSignSignerAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostUtilsHashFast

func (this Wavesexchange) NodePostUtilsHashFast(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostUtilsHashSecure

func (this Wavesexchange) NodePostUtilsHashSecure(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostUtilsScriptCompileCode

func (this Wavesexchange) NodePostUtilsScriptCompileCode(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostUtilsScriptCompileWithImports

func (this Wavesexchange) NodePostUtilsScriptCompileWithImports(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostUtilsScriptDecompile

func (this Wavesexchange) NodePostUtilsScriptDecompile(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostUtilsScriptEstimate

func (this Wavesexchange) NodePostUtilsScriptEstimate(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostUtilsSignPrivateKey

func (this Wavesexchange) NodePostUtilsSignPrivateKey(args ...interface{}) <-chan interface{}

func (Wavesexchange) NodePostUtilsTransactionsSerialize

func (this Wavesexchange) NodePostUtilsTransactionsSerialize(args ...interface{}) <-chan interface{}

func (Wavesexchange) ParseDepositWithdrawFees

func (this Wavesexchange) ParseDepositWithdrawFees(response interface{}, optionalArgs ...interface{}) interface{}

func (Wavesexchange) ParseOHLCV

func (this Wavesexchange) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Wavesexchange) ParseOrder

func (this Wavesexchange) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Wavesexchange) ParseOrderBookSide

func (this Wavesexchange) ParseOrderBookSide(bookSide interface{}, optionalArgs ...interface{}) interface{}

func (Wavesexchange) ParseOrderStatus

func (this Wavesexchange) ParseOrderStatus(status interface{}) interface{}

func (Wavesexchange) ParseTicker

func (this Wavesexchange) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Wavesexchange) ParseTrade

func (this Wavesexchange) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Wavesexchange) ParseTransaction

func (this Wavesexchange) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Wavesexchange) PrivateGetDepositAddressesCurrency

func (this Wavesexchange) PrivateGetDepositAddressesCurrency(args ...interface{}) <-chan interface{}

func (Wavesexchange) PrivateGetDepositAddressesCurrencyPlatform

func (this Wavesexchange) PrivateGetDepositAddressesCurrencyPlatform(args ...interface{}) <-chan interface{}

func (Wavesexchange) PrivateGetDepositCurrencies

func (this Wavesexchange) PrivateGetDepositCurrencies(args ...interface{}) <-chan interface{}

func (Wavesexchange) PrivateGetPlatforms

func (this Wavesexchange) PrivateGetPlatforms(args ...interface{}) <-chan interface{}

func (Wavesexchange) PrivateGetWithdrawAddressesCurrencyAddress

func (this Wavesexchange) PrivateGetWithdrawAddressesCurrencyAddress(args ...interface{}) <-chan interface{}

func (Wavesexchange) PrivateGetWithdrawCurrencies

func (this Wavesexchange) PrivateGetWithdrawCurrencies(args ...interface{}) <-chan interface{}

func (Wavesexchange) PrivatePostOauth2Token

func (this Wavesexchange) PrivatePostOauth2Token(args ...interface{}) <-chan interface{}

func (Wavesexchange) PublicGetAssets

func (this Wavesexchange) PublicGetAssets(args ...interface{}) <-chan interface{}

func (Wavesexchange) PublicGetCandlesBaseIdQuoteId

func (this Wavesexchange) PublicGetCandlesBaseIdQuoteId(args ...interface{}) <-chan interface{}

func (Wavesexchange) PublicGetPairs

func (this Wavesexchange) PublicGetPairs(args ...interface{}) <-chan interface{}

func (Wavesexchange) PublicGetTransactionsExchange

func (this Wavesexchange) PublicGetTransactionsExchange(args ...interface{}) <-chan interface{}

func (Wavesexchange) SafeGetDynamic

func (this Wavesexchange) SafeGetDynamic(settings interface{}) interface{}

func (Wavesexchange) SafeGetRates

func (this Wavesexchange) SafeGetRates(dynamic interface{}) interface{}

func (Wavesexchange) SetSandboxMode

func (this Wavesexchange) SetSandboxMode(enabled interface{})

func (Wavesexchange) SetUndefinedBalancesToZero

func (this Wavesexchange) SetUndefinedBalancesToZero(balances interface{}, optionalArgs ...interface{}) interface{}

func (Wavesexchange) Sign

func (this Wavesexchange) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Wavesexchange) SignIn

func (this Wavesexchange) SignIn(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name wavesexchange#signIn
  • @description sign in, must be called prior to using other authenticated methods
  • @see https://docs.wx.network/en/api/auth/oauth2-token
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns response from exchange

func (Wavesexchange) ToRealCurrencyAmount

func (this Wavesexchange) ToRealCurrencyAmount(code interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (Wavesexchange) ToRealSymbolAmount

func (this Wavesexchange) ToRealSymbolAmount(symbol interface{}, amount interface{}) interface{}

func (Wavesexchange) ToRealSymbolPrice

func (this Wavesexchange) ToRealSymbolPrice(symbol interface{}, price interface{}) interface{}

func (*Wavesexchange) Withdraw

func (this *Wavesexchange) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name wavesexchange#withdraw
  • @description make a withdrawal
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Wazirx

type Wazirx struct {
	Core *wazirx
	// contains filtered or unexported fields
}

func NewWazirx

func NewWazirx(userConfig map[string]interface{}) Wazirx

func (*Wazirx) CancelAllOrders

func (this *Wazirx) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Wazirx) CancelOrder

func (this *Wazirx) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Wazirx) CreateOrder

func (this *Wazirx) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name wazirx#createOrder
  • @see https://docs.wazirx.com/#new-order-trade
  • @description create a trade order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Wazirx) Describe

func (this Wazirx) Describe() interface{}

func (*Wazirx) FetchBalance

func (this *Wazirx) FetchBalance(params ...interface{}) (Balances, error)

*

func (Wazirx) FetchCurrencies

func (this Wazirx) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name wazirx#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://docs.wazirx.com/#all-coins-39-information-user_data
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Wazirx) FetchDepositAddress

func (this *Wazirx) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Wazirx) FetchMarkets

func (this *Wazirx) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name wazirx#fetchMarkets
  • @see https://docs.wazirx.com/#exchange-info
  • @description retrieves data on all markets for wazirx
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Wazirx) FetchOHLCV

func (this *Wazirx) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name wazirx#fetchOHLCV
  • @see https://docs.wazirx.com/#kline-candlestick-data
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents. Available values [1m,5m,15m,30m,1h,2h,4h,6h,12h,1d,1w]
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in s of the latest candle to fetch
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Wazirx) FetchOpenOrders

func (this *Wazirx) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name wazirx#fetchOpenOrders
  • @see https://docs.wazirx.com/#current-open-orders-user_data
  • @description fetch all unfilled currently open orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Wazirx) FetchOrderBook

func (this *Wazirx) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name wazirx#fetchOrderBook
  • @see https://docs.wazirx.com/#order-book
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Wazirx) FetchOrders

func (this *Wazirx) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name wazirx#fetchOrders
  • @see https://docs.wazirx.com/#all-orders-user_data
  • @description fetches information on multiple orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Wazirx) FetchStatus

func (this *Wazirx) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Wazirx) FetchTicker

func (this *Wazirx) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Wazirx) FetchTickers

func (this *Wazirx) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name wazirx#fetchTickers
  • @see https://docs.wazirx.com/#24hr-tickers-price-change-statistics
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Wazirx) FetchTime

func (this *Wazirx) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name wazirx#fetchTime
  • @see https://docs.wazirx.com/#check-server-time
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Wazirx) FetchTrades

func (this *Wazirx) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name wazirx#fetchTrades
  • @see https://docs.wazirx.com/#recent-trades-list
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Wazirx) FetchWithdrawals

func (this *Wazirx) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name wazirx#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://docs.wazirx.com/#withdraw-history-supporting-network-user_data
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Wazirx) HandleErrors

func (this Wazirx) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Wazirx) Init

func (this Wazirx) Init(userConfig map[string]interface{})

func (Wazirx) ParseBalance

func (this Wazirx) ParseBalance(response interface{}) interface{}

func (Wazirx) ParseMarket

func (this Wazirx) ParseMarket(market interface{}) interface{}

func (Wazirx) ParseOHLCV

func (this Wazirx) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Wazirx) ParseOrder

func (this Wazirx) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Wazirx) ParseOrderStatus

func (this Wazirx) ParseOrderStatus(status interface{}) interface{}

func (Wazirx) ParseTicker

func (this Wazirx) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Wazirx) ParseTrade

func (this Wazirx) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Wazirx) ParseTransaction

func (this Wazirx) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Wazirx) ParseTransactionStatus

func (this Wazirx) ParseTransactionStatus(status interface{}) interface{}

func (Wazirx) PrivateDeleteOpenOrders

func (this Wazirx) PrivateDeleteOpenOrders(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateDeleteOrder

func (this Wazirx) PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetAccount

func (this Wazirx) PrivateGetAccount(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetAllOrders

func (this Wazirx) PrivateGetAllOrders(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetCoins

func (this Wazirx) PrivateGetCoins(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetCryptoDepositsAddress

func (this Wazirx) PrivateGetCryptoDepositsAddress(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetCryptoWithdraws

func (this Wazirx) PrivateGetCryptoWithdraws(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetFunds

func (this Wazirx) PrivateGetFunds(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetHistoricalTrades

func (this Wazirx) PrivateGetHistoricalTrades(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetMyTrades

func (this Wazirx) PrivateGetMyTrades(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetOpenOrders

func (this Wazirx) PrivateGetOpenOrders(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetOrder

func (this Wazirx) PrivateGetOrder(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetSubAccountAccounts

func (this Wazirx) PrivateGetSubAccountAccounts(args ...interface{}) <-chan interface{}

func (Wazirx) PrivateGetSubAccountFundTransferHistory

func (this Wazirx) PrivateGetSubAccountFundTransferHistory(args ...interface{}) <-chan interface{}

func (Wazirx) PrivatePostCreateAuthToken

func (this Wazirx) PrivatePostCreateAuthToken(args ...interface{}) <-chan interface{}

func (Wazirx) PrivatePostOrder

func (this Wazirx) PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Wazirx) PrivatePostOrderTest

func (this Wazirx) PrivatePostOrderTest(args ...interface{}) <-chan interface{}

func (Wazirx) PublicGetDepth

func (this Wazirx) PublicGetDepth(args ...interface{}) <-chan interface{}

func (Wazirx) PublicGetExchangeInfo

func (this Wazirx) PublicGetExchangeInfo(args ...interface{}) <-chan interface{}

func (Wazirx) PublicGetKlines

func (this Wazirx) PublicGetKlines(args ...interface{}) <-chan interface{}

func (Wazirx) PublicGetPing

func (this Wazirx) PublicGetPing(args ...interface{}) <-chan interface{}

func (Wazirx) PublicGetSystemStatus

func (this Wazirx) PublicGetSystemStatus(args ...interface{}) <-chan interface{}

func (Wazirx) PublicGetTicker24hr

func (this Wazirx) PublicGetTicker24hr(args ...interface{}) <-chan interface{}

func (Wazirx) PublicGetTickers24hr

func (this Wazirx) PublicGetTickers24hr(args ...interface{}) <-chan interface{}

func (Wazirx) PublicGetTime

func (this Wazirx) PublicGetTime(args ...interface{}) <-chan interface{}

func (Wazirx) PublicGetTrades

func (this Wazirx) PublicGetTrades(args ...interface{}) <-chan interface{}

func (Wazirx) Sign

func (this Wazirx) Sign(path interface{}, optionalArgs ...interface{}) interface{}

type Whitebit

type Whitebit struct {
	Core *whitebit
	// contains filtered or unexported fields
}

func NewWhitebit

func NewWhitebit(userConfig map[string]interface{}) Whitebit

func (*Whitebit) CancelAllOrders

func (this *Whitebit) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

  • @method
  • @name whitebit#cancelAllOrders
  • @description cancel all open orders
  • @see https://docs.whitebit.com/private/http-trade-v4/#cancel-all-orders
  • @param {string} symbol unified market symbol, only orders in the market of this symbol are cancelled when symbol is not undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.type] market type, ['swap', 'spot']
  • @param {boolean} [params.isMargin] cancel all margin orders
  • @returns {object[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Whitebit) CancelAllOrdersAfter

func (this *Whitebit) CancelAllOrdersAfter(timeout int64, options ...CancelAllOrdersAfterOptions) (map[string]interface{}, error)

*

  • @method
  • @name whitebit#cancelAllOrdersAfter
  • @description dead man's switch, cancel all orders after the given timeout
  • @see https://docs.whitebit.com/private/http-trade-v4/#sync-kill-switch-timer
  • @param {number} timeout time in milliseconds, 0 represents cancel the timer
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.types] Order types value. Example: "spot", "margin", "futures" or null
  • @param {string} [params.symbol] symbol unified symbol of the market the order was made in
  • @returns {object} the api result

func (*Whitebit) CancelOrder

func (this *Whitebit) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Whitebit) CreateMarketBuyOrderWithCost

func (this *Whitebit) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

  • @method
  • @name whitebit#createMarketBuyOrderWithCost
  • @description create a market buy order by providing the symbol and cost
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Whitebit) CreateMarketOrderWithCost

func (this *Whitebit) CreateMarketOrderWithCost(symbol string, side string, cost float64, options ...CreateMarketOrderWithCostOptions) (Order, error)

*

  • @method
  • @name whitebit#createMarketOrderWithCost
  • @description create a market order by providing the symbol, side and cost
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} side 'buy' or 'sell'
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Whitebit) CreateOrder

func (this *Whitebit) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

func (Whitebit) Describe

func (this Whitebit) Describe() interface{}

func (*Whitebit) EditOrder

func (this *Whitebit) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name whitebit#editOrder
  • @description edit a trade order
  • @see https://docs.whitebit.com/private/http-trade-v4/#modify-order
  • @param {string} id cancel order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} price the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Whitebit) FetchBalance

func (this *Whitebit) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Whitebit) FetchBorrowInterest

func (this *Whitebit) FetchBorrowInterest(options ...FetchBorrowInterestOptions) ([]BorrowInterest, error)

*

  • @method
  • @name whitebit#fetchBorrowInterest
  • @description fetch the interest owed by the user for borrowing currency for margin trading
  • @see https://docs.whitebit.com/private/http-trade-v4/#open-positions
  • @param {string} code unified currency code
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch borrrow interest for
  • @param {int} [limit] the maximum number of structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [borrow interest structures]{@link https://docs.ccxt.com/#/?id=borrow-interest-structure}

func (*Whitebit) FetchClosedOrders

func (this *Whitebit) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name whitebit#fetchClosedOrders
  • @description fetches information on multiple closed orders made by the user
  • @see https://docs.whitebit.com/private/http-trade-v4/#query-executed-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Whitebit) FetchCurrencies

func (this Whitebit) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name whitebit#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://docs.whitebit.com/public/http-v4/#asset-status-list
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Whitebit) FetchDeposit

func (this *Whitebit) FetchDeposit(id string, options ...FetchDepositOptions) (Transaction, error)

*

func (*Whitebit) FetchDepositAddress

func (this *Whitebit) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Whitebit) FetchDepositWithdrawFees

func (this *Whitebit) FetchDepositWithdrawFees(options ...FetchDepositWithdrawFeesOptions) (map[string]interface{}, error)

*

func (*Whitebit) FetchDeposits

func (this *Whitebit) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Whitebit) FetchDepositsWithdrawals

func (this *Whitebit) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name whitebit#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://github.com/whitebit-exchange/api-docs/blob/main/pages/private/http-main-v4.md#get-depositwithdraw-history
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default = 50, Min: 1, Max: 100
  • @param {object} [params] extra parameters specific to the exchange API endpoint *
  • EXCHANGE SPECIFIC PARAMETERS
  • @param {number} [params.transactionMethod] Method. Example: 1 to display deposits / 2 to display withdraws. Do not send this parameter in order to receive both deposits and withdraws.
  • @param {string} [params.address] Can be used for filtering transactions by specific address or memo.
  • @param {string[]} [params.addresses] Can be used for filtering transactions by specific addresses or memos (max: 20).
  • @param {string} [params.uniqueId] Can be used for filtering transactions by specific unique id
  • @param {int} [params.offset] If you want the request to return entries starting from a particular line, you can use OFFSET clause to tell it where it should start. Default: 0, Min: 0, Max: 10000
  • @param {string[]} [params.status] Can be used for filtering transactions by status codes. Caution: You must use this parameter with appropriate transactionMethod and use valid status codes for this method. You can find them below. Example: "status": [3,7]
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Whitebit) FetchFundingRate

func (this *Whitebit) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Whitebit) FetchFundingRates

func (this *Whitebit) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Whitebit) FetchMarkets

func (this *Whitebit) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name whitebit#fetchMarkets
  • @description retrieves data on all markets for whitebit
  • @see https://docs.whitebit.com/public/http-v4/#market-info
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Whitebit) FetchMyTrades

func (this *Whitebit) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Whitebit) FetchOHLCV

func (this *Whitebit) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name whitebit#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://docs.whitebit.com/public/http-v1/#kline
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Whitebit) FetchOpenOrders

func (this *Whitebit) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Whitebit) FetchOrderBook

func (this *Whitebit) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name whitebit#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.whitebit.com/public/http-v4/#orderbook
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Whitebit) FetchOrderTrades

func (this *Whitebit) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Whitebit) FetchStatus

func (this *Whitebit) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Whitebit) FetchTicker

func (this *Whitebit) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Whitebit) FetchTickers

func (this *Whitebit) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name whitebit#fetchTickers
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @see https://docs.whitebit.com/public/http-v4/#market-activity
  • @param {string[]} [symbols] unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.method] either v2PublicGetTicker or v4PublicGetTicker default is v4PublicGetTicker
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Whitebit) FetchTime

func (this *Whitebit) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name whitebit#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://docs.whitebit.com/public/http-v4/#server-time
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Whitebit) FetchTrades

func (this *Whitebit) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name whitebit#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.whitebit.com/public/http-v4/#recent-trades
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Whitebit) FetchTradingFees

func (this *Whitebit) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Whitebit) FetchTransactionFees

func (this *Whitebit) FetchTransactionFees(options ...FetchTransactionFeesOptions) (map[string]interface{}, error)

*

func (Whitebit) HandleErrors

func (this Whitebit) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Whitebit) Init

func (this Whitebit) Init(userConfig map[string]interface{})

func (Whitebit) IsFiat

func (this Whitebit) IsFiat(currency interface{}) interface{}

func (Whitebit) Nonce

func (this Whitebit) Nonce() interface{}

func (Whitebit) ParseBalance

func (this Whitebit) ParseBalance(response interface{}) interface{}

func (Whitebit) ParseBorrowInterest

func (this Whitebit) ParseBorrowInterest(info interface{}, optionalArgs ...interface{}) interface{}

func (Whitebit) ParseDepositWithdrawFees

func (this Whitebit) ParseDepositWithdrawFees(response interface{}, optionalArgs ...interface{}) interface{}

func (Whitebit) ParseFundingRate

func (this Whitebit) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Whitebit) ParseMarket

func (this Whitebit) ParseMarket(market interface{}) interface{}

func (Whitebit) ParseOHLCV

func (this Whitebit) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Whitebit) ParseOrder

func (this Whitebit) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Whitebit) ParseOrderType

func (this Whitebit) ParseOrderType(typeVar interface{}) interface{}

func (Whitebit) ParseTicker

func (this Whitebit) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Whitebit) ParseTrade

func (this Whitebit) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Whitebit) ParseTransaction

func (this Whitebit) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Whitebit) ParseTransactionStatus

func (this Whitebit) ParseTransactionStatus(status interface{}) interface{}

func (Whitebit) ParseTransfer

func (this Whitebit) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (*Whitebit) SetLeverage

func (this *Whitebit) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

func (Whitebit) Sign

func (this Whitebit) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Whitebit) Transfer

func (this *Whitebit) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

func (Whitebit) V1PrivatePostAccountBalance

func (this Whitebit) V1PrivatePostAccountBalance(args ...interface{}) <-chan interface{}

func (Whitebit) V1PrivatePostAccountExecutedHistory

func (this Whitebit) V1PrivatePostAccountExecutedHistory(args ...interface{}) <-chan interface{}

func (Whitebit) V1PrivatePostAccountExecutedHistoryAll

func (this Whitebit) V1PrivatePostAccountExecutedHistoryAll(args ...interface{}) <-chan interface{}

func (Whitebit) V1PrivatePostAccountOrder

func (this Whitebit) V1PrivatePostAccountOrder(args ...interface{}) <-chan interface{}

func (Whitebit) V1PrivatePostAccountOrderHistory

func (this Whitebit) V1PrivatePostAccountOrderHistory(args ...interface{}) <-chan interface{}

func (Whitebit) V1PrivatePostOrderCancel

func (this Whitebit) V1PrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Whitebit) V1PrivatePostOrderNew

func (this Whitebit) V1PrivatePostOrderNew(args ...interface{}) <-chan interface{}

func (Whitebit) V1PrivatePostOrders

func (this Whitebit) V1PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Whitebit) V1PublicGetDepthResult

func (this Whitebit) V1PublicGetDepthResult(args ...interface{}) <-chan interface{}

func (Whitebit) V1PublicGetHistory

func (this Whitebit) V1PublicGetHistory(args ...interface{}) <-chan interface{}

func (Whitebit) V1PublicGetKline

func (this Whitebit) V1PublicGetKline(args ...interface{}) <-chan interface{}

func (Whitebit) V1PublicGetMarkets

func (this Whitebit) V1PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Whitebit) V1PublicGetSymbols

func (this Whitebit) V1PublicGetSymbols(args ...interface{}) <-chan interface{}

func (Whitebit) V1PublicGetTicker

func (this Whitebit) V1PublicGetTicker(args ...interface{}) <-chan interface{}

func (Whitebit) V1PublicGetTickers

func (this Whitebit) V1PublicGetTickers(args ...interface{}) <-chan interface{}

func (Whitebit) V2PublicGetAssets

func (this Whitebit) V2PublicGetAssets(args ...interface{}) <-chan interface{}

func (Whitebit) V2PublicGetDepthMarket

func (this Whitebit) V2PublicGetDepthMarket(args ...interface{}) <-chan interface{}

func (Whitebit) V2PublicGetFee

func (this Whitebit) V2PublicGetFee(args ...interface{}) <-chan interface{}

func (Whitebit) V2PublicGetMarkets

func (this Whitebit) V2PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Whitebit) V2PublicGetTicker

func (this Whitebit) V2PublicGetTicker(args ...interface{}) <-chan interface{}

func (Whitebit) V2PublicGetTradesMarket

func (this Whitebit) V2PublicGetTradesMarket(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostCollateralAccountBalance

func (this Whitebit) V4PrivatePostCollateralAccountBalance(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostCollateralAccountBalanceSummary

func (this Whitebit) V4PrivatePostCollateralAccountBalanceSummary(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostCollateralAccountLeverage

func (this Whitebit) V4PrivatePostCollateralAccountLeverage(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostCollateralAccountPositionsHistory

func (this Whitebit) V4PrivatePostCollateralAccountPositionsHistory(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostCollateralAccountPositionsOpen

func (this Whitebit) V4PrivatePostCollateralAccountPositionsOpen(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostCollateralAccountSummary

func (this Whitebit) V4PrivatePostCollateralAccountSummary(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostConvertConfirm

func (this Whitebit) V4PrivatePostConvertConfirm(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostConvertEstimate

func (this Whitebit) V4PrivatePostConvertEstimate(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostConvertHistory

func (this Whitebit) V4PrivatePostConvertHistory(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountAddress

func (this Whitebit) V4PrivatePostMainAccountAddress(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountBalance

func (this Whitebit) V4PrivatePostMainAccountBalance(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountCodes

func (this Whitebit) V4PrivatePostMainAccountCodes(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountCodesApply

func (this Whitebit) V4PrivatePostMainAccountCodesApply(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountCodesHistory

func (this Whitebit) V4PrivatePostMainAccountCodesHistory(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountCodesMy

func (this Whitebit) V4PrivatePostMainAccountCodesMy(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountCreateNewAddress

func (this Whitebit) V4PrivatePostMainAccountCreateNewAddress(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountFee

func (this Whitebit) V4PrivatePostMainAccountFee(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountFiatDepositUrl

func (this Whitebit) V4PrivatePostMainAccountFiatDepositUrl(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountHistory

func (this Whitebit) V4PrivatePostMainAccountHistory(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountSmartInterestPaymentHistory

func (this Whitebit) V4PrivatePostMainAccountSmartInterestPaymentHistory(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountSmartInvestment

func (this Whitebit) V4PrivatePostMainAccountSmartInvestment(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountSmartInvestmentClose

func (this Whitebit) V4PrivatePostMainAccountSmartInvestmentClose(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountSmartInvestments

func (this Whitebit) V4PrivatePostMainAccountSmartInvestments(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountSmartPlans

func (this Whitebit) V4PrivatePostMainAccountSmartPlans(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountTransfer

func (this Whitebit) V4PrivatePostMainAccountTransfer(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountWithdraw

func (this Whitebit) V4PrivatePostMainAccountWithdraw(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostMainAccountWithdrawPay

func (this Whitebit) V4PrivatePostMainAccountWithdrawPay(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOcoOrders

func (this Whitebit) V4PrivatePostOcoOrders(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderBulk

func (this Whitebit) V4PrivatePostOrderBulk(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderCancel

func (this Whitebit) V4PrivatePostOrderCancel(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderCancelAll

func (this Whitebit) V4PrivatePostOrderCancelAll(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderCollateralLimit

func (this Whitebit) V4PrivatePostOrderCollateralLimit(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderCollateralMarket

func (this Whitebit) V4PrivatePostOrderCollateralMarket(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderCollateralOco

func (this Whitebit) V4PrivatePostOrderCollateralOco(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderCollateralStopLimit

func (this Whitebit) V4PrivatePostOrderCollateralStopLimit(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderCollateralTriggerMarket

func (this Whitebit) V4PrivatePostOrderCollateralTriggerMarket(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderKillSwitch

func (this Whitebit) V4PrivatePostOrderKillSwitch(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderKillSwitchStatus

func (this Whitebit) V4PrivatePostOrderKillSwitchStatus(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderMarket

func (this Whitebit) V4PrivatePostOrderMarket(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderModify

func (this Whitebit) V4PrivatePostOrderModify(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderNew

func (this Whitebit) V4PrivatePostOrderNew(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderOcoCancel

func (this Whitebit) V4PrivatePostOrderOcoCancel(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderOtoCancel

func (this Whitebit) V4PrivatePostOrderOtoCancel(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderStockMarket

func (this Whitebit) V4PrivatePostOrderStockMarket(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderStopLimit

func (this Whitebit) V4PrivatePostOrderStopLimit(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrderStopMarket

func (this Whitebit) V4PrivatePostOrderStopMarket(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostOrders

func (this Whitebit) V4PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostProfileWebsocketToken

func (this Whitebit) V4PrivatePostProfileWebsocketToken(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostSubAccountBalances

func (this Whitebit) V4PrivatePostSubAccountBalances(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostSubAccountBlock

func (this Whitebit) V4PrivatePostSubAccountBlock(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostSubAccountCreate

func (this Whitebit) V4PrivatePostSubAccountCreate(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostSubAccountDelete

func (this Whitebit) V4PrivatePostSubAccountDelete(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostSubAccountEdit

func (this Whitebit) V4PrivatePostSubAccountEdit(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostSubAccountList

func (this Whitebit) V4PrivatePostSubAccountList(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostSubAccountTransfer

func (this Whitebit) V4PrivatePostSubAccountTransfer(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostSubAccountTransferHistory

func (this Whitebit) V4PrivatePostSubAccountTransferHistory(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostSubAccountUnblock

func (this Whitebit) V4PrivatePostSubAccountUnblock(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostTradeAccountBalance

func (this Whitebit) V4PrivatePostTradeAccountBalance(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostTradeAccountExecutedHistory

func (this Whitebit) V4PrivatePostTradeAccountExecutedHistory(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostTradeAccountOrder

func (this Whitebit) V4PrivatePostTradeAccountOrder(args ...interface{}) <-chan interface{}

func (Whitebit) V4PrivatePostTradeAccountOrderHistory

func (this Whitebit) V4PrivatePostTradeAccountOrderHistory(args ...interface{}) <-chan interface{}

func (Whitebit) V4PublicGetAssets

func (this Whitebit) V4PublicGetAssets(args ...interface{}) <-chan interface{}

func (Whitebit) V4PublicGetCollateralMarkets

func (this Whitebit) V4PublicGetCollateralMarkets(args ...interface{}) <-chan interface{}

func (Whitebit) V4PublicGetFee

func (this Whitebit) V4PublicGetFee(args ...interface{}) <-chan interface{}

func (Whitebit) V4PublicGetFutures

func (this Whitebit) V4PublicGetFutures(args ...interface{}) <-chan interface{}

func (Whitebit) V4PublicGetMarkets

func (this Whitebit) V4PublicGetMarkets(args ...interface{}) <-chan interface{}

func (Whitebit) V4PublicGetOrderbookMarket

func (this Whitebit) V4PublicGetOrderbookMarket(args ...interface{}) <-chan interface{}

func (Whitebit) V4PublicGetPing

func (this Whitebit) V4PublicGetPing(args ...interface{}) <-chan interface{}

func (Whitebit) V4PublicGetPlatformStatus

func (this Whitebit) V4PublicGetPlatformStatus(args ...interface{}) <-chan interface{}

func (Whitebit) V4PublicGetTicker

func (this Whitebit) V4PublicGetTicker(args ...interface{}) <-chan interface{}

func (Whitebit) V4PublicGetTime

func (this Whitebit) V4PublicGetTime(args ...interface{}) <-chan interface{}

func (Whitebit) V4PublicGetTradesMarket

func (this Whitebit) V4PublicGetTradesMarket(args ...interface{}) <-chan interface{}

func (Whitebit) WebGetV1Healthcheck

func (this Whitebit) WebGetV1Healthcheck(args ...interface{}) <-chan interface{}

func (*Whitebit) Withdraw

func (this *Whitebit) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type WithdrawMessage

type WithdrawMessage struct {
	HyperliquidChain string `mapstructure:"hyperliquidChain" msgpack:"hyperliquidChain"`
	SignatureChainID string `mapstructure:"signatureChainId" msgpack:"signatureChainId"`
	Destination      string `mapstructure:"destination" msgpack:"destination"`
	Amount           string `mapstructure:"amount" msgpack:"amount"`
	Time             int64  `mapstructure:"time" msgpack:"time"`
	Type             string `mapstructure:"type" msgpack:"type"`
}

withdraw {"hyperliquidChain":"Mainnet","signatureChainId":"0x66eee","destination":"0xc950889d14a3717f541ec246bc253d7a9e98c78f","amount":"100000","time":1737458231937,"type":"withdraw3"}

type WithdrawOptions

type WithdrawOptions func(opts *WithdrawOptionsStruct)

func WithWithdrawParams

func WithWithdrawParams(params map[string]interface{}) WithdrawOptions

func WithWithdrawTag

func WithWithdrawTag(tag interface{}) WithdrawOptions

type WithdrawOptionsStruct

type WithdrawOptionsStruct struct {
	Tag    *interface{}
	Params *map[string]interface{}
}

type WithdrawlResponse

type WithdrawlResponse struct {
	Info map[string]interface{}
	Id   *string
}

func NewWithdrawlResponse

func NewWithdrawlResponse(withdrawlResponseData map[string]interface{}) WithdrawlResponse

NewWithdrawlResponse initializes a WithdrawlResponse struct from a map.

type Woo

type Woo struct {
	Core *woo
	// contains filtered or unexported fields
}

func NewWoo

func NewWoo(userConfig map[string]interface{}) Woo

func (Woo) AddMargin

func (this Woo) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Woo) CancelAllOrders

func (this *Woo) CancelAllOrders(options ...CancelAllOrdersOptions) (map[string]interface{}, error)

*

func (*Woo) CancelAllOrdersAfter

func (this *Woo) CancelAllOrdersAfter(timeout int64, options ...CancelAllOrdersAfterOptions) ([]Order, error)

*

  • @method
  • @name woo#cancelAllOrdersAfter
  • @description dead man's switch, cancel all orders after the given timeout
  • @see https://docs.woox.io/#cancel-all-after
  • @param {number} timeout time in milliseconds, 0 represents cancel the timer
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} the api result

func (*Woo) CancelOrder

func (this *Woo) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Woo) CreateConvertTrade

func (this *Woo) CreateConvertTrade(id string, fromCode string, toCode string, options ...CreateConvertTradeOptions) (Conversion, error)

*

  • @method
  • @name woo#createConvertTrade
  • @description convert from one currency to another
  • @see https://docs.woox.io/#send-quote-rft
  • @param {string} id the id of the trade that you want to make
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} [amount] how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Woo) CreateMarketBuyOrderWithCost

func (this *Woo) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

  • @method
  • @name woo#createMarketBuyOrderWithCost
  • @description create a market buy order by providing the symbol and cost
  • @see https://docs.woox.io/#send-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Woo) CreateMarketSellOrderWithCost

func (this *Woo) CreateMarketSellOrderWithCost(symbol string, cost float64, options ...CreateMarketSellOrderWithCostOptions) (Order, error)

*

  • @method
  • @name woo#createMarketSellOrderWithCost
  • @description create a market sell order by providing the symbol and cost
  • @see https://docs.woox.io/#send-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Woo) CreateOrder

func (this *Woo) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name woo#createOrder
  • @description create a trade order
  • @see https://docs.woox.io/#send-order
  • @see https://docs.woox.io/#send-algo-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] *for swap markets only* 'cross' or 'isolated', default 'cross'
  • @param {float} [params.triggerPrice] The price a trigger order is triggered at
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered (perpetual swap markets only)
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered (perpetual swap markets only)
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price
  • @param {float} [params.algoType] 'STOP' or 'TRAILING_STOP' or 'OCO' or 'CLOSE_POSITION'
  • @param {float} [params.cost] *spot market buy only* the quote quantity that can be used as an alternative for the amount
  • @param {string} [params.trailingAmount] the quote amount to trail away from the current market price
  • @param {string} [params.trailingPercent] the percent to trail away from the current market price
  • @param {string} [params.trailingTriggerPrice] the price to trigger a trailing order, default uses the price argument
  • @param {string} [params.position_side] 'SHORT' or 'LONG' - if position mode is HEDGE_MODE and the trading involves futures, then is required, otherwise this parameter is not required
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Woo) CreateTrailingAmountOrder

func (this *Woo) CreateTrailingAmountOrder(symbol string, typeVar string, side string, amount float64, options ...CreateTrailingAmountOrderOptions) (Order, error)

*

  • @method
  • @name woo#createTrailingAmountOrder
  • @description create a trailing order by providing the symbol, type, side, amount, price and trailingAmount
  • @see https://docs.woox.io/#send-algo-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency, or number of contracts
  • @param {float} [price] the price for the order to be filled at, in units of the quote currency, ignored in market orders
  • @param {float} trailingAmount the quote amount to trail away from the current market price
  • @param {float} trailingTriggerPrice the price to activate a trailing order, default uses the price argument
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Woo) CreateTrailingPercentOrder

func (this *Woo) CreateTrailingPercentOrder(symbol string, typeVar string, side string, amount float64, options ...CreateTrailingPercentOrderOptions) (Order, error)

*

  • @method
  • @name woo#createTrailingPercentOrder
  • @description create a trailing order by providing the symbol, type, side, amount, price and trailingPercent
  • @see https://docs.woox.io/#send-algo-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency, or number of contracts
  • @param {float} [price] the price for the order to be filled at, in units of the quote currency, ignored in market orders
  • @param {float} trailingPercent the percent to trail away from the current market price
  • @param {float} trailingTriggerPrice the price to activate a trailing order, default uses the price argument
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Woo) DefaultNetworkCodeForCurrency

func (this Woo) DefaultNetworkCodeForCurrency(code interface{}) interface{}

func (Woo) Describe

func (this Woo) Describe() interface{}

func (*Woo) EditOrder

func (this *Woo) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

  • @method
  • @name woo#editOrder
  • @description edit a trade order
  • @see https://docs.woox.io/#edit-order
  • @see https://docs.woox.io/#edit-order-by-client_order_id
  • @see https://docs.woox.io/#edit-algo-order
  • @see https://docs.woox.io/#edit-algo-order-by-client_order_id
  • @param {string} id order id
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] The price a trigger order is triggered at
  • @param {float} [params.stopLossPrice] price to trigger stop-loss orders
  • @param {float} [params.takeProfitPrice] price to trigger take-profit orders
  • @param {string} [params.trailingAmount] the quote amount to trail away from the current market price
  • @param {string} [params.trailingPercent] the percent to trail away from the current market price
  • @param {string} [params.trailingTriggerPrice] the price to trigger a trailing order, default uses the price argument
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Woo) EncodeMarginMode

func (this Woo) EncodeMarginMode(mode interface{}) interface{}

func (*Woo) FetchAccounts

func (this *Woo) FetchAccounts(params ...interface{}) ([]Account, error)

*

func (*Woo) FetchBalance

func (this *Woo) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Woo) FetchClosedOrders

func (this *Woo) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name woo#fetchClosedOrders
  • @description fetches information on multiple orders made by the user
  • @see https://docs.woox.io/#get-orders
  • @see https://docs.woox.io/#get-algo-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] whether the order is a trigger/algo order
  • @param {boolean} [params.isTriggered] whether the order has been triggered (false by default)
  • @param {string} [params.side] 'buy' or 'sell'
  • @param {boolean} [params.trailing] set to true if you want to fetch trailing orders
  • @param {boolean} [params.paginate] set to true if you want to fetch orders with pagination
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Woo) FetchConvertCurrencies

func (this *Woo) FetchConvertCurrencies(params ...interface{}) (Currencies, error)

*

  • @method
  • @name woo#fetchConvertCurrencies
  • @description fetches all available currencies that can be converted
  • @see https://docs.woox.io/#get-quote-asset-info
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Woo) FetchConvertQuote

func (this *Woo) FetchConvertQuote(fromCode string, toCode string, options ...FetchConvertQuoteOptions) (Conversion, error)

*

  • @method
  • @name woo#fetchConvertQuote
  • @description fetch a quote for converting from one currency to another
  • @see https://docs.woox.io/#get-quote-rfq
  • @param {string} fromCode the currency that you want to sell and convert from
  • @param {string} toCode the currency that you want to buy and convert into
  • @param {float} [amount] how much you want to trade in units of the from currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Woo) FetchConvertTrade

func (this *Woo) FetchConvertTrade(id string, options ...FetchConvertTradeOptions) (Conversion, error)

*

  • @method
  • @name woo#fetchConvertTrade
  • @description fetch the data for a conversion trade
  • @see https://docs.woox.io/#get-quote-trade
  • @param {string} id the id of the trade that you want to fetch
  • @param {string} [code] the unified currency code of the conversion trade
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [conversion structure]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (*Woo) FetchConvertTradeHistory

func (this *Woo) FetchConvertTradeHistory(options ...FetchConvertTradeHistoryOptions) ([]Conversion, error)

*

  • @method
  • @name woo#fetchConvertTradeHistory
  • @description fetch the users history of conversion trades
  • @see https://docs.woox.io/#get-quote-trades
  • @param {string} [code] the unified currency code
  • @param {int} [since] the earliest time in ms to fetch conversions for
  • @param {int} [limit] the maximum number of conversion structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] timestamp in ms of the latest conversion to fetch
  • @returns {object[]} a list of [conversion structures]{@link https://docs.ccxt.com/#/?id=conversion-structure}

func (Woo) FetchCurrencies

func (this Woo) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name woo#fetchCurrencies
  • @description fetches all available currencies on an exchange
  • @see https://docs.woox.io/#available-token-public
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an associative dictionary of currencies

func (*Woo) FetchDepositAddress

func (this *Woo) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Woo) FetchDeposits

func (this *Woo) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

  • @method
  • @name woo#fetchDeposits
  • @description fetch all deposits made to an account
  • @see https://docs.woox.io/#get-asset-history
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch deposits for
  • @param {int} [limit] the maximum number of deposits structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Woo) FetchDepositsWithdrawals

func (this *Woo) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name woo#fetchDepositsWithdrawals
  • @description fetch history of deposits and withdrawals
  • @see https://docs.woox.io/#get-asset-history
  • @param {string} [code] unified currency code for the currency of the deposit/withdrawals, default is undefined
  • @param {int} [since] timestamp in ms of the earliest deposit/withdrawal, default is undefined
  • @param {int} [limit] max number of deposit/withdrawals to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a list of [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (*Woo) FetchFundingHistory

func (this *Woo) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

  • @method
  • @name woo#fetchFundingHistory
  • @description fetch the history of funding payments paid and received on this account
  • @see https://docs.woox.io/#get-funding-fee-history
  • @param {string} [symbol] unified market symbol
  • @param {int} [since] the earliest time in ms to fetch funding history for
  • @param {int} [limit] the maximum number of funding history structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [availble parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {object} a [funding history structure]{@link https://docs.ccxt.com/#/?id=funding-history-structure}

func (*Woo) FetchFundingInterval

func (this *Woo) FetchFundingInterval(symbol string, options ...FetchFundingIntervalOptions) (FundingRate, error)

*

func (*Woo) FetchFundingRate

func (this *Woo) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Woo) FetchFundingRateHistory

func (this *Woo) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Woo) FetchFundingRates

func (this *Woo) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Woo) FetchLedger

func (this *Woo) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name woo#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered balance of the user
  • @see https://docs.woox.io/#get-asset-history
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Woo) FetchLeverage

func (this *Woo) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

  • @method
  • @name woo#fetchLeverage
  • @description fetch the set leverage for a market
  • @see https://docs.woox.io/#get-account-information-new
  • @param {string} symbol unified market symbol
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] *for swap markets only* 'cross' or 'isolated'
  • @param {string} [params.position_mode] *for swap markets only* 'ONE_WAY' or 'HEDGE_MODE'
  • @returns {object} a [leverage structure]{@link https://docs.ccxt.com/#/?id=leverage-structure}

func (*Woo) FetchMarkets

func (this *Woo) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name woo#fetchMarkets
  • @description retrieves data on all markets for woo
  • @see https://docs.woox.io/#exchange-information
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Woo) FetchMyTrades

func (this *Woo) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name woo#fetchMyTrades
  • @description fetch all trades made by the user
  • @see https://docs.woox.io/#get-trade-history
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] set to true if you want to fetch trades with pagination
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Woo) FetchOHLCV

func (this *Woo) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name woo#fetchOHLCV
  • @see https://docs.woox.io/#kline-public
  • @see https://docs.woox.io/#kline-historical-data-public
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] max=1000, max=100 when since is defined and is less than (now - (999 * (timeframe in ms)))
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Woo) FetchOpenOrders

func (this *Woo) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name woo#fetchOpenOrders
  • @description fetches information on multiple orders made by the user
  • @see https://docs.woox.io/#get-orders
  • @see https://docs.woox.io/#get-algo-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] whether the order is a trigger/algo order
  • @param {boolean} [params.isTriggered] whether the order has been triggered (false by default)
  • @param {string} [params.side] 'buy' or 'sell'
  • @param {boolean} [params.trailing] set to true if you want to fetch trailing orders
  • @param {boolean} [params.paginate] set to true if you want to fetch orders with pagination
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Woo) FetchOrder

func (this *Woo) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Woo) FetchOrderBook

func (this *Woo) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name woo#fetchOrderBook
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @see https://docs.woox.io/#orderbook-snapshot-public
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Woo) FetchOrderTrades

func (this *Woo) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

  • @method
  • @name woo#fetchOrderTrades
  • @description fetch all the trades made from a single order
  • @see https://docs.woox.io/#get-trades
  • @param {string} id order id
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Woo) FetchOrders

func (this *Woo) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name woo#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://docs.woox.io/#get-orders
  • @see https://docs.woox.io/#get-algo-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] whether the order is a trigger/algo order
  • @param {boolean} [params.isTriggered] whether the order has been triggered (false by default)
  • @param {string} [params.side] 'buy' or 'sell'
  • @param {boolean} [params.trailing] set to true if you want to fetch trailing orders
  • @param {boolean} [params.paginate] set to true if you want to fetch orders with pagination
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Woo) FetchPosition

func (this *Woo) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

func (*Woo) FetchPositions

func (this *Woo) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

func (*Woo) FetchStatus

func (this *Woo) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Woo) FetchTime

func (this *Woo) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name woo#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the exchange server
  • @see https://docs.woox.io/#get-system-maintenance-status-public
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int} the current integer timestamp in milliseconds from the exchange server

func (*Woo) FetchTrades

func (this *Woo) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name woo#fetchTrades
  • @description get the list of most recent trades for a particular symbol
  • @see https://docs.woox.io/#market-trades-public
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Woo) FetchTradingFees

func (this *Woo) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Woo) FetchTransfers

func (this *Woo) FetchTransfers(options ...FetchTransfersOptions) ([]TransferEntry, error)

*

  • @method
  • @name woo#fetchTransfers
  • @description fetch a history of internal transfers made on an account
  • @see https://docs.woox.io/#get-transfer-history
  • @param {string} code unified currency code of the currency transferred
  • @param {int} [since] the earliest time in ms to fetch transfers for
  • @param {int} [limit] the maximum number of transfers structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {int} [params.until] the latest time in ms to fetch entries for
  • @returns {object[]} a list of [transfer structures]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Woo) FetchWithdrawals

func (this *Woo) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

  • @method
  • @name woo#fetchWithdrawals
  • @description fetch all withdrawals made from an account
  • @see https://docs.woox.io/#get-asset-history
  • @param {string} code unified currency code
  • @param {int} [since] the earliest time in ms to fetch withdrawals for
  • @param {int} [limit] the maximum number of withdrawals structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} a list of [transaction structures]{@link https://docs.ccxt.com/#/?id=transaction-structure}

func (Woo) GetAssetHistoryRows

func (this Woo) GetAssetHistoryRows(optionalArgs ...interface{}) <-chan interface{}

func (Woo) GetCurrencyFromChaincode

func (this Woo) GetCurrencyFromChaincode(networkizedCode interface{}, currency interface{}) interface{}

func (Woo) HandleErrors

func (this Woo) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Woo) Init

func (this Woo) Init(userConfig map[string]interface{})

func (Woo) ModifyMarginHelper

func (this Woo) ModifyMarginHelper(symbol interface{}, amount interface{}, typeVar interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Woo) Nonce

func (this Woo) Nonce() interface{}

func (Woo) ParseAccount

func (this Woo) ParseAccount(account interface{}) interface{}

func (Woo) ParseBalance

func (this Woo) ParseBalance(response interface{}) interface{}

func (Woo) ParseConversion

func (this Woo) ParseConversion(conversion interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseFundingRate

func (this Woo) ParseFundingRate(fundingRate interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseIncome

func (this Woo) ParseIncome(income interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseLedgerEntry

func (this Woo) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseLedgerEntryType

func (this Woo) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Woo) ParseLeverage

func (this Woo) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseMarginLoan

func (this Woo) ParseMarginLoan(info interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseMarket

func (this Woo) ParseMarket(market interface{}) interface{}

func (Woo) ParseOHLCV

func (this Woo) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseOrder

func (this Woo) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseOrderStatus

func (this Woo) ParseOrderStatus(status interface{}) interface{}

func (Woo) ParsePosition

func (this Woo) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseTimeInForce

func (this Woo) ParseTimeInForce(timeInForce interface{}) interface{}

func (Woo) ParseTokenAndFeeTemp

func (this Woo) ParseTokenAndFeeTemp(item interface{}, feeTokenKey interface{}, feeAmountKey interface{}) interface{}

func (Woo) ParseTrade

func (this Woo) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseTransaction

func (this Woo) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseTransactionStatus

func (this Woo) ParseTransactionStatus(status interface{}) interface{}

func (Woo) ParseTransfer

func (this Woo) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Woo) ParseTransferStatus

func (this Woo) ParseTransferStatus(status interface{}) interface{}

func (Woo) ReduceMargin

func (this Woo) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (Woo) RepayMargin

func (this Woo) RepayMargin(code interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

  • @method
  • @name woo#repayMargin
  • @description repay borrowed margin and interest
  • @see https://docs.woox.io/#repay-interest
  • @param {string} code unified currency code of the currency to repay
  • @param {float} amount the amount to repay
  • @param {string} symbol not used by woo.repayMargin ()
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [margin loan structure]{@link https://docs.ccxt.com/#/?id=margin-loan-structure}

func (*Woo) SetLeverage

func (this *Woo) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name woo#setLeverage
  • @description set the level of leverage for a market
  • @see https://docs.woox.io/#update-leverage-setting
  • @see https://docs.woox.io/#update-futures-leverage-setting
  • @param {float} leverage the rate of leverage (1, 2, 3, 4 or 5 for spot markets, 1, 2, 3, 4, 5, 10, 15, 20 for swap markets)
  • @param {string} [symbol] unified market symbol (is mandatory for swap markets)
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.marginMode] *for swap markets only* 'cross' or 'isolated'
  • @param {string} [params.position_side] *for swap markets only* 'LONG' or 'SHORT' in hedge mode, 'BOTH' in one way mode.
  • @returns {object} response from the exchange

func (*Woo) SetPositionMode

func (this *Woo) SetPositionMode(hedged bool, options ...SetPositionModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name woo#setPositionMode
  • @description set hedged to true or false for a market
  • @see https://docs.woox.io/#update-position-mode
  • @param {bool} hedged set to true to use HEDGE_MODE, false for ONE_WAY
  • @param {string} symbol not used by woo setPositionMode
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} response from the exchange

func (Woo) SetSandboxMode

func (this Woo) SetSandboxMode(enable interface{})

func (Woo) Sign

func (this Woo) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Woo) Transfer

func (this *Woo) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name woo#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://docs.woox.io/#get-transfer-history
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from
  • @param {string} toAccount account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (Woo) V1PrivateDeleteAssetWithdraw

func (this Woo) V1PrivateDeleteAssetWithdraw(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateDeleteClientOrder

func (this Woo) V1PrivateDeleteClientOrder(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateDeleteOrder

func (this Woo) V1PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateDeleteOrders

func (this Woo) V1PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetAssetDeposit

func (this Woo) V1PrivateGetAssetDeposit(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetAssetHistory

func (this Woo) V1PrivateGetAssetHistory(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetAssetMainSubTransferHistory

func (this Woo) V1PrivateGetAssetMainSubTransferHistory(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetClientFuturesLeverage

func (this Woo) V1PrivateGetClientFuturesLeverage(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetClientHistTrades

func (this Woo) V1PrivateGetClientHistTrades(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetClientHolding

func (this Woo) V1PrivateGetClientHolding(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetClientOrderClientOrderId

func (this Woo) V1PrivateGetClientOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetClientToken

func (this Woo) V1PrivateGetClientToken(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetClientTradeTid

func (this Woo) V1PrivateGetClientTradeTid(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetClientTrades

func (this Woo) V1PrivateGetClientTrades(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetClientTransactionHistory

func (this Woo) V1PrivateGetClientTransactionHistory(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetFundingFeeHistory

func (this Woo) V1PrivateGetFundingFeeHistory(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetInterestHistory

func (this Woo) V1PrivateGetInterestHistory(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetInterestRepay

func (this Woo) V1PrivateGetInterestRepay(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetOrderOid

func (this Woo) V1PrivateGetOrderOid(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetOrderOidTrades

func (this Woo) V1PrivateGetOrderOidTrades(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetOrders

func (this Woo) V1PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetPositionSymbol

func (this Woo) V1PrivateGetPositionSymbol(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetPositions

func (this Woo) V1PrivateGetPositions(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetStakingYieldHistory

func (this Woo) V1PrivateGetStakingYieldHistory(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetSubAccountAll

func (this Woo) V1PrivateGetSubAccountAll(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetSubAccountAssetDetail

func (this Woo) V1PrivateGetSubAccountAssetDetail(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetSubAccountAssets

func (this Woo) V1PrivateGetSubAccountAssets(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetSubAccountIpRestriction

func (this Woo) V1PrivateGetSubAccountIpRestriction(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetTokenInterest

func (this Woo) V1PrivateGetTokenInterest(args ...interface{}) <-chan interface{}

func (Woo) V1PrivateGetTokenInterestToken

func (this Woo) V1PrivateGetTokenInterestToken(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostAssetInternalWithdraw

func (this Woo) V1PrivatePostAssetInternalWithdraw(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostAssetLtv

func (this Woo) V1PrivatePostAssetLtv(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostAssetMainSubTransfer

func (this Woo) V1PrivatePostAssetMainSubTransfer(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostAssetWithdraw

func (this Woo) V1PrivatePostAssetWithdraw(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostClientAccountMode

func (this Woo) V1PrivatePostClientAccountMode(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostClientFuturesLeverage

func (this Woo) V1PrivatePostClientFuturesLeverage(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostClientIsolatedMargin

func (this Woo) V1PrivatePostClientIsolatedMargin(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostClientLeverage

func (this Woo) V1PrivatePostClientLeverage(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostClientPositionMode

func (this Woo) V1PrivatePostClientPositionMode(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostInterestRepay

func (this Woo) V1PrivatePostInterestRepay(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostOrder

func (this Woo) V1PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Woo) V1PrivatePostOrderCancelAllAfter

func (this Woo) V1PrivatePostOrderCancelAllAfter(args ...interface{}) <-chan interface{}

func (Woo) V1PubGetHistKline

func (this Woo) V1PubGetHistKline(args ...interface{}) <-chan interface{}

func (Woo) V1PubGetHistTrades

func (this Woo) V1PubGetHistTrades(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetFundingRateHistory

func (this Woo) V1PublicGetFundingRateHistory(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetFundingRateSymbol

func (this Woo) V1PublicGetFundingRateSymbol(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetFundingRates

func (this Woo) V1PublicGetFundingRates(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetFutures

func (this Woo) V1PublicGetFutures(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetFuturesSymbol

func (this Woo) V1PublicGetFuturesSymbol(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetInfo

func (this Woo) V1PublicGetInfo(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetInfoSymbol

func (this Woo) V1PublicGetInfoSymbol(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetKline

func (this Woo) V1PublicGetKline(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetMarketTrades

func (this Woo) V1PublicGetMarketTrades(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetOrderbookSymbol

func (this Woo) V1PublicGetOrderbookSymbol(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetSystemInfo

func (this Woo) V1PublicGetSystemInfo(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetToken

func (this Woo) V1PublicGetToken(args ...interface{}) <-chan interface{}

func (Woo) V1PublicGetTokenNetwork

func (this Woo) V1PublicGetTokenNetwork(args ...interface{}) <-chan interface{}

func (Woo) V2PrivateGetClientHolding

func (this Woo) V2PrivateGetClientHolding(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateDeleteAlgoOrderOrderId

func (this Woo) V3PrivateDeleteAlgoOrderOrderId(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateDeleteAlgoOrdersPending

func (this Woo) V3PrivateDeleteAlgoOrdersPending(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateDeleteAlgoOrdersPendingSymbol

func (this Woo) V3PrivateDeleteAlgoOrdersPendingSymbol(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateDeleteOrdersPending

func (this Woo) V3PrivateDeleteOrdersPending(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetAccountinfo

func (this Woo) V3PrivateGetAccountinfo(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetAlgoOrderOid

func (this Woo) V3PrivateGetAlgoOrderOid(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetAlgoOrders

func (this Woo) V3PrivateGetAlgoOrders(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetBalances

func (this Woo) V3PrivateGetBalances(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetBuypower

func (this Woo) V3PrivateGetBuypower(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetConvertAssetInfo

func (this Woo) V3PrivateGetConvertAssetInfo(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetConvertExchangeInfo

func (this Woo) V3PrivateGetConvertExchangeInfo(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetConvertRfq

func (this Woo) V3PrivateGetConvertRfq(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetConvertTrade

func (this Woo) V3PrivateGetConvertTrade(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetConvertTrades

func (this Woo) V3PrivateGetConvertTrades(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetPositions

func (this Woo) V3PrivateGetPositions(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetReferralRewards

func (this Woo) V3PrivateGetReferralRewards(args ...interface{}) <-chan interface{}

func (Woo) V3PrivateGetReferrals

func (this Woo) V3PrivateGetReferrals(args ...interface{}) <-chan interface{}

func (Woo) V3PrivatePostAlgoOrder

func (this Woo) V3PrivatePostAlgoOrder(args ...interface{}) <-chan interface{}

func (Woo) V3PrivatePostConvertRft

func (this Woo) V3PrivatePostConvertRft(args ...interface{}) <-chan interface{}

func (Woo) V3PrivatePutAlgoOrderClientClientOrderId

func (this Woo) V3PrivatePutAlgoOrderClientClientOrderId(args ...interface{}) <-chan interface{}

func (Woo) V3PrivatePutAlgoOrderOid

func (this Woo) V3PrivatePutAlgoOrderOid(args ...interface{}) <-chan interface{}

func (Woo) V3PrivatePutOrderClientClientOrderId

func (this Woo) V3PrivatePutOrderClientClientOrderId(args ...interface{}) <-chan interface{}

func (Woo) V3PrivatePutOrderOid

func (this Woo) V3PrivatePutOrderOid(args ...interface{}) <-chan interface{}

func (Woo) V3PublicGetInsuranceFund

func (this Woo) V3PublicGetInsuranceFund(args ...interface{}) <-chan interface{}

func (*Woo) Withdraw

func (this *Woo) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name woo#withdraw
  • @description make a withdrawal
  • @see https://docs.woox.io/#token-withdraw
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Woofipro

type Woofipro struct {
	Core *woofipro
	// contains filtered or unexported fields
}

func NewWoofipro

func NewWoofipro(userConfig map[string]interface{}) Woofipro

func (*Woofipro) CancelAllOrders

func (this *Woofipro) CancelAllOrders(options ...CancelAllOrdersOptions) ([]map[string]interface{}, error)

*

func (*Woofipro) CancelOrder

func (this *Woofipro) CancelOrder(id string, options ...CancelOrderOptions) (map[string]interface{}, error)

*

func (*Woofipro) CancelOrders

func (this *Woofipro) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]Order, error)

*

func (*Woofipro) CreateOrder

func (this *Woofipro) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name woofipro#createOrder
  • @description create a trade order
  • @see https://orderly.network/docs/build-on-evm/evm-api/restful-api/private/create-order
  • @see https://orderly.network/docs/build-on-evm/evm-api/restful-api/private/create-algo-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {float} [params.triggerPrice] The price a trigger order is triggered at
  • @param {object} [params.takeProfit] *takeProfit object in params* containing the triggerPrice at which the attached take profit order will be triggered (perpetual swap markets only)
  • @param {float} [params.takeProfit.triggerPrice] take profit trigger price
  • @param {object} [params.stopLoss] *stopLoss object in params* containing the triggerPrice at which the attached stop loss order will be triggered (perpetual swap markets only)
  • @param {float} [params.stopLoss.triggerPrice] stop loss trigger price
  • @param {float} [params.algoType] 'STOP'or 'TP_SL' or 'POSITIONAL_TP_SL'
  • @param {float} [params.cost] *spot market buy only* the quote quantity that can be used as an alternative for the amount
  • @param {string} [params.clientOrderId] a unique id for the order
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Woofipro) CreateOrderRequest

func (this Woofipro) CreateOrderRequest(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) interface{}

func (*Woofipro) CreateOrders

func (this *Woofipro) CreateOrders(orders []OrderRequest, options ...CreateOrdersOptions) ([]Order, error)

*

func (Woofipro) Describe

func (this Woofipro) Describe() interface{}

func (*Woofipro) EditOrder

func (this *Woofipro) EditOrder(id string, symbol string, typeVar string, side string, options ...EditOrderOptions) (Order, error)

*

func (*Woofipro) FetchBalance

func (this *Woofipro) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Woofipro) FetchClosedOrders

func (this *Woofipro) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name woofipro#fetchClosedOrders
  • @description fetches information on multiple orders made by the user
  • @see https://orderly.network/docs/build-on-evm/evm-api/restful-api/private/get-orders
  • @see https://orderly.network/docs/build-on-evm/evm-api/restful-api/private/get-algo-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] whether the order is a stop/algo order
  • @param {boolean} [params.is_triggered] whether the order has been triggered (false by default)
  • @param {string} [params.side] 'buy' or 'sell'
  • @param {int} params.until timestamp in ms of the latest order to fetch
  • @param {boolean} [params.paginate] set to true if you want to fetch orders with pagination
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Woofipro) FetchCurrencies

func (this Woofipro) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Woofipro) FetchDeposits

func (this *Woofipro) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Woofipro) FetchDepositsWithdrawals

func (this *Woofipro) FetchDepositsWithdrawals(options ...FetchDepositsWithdrawalsOptions) ([]Transaction, error)

*

func (*Woofipro) FetchFundingInterval

func (this *Woofipro) FetchFundingInterval(symbol string, options ...FetchFundingIntervalOptions) (FundingRate, error)

*

func (*Woofipro) FetchFundingRate

func (this *Woofipro) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Woofipro) FetchFundingRateHistory

func (this *Woofipro) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Woofipro) FetchFundingRates

func (this *Woofipro) FetchFundingRates(options ...FetchFundingRatesOptions) (FundingRates, error)

*

func (*Woofipro) FetchLedger

func (this *Woofipro) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name woofipro#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://orderly.network/docs/build-on-evm/evm-api/restful-api/private/get-asset-history
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Woofipro) FetchLeverage

func (this *Woofipro) FetchLeverage(symbol string, options ...FetchLeverageOptions) (Leverage, error)

*

func (*Woofipro) FetchMarkets

func (this *Woofipro) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Woofipro) FetchMyTrades

func (this *Woofipro) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name woofipro#fetchMyTrades
  • @see https://orderly.network/docs/build-on-evm/evm-api/restful-api/private/get-trades
  • @description fetch all trades made by the user
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.paginate] set to true if you want to fetch trades with pagination
  • @param {int} params.until timestamp in ms of the latest trade to fetch
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Woofipro) FetchOHLCV

func (this *Woofipro) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name woofipro#fetchOHLCV
  • @see https://orderly.network/docs/build-on-evm/evm-api/restful-api/private/get-kline
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] max=1000, max=100 when since is defined and is less than (now - (999 * (timeframe in ms)))
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Woofipro) FetchOpenOrders

func (this *Woofipro) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name woofipro#fetchOpenOrders
  • @description fetches information on multiple orders made by the user
  • @see https://orderly.network/docs/build-on-evm/evm-api/restful-api/private/get-orders
  • @see https://orderly.network/docs/build-on-evm/evm-api/restful-api/private/get-algo-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] whether the order is a stop/algo order
  • @param {boolean} [params.is_triggered] whether the order has been triggered (false by default)
  • @param {string} [params.side] 'buy' or 'sell'
  • @param {int} params.until timestamp in ms of the latest order to fetch
  • @param {boolean} [params.paginate] set to true if you want to fetch orders with pagination
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Woofipro) FetchOrder

func (this *Woofipro) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Woofipro) FetchOrderBook

func (this *Woofipro) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Woofipro) FetchOrderTrades

func (this *Woofipro) FetchOrderTrades(id string, options ...FetchOrderTradesOptions) ([]Trade, error)

*

func (*Woofipro) FetchOrders

func (this *Woofipro) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

  • @method
  • @name woofipro#fetchOrders
  • @description fetches information on multiple orders made by the user
  • @see https://orderly.network/docs/build-on-evm/evm-api/restful-api/private/get-orders
  • @see https://orderly.network/docs/build-on-evm/evm-api/restful-api/private/get-algo-orders
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {boolean} [params.trigger] whether the order is a stop/algo order
  • @param {boolean} [params.is_triggered] whether the order has been triggered (false by default)
  • @param {string} [params.side] 'buy' or 'sell'
  • @param {boolean} [params.paginate] set to true if you want to fetch orders with pagination
  • @param {int} params.until timestamp in ms of the latest order to fetch
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Woofipro) FetchPosition

func (this *Woofipro) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Woofipro) FetchPositions

func (this *Woofipro) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Woofipro) FetchStatus

func (this *Woofipro) FetchStatus(params ...interface{}) (map[string]interface{}, error)

*

func (*Woofipro) FetchTime

func (this *Woofipro) FetchTime(params ...interface{}) (int64, error)

*

func (*Woofipro) FetchTrades

func (this *Woofipro) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Woofipro) FetchTradingFees

func (this *Woofipro) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

func (*Woofipro) FetchWithdrawals

func (this *Woofipro) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Woofipro) GetAssetHistoryRows

func (this Woofipro) GetAssetHistoryRows(optionalArgs ...interface{}) <-chan interface{}

func (Woofipro) GetWithdrawNonce

func (this Woofipro) GetWithdrawNonce(optionalArgs ...interface{}) <-chan interface{}

func (Woofipro) HandleErrors

func (this Woofipro) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Woofipro) HashMessage

func (this Woofipro) HashMessage(message interface{}) interface{}

func (Woofipro) Init

func (this Woofipro) Init(userConfig map[string]interface{})

func (Woofipro) Nonce

func (this Woofipro) Nonce() interface{}

func (Woofipro) ParseBalance

func (this Woofipro) ParseBalance(response interface{}) interface{}

func (Woofipro) ParseFundingInterval

func (this Woofipro) ParseFundingInterval(interval interface{}) interface{}

func (Woofipro) ParseFundingRate

func (this Woofipro) ParseFundingRate(fundingRate interface{}, optionalArgs ...interface{}) interface{}

func (Woofipro) ParseLedgerEntry

func (this Woofipro) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Woofipro) ParseLedgerEntryType

func (this Woofipro) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Woofipro) ParseLeverage

func (this Woofipro) ParseLeverage(leverage interface{}, optionalArgs ...interface{}) interface{}

func (Woofipro) ParseMarket

func (this Woofipro) ParseMarket(market interface{}) interface{}

func (Woofipro) ParseOHLCV

func (this Woofipro) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Woofipro) ParseOrder

func (this Woofipro) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Woofipro) ParseOrderStatus

func (this Woofipro) ParseOrderStatus(status interface{}) interface{}

func (Woofipro) ParseOrderType

func (this Woofipro) ParseOrderType(typeVar interface{}) interface{}

func (Woofipro) ParsePosition

func (this Woofipro) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Woofipro) ParseTimeInForce

func (this Woofipro) ParseTimeInForce(timeInForce interface{}) interface{}

func (Woofipro) ParseTokenAndFeeTemp

func (this Woofipro) ParseTokenAndFeeTemp(item interface{}, feeTokenKey interface{}, feeAmountKey interface{}) interface{}

func (Woofipro) ParseTrade

func (this Woofipro) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Woofipro) ParseTransaction

func (this Woofipro) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Woofipro) ParseTransactionStatus

func (this Woofipro) ParseTransactionStatus(status interface{}) interface{}

func (*Woofipro) SetLeverage

func (this *Woofipro) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

func (Woofipro) SetSandboxMode

func (this Woofipro) SetSandboxMode(enable interface{})

func (Woofipro) Sign

func (this Woofipro) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Woofipro) SignHash

func (this Woofipro) SignHash(hash interface{}, privateKey interface{}) interface{}

func (Woofipro) SignMessage

func (this Woofipro) SignMessage(message interface{}, privateKey interface{}) interface{}

func (Woofipro) V1PrivateDeleteAlgoClientOrder

func (this Woofipro) V1PrivateDeleteAlgoClientOrder(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateDeleteAlgoOrder

func (this Woofipro) V1PrivateDeleteAlgoOrder(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateDeleteAlgoOrders

func (this Woofipro) V1PrivateDeleteAlgoOrders(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateDeleteBatchOrder

func (this Woofipro) V1PrivateDeleteBatchOrder(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateDeleteClientBatchOrder

func (this Woofipro) V1PrivateDeleteClientBatchOrder(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateDeleteClientOrder

func (this Woofipro) V1PrivateDeleteClientOrder(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateDeleteOrder

func (this Woofipro) V1PrivateDeleteOrder(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateDeleteOrders

func (this Woofipro) V1PrivateDeleteOrders(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetAlgoClientOrderClientOrderId

func (this Woofipro) V1PrivateGetAlgoClientOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetAlgoOrderOid

func (this Woofipro) V1PrivateGetAlgoOrderOid(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetAlgoOrders

func (this Woofipro) V1PrivateGetAlgoOrders(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetAssetHistory

func (this Woofipro) V1PrivateGetAssetHistory(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetBrokerFeeRateDefault

func (this Woofipro) V1PrivateGetBrokerFeeRateDefault(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetBrokerUserInfo

func (this Woofipro) V1PrivateGetBrokerUserInfo(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetClientHolding

func (this Woofipro) V1PrivateGetClientHolding(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetClientInfo

func (this Woofipro) V1PrivateGetClientInfo(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetClientKeyInfo

func (this Woofipro) V1PrivateGetClientKeyInfo(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetClientLiquidatorLiquidations

func (this Woofipro) V1PrivateGetClientLiquidatorLiquidations(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetClientOrderClientOrderId

func (this Woofipro) V1PrivateGetClientOrderClientOrderId(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetClientOrderlyKeyIpRestriction

func (this Woofipro) V1PrivateGetClientOrderlyKeyIpRestriction(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetClientStatistics

func (this Woofipro) V1PrivateGetClientStatistics(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetClientStatisticsDaily

func (this Woofipro) V1PrivateGetClientStatisticsDaily(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetFundingFeeHistory

func (this Woofipro) V1PrivateGetFundingFeeHistory(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetKline

func (this Woofipro) V1PrivateGetKline(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetLiquidations

func (this Woofipro) V1PrivateGetLiquidations(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetNotificationInboxNotifications

func (this Woofipro) V1PrivateGetNotificationInboxNotifications(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetNotificationInboxUnread

func (this Woofipro) V1PrivateGetNotificationInboxUnread(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetOrderOid

func (this Woofipro) V1PrivateGetOrderOid(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetOrderOidTrades

func (this Woofipro) V1PrivateGetOrderOidTrades(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetOrderbookSymbol

func (this Woofipro) V1PrivateGetOrderbookSymbol(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetOrders

func (this Woofipro) V1PrivateGetOrders(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetPnlSettlementHistory

func (this Woofipro) V1PrivateGetPnlSettlementHistory(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetPositionSymbol

func (this Woofipro) V1PrivateGetPositionSymbol(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetPositions

func (this Woofipro) V1PrivateGetPositions(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetSettleNonce

func (this Woofipro) V1PrivateGetSettleNonce(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetTradeTid

func (this Woofipro) V1PrivateGetTradeTid(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetTrades

func (this Woofipro) V1PrivateGetTrades(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetVolumeBrokerDaily

func (this Woofipro) V1PrivateGetVolumeBrokerDaily(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetVolumeUserDaily

func (this Woofipro) V1PrivateGetVolumeUserDaily(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetVolumeUserStats

func (this Woofipro) V1PrivateGetVolumeUserStats(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivateGetWithdrawNonce

func (this Woofipro) V1PrivateGetWithdrawNonce(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostAlgoOrder

func (this Woofipro) V1PrivatePostAlgoOrder(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostBatchOrder

func (this Woofipro) V1PrivatePostBatchOrder(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostBrokerFeeRateDefault

func (this Woofipro) V1PrivatePostBrokerFeeRateDefault(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostBrokerFeeRateSet

func (this Woofipro) V1PrivatePostBrokerFeeRateSet(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostBrokerFeeRateSetDefault

func (this Woofipro) V1PrivatePostBrokerFeeRateSetDefault(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostClaimInsuranceFund

func (this Woofipro) V1PrivatePostClaimInsuranceFund(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostClientLeverage

func (this Woofipro) V1PrivatePostClientLeverage(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostClientMaintenanceConfig

func (this Woofipro) V1PrivatePostClientMaintenanceConfig(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostClientResetOrderlyKeyIpRestriction

func (this Woofipro) V1PrivatePostClientResetOrderlyKeyIpRestriction(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostClientSetOrderlyKeyIpRestriction

func (this Woofipro) V1PrivatePostClientSetOrderlyKeyIpRestriction(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostDelegateOrderlyKey

func (this Woofipro) V1PrivatePostDelegateOrderlyKey(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostDelegateSettlePnl

func (this Woofipro) V1PrivatePostDelegateSettlePnl(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostDelegateSigner

func (this Woofipro) V1PrivatePostDelegateSigner(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostDelegateWithdrawRequest

func (this Woofipro) V1PrivatePostDelegateWithdrawRequest(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostLiquidation

func (this Woofipro) V1PrivatePostLiquidation(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostNotificationInboxMarkRead

func (this Woofipro) V1PrivatePostNotificationInboxMarkRead(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostNotificationInboxMarkReadAll

func (this Woofipro) V1PrivatePostNotificationInboxMarkReadAll(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostOrder

func (this Woofipro) V1PrivatePostOrder(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostOrderlyKey

func (this Woofipro) V1PrivatePostOrderlyKey(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostReferralBind

func (this Woofipro) V1PrivatePostReferralBind(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostReferralCreate

func (this Woofipro) V1PrivatePostReferralCreate(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostReferralEditSplit

func (this Woofipro) V1PrivatePostReferralEditSplit(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostReferralUpdate

func (this Woofipro) V1PrivatePostReferralUpdate(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostSettlePnl

func (this Woofipro) V1PrivatePostSettlePnl(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePostWithdrawRequest

func (this Woofipro) V1PrivatePostWithdrawRequest(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePutAlgoOrder

func (this Woofipro) V1PrivatePutAlgoOrder(args ...interface{}) <-chan interface{}

func (Woofipro) V1PrivatePutOrder

func (this Woofipro) V1PrivatePutOrder(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetClientDistributionHistory

func (this Woofipro) V1PublicGetClientDistributionHistory(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetClientPoints

func (this Woofipro) V1PublicGetClientPoints(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetFaucetUsdc

func (this Woofipro) V1PublicGetFaucetUsdc(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetGetAccount

func (this Woofipro) V1PublicGetGetAccount(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetGetOrderlyKey

func (this Woofipro) V1PublicGetGetOrderlyKey(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicAccount

func (this Woofipro) V1PublicGetPublicAccount(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicBrokerName

func (this Woofipro) V1PublicGetPublicBrokerName(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicCampaignRanking

func (this Woofipro) V1PublicGetPublicCampaignRanking(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicCampaignStats

func (this Woofipro) V1PublicGetPublicCampaignStats(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicCampaignStatsDetails

func (this Woofipro) V1PublicGetPublicCampaignStatsDetails(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicCampaignUser

func (this Woofipro) V1PublicGetPublicCampaignUser(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicCampaigns

func (this Woofipro) V1PublicGetPublicCampaigns(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicChainInfo

func (this Woofipro) V1PublicGetPublicChainInfo(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicChainInfoBrokerId

func (this Woofipro) V1PublicGetPublicChainInfoBrokerId(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicConfig

func (this Woofipro) V1PublicGetPublicConfig(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicFundingRateHistory

func (this Woofipro) V1PublicGetPublicFundingRateHistory(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicFundingRateSymbol

func (this Woofipro) V1PublicGetPublicFundingRateSymbol(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicFundingRates

func (this Woofipro) V1PublicGetPublicFundingRates(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicFutures

func (this Woofipro) V1PublicGetPublicFutures(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicFuturesSymbol

func (this Woofipro) V1PublicGetPublicFuturesSymbol(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicInfo

func (this Woofipro) V1PublicGetPublicInfo(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicInfoSymbol

func (this Woofipro) V1PublicGetPublicInfoSymbol(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicInsurancefund

func (this Woofipro) V1PublicGetPublicInsurancefund(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicLiquidatedPositions

func (this Woofipro) V1PublicGetPublicLiquidatedPositions(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicLiquidation

func (this Woofipro) V1PublicGetPublicLiquidation(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicMarketTrades

func (this Woofipro) V1PublicGetPublicMarketTrades(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicPointsEpoch

func (this Woofipro) V1PublicGetPublicPointsEpoch(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicPointsEpochDates

func (this Woofipro) V1PublicGetPublicPointsEpochDates(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicPointsLeaderboard

func (this Woofipro) V1PublicGetPublicPointsLeaderboard(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicReferralCheckRefCode

func (this Woofipro) V1PublicGetPublicReferralCheckRefCode(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicReferralVerifyRefCode

func (this Woofipro) V1PublicGetPublicReferralVerifyRefCode(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicSystemInfo

func (this Woofipro) V1PublicGetPublicSystemInfo(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicToken

func (this Woofipro) V1PublicGetPublicToken(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicVaultBalance

func (this Woofipro) V1PublicGetPublicVaultBalance(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetPublicVolumeStats

func (this Woofipro) V1PublicGetPublicVolumeStats(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetReferralAdminInfo

func (this Woofipro) V1PublicGetReferralAdminInfo(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetReferralInfo

func (this Woofipro) V1PublicGetReferralInfo(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetReferralRebateSummary

func (this Woofipro) V1PublicGetReferralRebateSummary(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetReferralRefereeHistory

func (this Woofipro) V1PublicGetReferralRefereeHistory(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetReferralRefereeInfo

func (this Woofipro) V1PublicGetReferralRefereeInfo(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetReferralRefereeRebateSummary

func (this Woofipro) V1PublicGetReferralRefereeRebateSummary(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetReferralReferralHistory

func (this Woofipro) V1PublicGetReferralReferralHistory(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetRegistrationNonce

func (this Woofipro) V1PublicGetRegistrationNonce(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetTvConfig

func (this Woofipro) V1PublicGetTvConfig(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetTvHistory

func (this Woofipro) V1PublicGetTvHistory(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicGetTvSymbolInfo

func (this Woofipro) V1PublicGetTvSymbolInfo(args ...interface{}) <-chan interface{}

func (Woofipro) V1PublicPostRegisterAccount

func (this Woofipro) V1PublicPostRegisterAccount(args ...interface{}) <-chan interface{}

func (*Woofipro) Withdraw

func (this *Woofipro) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Xt

type Xt struct {
	Core *xt
	// contains filtered or unexported fields
}

func NewXt

func NewXt(userConfig map[string]interface{}) Xt

func (Xt) AddMargin

func (this Xt) AddMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Xt) CancelAllOrders

func (this *Xt) CancelAllOrders(options ...CancelAllOrdersOptions) ([]Order, error)

*

func (*Xt) CancelOrder

func (this *Xt) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Xt) CancelOrders

func (this *Xt) CancelOrders(ids []string, options ...CancelOrdersOptions) ([]Order, error)

*

func (Xt) CreateContractOrder

func (this Xt) CreateContractOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (*Xt) CreateMarketBuyOrderWithCost

func (this *Xt) CreateMarketBuyOrderWithCost(symbol string, cost float64, options ...CreateMarketBuyOrderWithCostOptions) (Order, error)

*

  • @method
  • @name xt#createMarketBuyOrderWithCost
  • @see https://doc.xt.com/#orderorderPost
  • @description create a market buy order by providing the symbol and cost
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {float} cost how much you want to trade in units of the quote currency
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Xt) CreateOrder

func (this *Xt) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name xt#createOrder
  • @description create a trade order
  • @see https://doc.xt.com/#orderorderPost
  • @see https://doc.xt.com/#futures_ordercreate
  • @see https://doc.xt.com/#futures_entrustcreatePlan
  • @see https://doc.xt.com/#futures_entrustcreateProfit
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much you want to trade in units of the base currency
  • @param {float} [price] the price to fulfill the order, in units of the quote currency, can be ignored in market orders
  • @param {object} params extra parameters specific to the xt api endpoint
  • @param {string} [params.timeInForce] 'GTC', 'IOC', 'FOK' or 'GTX'
  • @param {string} [params.entrustType] 'TAKE_PROFIT', 'STOP', 'TAKE_PROFIT_MARKET', 'STOP_MARKET', 'TRAILING_STOP_MARKET', required if stopPrice is defined, currently isn't functioning on xt's side
  • @param {string} [params.triggerPriceType] 'INDEX_PRICE', 'MARK_PRICE', 'LATEST_PRICE', required if stopPrice is defined
  • @param {float} [params.triggerPrice] price to trigger a stop order
  • @param {float} [params.stopPrice] alias for triggerPrice
  • @param {float} [params.stopLoss] price to set a stop-loss on an open position
  • @param {float} [params.takeProfit] price to set a take-profit on an open position
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/en/latest/manual.html#order-structure}

func (Xt) CreateSpotOrder

func (this Xt) CreateSpotOrder(symbol interface{}, typeVar interface{}, side interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Xt) Describe

func (this Xt) Describe() interface{}

func (*Xt) FetchBalance

func (this *Xt) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Xt) FetchBidsAsks

func (this *Xt) FetchBidsAsks(options ...FetchBidsAsksOptions) (Tickers, error)

*

func (*Xt) FetchCanceledOrders

func (this *Xt) FetchCanceledOrders(options ...FetchCanceledOrdersOptions) ([]Order, error)

*

func (*Xt) FetchClosedOrders

func (this *Xt) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

func (Xt) FetchCurrencies

func (this Xt) FetchCurrencies(optionalArgs ...interface{}) <-chan interface{}

*

func (*Xt) FetchDepositAddress

func (this *Xt) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Xt) FetchDeposits

func (this *Xt) FetchDeposits(options ...FetchDepositsOptions) ([]Transaction, error)

*

func (*Xt) FetchFundingHistory

func (this *Xt) FetchFundingHistory(options ...FetchFundingHistoryOptions) ([]FundingHistory, error)

*

  • @method
  • @name xt#fetchFundingHistory
  • @description fetch the funding history
  • @see https://doc.xt.com/#futures_usergetFunding
  • @param {string} symbol unified market symbol
  • @param {int} [since] the starting timestamp in milliseconds
  • @param {int} [limit] the number of entries to return
  • @param {object} params extra parameters specific to the xt api endpoint
  • @returns {object[]} a list of [funding history structures]{@link https://docs.ccxt.com/#/?id=funding-history-structure}

func (*Xt) FetchFundingInterval

func (this *Xt) FetchFundingInterval(symbol string, options ...FetchFundingIntervalOptions) (FundingRate, error)

*

func (*Xt) FetchFundingRate

func (this *Xt) FetchFundingRate(symbol string, options ...FetchFundingRateOptions) (FundingRate, error)

*

func (*Xt) FetchFundingRateHistory

func (this *Xt) FetchFundingRateHistory(options ...FetchFundingRateHistoryOptions) ([]FundingRateHistory, error)

*

func (*Xt) FetchLedger

func (this *Xt) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name xt#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://doc.xt.com/#futures_usergetBalanceBill
  • @param {string} [code] unified currency code
  • @param {int} [since] timestamp in ms of the earliest ledger entry
  • @param {int} [limit] max number of ledger entries to return
  • @param {object} params extra parameters specific to the xt api endpoint
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/en/latest/manual.html#ledger-structure}

func (*Xt) FetchLeverageTiers

func (this *Xt) FetchLeverageTiers(options ...FetchLeverageTiersOptions) (LeverageTiers, error)

*

func (*Xt) FetchMarketLeverageTiers

func (this *Xt) FetchMarketLeverageTiers(symbol string, options ...FetchMarketLeverageTiersOptions) ([]LeverageTier, error)

*

func (*Xt) FetchMarkets

func (this *Xt) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Xt) FetchMyTrades

func (this *Xt) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Xt) FetchOHLCV

func (this *Xt) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name xt#fetchOHLCV
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @see https://doc.xt.com/#market4kline
  • @see https://doc.xt.com/#futures_quotesgetKLine
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} params extra parameters specific to the xt api endpoint
  • @param {int} [params.until] timestamp in ms of the latest candle to fetch
  • @param {boolean} [params.paginate] default false, when true will automatically paginate by calling this endpoint multiple times. See in the docs all the [available parameters](https://github.com/ccxt/ccxt/wiki/Manual#pagination-params)
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Xt) FetchOpenOrders

func (this *Xt) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Xt) FetchOrder

func (this *Xt) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

func (*Xt) FetchOrderBook

func (this *Xt) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

func (*Xt) FetchOrders

func (this *Xt) FetchOrders(options ...FetchOrdersOptions) ([]Order, error)

*

func (*Xt) FetchOrdersByStatus

func (this *Xt) FetchOrdersByStatus(status interface{}, options ...FetchOrdersByStatusOptions) ([]Order, error)

func (*Xt) FetchPosition

func (this *Xt) FetchPosition(symbol string, options ...FetchPositionOptions) (Position, error)

*

func (*Xt) FetchPositions

func (this *Xt) FetchPositions(options ...FetchPositionsOptions) ([]Position, error)

*

func (*Xt) FetchSpotMarkets

func (this *Xt) FetchSpotMarkets(params ...interface{}) ([]map[string]interface{}, error)

func (*Xt) FetchSwapAndFutureMarkets

func (this *Xt) FetchSwapAndFutureMarkets(params ...interface{}) ([]map[string]interface{}, error)

func (*Xt) FetchTicker

func (this *Xt) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Xt) FetchTickers

func (this *Xt) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

func (*Xt) FetchTime

func (this *Xt) FetchTime(params ...interface{}) (int64, error)

*

  • @method
  • @name xt#fetchTime
  • @description fetches the current integer timestamp in milliseconds from the xt server
  • @see https://doc.xt.com/#market1serverInfo
  • @param {object} params extra parameters specific to the xt api endpoint
  • @returns {int} the current integer timestamp in milliseconds from the xt server

func (*Xt) FetchTrades

func (this *Xt) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

func (*Xt) FetchWithdrawals

func (this *Xt) FetchWithdrawals(options ...FetchWithdrawalsOptions) ([]Transaction, error)

*

func (Xt) HandleErrors

func (this Xt) HandleErrors(code interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Xt) Init

func (this Xt) Init(userConfig map[string]interface{})

func (Xt) ModifyMarginHelper

func (this Xt) ModifyMarginHelper(symbol interface{}, amount interface{}, addOrReduce interface{}, optionalArgs ...interface{}) <-chan interface{}

func (Xt) Nonce

func (this Xt) Nonce() interface{}

func (Xt) ParseBalance

func (this Xt) ParseBalance(response interface{}) interface{}

func (Xt) ParseDepositAddress

func (this Xt) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseFundingHistory

func (this Xt) ParseFundingHistory(contract interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseFundingRate

func (this Xt) ParseFundingRate(contract interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseLedgerEntry

func (this Xt) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseLedgerEntryType

func (this Xt) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Xt) ParseLeverageTiers

func (this Xt) ParseLeverageTiers(response interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseMarginModification

func (this Xt) ParseMarginModification(data interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseMarket

func (this Xt) ParseMarket(market interface{}) interface{}

func (Xt) ParseMarketLeverageTiers

func (this Xt) ParseMarketLeverageTiers(info interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseMarkets

func (this Xt) ParseMarkets(markets interface{}) interface{}

func (Xt) ParseOHLCV

func (this Xt) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseOrder

func (this Xt) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseOrderStatus

func (this Xt) ParseOrderStatus(status interface{}) interface{}

func (Xt) ParsePosition

func (this Xt) ParsePosition(position interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseTicker

func (this Xt) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseTrade

func (this Xt) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseTransaction

func (this Xt) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Xt) ParseTransactionStatus

func (this Xt) ParseTransactionStatus(status interface{}) interface{}

func (Xt) ParseTransfer

func (this Xt) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Xt) PrivateInverseGetFutureTradeV1EntrustPlanDetail

func (this Xt) PrivateInverseGetFutureTradeV1EntrustPlanDetail(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureTradeV1EntrustPlanList

func (this Xt) PrivateInverseGetFutureTradeV1EntrustPlanList(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureTradeV1EntrustPlanListHistory

func (this Xt) PrivateInverseGetFutureTradeV1EntrustPlanListHistory(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureTradeV1EntrustProfitDetail

func (this Xt) PrivateInverseGetFutureTradeV1EntrustProfitDetail(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureTradeV1EntrustProfitList

func (this Xt) PrivateInverseGetFutureTradeV1EntrustProfitList(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureTradeV1OrderDetail

func (this Xt) PrivateInverseGetFutureTradeV1OrderDetail(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureTradeV1OrderList

func (this Xt) PrivateInverseGetFutureTradeV1OrderList(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureTradeV1OrderListHistory

func (this Xt) PrivateInverseGetFutureTradeV1OrderListHistory(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureTradeV1OrderTradeList

func (this Xt) PrivateInverseGetFutureTradeV1OrderTradeList(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureUserV1AccountInfo

func (this Xt) PrivateInverseGetFutureUserV1AccountInfo(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureUserV1BalanceBills

func (this Xt) PrivateInverseGetFutureUserV1BalanceBills(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureUserV1BalanceDetail

func (this Xt) PrivateInverseGetFutureUserV1BalanceDetail(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureUserV1BalanceFundingRateList

func (this Xt) PrivateInverseGetFutureUserV1BalanceFundingRateList(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureUserV1BalanceList

func (this Xt) PrivateInverseGetFutureUserV1BalanceList(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureUserV1PositionAdl

func (this Xt) PrivateInverseGetFutureUserV1PositionAdl(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureUserV1PositionList

func (this Xt) PrivateInverseGetFutureUserV1PositionList(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureUserV1UserCollectionList

func (this Xt) PrivateInverseGetFutureUserV1UserCollectionList(args ...interface{}) <-chan interface{}

func (Xt) PrivateInverseGetFutureUserV1UserListenKey

func (this Xt) PrivateInverseGetFutureUserV1UserListenKey(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureTradeV1EntrustCancelAllPlan

func (this Xt) PrivateInversePostFutureTradeV1EntrustCancelAllPlan(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureTradeV1EntrustCancelAllProfitStop

func (this Xt) PrivateInversePostFutureTradeV1EntrustCancelAllProfitStop(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureTradeV1EntrustCancelPlan

func (this Xt) PrivateInversePostFutureTradeV1EntrustCancelPlan(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureTradeV1EntrustCancelProfitStop

func (this Xt) PrivateInversePostFutureTradeV1EntrustCancelProfitStop(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureTradeV1EntrustCreatePlan

func (this Xt) PrivateInversePostFutureTradeV1EntrustCreatePlan(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureTradeV1EntrustCreateProfit

func (this Xt) PrivateInversePostFutureTradeV1EntrustCreateProfit(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureTradeV1EntrustUpdateProfitStop

func (this Xt) PrivateInversePostFutureTradeV1EntrustUpdateProfitStop(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureTradeV1OrderCancel

func (this Xt) PrivateInversePostFutureTradeV1OrderCancel(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureTradeV1OrderCancelAll

func (this Xt) PrivateInversePostFutureTradeV1OrderCancelAll(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureTradeV1OrderCreate

func (this Xt) PrivateInversePostFutureTradeV1OrderCreate(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureTradeV1OrderCreateBatch

func (this Xt) PrivateInversePostFutureTradeV1OrderCreateBatch(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureUserV1AccountOpen

func (this Xt) PrivateInversePostFutureUserV1AccountOpen(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureUserV1PositionAdjustLeverage

func (this Xt) PrivateInversePostFutureUserV1PositionAdjustLeverage(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureUserV1PositionAutoMargin

func (this Xt) PrivateInversePostFutureUserV1PositionAutoMargin(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureUserV1PositionCloseAll

func (this Xt) PrivateInversePostFutureUserV1PositionCloseAll(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureUserV1PositionMargin

func (this Xt) PrivateInversePostFutureUserV1PositionMargin(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureUserV1UserCollectionAdd

func (this Xt) PrivateInversePostFutureUserV1UserCollectionAdd(args ...interface{}) <-chan interface{}

func (Xt) PrivateInversePostFutureUserV1UserCollectionCancel

func (this Xt) PrivateInversePostFutureUserV1UserCollectionCancel(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureTradeV1EntrustPlanDetail

func (this Xt) PrivateLinearGetFutureTradeV1EntrustPlanDetail(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureTradeV1EntrustPlanList

func (this Xt) PrivateLinearGetFutureTradeV1EntrustPlanList(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureTradeV1EntrustPlanListHistory

func (this Xt) PrivateLinearGetFutureTradeV1EntrustPlanListHistory(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureTradeV1EntrustProfitDetail

func (this Xt) PrivateLinearGetFutureTradeV1EntrustProfitDetail(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureTradeV1EntrustProfitList

func (this Xt) PrivateLinearGetFutureTradeV1EntrustProfitList(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureTradeV1OrderDetail

func (this Xt) PrivateLinearGetFutureTradeV1OrderDetail(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureTradeV1OrderList

func (this Xt) PrivateLinearGetFutureTradeV1OrderList(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureTradeV1OrderListHistory

func (this Xt) PrivateLinearGetFutureTradeV1OrderListHistory(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureTradeV1OrderTradeList

func (this Xt) PrivateLinearGetFutureTradeV1OrderTradeList(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureUserV1AccountInfo

func (this Xt) PrivateLinearGetFutureUserV1AccountInfo(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureUserV1BalanceBills

func (this Xt) PrivateLinearGetFutureUserV1BalanceBills(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureUserV1BalanceDetail

func (this Xt) PrivateLinearGetFutureUserV1BalanceDetail(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureUserV1BalanceFundingRateList

func (this Xt) PrivateLinearGetFutureUserV1BalanceFundingRateList(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureUserV1BalanceList

func (this Xt) PrivateLinearGetFutureUserV1BalanceList(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureUserV1PositionAdl

func (this Xt) PrivateLinearGetFutureUserV1PositionAdl(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureUserV1PositionList

func (this Xt) PrivateLinearGetFutureUserV1PositionList(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureUserV1UserCollectionList

func (this Xt) PrivateLinearGetFutureUserV1UserCollectionList(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearGetFutureUserV1UserListenKey

func (this Xt) PrivateLinearGetFutureUserV1UserListenKey(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureTradeV1EntrustCancelAllPlan

func (this Xt) PrivateLinearPostFutureTradeV1EntrustCancelAllPlan(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureTradeV1EntrustCancelAllProfitStop

func (this Xt) PrivateLinearPostFutureTradeV1EntrustCancelAllProfitStop(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureTradeV1EntrustCancelPlan

func (this Xt) PrivateLinearPostFutureTradeV1EntrustCancelPlan(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureTradeV1EntrustCancelProfitStop

func (this Xt) PrivateLinearPostFutureTradeV1EntrustCancelProfitStop(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureTradeV1EntrustCreatePlan

func (this Xt) PrivateLinearPostFutureTradeV1EntrustCreatePlan(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureTradeV1EntrustCreateProfit

func (this Xt) PrivateLinearPostFutureTradeV1EntrustCreateProfit(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureTradeV1EntrustUpdateProfitStop

func (this Xt) PrivateLinearPostFutureTradeV1EntrustUpdateProfitStop(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureTradeV1OrderCancel

func (this Xt) PrivateLinearPostFutureTradeV1OrderCancel(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureTradeV1OrderCancelAll

func (this Xt) PrivateLinearPostFutureTradeV1OrderCancelAll(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureTradeV1OrderCreate

func (this Xt) PrivateLinearPostFutureTradeV1OrderCreate(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureTradeV1OrderCreateBatch

func (this Xt) PrivateLinearPostFutureTradeV1OrderCreateBatch(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureUserV1AccountOpen

func (this Xt) PrivateLinearPostFutureUserV1AccountOpen(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureUserV1PositionAdjustLeverage

func (this Xt) PrivateLinearPostFutureUserV1PositionAdjustLeverage(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureUserV1PositionAutoMargin

func (this Xt) PrivateLinearPostFutureUserV1PositionAutoMargin(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureUserV1PositionChangeType

func (this Xt) PrivateLinearPostFutureUserV1PositionChangeType(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureUserV1PositionCloseAll

func (this Xt) PrivateLinearPostFutureUserV1PositionCloseAll(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureUserV1PositionMargin

func (this Xt) PrivateLinearPostFutureUserV1PositionMargin(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureUserV1UserCollectionAdd

func (this Xt) PrivateLinearPostFutureUserV1UserCollectionAdd(args ...interface{}) <-chan interface{}

func (Xt) PrivateLinearPostFutureUserV1UserCollectionCancel

func (this Xt) PrivateLinearPostFutureUserV1UserCollectionCancel(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotDeleteBatchOrder

func (this Xt) PrivateSpotDeleteBatchOrder(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotDeleteOpenOrder

func (this Xt) PrivateSpotDeleteOpenOrder(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotDeleteOrderOrderId

func (this Xt) PrivateSpotDeleteOrderOrderId(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotGetBalance

func (this Xt) PrivateSpotGetBalance(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotGetBalances

func (this Xt) PrivateSpotGetBalances(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotGetBatchOrder

func (this Xt) PrivateSpotGetBatchOrder(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotGetDepositAddress

func (this Xt) PrivateSpotGetDepositAddress(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotGetDepositHistory

func (this Xt) PrivateSpotGetDepositHistory(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotGetHistoryOrder

func (this Xt) PrivateSpotGetHistoryOrder(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotGetOpenOrder

func (this Xt) PrivateSpotGetOpenOrder(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotGetOrder

func (this Xt) PrivateSpotGetOrder(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotGetOrderOrderId

func (this Xt) PrivateSpotGetOrderOrderId(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotGetTrade

func (this Xt) PrivateSpotGetTrade(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotGetWithdrawHistory

func (this Xt) PrivateSpotGetWithdrawHistory(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotPostBalanceAccountTransfer

func (this Xt) PrivateSpotPostBalanceAccountTransfer(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotPostBalanceTransfer

func (this Xt) PrivateSpotPostBalanceTransfer(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotPostOrder

func (this Xt) PrivateSpotPostOrder(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotPostWithdraw

func (this Xt) PrivateSpotPostWithdraw(args ...interface{}) <-chan interface{}

func (Xt) PrivateSpotPostWsToken

func (this Xt) PrivateSpotPostWsToken(args ...interface{}) <-chan interface{}

func (Xt) PrivateUserDeleteUserAccountApikeyId

func (this Xt) PrivateUserDeleteUserAccountApikeyId(args ...interface{}) <-chan interface{}

func (Xt) PrivateUserGetUserAccount

func (this Xt) PrivateUserGetUserAccount(args ...interface{}) <-chan interface{}

func (Xt) PrivateUserGetUserAccountApiKey

func (this Xt) PrivateUserGetUserAccountApiKey(args ...interface{}) <-chan interface{}

func (Xt) PrivateUserPostUserAccount

func (this Xt) PrivateUserPostUserAccount(args ...interface{}) <-chan interface{}

func (Xt) PrivateUserPostUserAccountApiKey

func (this Xt) PrivateUserPostUserAccountApiKey(args ...interface{}) <-chan interface{}

func (Xt) PrivateUserPutUserAccountApiKey

func (this Xt) PrivateUserPutUserAccountApiKey(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicContractOpenInterest

func (this Xt) PublicInverseGetFutureMarketV1PublicContractOpenInterest(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicContractRiskBalance

func (this Xt) PublicInverseGetFutureMarketV1PublicContractRiskBalance(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicLeverageBracketDetail

func (this Xt) PublicInverseGetFutureMarketV1PublicLeverageBracketDetail(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicLeverageBracketList

func (this Xt) PublicInverseGetFutureMarketV1PublicLeverageBracketList(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQAggTicker

func (this Xt) PublicInverseGetFutureMarketV1PublicQAggTicker(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQAggTickers

func (this Xt) PublicInverseGetFutureMarketV1PublicQAggTickers(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQDeal

func (this Xt) PublicInverseGetFutureMarketV1PublicQDeal(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQDepth

func (this Xt) PublicInverseGetFutureMarketV1PublicQDepth(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQFundingRate

func (this Xt) PublicInverseGetFutureMarketV1PublicQFundingRate(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQFundingRateRecord

func (this Xt) PublicInverseGetFutureMarketV1PublicQFundingRateRecord(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQIndexPrice

func (this Xt) PublicInverseGetFutureMarketV1PublicQIndexPrice(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQKline

func (this Xt) PublicInverseGetFutureMarketV1PublicQKline(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQMarkPrice

func (this Xt) PublicInverseGetFutureMarketV1PublicQMarkPrice(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQSymbolIndexPrice

func (this Xt) PublicInverseGetFutureMarketV1PublicQSymbolIndexPrice(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQSymbolMarkPrice

func (this Xt) PublicInverseGetFutureMarketV1PublicQSymbolMarkPrice(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQTicker

func (this Xt) PublicInverseGetFutureMarketV1PublicQTicker(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicQTickers

func (this Xt) PublicInverseGetFutureMarketV1PublicQTickers(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicSymbolCoins

func (this Xt) PublicInverseGetFutureMarketV1PublicSymbolCoins(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicSymbolDetail

func (this Xt) PublicInverseGetFutureMarketV1PublicSymbolDetail(args ...interface{}) <-chan interface{}

func (Xt) PublicInverseGetFutureMarketV1PublicSymbolList

func (this Xt) PublicInverseGetFutureMarketV1PublicSymbolList(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicContractOpenInterest

func (this Xt) PublicLinearGetFutureMarketV1PublicContractOpenInterest(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicContractRiskBalance

func (this Xt) PublicLinearGetFutureMarketV1PublicContractRiskBalance(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicLeverageBracketDetail

func (this Xt) PublicLinearGetFutureMarketV1PublicLeverageBracketDetail(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicLeverageBracketList

func (this Xt) PublicLinearGetFutureMarketV1PublicLeverageBracketList(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQAggTicker

func (this Xt) PublicLinearGetFutureMarketV1PublicQAggTicker(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQAggTickers

func (this Xt) PublicLinearGetFutureMarketV1PublicQAggTickers(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQDeal

func (this Xt) PublicLinearGetFutureMarketV1PublicQDeal(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQDepth

func (this Xt) PublicLinearGetFutureMarketV1PublicQDepth(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQFundingRate

func (this Xt) PublicLinearGetFutureMarketV1PublicQFundingRate(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQFundingRateRecord

func (this Xt) PublicLinearGetFutureMarketV1PublicQFundingRateRecord(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQIndexPrice

func (this Xt) PublicLinearGetFutureMarketV1PublicQIndexPrice(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQKline

func (this Xt) PublicLinearGetFutureMarketV1PublicQKline(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQMarkPrice

func (this Xt) PublicLinearGetFutureMarketV1PublicQMarkPrice(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQSymbolIndexPrice

func (this Xt) PublicLinearGetFutureMarketV1PublicQSymbolIndexPrice(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQSymbolMarkPrice

func (this Xt) PublicLinearGetFutureMarketV1PublicQSymbolMarkPrice(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQTicker

func (this Xt) PublicLinearGetFutureMarketV1PublicQTicker(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicQTickers

func (this Xt) PublicLinearGetFutureMarketV1PublicQTickers(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicSymbolCoins

func (this Xt) PublicLinearGetFutureMarketV1PublicSymbolCoins(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicSymbolDetail

func (this Xt) PublicLinearGetFutureMarketV1PublicSymbolDetail(args ...interface{}) <-chan interface{}

func (Xt) PublicLinearGetFutureMarketV1PublicSymbolList

func (this Xt) PublicLinearGetFutureMarketV1PublicSymbolList(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetCurrencies

func (this Xt) PublicSpotGetCurrencies(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetDepth

func (this Xt) PublicSpotGetDepth(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetKline

func (this Xt) PublicSpotGetKline(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetSymbol

func (this Xt) PublicSpotGetSymbol(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetTicker

func (this Xt) PublicSpotGetTicker(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetTicker24h

func (this Xt) PublicSpotGetTicker24h(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetTickerBook

func (this Xt) PublicSpotGetTickerBook(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetTickerPrice

func (this Xt) PublicSpotGetTickerPrice(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetTime

func (this Xt) PublicSpotGetTime(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetTradeHistory

func (this Xt) PublicSpotGetTradeHistory(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetTradeRecent

func (this Xt) PublicSpotGetTradeRecent(args ...interface{}) <-chan interface{}

func (Xt) PublicSpotGetWalletSupportCurrency

func (this Xt) PublicSpotGetWalletSupportCurrency(args ...interface{}) <-chan interface{}

func (Xt) ReduceMargin

func (this Xt) ReduceMargin(symbol interface{}, amount interface{}, optionalArgs ...interface{}) <-chan interface{}

*

func (*Xt) SetLeverage

func (this *Xt) SetLeverage(leverage int64, options ...SetLeverageOptions) (map[string]interface{}, error)

*

  • @method
  • @name xt#setLeverage
  • @description set the level of leverage for a market
  • @see https://doc.xt.com/#futures_useradjustLeverage
  • @param {float} leverage the rate of leverage
  • @param {string} symbol unified market symbol
  • @param {object} params extra parameters specific to the xt api endpoint
  • @param {string} params.positionSide 'LONG' or 'SHORT'
  • @returns {object} response from the exchange

func (*Xt) SetMarginMode

func (this *Xt) SetMarginMode(marginMode string, options ...SetMarginModeOptions) (map[string]interface{}, error)

*

  • @method
  • @name xt#setMarginMode
  • @description set margin mode to 'cross' or 'isolated'
  • @see https://doc.xt.com/#futures_userchangePositionType
  • @param {string} marginMode 'cross' or 'isolated'
  • @param {string} [symbol] required
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.positionSide] *required* "long" or "short"
  • @returns {object} response from the exchange

func (Xt) Sign

func (this Xt) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Xt) Transfer

func (this *Xt) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name xt#transfer
  • @description transfer currency internally between wallets on the same account
  • @see https://doc.xt.com/#transfersubTransferPost
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from - spot, swap, leverage, finance
  • @param {string} toAccount account to transfer to - spot, swap, leverage, finance
  • @param {object} params extra parameters specific to the whitebit api endpoint
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (*Xt) Withdraw

func (this *Xt) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Yobit

type Yobit struct {
	Core *yobit
	// contains filtered or unexported fields
}

func NewYobit

func NewYobit(userConfig map[string]interface{}) Yobit

func (*Yobit) CancelOrder

func (this *Yobit) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

  • @method
  • @name yobit#cancelOrder
  • @see https://yobit.net/en/api
  • @description cancels an open order
  • @param {string} id order id
  • @param {string} symbol not used by yobit cancelOrder ()
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Yobit) CreateDepositAddress

func (this *Yobit) CreateDepositAddress(code string, options ...CreateDepositAddressOptions) (map[string]interface{}, error)

*

  • @method
  • @name yobit#createDepositAddress
  • @see https://yobit.net/en/api
  • @description create a currency deposit address
  • @param {string} code unified currency code of the currency for the deposit address
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Yobit) CreateOrder

func (this *Yobit) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name yobit#createOrder
  • @see https://yobit.net/en/api
  • @description create a trade order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type must be 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Yobit) Describe

func (this Yobit) Describe() interface{}

func (*Yobit) FetchBalance

func (this *Yobit) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Yobit) FetchDepositAddress

func (this *Yobit) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

  • @method
  • @name yobit#fetchDepositAddress
  • @description fetch the deposit address for a currency associated with this account
  • @see https://yobit.net/en/api
  • @param {string} code unified currency code
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [address structure]{@link https://docs.ccxt.com/#/?id=address-structure}

func (*Yobit) FetchMarkets

func (this *Yobit) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name yobit#fetchMarkets
  • @see https://yobit.net/en/api
  • @description retrieves data on all markets for yobit
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Yobit) FetchMyTrades

func (this *Yobit) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

  • @method
  • @name yobit#fetchMyTrades
  • @see https://yobit.net/en/api
  • @description fetch all trades made by the user
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch trades for
  • @param {int} [limit] the maximum number of trades structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=trade-structure}

func (*Yobit) FetchOpenOrders

func (this *Yobit) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name yobit#fetchOpenOrders
  • @see https://yobit.net/en/api
  • @description fetch all unfilled currently open orders
  • @param {string} symbol unified market symbol
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Yobit) FetchOrder

func (this *Yobit) FetchOrder(id string, options ...FetchOrderOptions) (Order, error)

*

  • @method
  • @name yobit#fetchOrder
  • @see https://yobit.net/en/api
  • @description fetches information on an order made by the user
  • @param {string} id order id
  • @param {string} symbol not used by yobit fetchOrder
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} An [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Yobit) FetchOrderBook

func (this *Yobit) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name yobit#fetchOrderBook
  • @see https://yobit.net/en/api
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Yobit) FetchOrderBooks

func (this *Yobit) FetchOrderBooks(options ...FetchOrderBooksOptions) (OrderBooks, error)

*

  • @method
  • @name yobit#fetchOrderBooks
  • @see https://yobit.net/en/api
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data for multiple markets
  • @param {string[]|undefined} symbols list of unified market symbols, all symbols fetched if undefined, default is undefined
  • @param {int} [limit] max number of entries per orderbook to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbol

func (*Yobit) FetchTicker

func (this *Yobit) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name yobit#fetchTicker
  • @see https://yobit.net/en/api
  • @description fetches a price ticker, a statistical calculation with the information calculated over the past 24 hours for a specific market
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Yobit) FetchTickers

func (this *Yobit) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

*

  • @method
  • @name yobit#fetchTickers
  • @see https://yobit.net/en/api
  • @description fetches price tickers for multiple markets, statistical information calculated over the past 24 hours for each market
  • @param {string[]|undefined} symbols unified symbols of the markets to fetch the ticker for, all market tickers are returned if not assigned
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {object} [params.all] you can set to `true` for convenience to fetch all tickers from this exchange by sending multiple requests
  • @returns {object} a dictionary of [ticker structures]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Yobit) FetchTickersHelper

func (this *Yobit) FetchTickersHelper(idsString string, options ...FetchTickersHelperOptions) (Tickers, error)

func (*Yobit) FetchTrades

func (this *Yobit) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name yobit#fetchTrades
  • @see https://yobit.net/en/api
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (*Yobit) FetchTradingFees

func (this *Yobit) FetchTradingFees(params ...interface{}) (TradingFees, error)

*

  • @method
  • @name yobit#fetchTradingFees
  • @see https://yobit.net/en/api
  • @description fetch the trading fees for multiple markets
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a dictionary of [fee structures]{@link https://docs.ccxt.com/#/?id=fee-structure} indexed by market symbols

func (Yobit) HandleErrors

func (this Yobit) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Yobit) Init

func (this Yobit) Init(userConfig map[string]interface{})

func (Yobit) ParseBalance

func (this Yobit) ParseBalance(response interface{}) interface{}

func (Yobit) ParseOrder

func (this Yobit) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Yobit) ParseOrderStatus

func (this Yobit) ParseOrderStatus(status interface{}) interface{}

func (Yobit) ParseTicker

func (this Yobit) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Yobit) ParseTrade

func (this Yobit) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Yobit) PrivatePostActiveOrders

func (this Yobit) PrivatePostActiveOrders(args ...interface{}) <-chan interface{}

func (Yobit) PrivatePostCancelOrder

func (this Yobit) PrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Yobit) PrivatePostGetDepositAddress

func (this Yobit) PrivatePostGetDepositAddress(args ...interface{}) <-chan interface{}

func (Yobit) PrivatePostGetInfo

func (this Yobit) PrivatePostGetInfo(args ...interface{}) <-chan interface{}

func (Yobit) PrivatePostOrderInfo

func (this Yobit) PrivatePostOrderInfo(args ...interface{}) <-chan interface{}

func (Yobit) PrivatePostTrade

func (this Yobit) PrivatePostTrade(args ...interface{}) <-chan interface{}

func (Yobit) PrivatePostTradeHistory

func (this Yobit) PrivatePostTradeHistory(args ...interface{}) <-chan interface{}

func (Yobit) PrivatePostWithdrawCoinsToAddress

func (this Yobit) PrivatePostWithdrawCoinsToAddress(args ...interface{}) <-chan interface{}

func (Yobit) PublicGetDepthPair

func (this Yobit) PublicGetDepthPair(args ...interface{}) <-chan interface{}

func (Yobit) PublicGetInfo

func (this Yobit) PublicGetInfo(args ...interface{}) <-chan interface{}

func (Yobit) PublicGetTickerPair

func (this Yobit) PublicGetTickerPair(args ...interface{}) <-chan interface{}

func (Yobit) PublicGetTradesPair

func (this Yobit) PublicGetTradesPair(args ...interface{}) <-chan interface{}

func (Yobit) Sign

func (this Yobit) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Yobit) Withdraw

func (this *Yobit) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

  • @method
  • @name yobit#withdraw
  • @see https://yobit.net/en/api
  • @description make a withdrawal
  • @param {string} code unified currency code
  • @param {float} amount the amount to withdraw
  • @param {string} address the address to withdraw to
  • @param {string} tag
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transaction structure]{@link https://docs.ccxt.com/#/?id=transaction-structure}

type Zaif

type Zaif struct {
	Core *zaif
	// contains filtered or unexported fields
}

func NewZaif

func NewZaif(userConfig map[string]interface{}) Zaif

func (*Zaif) CancelOrder

func (this *Zaif) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Zaif) CreateOrder

func (this *Zaif) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name zaif#createOrder
  • @see https://zaif-api-document.readthedocs.io/ja/latest/MarginTradingAPI.html#id23
  • @description create a trade order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type must be 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Zaif) CustomNonce

func (this Zaif) CustomNonce() interface{}

func (Zaif) Describe

func (this Zaif) Describe() interface{}

func (Zaif) EcapiPostCancelInvoice

func (this Zaif) EcapiPostCancelInvoice(args ...interface{}) <-chan interface{}

func (Zaif) EcapiPostCreateInvoice

func (this Zaif) EcapiPostCreateInvoice(args ...interface{}) <-chan interface{}

func (Zaif) EcapiPostGetInvoice

func (this Zaif) EcapiPostGetInvoice(args ...interface{}) <-chan interface{}

func (Zaif) EcapiPostGetInvoiceIdsByOrderNumber

func (this Zaif) EcapiPostGetInvoiceIdsByOrderNumber(args ...interface{}) <-chan interface{}

func (Zaif) FapiGetDepthGroupIdPair

func (this Zaif) FapiGetDepthGroupIdPair(args ...interface{}) <-chan interface{}

func (Zaif) FapiGetGroupsGroupId

func (this Zaif) FapiGetGroupsGroupId(args ...interface{}) <-chan interface{}

func (Zaif) FapiGetLastPriceGroupIdPair

func (this Zaif) FapiGetLastPriceGroupIdPair(args ...interface{}) <-chan interface{}

func (Zaif) FapiGetTickerGroupIdPair

func (this Zaif) FapiGetTickerGroupIdPair(args ...interface{}) <-chan interface{}

func (Zaif) FapiGetTradesGroupIdPair

func (this Zaif) FapiGetTradesGroupIdPair(args ...interface{}) <-chan interface{}

func (*Zaif) FetchBalance

func (this *Zaif) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Zaif) FetchClosedOrders

func (this *Zaif) FetchClosedOrders(options ...FetchClosedOrdersOptions) ([]Order, error)

*

  • @method
  • @name zaif#fetchClosedOrders
  • @see https://zaif-api-document.readthedocs.io/ja/latest/TradingAPI.html#id24
  • @description fetches information on multiple closed orders made by the user
  • @param {string} symbol unified market symbol of the market orders were made in
  • @param {int} [since] the earliest time in ms to fetch orders for
  • @param {int} [limit] the maximum number of order structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Zaif) FetchMarkets

func (this *Zaif) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

func (*Zaif) FetchOpenOrders

func (this *Zaif) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

func (*Zaif) FetchOrderBook

func (this *Zaif) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name zaif#fetchOrderBook
  • @see https://zaif-api-document.readthedocs.io/ja/latest/PublicAPI.html#id34
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Zaif) FetchTicker

func (this *Zaif) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

func (*Zaif) FetchTrades

func (this *Zaif) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name zaif#fetchTrades
  • @see https://zaif-api-document.readthedocs.io/ja/latest/PublicAPI.html#id28
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Zaif) HandleErrors

func (this Zaif) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Zaif) Init

func (this Zaif) Init(userConfig map[string]interface{})

func (Zaif) ParseBalance

func (this Zaif) ParseBalance(response interface{}) interface{}

func (Zaif) ParseMarket

func (this Zaif) ParseMarket(market interface{}) interface{}

func (Zaif) ParseOrder

func (this Zaif) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Zaif) ParseTicker

func (this Zaif) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Zaif) ParseTrade

func (this Zaif) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Zaif) ParseTransaction

func (this Zaif) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Zaif) PrivatePostActiveOrders

func (this Zaif) PrivatePostActiveOrders(args ...interface{}) <-chan interface{}

func (Zaif) PrivatePostCancelOrder

func (this Zaif) PrivatePostCancelOrder(args ...interface{}) <-chan interface{}

func (Zaif) PrivatePostDepositHistory

func (this Zaif) PrivatePostDepositHistory(args ...interface{}) <-chan interface{}

func (Zaif) PrivatePostGetIdInfo

func (this Zaif) PrivatePostGetIdInfo(args ...interface{}) <-chan interface{}

func (Zaif) PrivatePostGetInfo

func (this Zaif) PrivatePostGetInfo(args ...interface{}) <-chan interface{}

func (Zaif) PrivatePostGetInfo2

func (this Zaif) PrivatePostGetInfo2(args ...interface{}) <-chan interface{}

func (Zaif) PrivatePostGetPersonalInfo

func (this Zaif) PrivatePostGetPersonalInfo(args ...interface{}) <-chan interface{}

func (Zaif) PrivatePostTrade

func (this Zaif) PrivatePostTrade(args ...interface{}) <-chan interface{}

func (Zaif) PrivatePostTradeHistory

func (this Zaif) PrivatePostTradeHistory(args ...interface{}) <-chan interface{}

func (Zaif) PrivatePostWithdraw

func (this Zaif) PrivatePostWithdraw(args ...interface{}) <-chan interface{}

func (Zaif) PrivatePostWithdrawHistory

func (this Zaif) PrivatePostWithdrawHistory(args ...interface{}) <-chan interface{}

func (Zaif) PublicGetCurrenciesAll

func (this Zaif) PublicGetCurrenciesAll(args ...interface{}) <-chan interface{}

func (Zaif) PublicGetCurrenciesPair

func (this Zaif) PublicGetCurrenciesPair(args ...interface{}) <-chan interface{}

func (Zaif) PublicGetCurrencyPairsAll

func (this Zaif) PublicGetCurrencyPairsAll(args ...interface{}) <-chan interface{}

func (Zaif) PublicGetCurrencyPairsPair

func (this Zaif) PublicGetCurrencyPairsPair(args ...interface{}) <-chan interface{}

func (Zaif) PublicGetDepthPair

func (this Zaif) PublicGetDepthPair(args ...interface{}) <-chan interface{}

func (Zaif) PublicGetLastPricePair

func (this Zaif) PublicGetLastPricePair(args ...interface{}) <-chan interface{}

func (Zaif) PublicGetTickerPair

func (this Zaif) PublicGetTickerPair(args ...interface{}) <-chan interface{}

func (Zaif) PublicGetTradesPair

func (this Zaif) PublicGetTradesPair(args ...interface{}) <-chan interface{}

func (Zaif) Sign

func (this Zaif) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (Zaif) TlapiPostActivePositions

func (this Zaif) TlapiPostActivePositions(args ...interface{}) <-chan interface{}

func (Zaif) TlapiPostCancelPosition

func (this Zaif) TlapiPostCancelPosition(args ...interface{}) <-chan interface{}

func (Zaif) TlapiPostChangePosition

func (this Zaif) TlapiPostChangePosition(args ...interface{}) <-chan interface{}

func (Zaif) TlapiPostCreatePosition

func (this Zaif) TlapiPostCreatePosition(args ...interface{}) <-chan interface{}

func (Zaif) TlapiPostGetPositions

func (this Zaif) TlapiPostGetPositions(args ...interface{}) <-chan interface{}

func (Zaif) TlapiPostPositionHistory

func (this Zaif) TlapiPostPositionHistory(args ...interface{}) <-chan interface{}

func (*Zaif) Withdraw

func (this *Zaif) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

type Zonda

type Zonda struct {
	Core *zonda
	// contains filtered or unexported fields
}

func NewZonda

func NewZonda(userConfig map[string]interface{}) Zonda

func (*Zonda) CancelOrder

func (this *Zonda) CancelOrder(id string, options ...CancelOrderOptions) (Order, error)

*

func (*Zonda) CreateOrder

func (this *Zonda) CreateOrder(symbol string, typeVar string, side string, amount float64, options ...CreateOrderOptions) (Order, error)

*

  • @method
  • @name zonda#createOrder
  • @description create a trade order
  • @see https://docs.zondacrypto.exchange/reference/new-order
  • @param {string} symbol unified symbol of the market to create an order in
  • @param {string} type 'market' or 'limit'
  • @param {string} side 'buy' or 'sell'
  • @param {float} amount how much of currency you want to trade in units of base currency
  • @param {float} [price] the price at which the order is to be fulfilled, in units of the quote currency, ignored in market orders
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} an [order structure]{@link https://docs.ccxt.com/#/?id=order-structure}

func (Zonda) Describe

func (this Zonda) Describe() interface{}

func (*Zonda) FetchBalance

func (this *Zonda) FetchBalance(params ...interface{}) (Balances, error)

*

func (*Zonda) FetchDepositAddress

func (this *Zonda) FetchDepositAddress(code string, options ...FetchDepositAddressOptions) (DepositAddress, error)

*

func (*Zonda) FetchDepositAddresses

func (this *Zonda) FetchDepositAddresses(options ...FetchDepositAddressesOptions) ([]DepositAddress, error)

*

func (*Zonda) FetchLedger

func (this *Zonda) FetchLedger(options ...FetchLedgerOptions) ([]LedgerEntry, error)

*

  • @method
  • @name zonda#fetchLedger
  • @description fetch the history of changes, actions done by the user or operations that altered the balance of the user
  • @see https://docs.zondacrypto.exchange/reference/operations-history
  • @param {string} [code] unified currency code, default is undefined
  • @param {int} [since] timestamp in ms of the earliest ledger entry, default is undefined
  • @param {int} [limit] max number of ledger entries to return, default is undefined
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [ledger structure]{@link https://docs.ccxt.com/#/?id=ledger}

func (*Zonda) FetchMarkets

func (this *Zonda) FetchMarkets(params ...interface{}) ([]MarketInterface, error)

*

  • @method
  • @name zonda#fetchMarkets
  • @see https://docs.zondacrypto.exchange/reference/ticker-1
  • @description retrieves data on all markets for zonda
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object[]} an array of objects representing market data

func (*Zonda) FetchMyTrades

func (this *Zonda) FetchMyTrades(options ...FetchMyTradesOptions) ([]Trade, error)

*

func (*Zonda) FetchOHLCV

func (this *Zonda) FetchOHLCV(symbol string, options ...FetchOHLCVOptions) ([]OHLCV, error)

*

  • @method
  • @name zonda#fetchOHLCV
  • @see https://docs.zondacrypto.exchange/reference/candles-chart
  • @description fetches historical candlestick data containing the open, high, low, and close price, and the volume of a market
  • @param {string} symbol unified symbol of the market to fetch OHLCV data for
  • @param {string} timeframe the length of time each candle represents
  • @param {int} [since] timestamp in ms of the earliest candle to fetch
  • @param {int} [limit] the maximum amount of candles to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {int[][]} A list of candles ordered as timestamp, open, high, low, close, volume

func (*Zonda) FetchOpenOrders

func (this *Zonda) FetchOpenOrders(options ...FetchOpenOrdersOptions) ([]Order, error)

*

  • @method
  • @name zonda#fetchOpenOrders
  • @see https://docs.zondacrypto.exchange/reference/active-orders
  • @description fetch all unfilled currently open orders
  • @param {string} symbol not used by zonda fetchOpenOrders
  • @param {int} [since] the earliest time in ms to fetch open orders for
  • @param {int} [limit] the maximum number of open orders structures to retrieve
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Order[]} a list of [order structures]{@link https://docs.ccxt.com/#/?id=order-structure}

func (*Zonda) FetchOrderBook

func (this *Zonda) FetchOrderBook(symbol string, options ...FetchOrderBookOptions) (OrderBook, error)

*

  • @method
  • @name zonda#fetchOrderBook
  • @see https://docs.zondacrypto.exchange/reference/orderbook-2
  • @description fetches information on open orders with bid (buy) and ask (sell) prices, volumes and other data
  • @param {string} symbol unified symbol of the market to fetch the order book for
  • @param {int} [limit] the maximum amount of order book entries to return
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} A dictionary of [order book structures]{@link https://docs.ccxt.com/#/?id=order-book-structure} indexed by market symbols

func (*Zonda) FetchTicker

func (this *Zonda) FetchTicker(symbol string, options ...FetchTickerOptions) (Ticker, error)

*

  • @method
  • @name zonda#fetchTicker
  • @description v1_01PublicGetTradingTickerSymbol retrieves timestamp, datetime, bid, ask, close, last, previousClose, v1_01PublicGetTradingStatsSymbol retrieves high, low, volume and opening price of an asset
  • @see https://docs.zondacrypto.exchange/reference/market-statistics
  • @param {string} symbol unified symbol of the market to fetch the ticker for
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @param {string} [params.method] v1_01PublicGetTradingTickerSymbol (default) or v1_01PublicGetTradingStatsSymbol
  • @returns {object} a [ticker structure]{@link https://docs.ccxt.com/#/?id=ticker-structure}

func (*Zonda) FetchTickers

func (this *Zonda) FetchTickers(options ...FetchTickersOptions) (Tickers, error)

func (*Zonda) FetchTrades

func (this *Zonda) FetchTrades(symbol string, options ...FetchTradesOptions) ([]Trade, error)

*

  • @method
  • @name zonda#fetchTrades
  • @see https://docs.zondacrypto.exchange/reference/last-transactions
  • @description get the list of most recent trades for a particular symbol
  • @param {string} symbol unified symbol of the market to fetch trades for
  • @param {int} [since] timestamp in ms of the earliest trade to fetch
  • @param {int} [limit] the maximum amount of trades to fetch
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {Trade[]} a list of [trade structures]{@link https://docs.ccxt.com/#/?id=public-trades}

func (Zonda) HandleErrors

func (this Zonda) HandleErrors(httpCode interface{}, reason interface{}, url interface{}, method interface{}, headers interface{}, body interface{}, response interface{}, requestHeaders interface{}, requestBody interface{}) interface{}

func (Zonda) Init

func (this Zonda) Init(userConfig map[string]interface{})

func (Zonda) IsFiat

func (this Zonda) IsFiat(currency interface{}) interface{}

func (Zonda) ParseBalance

func (this Zonda) ParseBalance(response interface{}) interface{}

func (Zonda) ParseDepositAddress

func (this Zonda) ParseDepositAddress(depositAddress interface{}, optionalArgs ...interface{}) interface{}

func (Zonda) ParseLedgerEntry

func (this Zonda) ParseLedgerEntry(item interface{}, optionalArgs ...interface{}) interface{}

func (Zonda) ParseLedgerEntryType

func (this Zonda) ParseLedgerEntryType(typeVar interface{}) interface{}

func (Zonda) ParseMarket

func (this Zonda) ParseMarket(item interface{}) interface{}

func (Zonda) ParseOHLCV

func (this Zonda) ParseOHLCV(ohlcv interface{}, optionalArgs ...interface{}) interface{}

func (Zonda) ParseOrder

func (this Zonda) ParseOrder(order interface{}, optionalArgs ...interface{}) interface{}

func (Zonda) ParseTicker

func (this Zonda) ParseTicker(ticker interface{}, optionalArgs ...interface{}) interface{}

func (Zonda) ParseTrade

func (this Zonda) ParseTrade(trade interface{}, optionalArgs ...interface{}) interface{}

func (Zonda) ParseTransaction

func (this Zonda) ParseTransaction(transaction interface{}, optionalArgs ...interface{}) interface{}

func (Zonda) ParseTransfer

func (this Zonda) ParseTransfer(transfer interface{}, optionalArgs ...interface{}) interface{}

func (Zonda) ParseTransferStatus

func (this Zonda) ParseTransferStatus(status interface{}) interface{}

func (Zonda) PrivatePostCancel

func (this Zonda) PrivatePostCancel(args ...interface{}) <-chan interface{}

func (Zonda) PrivatePostHistory

func (this Zonda) PrivatePostHistory(args ...interface{}) <-chan interface{}

func (Zonda) PrivatePostInfo

func (this Zonda) PrivatePostInfo(args ...interface{}) <-chan interface{}

func (Zonda) PrivatePostOrderbook

func (this Zonda) PrivatePostOrderbook(args ...interface{}) <-chan interface{}

func (Zonda) PrivatePostOrders

func (this Zonda) PrivatePostOrders(args ...interface{}) <-chan interface{}

func (Zonda) PrivatePostTrade

func (this Zonda) PrivatePostTrade(args ...interface{}) <-chan interface{}

func (Zonda) PrivatePostTransactions

func (this Zonda) PrivatePostTransactions(args ...interface{}) <-chan interface{}

func (Zonda) PrivatePostTransfer

func (this Zonda) PrivatePostTransfer(args ...interface{}) <-chan interface{}

func (Zonda) PrivatePostWithdraw

func (this Zonda) PrivatePostWithdraw(args ...interface{}) <-chan interface{}

func (Zonda) PublicGetIdAll

func (this Zonda) PublicGetIdAll(args ...interface{}) <-chan interface{}

func (Zonda) PublicGetIdMarket

func (this Zonda) PublicGetIdMarket(args ...interface{}) <-chan interface{}

func (Zonda) PublicGetIdOrderbook

func (this Zonda) PublicGetIdOrderbook(args ...interface{}) <-chan interface{}

func (Zonda) PublicGetIdTicker

func (this Zonda) PublicGetIdTicker(args ...interface{}) <-chan interface{}

func (Zonda) PublicGetIdTrades

func (this Zonda) PublicGetIdTrades(args ...interface{}) <-chan interface{}

func (Zonda) Sign

func (this Zonda) Sign(path interface{}, optionalArgs ...interface{}) interface{}

func (*Zonda) Transfer

func (this *Zonda) Transfer(code string, amount float64, fromAccount string, toAccount string, options ...TransferOptions) (TransferEntry, error)

*

  • @method
  • @name zonda#transfer
  • @see https://docs.zondacrypto.exchange/reference/internal-transfer
  • @description transfer currency internally between wallets on the same account
  • @param {string} code unified currency code
  • @param {float} amount amount to transfer
  • @param {string} fromAccount account to transfer from
  • @param {string} toAccount account to transfer to
  • @param {object} [params] extra parameters specific to the exchange API endpoint
  • @returns {object} a [transfer structure]{@link https://docs.ccxt.com/#/?id=transfer-structure}

func (Zonda) V1_01PrivateDeleteTradingOfferSymbolIdSidePrice

func (this Zonda) V1_01PrivateDeleteTradingOfferSymbolIdSidePrice(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateDeleteTradingStopOfferSymbolIdSidePrice

func (this Zonda) V1_01PrivateDeleteTradingStopOfferSymbolIdSidePrice(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetApiPaymentsDepositsCryptoAddresses

func (this Zonda) V1_01PrivateGetApiPaymentsDepositsCryptoAddresses(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetBalancesBITBAYBalance

func (this Zonda) V1_01PrivateGetBalancesBITBAYBalance(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetBalancesBITBAYHistory

func (this Zonda) V1_01PrivateGetBalancesBITBAYHistory(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetClientPaymentsV2CustomerCryptoCurrencyChannelsDeposit

func (this Zonda) V1_01PrivateGetClientPaymentsV2CustomerCryptoCurrencyChannelsDeposit(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetClientPaymentsV2CustomerCryptoCurrencyChannelsWithdrawal

func (this Zonda) V1_01PrivateGetClientPaymentsV2CustomerCryptoCurrencyChannelsWithdrawal(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetClientPaymentsV2CustomerCryptoDepositFee

func (this Zonda) V1_01PrivateGetClientPaymentsV2CustomerCryptoDepositFee(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetClientPaymentsV2CustomerCryptoWithdrawalFee

func (this Zonda) V1_01PrivateGetClientPaymentsV2CustomerCryptoWithdrawalFee(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetFiatCantorHistory

func (this Zonda) V1_01PrivateGetFiatCantorHistory(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetFiatCantorRateBaseIdQuoteId

func (this Zonda) V1_01PrivateGetFiatCantorRateBaseIdQuoteId(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetPaymentsDepositDetailId

func (this Zonda) V1_01PrivateGetPaymentsDepositDetailId(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetPaymentsWithdrawalDetailId

func (this Zonda) V1_01PrivateGetPaymentsWithdrawalDetailId(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetTradingConfigSymbol

func (this Zonda) V1_01PrivateGetTradingConfigSymbol(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetTradingHistoryTransactions

func (this Zonda) V1_01PrivateGetTradingHistoryTransactions(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetTradingOffer

func (this Zonda) V1_01PrivateGetTradingOffer(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivateGetTradingStopOffer

func (this Zonda) V1_01PrivateGetTradingStopOffer(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivatePostApiPaymentsWithdrawalsCrypto

func (this Zonda) V1_01PrivatePostApiPaymentsWithdrawalsCrypto(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivatePostApiPaymentsWithdrawalsFiat

func (this Zonda) V1_01PrivatePostApiPaymentsWithdrawalsFiat(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivatePostBalancesBITBAYBalance

func (this Zonda) V1_01PrivatePostBalancesBITBAYBalance(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivatePostBalancesBITBAYBalanceTransferSourceDestination

func (this Zonda) V1_01PrivatePostBalancesBITBAYBalanceTransferSourceDestination(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivatePostClientPaymentsV2CustomerCryptoDeposit

func (this Zonda) V1_01PrivatePostClientPaymentsV2CustomerCryptoDeposit(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivatePostClientPaymentsV2CustomerCryptoWithdrawal

func (this Zonda) V1_01PrivatePostClientPaymentsV2CustomerCryptoWithdrawal(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivatePostFiatCantorExchange

func (this Zonda) V1_01PrivatePostFiatCantorExchange(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivatePostTradingConfigSymbol

func (this Zonda) V1_01PrivatePostTradingConfigSymbol(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivatePostTradingOfferSymbol

func (this Zonda) V1_01PrivatePostTradingOfferSymbol(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivatePostTradingStopOfferSymbol

func (this Zonda) V1_01PrivatePostTradingStopOfferSymbol(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PrivatePutBalancesBITBAYBalanceId

func (this Zonda) V1_01PrivatePutBalancesBITBAYBalanceId(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PublicGetTradingCandleHistorySymbolResolution

func (this Zonda) V1_01PublicGetTradingCandleHistorySymbolResolution(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PublicGetTradingOrderbookSymbol

func (this Zonda) V1_01PublicGetTradingOrderbookSymbol(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PublicGetTradingStats

func (this Zonda) V1_01PublicGetTradingStats(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PublicGetTradingStatsSymbol

func (this Zonda) V1_01PublicGetTradingStatsSymbol(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PublicGetTradingTicker

func (this Zonda) V1_01PublicGetTradingTicker(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PublicGetTradingTickerSymbol

func (this Zonda) V1_01PublicGetTradingTickerSymbol(args ...interface{}) <-chan interface{}

func (Zonda) V1_01PublicGetTradingTransactionsSymbol

func (this Zonda) V1_01PublicGetTradingTransactionsSymbol(args ...interface{}) <-chan interface{}

func (*Zonda) Withdraw

func (this *Zonda) Withdraw(code string, amount float64, address string, options ...WithdrawOptions) (Transaction, error)

*

Source Files

Jump to

Keyboard shortcuts

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