程序化交易系统模型的设计程序化交易系统模型的设计程序化交易系统模型的设计俗话说的好:思路决定出路,眼界决定境界
作为一名程序化交易爱好者,仅仅依靠已经掌握了模型编写平台的基本语法和函数,是远远不够的
要想编写出一个真正具有实战价值的自动交易系统模型,设计思想的重要性不言而喻,而设计思想实质上是集成了交易理念、交易思路、交易方法,甚至包括交易经验在内的一种积累与沉淀,绝非一日之功
为缩短程序化交易爱好者的学习探索之路,解决普通投资者缺乏系统设计思路等问题,本文拟从系统入市、离市等两个方面,尝试讨论交易系统模型的常规设计思路
【入市设计】系统模型入市的设计思路,事实上应与投资者的交易风格喜好、交易时间框架密切相关,可以分别是趋势跟踪、震荡交易、套利交易等,近年来甚至也出现了基于基本面分析数据的量化模型,以及带有人工智能性质的神经网络、遗传算法等具备自学习、自适应市场能力的高级交易系统模型
不过,最简单、最实用、最适合普通投资者的交易系统入市设计思路仍然是趋势跟踪,而趋势跟踪的实质就是追涨杀跌或者美其名曰:顺势而为
突破,是趋势跟踪系统设计中最为简洁实用的设计思路,具体应用设计思路可能包括:⒈通道突破
最著名的此类程式设计代表作为:海龟交易法则与四周规则
其入市信号触发设计为:价格突破最近N根K线的高低点
长期来看,这种设计思路虽然简单,但永远也不会失效或显得过时
事实上,越简单的反而越有效
1程序化交易系统模型的设计⒉均线突破
该设计思路的代表作品有:克罗均线,它由4、9、18等三条均线组成;鳄鱼组线,它由5、8、13等三条移中平均线组成;自适应均线,它由考夫曼博士提出,以市场效率生成弹性浮动参数,以均线拐头为信号触发,而非普通的均线金*、死*,有兴趣的读者可以参考其系统交易专著《精明交易者》
常见的技术分析指标,如MACD、KDJ、RSI、BOLL、SAR、WR、