首页/学院/交易策略/编程知识/文章详细

【漆学军】外汇EA编程速成教程(1)准备知识

本站原创2021-06-08 15:04:57 1411

EA编程速成教程要求你必须了解并具备如下一些知识和能力:

第一、需要具备一定的编程基础,最好是熟悉任意一门传统编程语言,比如说C语言,VB等等,都可以,需要了解程序的逻辑。

第二、你需要了解MT4是什么,MT4就是MetaTrader 4外汇交易软件。

第三,你需要了解EA是什么,我相信您肯定知道什么是EA,EA就是Expert Adviser(智能交易系统),EA就是使用MQL4语言编写的程序,EA程序使用在MT4软件上面,可帮你自动进行外汇黄金期货交易,至于什么时候交易,怎样买卖,什么时候平仓等等问题,就看你的EA代码是怎样写的了。EA本身没有分析判断能力,我们写EA的人想要让EA具备什么能力,EA就可以具备什么能力。

什么是速成教程? 就是教会你在很短很短的时间内就可以学会如何编写EA,这个时间究竟有多长,不仅在于你的基础和理解能力,更在于你愿意花多少时间来跟随我学习。 预计快的话1到3天,慢的话5到10天即可。 

什么叫“易学难精”? 就是你很快的就上手,难在成为厉害的高手。 这需要时间去多多看别人的代码,多多写自己的代码。 久而久之你就可以是EA编写高手了。

下面进入正题,首先来看看一个MT4是什么样子的。

在MT4软件上点“工具”菜单,即可看到“MQ语言编辑器”,点击即可打开

我们新建一个空的EA程序,系统默认自带了部分EA属性和3个函数如下:

默认空的EA程序代码

1到5行,还有10,11,12,20,21,22等等,由双斜杠(“//”)开头的行为注释行,程序不会执行,只会在编辑代码的时候帮助我们了解程序。

13到19行是初始化函数OnInit(),意思是EA刚被加载到图表上去正是运行之前执行的一些初始化操作。

31到35行为EA的tick函数,意思就是加个每波动一次,执行一次函数体里面的代码。 

什么是mq4格式文件? EA制作好了就保存成mq4的文件 这文件是程序源码文件,可以修改的。 

什么是ex4格式文件? EA制作好了,之后 按“编写”,如果程序编译过程中没有出现错误,就会保存为ex4的文件。 这文件是二进制加密文件,不可以被修改的。


标签:

随机快审展示
  • 快审 1.19黄金1814现价空,机会上车!
  • 快审 9.19黄金承受美元施压,星期一行情如何操作?
  • 快审 4.7黄金多空胜负难分?夜里原油黄金行情分析及操作
  • 快审 3.9黄金还会涨吗?夜里原油黄金行情分析及交易参考
  • 快审 黄金昨日1942空收割,今日亚盘1930买跌!
  • 快审 黄乾瑞5/17今日黄金操作,伦敦金行情,黄金现货分析。白银价格预期
  • 快审 黄金冲顶回调,卖方是统治
  • 快审 12.7黄金等候回弹右侧空 原油顺多
  • 快审 美联储大鸽派偏鹰打压黄金价格,关注美联储会议纪要
  • 快审 10.13原油黄金还会跌吗,原油黄金夜里行情分析及美盘交易参考
  • 快审 超级周重量级降临!美联储会议携非农驾到
  • 快审 紧盯“热门”通货膨胀数据!日间最新黄金行情分析
  • 快审 这周黄金冲顶回调来回收割,下周黄金行情独家解析
  • 快审 美国CPI成市场焦点,黄金续攀高峰
  • 快审 黄金今日行情行情分析 日间金银操作策略
  • 快审 2,22黄金上下来徘徊,金银夜里行情分析附交易参考。
  • 快审 下周黄金开盘多空交易参考及在线免费专业指导准确解t
  • 快审 欧元兑美元盘黄金实时行情分析及美盘黄金交易参考
  • 快审 9.16“恐怖报告”今日重量级降临,黄金日间最新趋势分析及交易参考!附免费解τ
  • 快审 黄金在1915一线直接多了,持续看1930上方,头寸有单子直接找我处理
  • 快审 10.25原油黄金行情分析,削减在望买方怂了但分析专员仍广泛看多