请选择 进入手机版 | 继续访问电脑版
素材分类

MT4编程入门:if判断语句

一、if语句if语句很常用,也比较简单。规则:如果小括号中的条件成立,则执行大括号中的语句;如果不成立,则跳过大括号。

例如:

if(a==1)

    {

     b=c+1;

    }

我们在编写报警指标的时候,就经常用到这一语句:

如果“价格向上达到指定价位”,则“报警”

如果“MACD上穿”,则“报警”

如果“均线金叉”,则“报警”。等等

 

例:

int mark=0;

if( High[1]<1.0000 && High[0]>=1.0000 && mark!=1)

    {

     Alert(symbol(),"价格向上触及1.0000");

     mark=1;

    }

if( Low[1]>1.0000 && Low[0]<=1.0000 && mark!=2)

    {

     Alert(symbol(),"价格向下触及1.0000");

     mark=2;

    }

这是一个价格上、下穿1.0000时报警的判断语句:

上穿报警条件:当第二根K线最高价小于1.0000,并且最新K线最高价大等于1.0000

下穿报警条件:当第二根K线最低价大于1.0000,并且最新K线最低价小等于1.0000

 

这里,mark是用作报警标记,mark的初值是0,

当上穿报警后,mark的值就改为1;当下穿报警后,mark的值就改为2;

当mark=0时,说明从未报过警,上、下穿都能报警;

当mark=1时,说明已经上穿报过警了,不能再上穿报警了,但仍可下穿报警;

当mark=2时,说明已经下穿报过警了,不能再下穿报警了,但仍可上穿报警。

二、if ... else语句

规则:如果小括号中的条件成立,则执行if下大括号中的语句1;如果不成立,则执行else下大括号中的语句2。

if(条件)

  {

  语句1;

  }

else

  {

  语句2;

  }

 

三、注意事项

1、只有语句后面才用到语句结束符“;” 条件、大、小括号后面都不用“;”

2、语句用大括号括起来,但如果只有一行语句,则大括号可以省略

              if(条件)    语句1;


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

上一篇:
MT4编程入门:市场数据取值发布时间:2019-03-20
下一篇:
MT4编程入门:MACD指标详解发布时间:2019-03-26

精彩阅读

阅读排行榜

  • 外汇大咖-对于很多新手炒外汇的朋友来说,不知道如何安装和下载MT4平台炒外汇,接下来

    阅读:401|2019-03-27
  • 一、价格走势  第一,我们要留意中途的动向。移动趋势主要分为无量中线蝉变趋势和连

    阅读:53|2020-03-20
  • 外汇大咖-当我们接触到外汇市场时,很多专业名词是需要我们去了解的,比如外汇跟单,

    阅读:140|2019-04-20
  • MT4软件是全世界外汇交易者普遍使用的客户端交易软件,相信我国的外汇投资者对于mt4软

    阅读:195|2019-05-04
  • 外汇最佳交易时间是什么时候?外汇市场拥有时间上的连续性和空间上的无限制性。每周一

    阅读:303|2019-07-18
  • mt4平台备受投资者喜爱,功能强大,为投资者带来利益;那么投资者为什么都用mt4?mt4

    阅读:181|2019-04-03
  • 外汇市场中,外汇交易商_外汇经纪商是一个非常重要又比较特殊的角色。外汇交易商与交

    阅读:63|2020-03-23
  • 外汇大咖-在执行外汇交易订单的时候,经纪商会向交易者收取一定的费用,这个费用是经

    阅读:146|2019-04-24
  • 外汇mt4怎么提现?目前市场上大多数交易者都是使用mt4来进行交易,有的交易者在盈利之

    阅读:322|2019-05-12
  • 如果说有长期从事金融程序化以及人工智能交易的朋友,应该知道我们从最开始CTA的时代

    阅读:67|2020-03-17
关注官方微信

微信号:dean_green

微博:外汇大咖

QQ1群:611924749

QQ2群:611924749

qq客服:

1281995833

(工作日:周一至周五 9:00-24:00)
北京市朝阳区红军营南路19号集美家居后院楼2层
1281995833@qq.com

Array [code]-Array [code]-Array [code]-Array [code]-Array [code]-Array [code]- Comsenz Inc.   

Powered by Discuz! X3.3© 2001-2013 工信部   蜀ICP备19011143号-1