创建订单
描述
创建订单
HTTP请求
- POST /open/api/create_order
请求参数
| 参数名 | 参数类型 | 是否必须 | 描述 |
|---|---|---|---|
| api_key | String | 是 | api管理的key |
| time | Long | 是 | 当下时间戳 |
| sign | String | 是 | 经过签名规则产生的字串 |
| symbol | String | 是 | 币对,例如: btcusdt |
| volume | Integer | 是 | 购买数量(多义,复用字段) type=1:表示买卖数量 type=2:买则表示总价格,卖表示总个数 |
| price | Integer | 否 | 委托单价:type=2:不需要此参数 |
| side | String | 是 | 买卖方向: BUY、SELL |
| type | Integer | 是 | 挂单类型,1:限价委托、2:市价委托 |
| clientOrderId | String | 否 | 自定义订单ID |
| volumeType | Integer | 否 | 购买数量类型 1 订单總价值金额 、2 基准货币數量 当type = 1 ,预设1 (订单總价值金额) |
请求示例
http
curl --location 'https://openapi.100ex.com/open/api/create_order' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'api_key=*********&time=1743915906323&sign=*********&clientOrderId=client000001&price=72230&side=BUY&symbol=btcusdt&type=1&volume=0.1&volumeType=2'返回参数
| 返回字段 | 字段类型 | 字段说明 |
|---|---|---|
| order_id | Long | 订单id |
返回示例
json
{
"code": "0",
"msg": "suc",
"data": {
"order_id": 443037583316877312,
"clientOrderId": "client000001"
},
"message": null,
"traceId": null
}状态码
| 状态码 | 说明 |
|---|---|
| 0 | 成功 |
| 1 | 系统错误 |
| 5 | 下单失败 |
| 9 | 交易被冻结 |
| 32 | 价格超出当日涨跌停范围,无法下单 |
| 33 | 订单委托量超出最大限制 |
| 34 | 下单太频繁 |
| 35 | 禁止下单 |
| 100004 | 请求参数不合法 |
| 100005 | 参数签名错误 |
| 100007 | 非法IP |
| 100008 | 请求时间过期 |
| 10069 | 涨跌停限制币对,不允许下市价单 |
| 101115 | 当前交易量超出用户单日交易上限 |
| 101117 | 当前币种不允许市价交易 |
| 101124 | 本订单会导致币种超过持币上限,请重新下单。 |
| 101999 | 该币种未开启 |
| 210006 | 该用户不在open-api白名单中 |
