okx_preflight_check
Pre-validates order parameters including max open quantity, price limits, and contract size conversion before placing trades on OKX to prevent order rejections.
Instructions
[L:READ] CAT:[系统] | ## 功能:下单前一次性检查:最大可开数量、限价范围、合约张数换算、当前价格,避免下单后报错
场景:用于Agent下单前必调、验证用户输入的数量和价格是否合法、避免因参数错误被拒
关键词:下单预检, preflight, 下单前检查, 数量换算, 限价检查, 可开检查
参数:
- instId: 产品ID,如 BTC-USDT-SWAP。必填
- tdMode: 交易模式。cash=现货, cross=全仓, isolated=逐仓。必填
- sz: 用户想下单的数量。必填(币数,会自动换算为张数)
- px: 用户想下单的价格(选填,填了会检查是否在限价范围内)
- side: 买卖方向。buy=买入, sell=卖出。填了会查对应方向的最大可开
- ordType: 订单类型。填了会检查是否在限价范围内(限价单才需要)
鉴权:⚠️ 需要 API Key(只读)- 只查询不产生订单
风险:READ — 只读查询,Agent 可自动调用
返回量:微小 ~1KB
关联:本工具预检通过 → okx_place_order 下单 → okx_get_order 确认成交
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| px | No | 用户想下单的价格(选填) | |
| sz | Yes | 用户想下单的数量(币数,会自动换算) | |
| side | No | 买卖方向 | |
| instId | Yes | 产品ID,如 BTC-USDT-SWAP。必填 | |
| tdMode | Yes | 交易模式。cash=现货, cross=全仓, isolated=逐仓 | |
| ordType | No | 订单类型 |