您需要 登录 才可以下载或查看,没有帐号?注册
520FX在牺牲周末时间,并且在只有4个人的情况下,一个字一个字敲出来,讲EA,这是第一期,主要讲:
一、
什么是EA
二、
EA的用法
三、
EA的误区
四、
其他零碎知识
第一节、什么是EA
EA实际上是人工智能交易的意思,他的本意是使用电脑“代替”人来自动做交易。
这里的“代替”在我们理解应该是一定程度上的代替。不过绝大多数人都理解为完全的自动交易赚钱程序。
第1个特点是:EA通过加载到一张K线图表上来运行
EA的使用是通过加载到一张K线图表上,并根据这张K线图表上的价格跳动,来激活它不断运行。也就是说加载了EA的K线图上每来一个价格,EA程序都会自动运行一次。
同时一定注意,每张K线图表只能加载一个EA。如果你想在同一品种上运行多个EA,只能打开多个K线图,分别加载。
第2个特点:EA的运行在是逻辑运算后对帐户进行操作
EA是默默无闻的工作者。他不会画出指标那样的线条,EA只是在不断判断指定的条件。并根据当前计算的结果,根据情况对帐户进行具体操作。
也就是说EA的主要作用就是:计算--》判断状态---》账户操作
第3个特点 EA要考虑周全
因为EA要自动运行,所以你设计的EA必要要考虑到所有可能的帐户状态,并加以正确的处理。
举例来说:
一般常见的帐户状态是:空仓 多单持仓 空单持仓 双向持仓(具体的状态以后讲课时再做进一步说明)。包括仓位控制,如何通过程序加仓 减仓 锁单等等
刚才说了,每种帐户状态都需要有正确的处理过程。否则,EA运行到没有合理处理的状态时,就会不断发出错误警报,同时拒绝继续运行。
掌握了常见的集中EA处理帐户的方式后,其他变化都在你要的条件中,所以不用担很难学。
EA总结:
讲到这里大家可能能理解了:EA实际上就是一个逻辑框架,掌握框架后,每一个新的想法,都是在框架中修改条件的过程。
第二节、EA的用法
1.用EA根据设定的条件进行买卖操作
2.比如让EA去很据一个指标的讯号进行动作。或者让EA去根据一条趋势线的突波而动
3.让EA根据邮件发来的讯号进行交易。(结合邮箱有手机提醒功能,可以发送到手机里)
4 EA就是把人的思路想法得以实践,它没有情绪的影响,没有心理的干扰
5 EA可以当做指标来使用,提醒人们各种信号的出现。(同时EA有一个完整的认识,而不是总在想我要编赚钱程序这样)
EA最大的好处有两点:1、实现你自己的成熟想法。2、摒弃一些人为的弱点
EA最大的缺点:没有灵活性,严格计算,缺乏合理的“模糊判断”能力
第三节EA误区
1.我们作为一个想将个人想法付诸EA实现的投资者。往往在开始的时候都是想的“我这样做是正确的实际上,在变成程序后,你才会发现你的想法中有很多漏洞。因为人都会下意识关注自己人为正确的地方,而忽略潜在的问题。
所以真正的编程过程实际上是不断的自我反思的过程。也就是不断的补漏洞的过程,而且很遗憾的告诉大家,90%的“思路”在费尽心思补漏洞后,发现根本无法解决其本质缺陷,而被放弃。这也是我为什么一开始就让大家明白EA能减少工作,但不要太理想化的原因。
2.同时我们要注意到一个市场特点
市场主要分为 单边和震荡两种状态。一套思路基本上无法做到同时在两种状态下都赚钱。这也是为什么,我们看到很多EA在特定阶段的历史测试绩效高的吓人,而另一阶段就惨不忍睹
3.最后一个小细节就是EA除了要和市场搏斗以外,还要注意很多突发事件的处理:比如数据公布行情,滑点等。面对这个问题,一个似乎可行的方法是:在大一点的周期上来操作,可以用单边的思路来操作,尽管盘整时赔的,但会在单边时赚回来,而且有盈利。
第四节:其他
1.MT4 在智能手机上运行 效果怎么样?
至少在3G没有正式推出之前不建议使用:速度问题
2.即使专业的操作团队在EA使用上,都是有人工参与的
3.有数据发布时如何处理,空仓,锁仓或者持仓。
尽管我们预先可以知道数据什么时候公布,但每天把那些时间写进EA 每天更新、会很烦。如果数据时间之前,你要决定是空仓过,还是持仓过。如果空仓过,过了之后如何办是恢复状态还是重新判断。这些都是需要思考的
数据公布期间最好是停止持仓,或者你的承受力可以达到200点以上
原
大家应该感觉到了EA这些细节也是很麻烦的事情
4.关于操盘习惯和EA的策略问题:
就像每个人的操盘方式和习惯不一样,用来博短的EA和用来抓趋势的EA,他们在同一个状况面前肯定处理策略是不一样的。所以没有绝对的一定正确和错误的说法
5做单时要提前尽可能的把各因素的考虑到
一切变化的考虑都在你的脑子里,要把那些意外事件的处理方法提前考虑好处理办法。否则,做但时精神紧张,考虑的问题过多,很容易会走火入魔
下一次课将讲EA的一般框架和常用语句
1.EA的基本框架逻辑
2.EA的常用排错方法
外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!