首頁>科技>

如何獲取MT4高質量歷史數據?如何回測EA才能讓結果看起來更貼進真實交易環境?真的要花錢去買歷史數據才能得到“真實”交易效果?

韭菜們不想想,這些回測軟件,他們的TICK HISTORY拿的是哪個渠道?是Bloomberg還是Refinitiv或者是Capital IQ?你覺得他們會捨得花高額訂閱費給你們買數據嗎?他們真的只是好心地做一個二手數據搬運工嗎?他們真的寧願冒著倒貼的風險,耗費精力吆喝賣覆盤軟件幫助你們更好交易?

快醒醒,他們是不會去買相對“真實”的TICK HISTORY,他們只是將獲取歷史數據的方法做成了軟件,而這個方法,今天KAEL告訴你,你也就會了,就別再去交智商稅了。

想要獲取最最最純正的“TICK HISTORY”,不花一分錢是不可能,你們不做專業投資,也沒必要;你要的只是你所在平臺商的歷史交易數據即可,於是教程來了。

獲取歷史數據的前期準備工作:

1.你所在平臺商MT4/MT5的真實賬戶(最好同類型、不要DEMO);

2.獲取MT5歷史數據的EA;(大白跟單上直接下載)

第一步:獲取MT5的歷史數據

此時可以看到,MT5開始下載歷史數據,待數據下載完,則會彈出新窗口。

將彈出窗口的頁面切換到日誌頁,等待EA測試完畢。

等待測試完畢,可以看到這20年的數據,裡面包含了503 Mb of history data,以及 640 Mb of tick data,右擊打開文件夾。

回到Tester文件夾,再選擇修改時間最早的文件夾進入,Agent-127.0.0.1-3001——MQL5——Files——品種.hst,窗口暫時保留。(或者新建一個文件夾,複製粘貼至新文件夾)

第二步:將MT5數據轉換至MT4

首先,打開同平臺的MT4,關閉當前所有圖表,顯示所有品種。

然後,打開數據文件夾——history——找到服務器文件夾——刪掉裡面帶有.hst的文件

接著,把我們之前在MT5生成的文件複製粘貼進來

然後,打開MT4的品種圖表,如果和我的一樣,就是打開EURUSD圖表,默認會在H1,上面顯示正在更新

隨後我們切換至M1,可以看到極其詳細的數據

截止目前,我們算是成功的獲取了M1的數據,接下來,就要利用腳本轉化到其它週期上,緊接著依次打開8個窗口,分別為M5,M15,M30,H1,H4,D1,W1,MN。

在M1分鐘圖加載腳本PeriodConverterAllTimeframes.ex4

依次打開圖表窗口,檢查歷史數據轉換是否正常,如果遇到數據丟失,圖表無法展示,重複上面MT4的步驟即可。

最後,CTRL+R即可開始MT4高質量歷史數據回測。

幾點注意事項說一下:

1.清除賬號密碼那步尤為重要,避免平臺商的臨時數據替換導入的數據;

2.最好用好一點的電腦單獨來做交易,否則歷史數據太大,性能不好的電腦容易出現卡死,在回測五年、十年、二十年的數據也容易導致寫入錯誤以至於無法啟動;

3.建議用成立超過15~20年的平臺商數據來做覆盤模型,雖然新成立5-10年的平臺商也會去拿這些數據,但有一手的為什麼不用一手?

4.不是所有品種的歷史數據都有超過20年,不同平臺商的數據長度也不一致;

5.EA覆盤模型質量至少達90%,其實即使達到所謂的99.9%,真槍實彈上戰場後,也不見得能如預期般精準獲利;

6.回測永遠是回測,莫將回測當真理,我說過多次:時代會成就某款EA,也會淘汰另一批EA,每款EA都有特定的生命週期,隨著時代進步才是永恆。

14
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 把老車主當韭菜?理想ONE降價惹不滿,實則變相“道德綁架”