登陆/注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 1881

[MT4] 警示return value of \'OrderClose\' should be checke

[复制链接]

79

主题

320

回帖

1504

活跃度

回帖达人实盘认证实名认证发贴达人本站牛人

程序猿的仔仔实盘认证 发表于 2018-3-30 00:14:40 | 显示全部楼层 | 关注 | 私信
很多人在写指标或EA后进行编译来检查代码;有时候我们看到这样的提示:
000527yp3sl9jbbsssbsg9.png
代码编程不够严谨的警告,非代码错误。不会影响你EA的运行。新版的MQL4对于订单类函数语句要求函数的返回值要明确,否则会出现此种警告。但是我们为了代码的严谨性,可以做调整:

OrderDelete(XXXXXXXXXX);
改为
  1. if( OrderDelete(XXXXXXXXXX)==false) printf ("error:",GetLastError());
复制代码
案例:
OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet);
改为:
  1. if( OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet)==false) printf ("error:",GetLastError());
复制代码

来源: 警示“return value of \\\'OrderClose\\\' should be checke”时的处理

0

主题

144

回帖

335

活跃度

回帖达人实名认证

断秋风 发表于 2022-7-10 19:23:23 | 显示全部楼层 | 关注 | 私信
已拜读,感谢分享

0

主题

253

回帖

559

活跃度

回帖达人实盘认证实名认证

凉笙墨染 发表于 2022-7-10 19:23:23 来自手机端 | 显示全部楼层 | 关注 | 私信
看股票,想砸电脑,看男足,想砸电视。
温馨提示
无充值,无付费,唯一微信公众号24KRMB,珍惜账号,理性讨论 知道啦

评论管理|实名认证|黑名单|手机版|倡议书|版权声明|24KRMB ( 鄂ICP备19016902号 )

GMT+8, 2024-10-18 21:19 , Processed in 1.032766 second(s), 40 queries , Gzip On.

Copyright © 2012-2024 24KRMB.COM

Powered by 阿里云提供驱动 UI: 240701

快速回复 返回列表