交易接口
下单 (TRADE)
POST /api/v3/order
这个请求会把1个订单添加到 EXCHANGE_MAX_ORDERS 过滤器和 MAX_NUM_ORDERS 过滤器中。
权重: 1
未成交的订单计数: 1
参数:
| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| symbol | STRING | YES | |
| side | ENUM | YES | 详见枚举定义:订单方向 |
| type | ENUM | YES | 详见枚举定义:订单类型 |
| timeInForce | ENUM | NO | 详见枚举定义:生效时间 |
| quantity | DECIMAL | NO | |
| quoteOrderQty | DECIMAL | NO | |
| price | DECIMAL | NO | |
| newClientOrderId | STRING | NO | 用户自定义的orderid,如空缺系统会自动赋值。 |
| strategyId | LONG | NO | |
| strategyType | INT | NO | 不能低于 1000000. |
| stopPrice | DECIMAL | NO | 仅 STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT 需要此参数。 |
| trailingDelta | LONG | NO | 参见 追踪止盈止损(Trailing Stop)订单常见问题。 |
| icebergQty | DECIMAL | NO | 仅有限价单(包括条件限价单与限价做事单)可以使用该参数,含义为创建冰山订单并指定冰山订单的数量。 |
| newOrderRespType | ENUM | NO | 指定响应类型 ACK, RESULT, or FULL; MARKET 与 LIMIT 订单默认为FULL, 其他默认为ACK。 |
| selfTradePreventionMode | ENUM | NO | 允许的 ENUM 取决于交易对的配置。支持的值有:STP 模式。 |
| pegPriceType | ENUM | NO | PRIMARY_PEG 或 MARKET_PEG。 参阅 关于挂钩订单参数的注意事项 |
| pegOffsetValue | INT | NO | 用于挂钩的价格水平(最大值:100)。 参阅 关于挂钩订单参数的注意事项 |
| pegOffsetType | ENUM | NO | 仅支持 PRICE_LEVEL。 参阅 关于挂钩订单参数的注意事项 |
| recvWindow | DECIMAL | NO | 最大值为 60000 毫秒。 支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。 |
| timestamp | LONG | YES |
根据 order type的不同,某些参数 有强制要求,具体如下:
| Type | 强制要求的参数 | 其他信息 |
|---|---|---|
LIMIT | timeInForce, quantity, price | |
MARKET | quantity | 市价买卖单可用quantity参数来设置base asset |