MT4 回测里 dll 读取外部数据导致 OnTick 计时异常,怎么排查?
|
回测时只要策略里通过 dll 读外部文件,OnTick 的触发间隔就变得不稳定,日志里能看到同一根 K 线被处理两次。已经把 dll 调用挪到 OnInit 里缓存一次,情况好转但没有完全消失。想问这是 dll 阻塞主线程导致 tick 堆积,还是 tester 的 modeling quality 设置问题? |
|
|
|
|
|
|
|
D
|
补充:如果 OnTick 里调用了外部 dll,建议先确认 dll 里的回调没有阻塞主线程;回测时可用 Print 打时间戳定位耗时点。 |
|
|
|
|
|
|
|
D
|
回测读外部数据后一到行情回调就异常,这坑很常见。你现在更卡在『数据接口』,还是『回调里状态没清干净』? |
|
|
|
|
|
|
|