您现在的位置是:首页 > 外汇理财

外汇理财

外汇基础知识之外汇智能交易系统EA

2021-02-25 16:11:30 fx358财富网
我们通常所说的EA就是“Expert
Advisor"的简称,也是智能交易系统(外汇机器人),最早起源于1975年的美国。EA可以在MT4平台上进行开发,采用的语言是MQ4语言。所谓智能交易,就是通

我们通常所说的EA就是“Expert Advisor"的简称,也是智能交易系统(外汇机器人),最早起源于1975年的美国。EA可以在MT4平台上进行开发,采用的语言是MQ4语言。所谓智能交易,就是通过电脑模拟交易员的下单操作来完成交易。一套EA在MT4平台上的界面是一个完整的交易程序,首先由交易员通过将交易思路进行编程,然后其就会对市场进行分析,获取市场价格,自动判断下单与平仓时机,最后智能交易系统根据预先编辑好的交易策略程序来执行无心态干扰的交易过程。EA技术发展迅速,其类型也逐渐增加。

EA的主要执行过程可分为:盯盘--开仓--再盯盘--平仓,如此循环执行的过程。

而一个EA主要包括三个要素:订单执行、风险管理和资金管理

订单执行:就是什么时候进场下单,什么时候平仓卖出,主要依据的是指标组合。

风险管理:在外汇交易中风险管理和资金管理都是非常重要的,风险管理通常就是设置止盈止损。

资金管理:资金管理就是仓位管理,每次下单多少手,是固定的手数还是基于总资金的一个比例?

马丁策略

谈到EA,就离不开马丁,似乎马丁策略已经占据外汇程序化的主流。马丁策略是一种资金管理方式,它的基本原理基于金字塔式的加仓方式。在订单被套的时候,不断同方向间隔加仓,摊薄成本。只要行情回撤,就可以让被套的系列订单解套。

马丁受到程序化交易者的格外青睐,在于这么几点:

1、马丁策略的原理简单

只要死扛,资金量足够大,马丁在理论上不会爆仓。而市场行情总是在不同时间周期内来回切换摆动,一个回撤就可以解放所有的被套订单。

2、马丁在程序化上代码编写的难度要小

相对于其它策略,马丁策略的代码编写难度要小。在外汇EA编写人才缺乏的现状下,受到各方开发者的青睐。

3、好的马丁策略,对付震荡型行情可以通杀完胜

外汇基础知识之外汇智能交易系统EA

在可测算的震荡型行情里,马丁策略可以达到大小通吃的完美结果,这对于自动化交易者来说,极具魅力。

正因为马丁策略的阶段性完美表现,才让很多开发者趋之若鹜。但是马丁策略在很大程度上,牺牲了对于回撤的控制性要求,采取了死扛的做法,放任风险的快速放大。单边行情越大,加仓层级和仓位越大,回撤越大,从而让马丁策略走向爆仓的不可控边缘。

EA的种类

EA的种类有哪些呢?

EA按照设计策略的不同可以分为几种:剥头皮类(高频交易)、趋势型、震荡类、网格型、等等

1.剥头皮型

剥头皮型的风险比较小,盈利效率比较高,每次都赚一点点,但是这种类型的EA很容易引起经纪商的反感和封杀,而且很多经纪商都不允许剥头皮交易。

2.趋势型

趋势型的EA是最常见的EA,也是比较成熟、比较主流的EA,根据各种指标和策略进行操作,但这种趋势型的,轻仓是比较好的。

3.震荡型

震荡型的EA,最重要的是对仓位的把控,一旦重仓就变得很危险。

4.网格型

这个是市面上见的最多的,也是最普遍的,会按照一个比例,自亏损时候进行翻倍加仓,一般是2倍,也有别的类型的比例,一直加仓,要么就等行情回调,一次性打止盈平仓,要不就一直加仓,直接加到爆仓。该种模式风险极大,只要遇到一个大点的单边行情,例如600点单边行情,就爆仓了,但是遇到盘整行情,账户就会盈利很快。所以风险巨大。

除了这些以外,还有一些其他的类型,像神经网络型、综合型、货币相关型、三角套汇型等等。

EA的优缺点

首先要说的是,EA由于是人工去编写的策略,所以EA并不能保证百战百胜,它的盈利与否,完全取决于EA系统设计思路和编写水平。

优点:

在小编看来EA的主要优点有3个。

1. 由于是电脑自动下单,可以更敏感的响应价格变动和趋势变化,保证更快的下单。

2. 由于提前设置好了交易的策略,所以会克服人性中的某些临时的弱点,比如说犹豫不决,弹性,我们常常说严格自律的重要性,在EA上可以实现严格自律。

3. 电脑24小时运行,不断的监控行情,选在在适当的时机和点位自动进出场,只要设置好策略,就不需要你再去盯盘,洗洗睡觉吧。

缺点:

1. EA能否成功获利,完全取决于编写者的水准,并不能保证每一个指令都能获利,而且如果编写者的水准差的话,亏损也会很多。

2. 在国内,由于IB和返佣的存在,某些不道德的IB可能会给客户推一些疯狂刷单的EA,这样的EA是否盈利很保证,但是IB会赚取不少的佣金。(但是说,刷单的EA不一定是不好的。)

为什么很多EA复盘很漂亮,实盘不行

现在市场上有很多EA,但是有些EA复盘很漂亮,实盘却不行,有哪些原因呢?

1. 复盘时间太短

这个市场上的EA很多,但是能跑10年、15年,资金曲线依然稳步上涨的却很少,很多EA都是根据已走完的行情去制作,比如2008年的欧元,当时是一个单边的行情,你用单边的EA去做,肯定会很好,但是这样的EA一旦放在震荡行情,就会很不一样。

一个真正好的EA需要适应的可不是一段时间,而是很多种不同的行情。

2. 容错能力低

即使是一个能跑十年的EA挂上实盘也不一定能赚钱。

为什么呢?

因为复盘都是在网络环境没有意外、流动性完全不受你交易影响的情况下,而在实际的交易过程中,EA很容易就会因为网络问题、流动性因素、服务器延迟等等问题而受到影响。

特别是流动性的问题,在外汇行情剧烈变动的时候,往往很短的时间价格变化就会很大,如果是市价单执行就会产生滑点,非市价单就会导致下不了单或者平不了仓,导致亏损。

3. 稳定性不够

有些EA的策略稳定性比较差,怎么理解呢?

好多无脑翻倍加仓EA往往运气好,可能一年盈利不少,复盘曲线也非常漂亮,但是最终结局99.99%是爆仓的悲剧。

也有很多趋势性EA,坚挺了两三年仍然屹立不倒,但过程是很可怕的,简单举个例子,一个一万美金的账户,可能它一年赚了50%之多,不过在当中某个月的时候最大浮亏也许已经亏损了7000美金了,但是运气很好遇到了一波大行情一下子赚回来了。

于是开始大肆鼓吹该EA如何如何牛,试想如果你是这个账户的主人,当亏损到达5000以上的时候你还敢继续平静的面对吗?如果运气不好继续亏损的话呢?结果还是爆仓。所以这和赌博没什么两样,说白了你还不如直接开个户,下个重手,也许几天就能赚50%岂不是更痛快?