公共策略


服务器时间

https://kuna.io/api/v2/timestamp

1465845534 — unix 时间戳

最近市场数据

https://kuna.io/api/v2/tickers/btcuah

{   
     "at": 服务器时间,    
     "ticker": {       
          "buy": BTC 购进价格,       
          "sell": BTC 卖出价格,       
          "low": 24小时内交易最低价,       
          "high": 24小时内交易最高价,       
          "last": 最后交易价格,       
          "vol": 24小时内基础货币交易量,       
          "amount": 24内报价货币的交易总价   
     }
}


订单簿


{
    "timestamp": server time
    "asks": array of orders for sale
    [
        [price, volume]
    ],
    "bids": array of orders for buy
    [
        [price, volume]
    ]
}


交易历史

https://kuna.io/api/v2/trades?market=btcuah

[{    
     "id": 交易 ID,   
     "price": 1BTC价格,   
     "volume": BTC量,   
     "funds": UAH量,   
     "market": 市场ID,   
     "created_at": 交易时间,   
     "side": 总是无效
}]


用户策略

用于用户信息及竞标。使用的API符号可在设置页面创建。
所有用户请求都应包含参数:'access_key', 'tonce' and 'signature'.例如: https://kuna.io/api/v2/members/me?access_key=dV6vEJe1CO&tonce=1465850766246&signature=secret

access_key — API符号的公共部分,显示在API选项的盒中
tonce — unix 毫秒时间戳
signature — 签名

签名由算法自动生成HEX(HMAC-SHA256("HTTP-verb|URI|params", secret_key))

HTTP-verb — Get or Post
URI — 无域的查询字符串
params — 分类参数,包括access_key 和 tonce, 但不包括签名
secret_key — API符号的秘密部分

例如一个用户的竞标历史申请:

HEX(
     HMAC-SHA256("GET|/api/v2/trades/my|access_key=dV6vEJe1CO&market=btcuah&tonce=1465850766246", "AYifzxC3Xo")
)
    
结果为 function: 33a694498a2a70cb4ca9a7e28224321e20b41f10217604e9de80ff4ee8cf310e — 它将为此申请签名

用户和资产信息

https://kuna.io/api/v2/members/me

{    
     "email": 电子邮件,   
     "activated": 账户是否激活,   
     "accounts": 资产列   
     [{       
          "currency": 货币,       
          "balance": 可用额,       
          "locked": 锁定额,   
     }]
}


下单

POST https://kuna.io/api/v2/orders

参数:

side — 购买或销售
volume — BTC数量
market — btcuah
price — 1BTC价格

响应:

{    
     "id": 订单 ID,   
     "side": 购买或销售,   
     "ord_type": 订单类型 — 限制或市场,   
     "price":  1 BTC价格,   
     "avg_price": 订单交易均价, 新订单均价 — 0,   
     "state": 订单状态 — 总是等待,   
     "market": 市场 ID,   
     "created_at": 下单时间,   
     "volume": BTC交易量,   
     "remaining_volume": BTC未填充量,   
     "executed_volume": BTC售出量, 新订单售出量 — 0,   
     "trades_count": 订单交易数, 新订单交易数 — 0
}



撤销订单

POST https://kuna.io/api/v2/order/delete

参数:

id — 订单ID

响应:

{    
     "id": 订单 ID,   
     "side": 购买或销售,   
     "ord_type": 订单类型 — 限制或市场,   
     "price": 1 BTC价格,   
     "avg_price": 订单交易均价,   
     "state": 订单状态 — 总是等待,   
     "market": 市场ID,   
     "created_at": 下单时间,   
     "volume": BTC交易量,   
     "remaining_volume": BTC未填充量,   
     "executed_volume": BTC售出量,   
     "trades_count": 订单交易数
}



活跃用户订单

https://kuna.io/api/v2/orders

参数:

market — btcuah

响应:

[{    
     "id": 订单ID,   
     "side": 购买或销售,   
     "ord_type": 订单类型 — 限制或市场,   
     "price": 1 BTC价格,   
     "avg_price": 订单交易均价,   
     "state": 订单状态 — 总是等待,   
     "market": 市场 ID,   
     "created_at": 下单时间,   
     "volume": BTC交易量,   
     "remaining_volume": BTC未填充量,   
     "executed_volume": BTC售出量,   
     "trades_count": 订单交易数
}]


用户交易历史

https://kuna.io/api/v2/trades/my

参数:

market — btcuah

响应:

[{    
     "id": 交易 ID,   
     "price":  1 BTC 价格,   
     "volume":  BTC数量,   
     "funds": UAH数量,   
     "market": 市场 ID,   
     "created_at": 交易时间,   
     "side": 竞标或询价
}]