|
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的常用排错方法 |
MT4编程授课试讲第一次讲前小灶
回复:0 浏览:580
- 楼主admin 圈主
- 2019-05-05 11:00