MQL5 COOKBOOK: 使用不限数量的参数开发多币种EA交易
簡介
在前一篇文章"MQL5 Cookbook: 多幣種EA交易 - 簡介而快速的途徑"中的EA交易。如果交易品種和交易策略參數(shù)的數(shù)量較小的情況下可能很有用,然而,MQL5中EA交易的輸入?yún)?shù)有數(shù)量的限制: 它們不能超過1024個。
還有,盡管這個數(shù)量基本夠用了,但是使用這樣巨大的參數(shù)列表還是不大方便,每次需要為某個交易品種修改或者優(yōu)化參數(shù)的時候,您都需要在長長的參數(shù)列表中為該交易品種找到它的參數(shù)。
您可以自己看一下客戶終端幫助中輸入?yún)?shù)部分找到其他限制。
在本文中,我們將創(chuàng)建一種模式,它會使用一系列參數(shù)為交易系統(tǒng)作優(yōu)化,而且允許不加數(shù)量限制的參數(shù)。交易品種的列表將在標(biāo)準(zhǔn)文本文件 (*.txt) 中創(chuàng)建,每個交易品種的輸入?yún)?shù)也將存儲于文件中。
在此需要說明的是,盡管在正常模式下這個EA交易處理一個交易品種,然而您可以在策略測試器中選擇各種交易品種進(jìn)行測試(每個交易品種都是獨立的)。
事實上,直接在市場報價窗口中創(chuàng)建交易品種列表會更加方便,它使您可以保存準(zhǔn)備好的交易品種集合,我們會讓此EA交易在策略測試器中的市場報價窗口直接取得交易品種列表。可惜的是現(xiàn)在無法從策略測試器中訪問市場報價窗口,所以我們必須人工或者使用腳本來創(chuàng)建交易品種類表。
EA 交易開發(fā)
總結(jié)
以上是生活随笔為你收集整理的MQL5 COOKBOOK: 使用不限数量的参数开发多币种EA交易的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米米兔机器人的发展史_小米米兔机器人体
- 下一篇: 距离测度