合约委托单并非“挂上就一劳永逸”。有效期决定未成交部分在订单簿中的存续方式,撤单规则则决定何时能释放保证金、调整仓位或终止策略。理解 欧易 合约委托单有效期与撤单逻辑,对降低滑点、避免误触发和提升资金效率有直接意义。以下从有效期类型、撤单条件、部分成交、条件单和风控维度展开。
有效期类型
在 欧易 合约下单面板,常见有效期指令包括 GTC、IOC、FOK 与 Post Only。它们并非单纯手续费选项,而是撮合指令,决定订单如何进入市场、如何成交,以及未成交部分如何处理。
| 有效期 | 撮合逻辑 | 未成交处理 | 典型用途 |
|---|---|---|---|
| GTC | 挂单等待成交 | 持续保留,直至成交或主动撤销 | 限价建仓、分批止盈 |
| IOC | 立即尝试成交 | 可成交部分成交,剩余取消 | 快速进出、减少挂单暴露 |
| FOK | 立即全部成交 | 无法全部成交则整单取消 | 大单确定性执行 |
| Post Only | 仅提供流动性 | 若会立即吃单则取消,否则挂单 | Maker 费率、做市 |
选择时需结合流动性、成交确定性和 Maker 偏好。GTC 适合限价挂单,但会持续占用保证金;IOC 适合快速成交,却可能产生滑点;FOK 适合大单,但流动性不足时会直接失败;Post Only 适合做市,却可能错失成交机会。通过 欧易 的订单详情,可查看有效期状态与成交进度。
撤单逻辑
撤单不是任意时刻都能执行。核心判断是订单是否仍处于可撤销状态。完全成交的订单不可撤;部分成交的订单只能撤剩余未成交部分;未成交订单可撤;条件单在触发前通常可撤,触发后则按普通订单规则处理。
此外,强平引擎、风险控制、保证金不足或系统维护等情形,可能自动撤销相关挂单。此时并非用户主动撤单,但订单状态会从挂单转为已撤销。
在 欧易 中,单个撤单、批量撤单、全部撤单和按交易对撤单可覆盖多数场景。API 用户需传递 ordId 或 clOrdId,并监听撤单回报。撤单成功后,未成交冻结保证金会释放;已成交部分不可逆。

部分成交
部分成交是限价单常见状态。GTC 部分成交后,剩余数量继续挂在订单簿;IOC 剩余数量立即取消;FOK 通常不会产生部分成交。撤单只撤剩余挂单,已成交的仓位和手续费按实际成交结算。
若在 欧易 使用只减仓,撤单不会改变现有仓位,但可能影响平仓效率。对于高波动行情,部分成交后的剩余挂单若长期保留,可能继续占用保证金,需及时评估是否撤单。
条件单
计划委托、止盈止损、跟踪委托、冰山委托和时间加权委托属于策略委托。触发前通常可撤;触发后进入撮合流程,若生成的是限价单,未成交部分仍可撤;若生成的是市价单,则成交结果不可逆。
冰山与时间加权会拆分订单显示,撤单时通常撤未成交子单或剩余总量。行情快速跳动时,条件单触发后可能无法在理想价格撤单。通过 欧易 的策略委托列表,可查看触发状态、成交数量和剩余数量。
风控建议
- 根据目标选有效期:挂单建仓用 GTC,快速成交用 IOC,确定性大单用 FOK,做市用 Post Only。
- 关注保证金:GTC 长期挂单会占用保证金,行情波动时可能影响保证金率。
- 重大数据前撤单:避免滑点和非预期成交。
- API 用户设置撤单回报与重试:防止重复撤单和状态不同步。
在 欧易 可先使用模拟盘验证策略,再进入实盘。
常见误区
GTC 并非绝对永久,系统风控、强平、维护或保证金不足可能触发撤单。撤单通常不收费,但高频撤单可能触发限频或风控。条件单触发后不等于已成交,限价未成交部分仍可撤。已成交部分不可撤,撤单只处理剩余挂单。
总体而言,委托单有效期是撮合策略的一部分,撤单规则是风险控制的一部分。熟练使用 欧易 的订单状态、批量撤单和策略委托,有助于提高合约执行质量。合约交易风险较高,应结合仓位和保证金管理审慎操作。

