Documentation ¶
Index ¶
- func GetAccountBalance(strAccountID string) (r models.BalanceReturn, err error)
- func GetAccounts() (r models.AccountsReturn, err error)
- func GetCurrencys() (r models.CurrencysReturn, err error)
- func GetKLine(strSymbol, strPeriod string, nSize int) (r models.KLineReturn, err error)
- func GetMarketDepth(strSymbol, strType string) (r models.MarketDepthReturn, err error)
- func GetMarketDetail(strSymbol string) (r models.MarketDetailReturn, err error)
- func GetOrderDetail(strOrderID string) (r models.OrderDetailReturn, err error)
- func GetOrders(strSymbol string) (r models.OrdersReturn, err error)
- func GetSymbols() (r models.SymbolsReturn, err error)
- func GetTicker(strSymbol string) (r models.TickerReturn, err error)
- func GetTimestamp() (r models.TimestampReturn, err error)
- func GetTrade(strSymbol string, nSize int) (r models.TradeReturn, err error)
- func GetTradeDetail(strSymbol string) (r models.TradeDetailReturn, err error)
- func Place(params models.PlaceRequestParams) (r models.PlaceReturn, err error)
- func SubmitCancel(strOrderID string) (r models.PlaceReturn, err error)
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 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.