设为首页 收藏本站 切换语言
| 发表于 2025-4-26 15:31:33 | 显示全部楼层 |复制链接
EA中OrderModify()总是返回130 stopLevel值为floating 怎么解决?哪位大佬有碰到过吗?
止损点位合理,脚本能运行,EA里不能修改但可以下单。。。。
举报

评论 使用道具

精彩评论3

交易之鹰X
D
| 发表于 2025-4-26 15:38:23 | 显示全部楼层
止损位置太近了吗?得看相关日志信息才能排查,每个平台商都有一点差异,当时价格波动是否较大
举报

点赞 评论 使用道具

3150636309
D
 楼主 | 发表于 2025-4-26 17:14:59 | 显示全部楼层
交易之鹰X 发表于 2025-4-26 15:38
止损位置太近了吗?得看相关日志信息才能排查,每个平台商都有一点差异,当时价格波动是否较大 ...

应该不是 脚本里设置同样的移动止损都可以 EA运行就总是返回130 止损值离 Bid 值足够也不行

然后就 看了MQL4开发文档关于 MODE_STOPLEVEL 这个说明 说平台的值如果是 floating 就会返回130 错误
举报

点赞 评论 使用道具

westwuwei
DDD
| 发表于 2025-4-27 14:25:18 | 显示全部楼层
浮点小数需要截断指定小数位数。比如2位小数,那就要将你计算出来的double数值(可能有十几位10进制小数位)四舍五入只保留2位小数。
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)