Kucoin Futures API下限价单的文档(https://docs.kucoin.com/futures/#place-订单(具有一个名为"订单"的参数;尺寸";类型为Integer。描述被给出为";订单大小。必须是一个正数;。
限价订单购买";CELRUSDTM";param size=1导致下订单购买10 CELR。限价订单购买";ETHUSDTM";param size=1导致下订单购买.01 ETH。
什么是";尺寸";实际上指的是?
作为参考,我使用了一个名为kucoin futures python-sdk的python库(https://github.com/Kucoin/kucoin-futures-python-sdk/blob/main/kucoin_futures/trade/trade.py)类方法被称为create_limit_order
下面是python调用这个方法来下订单:
def limit_order(symbol, side, lever, size, price):
# place a limit buy order
order_id = client.create_limit_order(symbol, side, lever, size, price)
limit_order('ETHUSDTM', 'buy', '1', '1', '1000')
limit_order('CELRUSDTM', 'buy', '1', '2', '.01')
(尽管Kucoin文档要求将"size"param作为整数,但python库将size作为字符串,这就是我在上面的示例中将其作为字符串提交的原因。我曾考虑过大小是否与价格成正比,但这也没有加起来。0.01 ETH(1000美元(=10美元,而10 CELR(0.01美元(=1美元(
相同的文档解释道:
尺寸
大小必须不小于合同的lotSize,并且不大于maxOrderQty。它应该是lotSize的倍数,否则系统将在您下订单时报告错误。大小表示要购买或出售的合同金额。尺寸是合同的数量或批量。例如,XBTUSDTM的批量是0.001比特币,XBTUSDM的批量是1美元。
在请求合同的订单信息时返回适用的lotSize:
HTTP请求
GET /api/v1/contracts/{symbol}
示例
GET /api/v1/contracts/XBTUSDM
参数
参数 类型 描述 symbol 字符串 路径参数。合同符号