我们通常的说的EA是“Expert Advisor”的简称,通常外汇EA会被称为“外汇机器人”“外汇EA”或者就是简单的“EA”。
国内喜欢称之为EA智能化交易、程序化交易、自动化交易等等,但实际上EA只是迈达克公司自己对这个产品的一个称呼,比如说真正的程序化交易是“Program Trading”。
当然由于MT4的普及率比较高,所以EA也就流传开来。
什么是EA
EA是一个专门针对MetaTrader平台所编写的软件,EA可以建议交易者进行交易,也可以被编程出来自动执行账户上的交易,我们通常都是在指后者。
那么EA是什么呢?
EA就是将您自己或别人的外汇交易策略用特殊的编程语言(MQL)编写成一个电脑软件程序, 让电脑按照您事先设定好的条件自动地为您买卖与交易,当然赢亏结果取决于您的自动交易系统设计得好坏。
EA的主要执行过程可分为:盯盘--开仓--再盯盘--平仓,如此循环执行的过程。
而一个EA主要包括三个要素:订单执行、风险管理和资金管理
订单执行:就是什么时候进场下单,什么时候平仓卖出,主要依据的是指标组合。
风险管理:在外汇交易中风险管理和资金管理都是非常重要的,风险管理通常就是设置止盈止损。
资金管理:资金管理就是仓位管理,每次下单多少手,是固定的手数还是基于总资金的一个比例?
马丁策略
谈到EA,就离不开马丁,似乎马丁策略已经占据外汇程序化的主流。马丁策略是一种资金管理方式,它的基本原理基于金字塔式的加仓方式。在订单被套的时候,不断同方向间隔加仓,摊薄成本。只要行情回撤,就可以让被套的系列订单解套。
马丁受到程序化交易者的格外青睐,在于这么几点:
1、马丁策略的原理简单
只要死扛,资金量足够大,马丁在理论上不会爆仓。而市场行情总是在不同时间周期内来回切换摆动,一个回撤就可以解放所有的被套订单。
2、马丁在程序化上代码编写的难度要小
相对于其它策略,马丁策略的代码编写难度要小。在外汇EA编写人才缺乏的现状下,受到各方开发者的青睐。
3、好的马丁策略,对付震荡型行情可以通杀完胜
在可测算的震荡型行情里,马丁策略可以达到大小通吃的完美结果,这对于自动化交易者来说,极具魅力。
正因为马丁策略的阶段性完美表现,才让很多开发者趋之若鹜。但是马丁策略在很大程度上,牺牲了对于回撤的控制性要求,采取了死扛的做法,放任风险的快速放大。单边行情越大,加仓层级和仓位越大,回撤越大,从而让马丁策略走向爆仓的不可控边缘
。
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%是爆仓的悲剧。
上一篇:怎么样根据走势决定外汇交易策略?
下一篇:外汇交易平台可以分为哪些种类
新手投资者在进行外汇交易之前,就必须先要了解交易中的一些基本信息,比如说需要多少钱才能入场交易,外汇交易市场是如何形成的,在外汇交...
2024-11-22 10:45
近年来,随着个体外汇交易者纷纷选择在线上交易外汇,在线交易也变得比以往更受欢迎。那么炒外汇入门新手应该如何从小额资金开始外汇交...
2024-11-22 10:41