如题,求大佬指点
MT4/MT5的测试终端不支持图表事件(ChartEvent)。
如果仅仅是单纯的按钮,你可以用获取按钮状态来判断点击动作。
160068213:
如题,求大佬指点
如题,求大佬指点
论坛里面有做窗口的文章,去做一个窗口,然后在里面放入你的按钮,然后直接打开EA,可以绕开测试端
Ziheng Zhuang:
现在通过按钮状态可以触发函数了,但是开单函数又有新问题了,只能获取到初始化时的报价,即报价不能刷新。这是不是MT5的问题呢
MT4/MT5的测试终端不支持图表事件(ChartEvent)。
如果仅仅是单纯的按钮,你可以用获取按钮状态来判断点击动作。
160068213:
现在通过按钮状态可以触发函数了,但是开单函数又有新问题了,只能获取到初始化时的报价,即报价不能刷新。这是不是MT5的问题呢
现在通过按钮状态可以触发函数了,但是开单函数又有新问题了,只能获取到初始化时的报价,即报价不能刷新。这是不是MT5的问题呢
不能刷新报价?MT5测试没有这个问题。
Ziheng Zhuang:
问题已经完美解决,多谢大佬指点
不能刷新报价?MT5测试没有这个问题。
wangshifu #:
能分享一下解决方案吗 谢谢先
能分享一下解决方案吗 谢谢先
很简单,用ObjectGetInteger(...)获取按钮状态 OBJPROP_STATE :按钮状态(按压/未按压)

MQL5文档: 物件函数 / ObjectGetInteger
- www.mql5.com
ObjectGetInteger - 物件函数 - MQL5参考 - 参考MetaTrader 5的算法/自动交易语言