

如何獲取MT4高質量曆史數據?如何回測EA才能讓結果看起來更貼進真實交易環境?真的要花錢去買曆史數據才能得到“真實”交易效果?
所謂的複盤軟件靠譜嗎?(例如TxxDxxSxx、MTDxx、FxxTxx、SxxTxx等),裏面的曆史數據來源确定可信嗎?
韭菜們不想想,這些回測軟件,他們的TICK HISTORY拿的是哪個渠道?是Bloomberg還是Refinitiv或者是Capital IQ?你覺得他們會舍得花高額訂閱費給你們買數據嗎?他們真的隻是好心地做一個二手數據搬運工嗎?他們真的甯願冒着倒貼的風險,耗費精力吆喝賣複盤軟件幫助你們更好交易?
快醒醒,他們是不會去買相對“真實”的TICK HISTORY,他們隻是将獲取曆史數據的方法做成了軟件,而這個方法,今天KAEL告訴你,你也就會了,就别再去交智商稅了。
想要獲取最最最純正的“TICK HISTORY”,不花一分錢是不可能,你們不做專業投資,也沒必要;你要的隻是你所在平台商的曆史交易數據即可,于是教程來了。
獲取曆史數據的前期準備工作:
1.你所在平台商MT4/MT5的真實賬戶(最好同類型、不要DEMO);
2.獲取MT5曆史數據的EA;(大白跟單上直接下載)
3.轉換曆史數據的MT4腳本;(公衆号發送“MT4曆史腳本”獲取,将文件手動放置在MT4\MQL4\Scripts)
第一步:獲取MT5的曆史數據
下載完MT5的EA,在MT5終端CTRL+R,打開策略測試窗口,選擇EA,參照下圖設定調參(品種任意),設置完畢後點擊開始。
此時可以看到,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,關閉當前所有圖表,顯示所有品種。
點擊工具——選項——圖表——将柱數全部改成99999999999。
接着,點擊工具——選項——清空賬号密碼再點擊确定。
然後,打開數據文件夾——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都有特定的生命周期,随着時代進步才是永恒。
删除后无法恢复
删除后无法恢复