在回测中,成交撮合规则用于模拟实际交易中的订单匹配和成交过程,常见的成交撮合规则主要有以下几种:
时间优先规则规则说明:在相同价格下,先提交的订单优先成交。例如,投资者 A 在 9:30 以 10 元的价格买入某股票 100 股,投资者 B 在 9:35 也以 10 元的价格买入该股票 200 股,那么按照时间优先规则,投资者 A 的订单会先被撮合成交。实现方式:在回测系统中,通常会为每个订单记录下单时间戳。当有新订单进入时,系统会首先检查是否有与该订单价格相同的未成交订单队列。如果存在,就按照时间先后顺序,将新订单与队列中的订单依次进行撮合,先进入队列的订单优先与新订单匹配成交。
价格优先规则规则说明:较高的买入申报价格优先于较低的买入申报价格成交,较低的卖出申报价格优先于较高的卖出申报价格成交。比如,有三个买入订单,投资者 C 以 10.5 元的价格买入,投资者 D 以 10.3 元的价格买入,投资者 E 以 10 元的价格买入,那么在有股票卖出时,投资者 C 的订单会优先成交,因为其买入申报价格最高。实现方式:回测系统会对所有订单按照价格进行排序。对于买入订单,价格从高到低排序;对于卖出订单,价格从低到高排序。当有新订单进入时,系统首先会在相反方向的订单队列中寻找可匹配的订单。例如,对于一个买入新订单,系统会从卖出订单队列的最低价开始检查,只要卖出价格低于或等于买入订单价格,就可以成交。
成交量加权平均价格(VWAP)规则规则说明:按照市场上不同价格水平的成交量对价格进行加权平均,以确定一个基准价格,订单按照这个基准价格进行成交撮合。这种规则可以避免因个别大额订单或异常价格对成交价格产生过大影响,使成交价格更能反映市场的真实供需情况。实现方式:回测系统会在每个时间间隔(如每分钟)内计算 VWAP。计算公式为:VWAP=∑i=1nVi∑i=1nPi×Vi,其中Pi是第i个价格水平,Vi是对应价格水平的成交量。当有订单需要撮合时,系统会根据当前计算出的 VWAP 来确定成交价格。如果订单价格在 VWAP 附近一定范围内,就按照 VWAP 进行成交;如果订单价格偏离 VWAP 较远,则可能需要等待市场价格向 VWAP 靠近,或者根据具体的回测设置进行特殊处理。
即时成交剩余撤销(IOC)规则规则说明:订单进入市场后,立即与市场上已有的订单进行撮合,能够成交多少就成交多少,未成交的部分立即撤销,不会在市场上继续挂单等待成交。实现方式:回测系统在接收到 IOC 订单后,会迅速扫描当前市场上的对手方订单队列。按照价格优先和时间优先的原则,尽可能多地与对手方订单进行撮合。一旦完成所有可能的匹配后,系统会自动撤销剩余未成交的部分订单,不会将其保留在订单簿中。
全部成交或撤销(FOK)规则规则说明:订单要么全部成交,要么全部撤销,不允许部分成交。如果订单提交后不能立即按照其指定的价格和数量全部成交,那么该订单将被立即撤销,不会在市场上保留任何部分。实现方式:回测系统收到 FOK 订单后,首先会检查当前市场上的对手方订单情况,看是否有足够的订单能够满足该 FOK 订单的全部成交条件。如果有,系统会按照价格优先和时间优先的规则进行一次性全部成交;如果没有,系统会直接将该订单撤销,不会进行任何部分成交的操作,也不会将未成交部分留在订单簿中等待后续成交。如何对比不同策略的回测结果?对比不同策略的回测结果是评估策略有效性和优劣的重要环节,可从以下几个方面进行:
收益指标年化收益率:反映策略在一年时间内的平均收益率,是衡量策略收益能力的重要指标。年化收益率越高,说明策略的盈利效果越好。例如,策略 A 的年化收益率为 20%,策略 B 的年化收益率为 15%,则在收益方面策略 A 表现更优。夏普比率:该比率衡量的是策略在承担单位风险下所能获得的超额收益。夏普比率越高,表明策略在同等风险下能够获得更高的回报,即风险调整后的收益更好。假设策略 C 的夏普比率为 1.5,策略 D 的夏普比率为 1.2,说明策略 C 在风险控制和收益获取的平衡上表现更佳。最大回撤:它体现了策略在历史回测中可能出现的最大亏损幅度,反映了策略的风险控制能力。最大回撤越小,说明策略的稳定性越高,投资者面临的潜在损失越小。如策略 E 的最大回撤为 20%,策略 F 的最大回撤为 15%,则策略 F 的风险控制能力相对更强。
交易指标交易次数:反映策略的交易频率。交易次数过多可能导致交易成本增加,影响最终收益;交易次数过少则可能无法充分把握市场机会。例如,策略 G 每年交易 50 次,策略 H 每年交易 30 次,需结合具体市场情况和策略特点来判断哪种交易频率更合适。持仓时间:指平均每次持仓的时间长度。不同的策略可能有不同的持仓时间要求,长线策略通常持仓时间较长,短线策略则持仓时间较短。通过对比持仓时间,可以了解策略的操作风格和对市场短期波动的依赖程度。胜率:即盈利交易次数占总交易次数的比例。较高的胜率通常意味着策略在大多数情况下能够做出正确的决策,但胜率并不是衡量策略优劣的唯一标准,还需结合盈亏比等指标综合判断。比如,策略 I 的胜率为 60%,策略 J 的胜率为 50%,但策略 J 的盈亏比更高,可能最终收益反而更好。
风险指标波动率:用于衡量策略收益的波动程度,波动率越大,说明策略的收益越不稳定,风险越高。可以通过计算收益率的标准差来得到波动率指标。例如,策略 K 的年化波动率为 30%,策略 L 的年化波动率为 20%,则策略 K 的收益波动相对较大,风险也更高。下行风险:主要关注策略在市场下跌时的风险暴露情况,衡量的是投资组合价值下降的可能性和幅度。下行风险指标可以帮助投资者了解策略在市场不利情况下的表现,如策略 M 的下行风险为 15%,策略 N 的下行风险为 10%,说明策略 N 在市场下跌时的抗风险能力更强。
市场适应性不同市场环境表现:观察策略在不同市场环境下,如牛市、熊市、震荡市中的表现。一个优秀的策略应在多种市场环境中都能保持相对稳定的收益或具有较好的适应性。例如,策略 O 在牛市中表现出色,但在熊市中亏损严重,而策略 P 在各种市场环境下都能实现小幅盈利,说明策略 P 的市场适应性更强。与市场指数的相关性:分析策略收益与市场指数(如沪深 300、标普 500 等)的相关性。如果策略与市场指数相关性较高,说明其收益在很大程度上受到市场整体走势的影响;相关性较低则可能表明策略具有一定的独立性和独特性,能够通过自身的选股或择时策略获取超额收益。
在对比不同策略的回测结果时,需要综合考虑以上多个方面的指标,不能仅仅依据单一指标来判断策略的优劣。同时,还应结合策略的投资目标、风险承受能力以及市场实际情况等因素进行全面分析,以选择最适合自己的投资策略。编辑分享如何计算年化收益率?详细介绍下最大回撤指标不同策略的回测结果在图表上如何直观展示?
发布于2025-4-26 11:44 武汉


分享
注册
1分钟入驻>
+微信
秒答
搜索更多类似问题 >
电话咨询
17376481806 

