搜索内容

【期货开户】最低交易所手续费+1分钱,保证金可+0%广告
【外盘外汇开户】正规英国大国监管,行情稳定低点差广告

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

外汇 0 263
生成海报
tanke嗨
tanke嗨 2021-09-16 08:56
阅读需:0
我们在编写MT4 EA或者MT4 脚本的时候,很多时候会遇到止损,止盈小于平台最小止损值,下单不成功的情况。那么我想到的一个解决方案是,弹出一个提示框,让我们选择。选择是,就修改止损,止盈值。

下面是相关的代码:

double 冻结点位=MathMax(MarketInfo(Symbol(),MODE_FREEZELEVEL),MarketInfo(Symbol(),MODE_STOPLEVEL));//获得平台标的最小止损值。
if(止损点数<冻结点位 || 止盈点数<冻结点位 || 移动点数<冻结点位 || 平保点数<冻结点位 )
{
if(MessageBox("是否把他们都设为最小止损值??","警告!止损,止盈,移损,平保都需要大于最小止损值。",MB_YESNO|MB_ICONQUESTION)==IDYES)//意思是选是,那么就执行下面的。
{
止损点数 = 冻结点位;
止盈点数 = 冻结点位;
移动点数=冻结点位; //移动止损点数
平保点数= 冻结点位;
}
}

文章转自:外汇邦





免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,读者仅作参考,并自行核实相关内容。如有冒犯原创,可以提供相关证明联系本站进行删除处理

评论
  • 消灭零回复
广告合作方 广告申请

最新评论