<rp id="fzfcg"></rp>
    1. <cite id="fzfcg"><small id="fzfcg"></small></cite><rt id="fzfcg"><nav id="fzfcg"></nav></rt>

        外汇EA编程教程――MQL语法

        阅读 :
        外_汇_邦 WaiHuiBang.com

          什么是MQL?MetaQuotes Language 4 (MQL4)语言是MT4软件为了编写出执行交易策略的内置编程语言。我们可以通过编写EA(Expert Advisors)来控制MT4客户端按照我们的预先定义好的交易策略来执行外汇交易。另外,我们可以使用mql来编写技术分析指标,脚本和库。

        1)MQL的语法

        MQL的语法与我们平时见到的C语言语法极其类似,但仍然有以下不一致的地方:

        一:没有地址运算符。

        二:没有do while操作语句

        三:没有goto语句。

        四:没有?::语句。

        五:没有结构体。

        六:不支持复杂的赋值语句,比如 val1=val2=0; arr[i++]=val; cond=(cnt=OrdersTotal)>0;这种复杂语句不被支持。

        2)注释

        多行注释从/*开始并以*/结束。注释符不能嵌套,只能头尾各一个。单行注释符为//,仅注释一行。我们写程序的时候要养成注释的习惯,可以让程序更好理解,同时MQL编译器自动忽略掉注释的内容。注释的内容只给我们人看,不是给机器看的。比如:

        // 这个是单行注释

        /* 这个是多行注释

        int i = 0;

        注释里面爱写什么都行

        */

        3)标识符

        标识符是程序里面变量,函数,数据类型的名称,长度不能超过31个字符,标识符可以由数字,大小写字母a到z和A到Z,下划线(_),其中第一个符号不能是数字,并且标识符不能与保留字一样。什么是保留字请看下文。

        4)保留字

        保留字是MQL语言定义好的单词,每个单词都有这特殊的意义。

        保留字如下:

        数据类型:bool,color,datetime,double,int,string,void

        存储类型: extern,static

        操作符:break,case,continue,default,else,for,if,return,switch,while

        其他:false,true

        外_汇_邦 WaiHuiBang.com
        本文标题:外汇EA编程教程――MQL语法 - MT4平台MQL4编程学习
        本文地址:http://www.bt5225.com/fxschool/autotrading/mql4/52989.html

        相关文章

        • 初学者使用 METATRADER 4客户端的常见错误

          显示在终端上的时间是最后报价进入客户端的交易服务器时制定的。在客户端内同样是最后可用的服务器时间。在MQL4 程序中,时间可以通过使用TimeCurrent()函数获取。在客户端上的服务器时间不会改变。服务器上的时间只能通过经纪公司进行修改。...

          MQL4编程学习
        • 吴灏:把外汇交易程式化

          从一个拿着5000美元零用钱懵懵懂懂地迈进外汇交易大门的菜鸟,到目前掌管运作来自中国大陆和北美数十位客户的上千万美元资金的外汇私募经理,吴灏在外汇交易这条路已经走过十年。...

          MQL4编程学习
        • EA编程教程第六讲 函数

          函数就是一个有某种功能的程序块,我们可以在程序的各个地方调用函数。一个函数由返回类型,函数名,函数参数构成。函数的参数最多不能超过64个。例如:一个实现加法功能的函数, double Add(double a, double b) { return...

          MQL4编程学习
        • 外汇VPS 之 外汇EA租用阿里云ECS云服务器注意事项

          在外汇市场,投资者对行情及订单的最新状况的掌控至关重要,但是任何人都不可能一天24小时坐在电脑屏幕前。想象一下,即使你睡着了,电脑关机了,你的订单仍能够持续交易,并不会出现什么丢失。就跟你坐在电脑前一样,一切表现正常...

          MQL4编程学习
        • MT4指标编程入门(二):MT4指标编写常用符号
          MT4指标编程入门(二):MT4指标编写常用符号

            MT4指标的编程和其他编程一样,需要使用大量的符号,下面我们就来看一下MT4自编指标编程常用符号。   1、注释符:单行注释“//”、多行注释“/**/”   程序不执行注释,注释内容仅供阅读或保留不用的语句...

          MQL4编程学习
        你可能感兴趣
        成年美女黄网站色大全免费,97国产香蕉精品视频天天看,日本三级香港三级人妇99,台湾佬中文娱乐网 网站地图