对程序化模型的测试与评估
对程序化模型测试来说,所测试的期货品种越多,越能检验出模型对不同品种的适用性。 01、测试参数的设置 测试参数设置的不同所得到的测试结果差异很大,客观设置测试参数关系到模型交易效果的真伪和对模型的最终取舍。程序化交易模型的测试结果对未来市场有多大的适用性是由以下三大要素决定的: 一是测试的品种数量:所测试的期货品种越多,越能检验出模型对不同品种的适用性; 二是测试的时间跨度:测试所采用的历史数据越多、时间跨度越长,测试涵盖的各种市场状况就越全面,模型的可靠性就越大; 三是交易成本费率的设置:除了手续费费率设置的高低会影响模型盈亏效果以外,另一个最重要的设置参数就是滑点问题。 所谓 滑点 ,是指下单价与实际成交价之间的差价。在期货市场,滑点的产生大部分是因为行情波动剧烈,导致网络数据传输延迟。 例如,股指期货某合约盘中即时报价为:买价3200.2,15手;卖价3200.4,20手;某投资者想在3200.4价位买入20手,但等他敲入指令后的那一瞬间,有人抢先买了,结果该投资者在3200.4就没有买到,而且由于行情快速上涨,卖价挂单瞬间变成了3201.0,30手。 为了能保证成交,该投资者只得撤单后,比即时卖价还要上跳两个单位进行报价,即以3201.4,20手的买单敲入指令,结果有15手成交价为3201.2,另外5手成交价为3201.4。出现的滑点分别是1跳和2跳。显然滑点增加