Пост с информацией об бирже: https://help.bitz.top/article/100001693 https://help.bit-z.com/cn/article/100002220
Документация API: https://apidoc.bitz.cm/cn/
/* 测试账户资产数据
{
Info:map[
status:200
msg:
data:map[
time:1.571122558e+09
estimate_BTC:0.01323647
estimate_USD:110.00
estimate_CNY:778.35
balances:[
map[
coin:BTC
balance:0.00000000
positionMargin:0.00000000
unrlzPnl:0.00000000
estimate_BTC:0.00000000
estimate_USD:0.00
orderMargin:0.00000000
total:0.00000000
estimate_CNY:0.00
]
map[
unrlzPnl:0.00000000
estimate_CNY:0.00
estimate_USD:0.00
coin:ETH
balance:0.00000000
positionMargin:0.00000000
orderMargin:0.00000000
total:0.00000000
estimate_BTC:0.00000000
]
map[unrlzPnl:0.00000000 total:0.00000000 estimate_CNY:0.00 coin:LTC balance:0.00000000 orderMargin:0.00000000 positionMargin:0.00000000 estimate_BTC:0.00000000 estimate_USD:0.00]
map[coin:EOS orderMargin:0.00000000 estimate_CNY:0.00 balance:0.00000000 positionMargin:0.00000000 unrlzPnl:0.00000000 total:0.00000000 estimate_BTC:0.00000000 estimate_USD:0.00]
map[balance:110.00000000 positionMargin:0.00000000 estimate_USD:110.00 estimate_CNY:778.35 coin:USDT orderMargin:0.00000000 unrlzPnl:0.00000000 total:110.00000000 estimate_BTC:0.01323647]
map[unrlzPnl:0.00000000 estimate_CNY:0.00 orderMargin:0.00000000 total:0.00000000 estimate_BTC:0.00000000 estimate_USD:0.00 coin:BZ balance:0.00000000 positionMargin:0.00000000]
]
]
time:1.571122558e+09
microtime:0.81880700 1571122558
source:api
]
Stocks:0 FrozenStocks:0 Balance:0 FrozenBalance:0}
*/
Параметры в интерфейсе требуют передачи значений типа ID контракта, необходимо сначала посетить интерфейс биржи, чтобы получить мапировку конкретного контракта, подробности контракта.
Контракты делятся на прямые и обратные контракты, расчеты и расчеты отличаются.
Контракт на основе монеты является обратным контрактом, который рассчитывается в монетах (не в USDT)
Тест, который не может быть выполнен с использованием других уровней леверинга в случае, если у вас есть один вид леверинга, может привести к ошибкам:
map[status:-200 msg:Leverage error data: time:1.571130679e+09 microtime:0.37469600 1571130679 source:api]
Если у вас есть позиции, которые вы не можете погасить, если их значение не совпадает с уровнем леверинга, то вы можете получить ошибку: map[status:-200 msg:Leverage error data: time:1.571366118e+09 microtime:0.74409100 1571366118 source:api]
При отсутствии хранения API возвращает следующую исходную информацию: {map[status:200 msg: data:[] time:1.571366357e+09 microtime:0.23304400 1571366357 source:api]}
При заказе есть полный запас на один запас, переключается полный запас на один запас.
При удержании позиции, заказа в сторону понижения позиции, не превышающей позиции, на счете не будет вычитаться гарантийный взнос. За превышение части, которая может быть удержана, будут вычитаться средства на счете в качестве гарантийного взноса.