谢谢Stringo! 你是对的,我还没有读过这篇文章,但事实上,一个MT4能用,一个不能用同样的代码,让我觉得这不是由于编码问题。 (哦,可能我说 "老MT4 "的时候很含糊,只是指几天前安装的V600)。 阅读文章后,我注意到关键词 "编译"。 我在我的 "老MT4 "中编译了mq4后,也出现了同样的问题! 所以现在修好了。 再次感谢您!!!!
然后下一个问题是,我注意到离线图表明显落后于在线图表。 我用PeriodConverter做了测试,发现情况相同。 在所附的屏幕中,你可以看到所有三个货币对在在线和离线图表中的价格都不同。 这不是我在升级MT4之前能轻易捕捉到的。 即使我减少到只有一对在线/离线图表,也没有帮助。
我观察了一段时间,发现似乎离线图表每1秒才会更新一次,无论在线图表在那一秒内有多少点位。 这是可以配置的吗? 另一件我错过的事情?
谢谢Stringo! 你是对的,我还没有读过这篇文章,但事实上,同样的代码,一个MT4能用,一个不能用,让我觉得这不是由于编码问题。 (哦,可能我说 "老MT4 "的时候很含糊,这只是指几天前安装的V600)。 阅读文章后,我注意到关键词 "编译"。 我在我的 "老MT4 "中编译了mq4后,也出现了同样的问题! 所以现在修好了。 再次感谢您!!!!
然后下一个问题是,我注意到离线图表明显落后于在线图表。 我用PeriodConverter做了测试,发现情况相同。 在所附的屏幕中,你可以看到所有三个货币对在在线和离线图表中的价格都不同。 这不是我在升级MT4之前能轻易捕捉到的。 即使我减少到只有一对在线/离线图表,也没有帮助。
我观察了一段时间,发现似乎离线图表每1秒才会更新一次,无论在线图表在那一秒内有多少点位。 这是可以配置的吗? 另一件我错过的事情是什么?
你在新的周期转换代码中看到这个问题了吗?
//--- refresh window not frequently than 1 time in 2 seconds
现在我明白了。:)
但我一直在使用的Renko EA中没有这样的检查,但它有类似的症状(这就是为什么我尝试PeriodConverter)........。让我调试一下.......
但是我已经遇到了一个更大的问题--我的mql4不能在v600中编译,语法错误!!。 只是试着在我一直使用的v503中编译它们,它可以工作,所以肯定在编译器中存在兼容性问题....,又是一个令人头痛的问题。
也许你应该读一下老的mql4和新的mql4之间的区别 . .
哦,对了。 阅读.
也许你应该阅读一下旧的mql4和新的mql4之间的区别 . . .
你好。
我已经解决了所有的编译错误,但发现EA的OnTick(简化为附件中的testOffline.mq4)无法在离线图表上触发(由PeriodConvertor生成)。 但它在正常的M1图表上没有问题。 所以我想知道哪里出了问题?
我正在运行一个EA来生成离线图表,EURUSD2.hst。 然而,我只能在操作系统上看到它(运行修改时间),但在 "打开离线图表 "中看不到它。 怎么会这样?
注意:我刚刚换了一个新的经纪商,并重新设置了这个MT4。 在我的旧MT4中没有这样的问题。 两者都是600版本的。
非常感谢!