HCLX:
這問題都好多年了,我認為是MT5支援度不足。
我用MT5自帶的Controls類寫了一個交易面板,在模擬賬號中可以下單,但在做歷史回測復盤,面板沒有響應,點擊獲取不到任何信息,最小化都不行,哪位大神知道,請指點一下
使用MT5的GUI就是會遇到相同情況
有一種另類的解決的方法
要在EA的void Ontick(){}裡
加一段暫停EA,同時模擬callback功能的程式碼
讓系統一直偵測此程式偽callback動作
才能控制你GUI面版的指令
程式碼的教學影片如下
youtube觀看
bilibili觀看
2個影片內容一樣,只是網址不同
QuantWorker #:
使用MT5的GUI就是會遇到相同情況
有一種另類的解決的方法
要在EA的void Ontick(){}裡
加一段暫停EA,同時模擬callback功能的程式碼
讓系統一直偵測此程式偽callback動作
才能控制你GUI面版的指令
程式碼的教學影片如下
youtube觀看
bilibili觀看
2個影片內容一樣,只是網址不同
说明好像说了吧,在回测连messagebox都不能正常使用,原因是回测是在接口线程,没在ui线程; 可以试试加入消息循环,UI应该可以;但是回测就用不了
QuantWorker #:
使用MT5的GUI就是會遇到相同情況
有一種另類的解決的方法
要在EA的void Ontick(){}裡
加一段暫停EA,同時模擬callback功能的程式碼
讓系統一直偵測此程式偽callback動作
才能控制你GUI面版的指令
程式碼的教學影片如下
youtube觀看
bilibili觀看
2個影片內容一樣,只是網址不同
好的 ,谢谢,我去看看先
我用MT5自带的Controls类写了一个交易面板,在模拟账号中可以下单,但在做历史回测复盘,面板没有响应,点击获取不到任何信息,最小化都不行,哪位大神知道,请指点一下