客服热线:18391752892

MQL4的原理和书写规则

   日期:2019-01-12     浏览:742    
马上注册,结交更多好友,下载更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 我希望你满意那个试着回答了:“什么”是MQL4?“为什么”使用MQL4和“在哪儿”书写MQL4的欢迎课程。方法或怎么做(how)永远是最大最重要的问题,接下来的全部课程就是答案。现在,我希望你清空你思想中的任何混乱想法,并且认真阅读下面的这些概念。我们今天正在谈论的是关于MQL4的语法规则。就像我以前告诉你的那样,如果你是个c语言或者c++的程序员,那么在我的课程没开始之前你就已经知道了许多MQL4的事情。这是因为MQL4的语法和c语言的语法很像。当我们学习一种语言的语法时,我们同时在学习它的原理和书写规则。它有以下几部分组成:1、 格式2、 注释3、 标识符4、 保留字 让我们把它分成以下几块。一、格式当你书写代码的时候,你可以自由的使用空格,制表符和空行来分隔你的代码和代码行,使它们更加的易读和美观。例如,下面这些语句行在MQL4里都是正确的: Double MacdCurrent,MacdPrevious,SignalCurrent: Double  MacdCurrent, MacdPrevious, SignalCurrent:Double     MacdCurrent,     MacdPrevious,      SignalCurrent: 但是,就像你看到的,第一行更易读和容易理解。在MQL4的语言规则里有两个例外: 1、在“contorlling compilation”里不能使用新行。(我实在不知道老外在这里什么意思,不过还好。因为他说)在下一课里你将知道关于“contorlling compilation”更多,现在只要记住这个例外就好了。例如下面的代码行是错误的,并且MQL4编译的时候将会报错:
Extern和int是关键字,MA_Period是标识符,13是常数值。在下一课,你将知道的更多。下面的这些行是不正确的:
注意关键字extern中间的制表符。二、注释为了使程序设计世界更容易些,任何程序语言都要它自己书写注释的风格。代码行里的注释会被汇编器忽略,但它使你的程序更加的清楚和易懂。假定你在夏天写了某个程序,到了冬天你再读它的时候,如果没有注释——尽管你是代码的编写者——你不能理解全部的这些谜一样的代码行。MQL4(c++)使用两种注释方式:1、单行注释单行注释开始于“//”,结束于一个新行。例如:
三、标识符标识符用来给变量、函数和数据类型进行命名,长度不能超过31个字节你可以使用数字0-9、拉丁字母大写A-Z和小写a-z(大小写有区分的)还有下划线(_)。此外首字母不可以是数字,标识符不能和保留字冲突.例如 MA_Period在这是就是个标识符:
让我们来看一些例子: Name1 正确的_Name1正确的1Name错误的(首字母不能是数字)~Name错误的(不能使用~)N~ame错误的(不能使用~)I_love_my_country_and_my_country_loves_all_the_world错误的(不能超过31个字符)Color正确的(注意C是大写)Color错误的(color是保留字) 四、保留字下面列出的是固定的保留字。不能使用以下任何保留字进行命名。(译者注:都是小写。) 数据类型 存储类型操作符其他boolexternbreakfalsecolorstaticcasetruedatetime continue double default int else string for void if return switch while 例如下面的这些代码行是不正确的:
我希望你能对这一课感兴趣。下一课我们将讲关于“数据类型”。准备好,真正困难的工作将要开始了。

外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!


特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关行情快递
推荐行情快递
点击排行