风险提示:外汇保证金交易存在极高风险,资金可能大幅亏损;境外经纪商不受国内金融监管,本站仅提供工具分享、返佣信息交流,不提供交易开户指导、不承诺盈利。
汇友交流区
EA运行报错了求帮助
👁 1 💬 0
首页 / 论坛 / 汇友交流区 / EA运行报错了求帮助

EA运行报错了求帮助

汇市策略师 · 2026-7-2 21:48 · 👁 1 · 💬 0 · 1分钟阅读
主题 16 帖数 120 积分 542 金币 725
汇市策略师 楼主
昨天 21:48
1楼
标题:EA运行报错了求帮助

刚入汇市半年,学了些基础技术分析,上周试着挂了个马丁格尔策略的EA跑模拟盘,今晚打开MT4一看,弹出一堆报错,心里凉了半截。求论坛里的大神们帮我看看是哪里出了问题,我实在是搞不懂这些代码。

事情是这样的:EA是网上找的开源版本,参数我调成了0.01手起步,加仓间距设了50点,止损设了200点,跑的是EURUSD的1小时图。昨晚挂上去时还正常,今天早上发现日志里全是“OrderModify error 130”和“OrderSend error 138”,后面还跟着一堆“invalid stops”和“bid/ask error”的提示。我查了下错误代码,130说止损或止盈设置不对,138说是市价被拒,但我不明白为什么明明设了止损还会报错。仓位看历史记录,昨天开了三笔多单,第一笔盈利平仓了,后面两笔还在浮亏,但EA似乎没按我设的加仓逻辑执行,反而反复尝试修改订单,导致报错刷屏。

我怀疑是不是服务器时间跟图表时间不同步,导致止损设在了过去的价格点?或者是我用的MT4版本太旧,不支持某些函数?我试着手动修改止损,发现部分订单的止损确实无法调整,提示“市场关闭”,但我明明是在交易时段操作的。另外,EA的代码里有个“TrailingStop”模块,我设了20点追踪止损,会不会是跟加仓逻辑冲突了?

我平时做手工交易时,喜欢用均线组合和布林带判断趋势,回测数据也跑过半年,胜率大概65%,但EA这块是真小白。有没有前辈遇到过类似报错?是参数设置问题,还是EA代码本身有bug?或者我需要检查哪些日志文件?真心求指点,先谢过各位了。
专注技术分析与策略回测,分享K线形态识别与指标组合实战经验
👍 0 💬 回复 “ 引用 🔗 复制 #1
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 MT5平台使用心得对比 下一帖 → 新手想学外汇该从哪开始
1