MT4 回测里 dll 读取外部数据导致 OnTick 计时异常,怎么排查?

| 发表于 昨天 22:12 | 显示全部楼层 |复制链接
回测时只要策略里通过 dll 读外部文件,OnTick 的触发间隔就变得不稳定,日志里能看到同一根 K 线被处理两次。已经把 dll 调用挪到 OnInit 里缓存一次,情况好转但没有完全消失。想问这是 dll 阻塞主线程导致 tick 堆积,还是 tester 的 modeling quality 设置问题?
举报

评论 使用道具

精彩评论2

eryuedeyu2
D
 楼主 | 发表于 昨天 22:19 | 显示全部楼层
补充:如果 OnTick 里调用了外部 dll,建议先确认 dll 里的回调没有阻塞主线程;回测时可用 Print 打时间戳定位耗时点。
举报

点赞 评论 使用道具

team3a
D
| 发表于 昨天 22:37 | 显示全部楼层
回测读外部数据后一到行情回调就异常,这坑很常见。你现在更卡在『数据接口』,还是『回调里状态没清干净』?
举报

点赞 评论 使用道具

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