为什么要开发和使用EA交易

 
EA的最大好处就是:能克服盯盘时的恐惧心理。
当一个人做交易久了,大家都会遇到这样的情况:

1、本来可以获利的订单,因为恐惧就早早平仓而亏大或得小。
2、本来没到开仓条件而开单。
3、扛单。
4、加仓、补仓。

这就是人性,贪婪,会抵抗不住诱惑;遇到风险,会失去一定的判断力;大得大失之间,会失去执行力。

存在即合理,将自己的交易策略开发成EA,就避免了这些恐惧人性弱点的问题。EA是值得的。

能将交易系统写成EA策略,一方面减少了自己盯盘的时间,不用时时刻刻盯盘;另一方面,也不会犹豫这个单子做还是不做,看到快速回撤,也不会说要不要走,系统是经过长时间复盘形成的,你要相信它的能力,不信任代表着不稳定。

那么,如何使用EA呢?
使用EA需要符合四个条件:
第一,这款EA是值得信任的,是让你可以无条件信任的,无论市场如何变化,你都信任它。
第二,你需要非常清楚的知道EA的每一步操作,每一步的动作,每一时刻的变化,这是信任的基础。交易最终还是人与人的博弈,EA是人的辅助工具而已。市场愚弄一个EA是很容易的事情。因此,知道EA的每一个动作是必要的。
第三,你的EA它是能够抵抗任何市场风险变化的,有很强的止盈止损风控,只有这个基础,才能让你一直信任它。
第四,交流,尽可能的在EA的使用交流群,或者其他论坛,文章互动交流。只有经过交流,你才能见识到更多不同策略的EA,更多不同使用的技术,汲取更多的经验。好的EA从来不是一开始就设计好的,从来都是不断优化重构出来的。

第一是基本准则,第二是EA的监控,第三是EA的策略,第四是EA的优化。


如何开发或者购买一款好的EA?


对于个人开发者,那么怎样开发一款好的EA呢?
第一,需要较强的编程能力,熟练MT4平台开发语言、或者熟悉MT5平台开发语言。会使用其他开发工具如git、SQL、c/c++等。
第二,需要足够的交易经验,拥有一套成熟的交易系统,才能开发自己的EA交易策略。
第三,通过监控EA,反复对EA复盘,好的代码设计,好的EA策略从来不是一开始就设计好的,而是不断优化重构而来的。
第四,开发程序简单,关键是要开发出能够让你信任的EA,才是适合你的好的EA。

对于购买EA者如何判断一个EA是否是好的EA呢?
第一,这款EA详细的交易策略,开仓条件,平仓条件。
第二,是否有止盈止损的风险控制。
第三,是否有EA执行的日志记录。(对于购买的EA需要清楚的知道EA的每一步操作,每一时刻的变化,EA复盘才能了如指掌,EA的执行是否符合交易策略的设计)