检测与维护才是程序化交易系统的重中之重!(一)

在之前的文章中我们讲了很多关于程序化交易系统的建立以及投资理念是如何融入程序化交易模型的。那么在我们做了那么多的交易系统建立的工作之后,我们又该怎么样去维护已经建好的交易系统呢?下面我们就来看一下今天的主要内容,关于交易系统的检测与维护。

 

交易系统应用的有效性受到后期维护工作质量的影响。投资者朋友们都知道,市场是一直都在发生变化的,并且这种变化存在着很大的不稳定性。但是程序化交易系统是着眼于当下的市场行情设立的交易准则。所以当市场行情发生波动较大的状况的时候就会造成系统失效

 

也就是说,如果交易系统的工作准则与市场波动的特征基本一致,那么不论是顺境还是逆境交易系统依旧是有效的或者说是局部有效的。当然,如果交易系统的工作准则与市场波动出现不一致,那么无论是逆境还是顺境交易系统都是失效的状态。如何准确辨别出交易系统是处于局部失效还是全局性失效,是交易系统后期维护工作的难点也是重点

 

正常情况下,如果一个交易系统设计的比较好,那么就应该在设计时嵌入内部自动调节的装置。这样的自动调节装置可以帮助使用者,在不需要人工干预的情况下,自动识别并跟踪市场内的波动情况。进一步根据波动情况实现自我调节。我们在这里举个简单的例子来说明一下:

 

假如A设计出来的系统具有市场周期自动识别的功能。那么市场周期波长的移动自然不会对交易系统造成非常大的伤害。但是目前市场中很多系统都不具有这样的功能,所以市场周期性的波长漂移就会威胁到交易系统的有效性。再比如,A设计了一个交易系统,并且该交易系统是以突破概念为基础。然后设计者A加系统中装入突破的真伪性自动识别的装置。这样设计出来的交易系统的有效性会远大于其他的交易系统。也就说,如果一个程序化交易系统装入了可以根据市场情况改变的自动调节装置。那么它的有效性就会大大增加,也可以帮助使用者减少后期维护的工作量。后期维护通常包括以下几个环节:外推检验、实战检验以及对交易系统的检测和维护。首先我们来看一下交易系统的外推检验。

 

一、外推检验

外推检验主要是指我们设定好交易系统的全部参数之后,再使用回测检验之后的市场数据再次对交易系统进行检验。我们可以将检验结果与之前的检验结果进行对比。如果二者没有显著的变化,那么就说明该交易系统性能稳定可以用于实盘中。如果检验结果明显不如之前的检验结果,那么就要考虑是哪里出现了问题,并及时的加以完善和调整。

当然,我们也可以利用多重市场检验的方式,这种方式比外推检验更为准确。如果一个交易系统在绝大多数的市场上都是盈利的,那么这个交易系统就相当的稳定。

还有一个非常重要的指标需要设计者们注意,那就是最大亏损次数的变化。如果一个程序化交易系统状态稳定,那么即使交易系统处于逆境期亏损交易的次数也不会有非常显著的变化。如果发生了明显的变化,那么就应该警觉起来及时找到原因。

免责声明:信息仅供参考,不构成投资及交易建议。投资者据此操作,风险自担。
如果觉得文章对你有用,请随意赞赏收藏
1人赞赏收藏
相关推荐
相关下载
登录后评论
Copyright © 2019 宽客在线