很多人都想设计自己的EA,不管是手工交易者,还是一些EA交易者。其实这两类人在设计自己的EA时稍微有些不同,我打算分开讲讲。开发EA肯定还得找会编程的人来开发,不过设计得需要自己设计,程序员不可能帮你想策略,最多这是给点建议。
手工交易者
手工交易者,对EA没有太深刻的概念,在想策略的时候,很多时候会想当然。比如他会说,当k线形态是“头肩顶”的时候,做空。当然平时的时候这样说没有问题,但跟程序员沟通时,程序员会一脸懵逼。计算机只能接受非常精确的信息,不能有一点含糊。所以你得描述清楚,什么样的形态是“头肩顶”的,仔细想一想其实是很难描述的。当然在一些手工交易理论中,还有更玄学的交易策略,更没法描述。设计一个EA策略,1就是1,2就是2。手工交易者在设计自己的策略时,需要摒弃一些无法准确描述的策略。什么时候开仓,什么时候平仓,什么什么加仓,什么时候减仓,都得考虑清楚了。
举个例子:当K线上穿均线(均线参数交代清楚)20微点时,开多仓;当K线下穿均线(均线参数交代清楚)20微点的时候,平多仓。像这个一个开仓平仓策略就描述清楚了,一点含糊的地方都没有。当然这个例子还有些小bug,不用深究。总之,EA开发是非常严谨的,手工交易者,开发过一次就会有经验了。
EA交易者
EA交易者,已经用过很多EA,对EA的原理,已经理解的很清楚了。其实他们很少自己设计EA,更多的时候都是在买EA,或者找EA,偶尔也会改一改EA。
|