现货订单不想留下剩余挂单,BiyaPay 的 FOK、IOC 怎样使用?

用户已经确定一笔现货交易需求,也确定了愿意提交的数量,但对执行方式还有不同要求:有人只接受本次全部成交;有人可以接受成交一部分,却不希望剩余数量继续挂在市场里。

这两种需求都与订单实际执行有关。仅填写价格和数量,未必完整表达用户希望怎样处理未成交部分。BiyaPay 的现货高级限价类型,提供了相应执行选项。

官方订单说明列有 Fill or Kill,以及 Immediate or Cancel,通常分别简称 FOK、IOC。前者用于本次全部成交或取消的要求,后者用于本次尽可能即时成交、剩余部分取消的要求。

先从真实的执行需求选择类型

假设用户已经准备好相应交易资产,独立决定进行本次现货买卖。用户关心的是提交后怎样处理数量,而不是由文章替自己决定买卖方向。

如果本次数量只有完整成交才符合其安排,可以了解 FOK;如果允许本次只成交一部分,但希望剩余部分随即取消,可以了解 IOC。两种选项分别表达不同执行条件,选择应当对应原来的真实要求。

BiyaPay 在这里提供的便利,是让“数量怎样处理”成为订单的一部分。用户可以在提交时表达要求,系统再按对应类型执行,而不只是提交普通挂单后再临时决定剩余部分怎么办。

FOK 怎样对应整笔完成的需求?

官方说明中,FOK 根据当前可执行数量处理订单:满足整笔数量要求时执行,不满足时取消。这使用户能够表达本次只接受全部完成的条件。

例如,用户原先的任务要求同一笔委托按设置数量整体执行,部分成交不能满足其既定安排。使用 FOK,就是把这一执行要求放进订单,而不是承诺任何规模的委托都能在市场中找到足够对手盘。

它实际解决的是本次订单能否接受部分执行的问题。用户设置的价格和数量,仍需要符合平台及市场规则,FOK 不会凭空增加市场里的可成交数量。

IOC 怎样处理能够成交的一部分?

另一类用户允许本次按条件先成交能够即时执行的数量,但不希望剩余部分继续保留为挂单。IOC 对应的就是这项需求。

假设提交的数量中,只有一部分能够当时成交。按官方说明,IOC 执行可成交部分,并取消剩余数量。用户最终持有多少成交结果,按实际执行数量确定。

这项功能的实际价值,是把剩余部分的处理方式预先写入订单规则。对本来就不希望保留剩余挂单的人,取消动作可以由适用委托类型衔接,而不必等之后再单独处理这部分数量。

在 BiyaPay 从哪里进入?

官App 可以在现货交易页面点击默认订单类型展开选择;网页端也能从现货交易页面的订单类型入口切换。高级限价项下提供相应执行方式,具体名称和层级按当前版本展示为准。

用户在当前支持的交易对中,选择适用高级限价方式,填写本次价格与数量,并按页面完成提交。FOK 或 IOC 是这笔委托的执行要求,应和本次订单一同设置。

这里不预设某个交易对持续开放,也不提供交易金额、方向或时点建议。已经具备真实现货需求的用户,可以按当前页面实际开放范围使用对应功能。

让订单执行符合本次使用需求

对上述两类用户,能否表达全部成交要求,或者能否让剩余部分即时取消,会直接影响订单是否符合原来的任务。BiyaPay 提供的高级限价选项,正是在现货下单中承接这些具体要求。

委托功能帮助执行用户设定的条件,成交仍取决于实际市场。它不保证一定成交,也不保证交易结果。业务依据见 BiyaPay 现货订单类型说明⁠。