多品种EA对电脑配置要求高吗,有人遇到过吗?

新帖
登录发帖
XM 推荐平台

覆盖品种全,新手友好,支持多种入金方式

CySEC(塞浦路斯) / ASIC(澳洲) / IFSC(伯利兹) · 最低入金 $5
码农小李
码农小李 楼主 2 小时前 浏览 31 回复 3 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 4 帖数 26 积分 1275 汇币 832
1楼
MT5日志里一直跳 “not enough memory” 和 “Experts: timeout”,这是电脑扛不住了还是EA本身的问题? 这个事真的困扰我挺久了,断断续续折腾了快两个月,一直没彻底解决。
我现在挂的是一个多品种EA,同时跑欧美、镑美、美日和黄金四个品种,每个品种单独一个图表,周期都是M15。问题现象是:白天亚盘时段还算正常,一到下午欧盘开盘前后,MT5就开始卡,图表刷新明显变慢,日志里频繁出现 “not enough memory”,偶尔还夹杂 “indicator thread timeout”;更头疼的是有几次黄金那单该平没平,回看日志发现EA的OnTick根本没触发。我现在的机器是i5-10400、16G内存、核显,VPS用的是一台4G内存的Windows Server,两边都试过,现象差不多,VPS上更容易卡。
我自己排查过几轮:把回测参数调小、把图表数量从四个减到两个、删掉了一个自定义指标,卡顿稍微好一点,但只要四个品种全开,问题还是回来。MT5的“图表最大数”和“历史数据最大柱数”我也改过,从默认值往下调了一些,没看出明显改善。现在有点怀疑两个方向:一是硬件本身不够,尤其内存和单核性能;二是EA的代码里有OnTimer高频轮询,或者多品种共用了全局变量导致资源争抢。但我不太会看MT5的日志时间戳细节,也不知道该从哪一项指标判断瓶颈到底在哪。
想请教一下有跑过多品种EA的汇友,你们一般怎么判断是机器配置问题还是EA写法问题?有没有什么排查顺序,比如先看任务管理器的内存占用曲线,还是先关掉多品种做单品种压测?如果确实是配置问题,像四个品种M15这种负载,VPS大概要什么规格才够用?先谢谢了,这个问题真的卡我很久了 🙏 有类似经历的也来说说你们是怎么解决的。
0 回复 众裁0 复制
#1
追风
追风 #4· 1 小时前
4楼
你OnTimer具体多少毫秒轮询?我四品种也卡,怀疑是每次tick都遍历所有订单算全局变量,想确认下你的轮询频率和订单遍历逻辑,好对比排查。
赞 回复 众裁0 复制
1 小时前 #4
清欢渡
清欢渡 #3· 1 小时前
3楼
建议先单品种压测跑一天,看日志还报不报错,能分清是EA写法还是配置问题。四个品种M15核显确实吃力,我镑美黄金双开都卡。
赞 回复 众裁0 复制
1 小时前 #3
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 VPS防火墙配置与端口管理,我踩过的坑和解决方案