现货交易

Post Only、IOC、FOK 是什么?币安订单有效期详解

用实际成交场景解释只做 Maker、立即成交并取消余量、全部成交否则取消三种设置。

Post Only、IOC、FOK 是什么?币安订单有效期详解

这些选项控制的不是“涨还是跌”,而是订单如何进入订单簿、能等多久、是否允许部分成交。

一张表看懂

设置 核心规则 可能结果
Post Only 只能作为 Maker 进入盘口 若会立即成交,订单被取消/拒绝
GTC 一直有效到成交或手动取消 可长期挂单、可部分成交
IOC 立即成交能成交的部分,取消剩余 允许部分成交
FOK 必须立刻全部成交,否则全部取消 不允许部分成交

严格来说,Post Only 是 Maker 执行限制;GTC、IOC、FOK 属于 Time in Force(订单有效期)。界面可能把它们放在相近位置。

1000 USDT 买单示例

假设卖盘只有 400 USDT 在你接受的价格范围:

  • IOC:成交 400,剩余 600 取消。
  • FOK:无法一次成交完整 1000,整单取消。
  • GTC 限价:先成交 400,剩余 600 留在盘口等待。
  • Post Only:若你的价格会立刻吃掉这 400,订单不进入盘口。

什么时候使用

Post Only:做市或希望确保 Maker 身份,但要接受订单被取消和错过行情。

IOC:想立即拿到当前流动性,不希望剩余数量长期挂着。

FOK:数量必须完整成交,否则宁愿不交易;常见于需要完整对冲的执行场景。

GTC:普通限价计划,愿意等待并接受部分成交。

常见误区

  • Post Only 不保证最终费率永远最低,实际费用仍看账户费率和活动;
  • IOC 已部分成交后,不能把整笔当作“取消”;
  • FOK 取消不代表系统故障,可能只是盘口数量不足;
  • 长期 GTC 订单可能在你忘记后成交,应定期清理;
  • 不同市场和交易对支持的参数可能不同。

币安官方对 GTC、IOC、FOK 的定义见Time in Force 指南。手续费身份可配合《币安手续费怎么降低》理解。

⚠️ 高级订单参数改变执行方式,不会判断交易方向是否正确。

⚠️ 合约与杠杆交易风险极高,可能损失全部本金;币安不向部分国家或地区(含中国大陆)居民提供服务,请先确认自身所在地的使用资格与当地法规。