回测中的成交撮合规则是什么?
发布时间:2025-4-25 22:00阅读:165
v
在回测中,成交撮合规则用于模拟实际交易中的订单匹配和成交过程,常见的成交撮合规则主要有以下几种:
时间优先规则
规则说明:在相同价格下,先提交的订单优先成交。例如,投资者 A 在 9:30 以 10 元的价格买入某股票 100 股,投资者 B 在 9:35 也以 10 元的价格买入该股票 200 股,那么按照时间优先规则,投资者 A 的订单会先被撮合成交。
实现方式:在回测系统中,通常会为每个订单记录下单时间戳。当有新订单进入时,系统会首先检查是否有与该订单价格相同的未成交订单队列。如果存在,就按照时间先后顺序,将新订单与队列中的订单依次进行撮合,先进入队列的订单优先与新订单匹配成交。
价格优先规则
规则说明:较高的买入申报价格优先于较低的买入申报价格成交,较低的卖出申报价格优先于较高的卖出申报价格成交。比如,有三个买入订单,投资者 C 以 10.5 元的价格买入,投资者 D 以 10.3 元的价格买入,投资者 E 以 10 元的价格买入,那么在有股票卖出时,投资者 C 的订单会优先成交,因为其买入申报价格最高。
实现方式:回测系统会对所有订单按照价格进行排序。对于买入订单,价格从高到低排序;对于卖出订单,价格从低到高排序。当有新订单进入时,系统首先会在相反方向的订单队列中寻找可匹配的订单。例如,对于一个买入新订单,系统会从卖出订单队列的最低价开始检查,只要卖出价格低于或等于买入订单价格,就可以成交。
成交量加权平均价格(VWAP)规则
规则说明:按照市场上不同价格水平的成交量对价格进行加权平均,以确定一个基准价格,订单按照这个基准价格进行成交撮合。这种规则可以避免因个别大额订单或异常价格对成交价格产生过大影响,使成交价格更能反映市场的真实供需情况。
是对应价格水平的成交量。当有订单需要撮合时,系统会根据当前计算出的 VWAP 来确定成交价格。如果订单价格在 VWAP 附近一定范围内,就按照 VWAP 进行成交;如果订单价格偏离 VWAP 较远,则可能需要等待市场价格向 VWAP 靠近,或者根据具体的回测设置进行特殊处理。
即时成交剩余撤销(IOC)规则
规则说明:订单进入市场后,立即与市场上已有的订单进行撮合,能够成交多少就成交多少,未成交的部分立即撤销,不会在市场上继续挂单等待成交。
实现方式:回测系统在接收到 IOC 订单后,会迅速扫描当前市场上的对手方订单队列。按照价格优先和时间优先的原则,尽可能多地与对手方订单进行撮合。一旦完成所有可能的匹配后,系统会自动撤销剩余未成交的部分订单,不会将其保留在订单簿中。
全部成交或撤销(FOK)规则
规则说明:订单要么全部成交,要么全部撤销,不允许部分成交。如果订单提交后不能立即按照其指定的价格和数量全部成交,那么该订单将被立即撤销,不会在市场上保留任何部分。
实现方式:回测系统收到 FOK 订单后,首先会检查当前市场上的对手方订单情况,看是否有足够的订单能够满足该 FOK 订单的全部成交条件。如果有,系统会按照价格优先和时间优先的规则进行一次性全部成交;如果没有,系统会直接将该订单撤销,不会进行任何部分成交的操作,也不会将未成交部分留在订单簿中等待后续成交。


温馨提示:投资有风险,选择需谨慎。


-
2025年中信证券基金投资全指南:选基、定投、止盈全解析
2025-08-25 16:55
-
融资融券开户和交易怎么做?入门到实操一篇看懂
2025-08-25 16:55
-
互联网保险乱象频发,网上投保如何破解“投保易理赔难”困局?
2025-08-25 16:55