Kucoin期货API中的"size"参数指的是什么?

What does "size" parameter in Kucoin futures API refer to?

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

购买参数大小 = 1 的“CELRUSDTM”的限价单导致下单购买 10 CELR。 购买参数大小 = 1 的“ETHUSDTM”的限价订单导致下达购买 .01 ETH 的订单。

“大小”实际指的是什么?

作为参考,我正在使用一个名为 kucoin-futures-python-sdk (https://github.com/Kucoin/kucoin-futures-python-sdk/blob/main/kucoin_futures/trade/trade.py) 的 python 库,并且 class 方法被称为 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 作为字符串,这就是我在上面的示例中将其作为字符串提交的原因。我已经考虑过大小是否与价格成正比,但这也没有加起来。0.01 ETH 为 1000 美元 = 10 美元,而 10 CELR 为 .01 = 1 美元)

同一文档解释:

SIZE

The size must be no less than the lotSize for the contract and no larger than the maxOrderQty. It should be a multiple number of lotSize, or the system will report an error when you place the order. Size indicates the amount of contract to buy or sell. Size is the number or lot size of the contract. Eg. the lot size of XBTUSDTM is 0.001 Bitcoin, the lot size of XBTUSDM is 1 USD.

请求order info of the contract时返回适用的lotSize:

HTTP Request

GET /api/v1/contracts/{symbol}

Example

GET /api/v1/contracts/XBTUSDM

PARAMETERS

Param Type Description
symbol String Path Parameter. Symbol of the contract

响应如下所示:

  {
    "code": "200000",
    "data": {
      "symbol": "XBTUSDM", //Ticker symbol of the contract
      "lotSize": 1,   //Minimum lot size
      // [...]
    }
  }