最近有朋友问外汇交易系统怎么保存成ea?就这个问题的本身来说,问的是不严谨的。我们不凡先来了解一下外汇交易系统和ea这两个概念。
外汇交易系统是一个广义的概念,它可以涵盖外汇交易相关的信号分析系统、手工交易系统、智能交易系统(ea)、交易状况统计系统、交易信号报警系统、交易风险控制系统等等。
而ea是属于智能交易系统,它是属于外汇交易系统的一种。ea的类型也很多,比如可以用ea创建一套交易信号报警系统,也可以用ea制作一套交易盈亏统计系统。当然,ea最大的亮点是能够自动交易,能够在MT4/MT5平台上全自动交易外汇、黄金、原油、指数等产品。交易者将自己的交易策略用mql4/mql5语言编写成智能交易处理程序,让计算来自动执行,就是ea交易。
我们平时在mt4/mt5图表上看到的一些由指标组建的分析系统(如下图所示),也是外汇交易系统的一种,我们可以把它理解为外汇分析系统,或者是手工交易系统,交易者根据这些系统提供的交易信号来进行开仓平仓交易。由全球外汇交易者开发及构建的这种类型的分析系统,可谓是数不胜数。
上图是一个由布林带和移动平均线等指标构建的外汇分析系统,我们可以根据它给出的交易信号来进行出入场交易。这种分析系统给出的买入、卖出、平仓等信号,再加上合理的风险控制方案,那就构成了一套完整的交易策略。
如果将这套策略用mql4语言编写成ea,那就是智能交易程序,它就可以自动按照系统中指标所给出的信号进行开仓,并根据策略的止损止盈方案进行平仓。不过有一点需要明白:不管是手工交易还是编写成自动交易,所有指标类分析系统给出的信号,都不会是完全准确的,或者说盈亏同源,都是对错掺杂的。交易的核心还是要放在风险控制上。
现在我们回到“外汇交易系统怎么保存成ea”这个问题上来,就不难看出,问题所问的其实是如何将上图这种外汇分析系统保存成自动交易ea。其实,这不是保存的问题,也无法将信号分析类的系统自动保存成ea。
对于好的外汇分析系统,是没有办法直接将它保存成自动交易ea的。是需要根据大量的实盘经验来总结如何利用它的信号进行出入场交易,并将这种交易方法结合风险控制措施来制定一套完整的交易策略,然后再用mql4语言将其编写成智能交易ea程序,来实现自动交易。