services

package
v0.0.0-...-d060b71 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2018 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAccountBalance

func GetAccountBalance(strAccountID string) (r models.BalanceReturn, err error)

根据账户ID查询账户余额 nAccountID: 账户ID, 不知道的话可以通过GetAccounts()获取, 可以只现货账户, C2C账户, 期货账户 return: BalanceReturn对象

func GetAccounts

func GetAccounts() (r models.AccountsReturn, err error)

查询当前用户的所有账户, 根据包含的私钥查询 return: AccountsReturn对象

func GetCurrencys

func GetCurrencys() (r models.CurrencysReturn, err error)

查询系统支持的所有币种 return: CurrencysReturn对象

func GetKLine

func GetKLine(strSymbol, strPeriod string, nSize int) (r models.KLineReturn, err error)

获取K线数据 strSymbol: 交易对, btcusdt, bccbtc...... strPeriod: K线类型, 1min, 5min, 15min...... nSize: 获取数量, [1-2000] return: KLineReturn 对象

func GetMarketDepth

func GetMarketDepth(strSymbol, strType string) (r models.MarketDepthReturn, err error)

获取交易深度信息 strSymbol: 交易对, btcusdt, bccbtc...... strType: Depth类型, step0、step1......stpe5 (合并深度0-5, 0时不合并) return: MarketDepthReturn对象

func GetMarketDetail

func GetMarketDetail(strSymbol string) (r models.MarketDetailReturn, err error)

获取Market Detail 24小时成交量数据 strSymbol: 交易对, btcusdt, bccbtc...... return: MarketDetailReturn对象

func GetOrderDetail

func GetOrderDetail(strOrderID string) (r models.OrderDetailReturn, err error)

根据订单ID查询订单详情

func GetOrders

func GetOrders(strSymbol string) (r models.OrdersReturn, err error)

列出当前所有挂单

func GetSymbols

func GetSymbols() (r models.SymbolsReturn, err error)

查询系统支持的所有交易及精度 return: SymbolsReturn对象

func GetTicker

func GetTicker(strSymbol string) (r models.TickerReturn, err error)

获取聚合行情 strSymbol: 交易对, btcusdt, bccbtc...... return: TickReturn对象

func GetTimestamp

func GetTimestamp() (r models.TimestampReturn, err error)

查询系统当前时间戳 return: TimestampReturn对象

func GetTrade

func GetTrade(strSymbol string, nSize int) (r models.TradeReturn, err error)

批量获取最近的交易记录 strSymbol: 交易对, btcusdt, bccbtc...... nSize: 获取交易记录的数量, 范围1-2000 return: TradeReturn对象

func GetTradeDetail

func GetTradeDetail(strSymbol string) (r models.TradeDetailReturn, err error)

获取交易细节信息 strSymbol: 交易对, btcusdt, bccbtc...... return: TradeDetailReturn对象

func Place

func Place(params models.PlaceRequestParams) (r models.PlaceReturn, err error)

下单 params: 下单信息 return: PlaceReturn对象

func SubmitCancel

func SubmitCancel(strOrderID string) (r models.PlaceReturn, err error)

申请撤销一个订单请求 strOrderID: 订单ID return: PlaceReturn对象

Types

This section is empty.

Jump to

Keyboard shortcuts

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