1赞

23评论

0收藏

MT4 EA编程的框架概念理解

avatar rbsqmkig381 | 7611 人阅读 | 23 人评论 | 2011-11-28

我们前面讲过 一个EA程序有3个系统函数分别是init start 以及deinit


其中start函数是循环执行的,也就是每来一个价格会执行一次。


既然start函数在每一个价格到来的时候都会运行,那末我们就要把 EA的所有策略逻辑都写在start函数中。


进一步想一下。因为策略一定分成了很多种情况,如下:


1、空仓的时候


2、多头持仓的时候


3、空头持仓的时候


4、可能还有 被止损后的时候
  
因此start函数中一定是分成好几块来分别处理这些状态的。所有EA都是这样一个逻辑框架。
  
由上面的讨论可以看出,最重要的start函数中一开始肯定是要 获得当前状态 并根据状态去决定不同分支,进而采取不同的代码进行处理。


当所有状态的处理代码都完成的时候 你的EA就大功告成了!


这里只讨论了概念,希望大家能从框架的角度对EA的结构有所认识了。。。
""
还没有人打赏,支持一下

评论|共 23 个

390152937

发表于 2012-11-22 02:18:00 | 显示全部楼层

楼上的稍等啦  

lr兑换

发表于 2012-11-22 02:18:00 | 显示全部楼层

楼主,支持!  

妹子

发表于 2012-11-22 02:18:00 | 显示全部楼层

好啊,,不错、、、、  

早泻

发表于 2012-11-22 02:18:00 | 显示全部楼层

不管你信不信,反正我信  

大叔

发表于 2012-11-22 02:18:00 | 显示全部楼层

貌似我真的很笨????哎  

ea流氓

发表于 2012-11-22 02:18:00 | 显示全部楼层

希望大家都有好运  

sacrifice

发表于 2012-11-22 02:18:00 | 显示全部楼层

谁都不容易啊 ~~  

337282359

发表于 2012-11-22 02:18:00 | 显示全部楼层

技术研究、交流QQ:1534564486  

feizi

发表于 2012-11-22 02:18:00 | 显示全部楼层

哈哈 瞧你说的~~~  

123下一页
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则