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

2019-07-12 18:44:47 阅读 :
我们在编写MT4 EA或者MT4 脚本的时候,很多时候会遇到止损,止盈小于平台最小止损值,下单不成功的情况。那么我想到的一个解决方案是,弹出一个提示框,让我们选择。选择是,就修改止损,止盈值。 

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

相关文章

  • 外汇网格EA能否实现稳定盈利?

    对于外汇交易来说,现主要分两种形式,一种就是传统的手动交易,一种是完全的 EA自动化交易,无需人工守候做单,规避了很多人性的不足和弱点。对于外汇EA交易,每个人有不同的观点。现在市面上最流行的EA莫过于网格EA和马丁EA,有...

    2019-07-12 MQL4编程学习
  • 为什么说大部分外汇交易者对趋势型EA都只是“叶公好龙”

    趋势交易是绝大部分投资者都认可的交易方式,并认为是能够有极高盈利比潜力的交易方式。但市面上的趋势交易EA却十分至少,这是为什么呢?一、违反人性交易之中,人性是什么?就是高抛低吸,高空低多。这类型的震荡型交易就是符合...

    2019-07-12 MQL4编程学习
  • 外汇EA揭密 之 解密马丁EA称王之路

    相信很多投资者接触的第一款EA十有八九都是马丁类型的EA,甚至用来用去也依然是马丁类型居多。不可否认,马丁至今依然是市场上最主流的EA程序。而它的黑粉却基本是高于真爱粉的。但市场上依然是马丁称王,这乍看是一件很神...

    2019-07-12 MQL4编程学习
  • 几个关于MT4 EA交易(MT4程序化交易)的常识性问题

    马丁和网格型的EA需要止损吗?这样问问题会让人觉得很不专业,就好比不问多少资金EA有多大回撤一样,这应该有个前提。玩过马丁和网格的外汇交易者都知道,在资金允许的情况下是不会亏钱的,那么在挂马丁和网格之前,就需要了解EA...

    2019-07-12 MQL4编程学习
  • 外汇EA,我最爱、亦是我最怕的东西

    外汇EA是我的最爱,也是我的最怕。这几年,交易技术与EA编程技术齐头并进,EA编程技术自觉算是比较老到了,交易却离修成正果似乎还遥遥无期。编写过N多的EA,只要是有个想法,突发奇想的、冥思苦想的、蓄谋已久...

    2020-12-28 MQL4编程学习
  • 外汇EA揭秘:外汇智能化交易技术到底靠不靠谱?

    EA就是Expert Advisor(简称EA) ,本质上是一个电脑程序,是由程序员根据操盘的交易策略和思路编写写成计算机程序,然后将该程序植入交易软件,程序就会根据既定的交易策略进行自动交易。那么,外汇EA智能交易技术目前发展如何?...

    2019-07-12 MQL4编程学习
  • 如何选择盈利的外汇EA?其实只需看这四点

    外汇EA(Expert Advisor),即智能交易系统或交易机器人,常常用在外汇交易中。EA其实一开始是随着MT4交易平台引入进来的,如今在外汇交易市场中EA变得越来越火。国内各种免费和付费的EA更是多如牛毛。市场上EA太多,已经很难分...

    2019-07-12 MQL4编程学习
  • MT4 EA编程中常用的交叉概念的理解

    我们经常会遇到使用2条曲线交叉(金叉 死叉)的概念。那末在程序中是如何表达的呢。下面说明一下:如果2条曲线是真正的秘密麻麻的点组成的,那末我们一定可以找到 交叉的那一点。但是在K线图上,实际上曲线是由每个K线对应的数...

    2019-07-12 MQL4编程学习
  • MT4订单的“身份证”以及如何找出属于你程序的订单

    MT4在设计的时候就充分考率了定单的程序操作问题。因此对订单的属性设计可谓十分周全。除了常见的开仓价 开仓时间等等内容,和识别订单关系密切的还有3个属性:1、Ticket 这是订单的唯一身份号码,也是下单后由服务器生成...

    2019-07-12 MQL4编程学习
  • 怎样选择最适合的外汇VPS,使交易延迟降到最低?

    很多挂EA的选择离MT4服务器地址相近的国家线路的VPS才能更流畅的交易,比如你的交易商的MT4服务器在美国,那么购买美国的VPS,这样就在网络连通率和速度上比国内更快一步了。...

    2019-07-12 MQL4编程学习
你可能感兴趣