MT4编程实例分析:MessageBox的用法

阅读 :
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
我们在编写MT4 EA或者MT4 脚本的时候,很多时候会遇到止损,止盈小于平台最小止损值,下单不成功的情况。那么我想到的一个解决方案是,弹出一个提示框,让我们选择。选择是,就修改止损,止盈值。 

下面是相关的代码:
 
double 冻结点位=MathMax(MarketInfo(Symbol(),MODE_FREEZELEVEL),MarketInfo(Symbol(),MODE_STOPLEVEL));//获得平台标的最小止损值。
   if(止损点数<冻结点位 || 止盈点数<冻结点位 || 移动点数<冻结点位 || 平保点数<冻结点位 )
     {
        if(MessageBox("是否把他们都设为最小止损值??","警告!止损,止盈,移损,平保都需要大于最小止损值。",MB_YESNO|MB_ICONQUESTION)==IDYES)  //意思是选是,那么就执行下面的。
           {
            止损点数    = 冻结点位;
            止盈点数    = 冻结点位;
            移动点数=冻结点位; //移动止损点数
            平保点数= 冻结点位;
           }
     }
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
本文标题:MT4编程实例分析:MessageBox的用法 - MT4平台MQL4编程学习
本文地址:http://www.ea666.cn/fxschool/autotrading/mql4/114018.html

相关文章

  • MT4平台自带的EA:Moving Average详解

    由于本站模板宽度的制约,看着会比较凌乱,建议复制本文内容,粘贴在记事本中,方便阅读。 使用过MT4平台的人都知道,MT4平台自带了一个自动交易的EA指标,那就是Moving Average ,下面我们详细解释一下该指标的语句功能,以便各...

    MQL4编程学习
  • 外汇EA编程教程——数据类型转换

      MQL语言目前仅支持隐式转换,MQL目前可以做一下数据类型自动转换。 int(bool, color, datetime) 可转换成 double 或 string double 可转换成 string,除了以上两种转换外,不能进行其他的数据类型转换,如: int...

    MQL4编程学习
  • 如何学习外汇EA的编程

    大家第一次接触编程的时候我想很多人都会在那些Q群啊之类的地方不断的问,怎么学习编程,要看些那些书。甚至在百度,谷歌里搜索如何学习编程。 这篇文章,我会从我自己学习编程的角度去描述,如何学习,可能不是最好...

    MQL4编程学习
  • 外汇MT4 EA设计策略80条

      请仔细研究大腕们使用的80条外汇交易策略,并记住你只需要四样工具:柱图,均线背离,枢轴点和趋势线分析。不需要更多,简简单单。不要受人误导而相信别的。这个世界到处是"怀疑的托马斯",他们指手划脚却从未赚到过一文...

    MQL4编程学习
  • 外汇智能交易流行的各类EA大评点
    外汇智能交易流行的各类EA大评点

    随着外汇市场的不断发展与计算机技术的不断进步,外汇智能化交易(EA)也开始被广泛投资者所熟知。马丁、剥头皮、网格、趋势、海龟……市场上的EA良莠不齐,种类也是琳琅满目。究竟哪类型的EA最牛逼呢?别说入门投...

    MQL4编程学习
你可能感兴趣