0

用于下达限价单的 Kucoin Futures API 文档 ( https://docs.kucoin.com/futures/#place-an-order ) 有一个名为“size”的参数,类型为 Integer。描述为“订单大小。必须为正数”。

购买参数大小 = 1 的“CELRUSDTM”的限价订单会导致下达购买 10 CELR 的订单。购买参数大小 = 1 的“ETHUSDTM”的限价订单会导致购买 0.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" 参数为整数,但 python 库将 size 作为字符串,这就是为什么我在上面的示例中将其作为字符串提交的原因。我考虑过大小是否与价格成正比, 但这也不加起来。1000 美元的 0.01 ETH = 10 美元,而 0.01 的 10 CELR = 1 美元)

4

1 回答 1

1

相同的文档解释:

尺寸

大小必须不小于合约的 lotSize 且不大于 maxOrderQty。应该是lotSize的倍数,否则下单时系统会报错。大小表示买入或卖出的合约数量。大小是合约的数量或手数。例如。XBTUSDTM 的手数为 0.001 比特币,XBTUSDM 的手数为 1 美元。

请求合约的订单信息时返回适用的lotSize :

HTTP 请求

GET /api/v1/contracts/{symbol}

例子

GET /api/v1/contracts/XBTUSDM

参数

参数 类型 描述
象征 细绳 路径参数。合同符号

响应如下所示:

  {
    "code": "200000",
    "data": {
      "symbol": "XBTUSDM", //Ticker symbol of the contract
      "lotSize": 1,   //Minimum lot size
      // [...]
    }
  }
于 2022-02-06T10:09:02.897 回答