第一节 检测标准
通过对历史数据的测试和分析,可以获得A 交易系统成功率、盈利系数、平均盈利、平均亏损、最大盈利、最大亏损、连续盈利次数、连续亏损次数等数据。这些数据能够使系统交易者对交易系统有清晰的认识,因此可以极大地提高交易者对交易系统的信心,从而更好地坚持使用交易系统。
笔者对A 交易系统进行了测试,检验结果包括:系统交易检验报告、交易明细、收益曲线图、收益分布图、最优参数区间。需要注意的是,在检验交易系统前,要制定好检测标准,包括但不限于:测试时间段、测试标的、交易类型、买入条件、卖出条件、止损平仓、交易费率等。
测试交易系统应该从横向和纵向两个方面进行。横向测试指的是测试的时间段,纵向测试指的是测试品种的数量。
就横向来看, A 交易系统的设计理念是有效跟踪上升趋势,从而抓住主要的上涨波段甚至捕捉住主升浪。在这种情况下,应该使用尽可能长的时间段作为系统的测试周期。只有通过长周期测试,才能证明交易系统的有效性和客观性。笔者测试A 交易系统选取的时间段为1997 年1月1 日至2012 年1 月1 日, 一共15 年的全部日线数据。为什么不包括1997 年以前的时间段?因为1997 年以前股市没有实行涨跌停板制度( 1996 年12 月26 日A 股市场开始实行涨跌停板制度),与目前的市场交易制度有差别。因为市场规则有变化,所以价格的波动性相差悬殊,运行规律也不一样。如果用适合现在市场的交易系统去检测1997 年以前的市场,然后再用测试结果来指导当前的操作,这显然是不合适的,也是不明智的。
就纵向来看, A 交易系统对上证指数和深证成指两个指数进行了测试。由于大盘指数是个股的风向标,测试指数能够证明交易系统的一般适用性。如果交易系统在大盘指数测试上不能稳定盈利,那么在个股上操作就更难以持续稳定获利。如果A 交易系统能够在上海和深圳两个市场中都有良好的表现,就符合笔者关于A 交易系统的设计思维,也就从纵向的角度证明了A 交易系统的有效性。
另外,测试时要把券商的交易佣金和印花税从盈利中扣除。有些短线交易系统在测试时没有扣除券商交易佣金和印花税,虽然测试结果是盈利的,但是扣除上述交易成本后,这个交易系统的盈利能力就会大打折扣。短线交易系统买卖信号比较频繁,如果平均盈亏比不高,就有可能为证券公司打工。在进行A 交易系统测试时,笔者设定的交易费用为交易额的2‰, 其中,券商的交易佣金为1‰ , 印花税为1‰。