MT4(Windows版)歷史數據的匯入方法
MT4提供了匯入歷史數據的功能,以進行回測等操作。
在這裡,我們將介紹如何將1分鐘K線數據資料匯入專用於回測的MT4,以避免覆蓋伺服器數據。
您可以從Titan FX的歷史數據下載。
點擊這裡下載TitanFX的歷史數據代理伺服器設定
首先,將設定配置為不連接到伺服器,以便它不會接收新的伺服器資料。
使用準備回測的 MT4 登入任何 Titan FX 帳戶(模擬帳戶也可以),從選單中的「工具」中選擇「選項」。
在顯示的「選項」分頁的「伺服器」分頁中,勾選「啟用代理伺服器」並點擊右側的「代理...」按鈕。
在顯示的「代理伺服器」頁面的「伺服器」部分輸入適當的英數字,然後點擊「確定」。
設定圖表最大K線數
選擇「選項」分頁的「圖表」,在「歷史資料中最多柱數」和「圖表中最多蠟燭柱數」的輸入框中,輸入盡可能多的「9」,然後點擊「確定」。
再次打開「選項」頁面,您會看到已設定為最大值的狀態。
完成以上步驟後,請重新啟動MT4。
重新啟動後,MT4的右下角將顯示「沒有連接」,並且將無法接收到新的報價。
刪除現有的歷史數據
為了避免與要匯入的數據混在一起,我們將刪除MT4中已有的歷史數據。
在MT4的選單中,選擇「文件」 > 「打開數據文件夾」。
請刪除已顯示的資料夾中的檔案資料,包括登入的「伺服器名稱」資料夾(例如「TitanFX-06」或「TitanFX-Demo01」等),位於「history」資料夾內的所有「匯入的商品名稱+數字+.hst」檔案。
刪除完成後,請重新啟動MT4。
匯入數據
匯入1分鐘K線數據
點擊MT4「工具」選項中的「歷史資料中心」。
在顯示的「歷史資料中心」頁面的左側的貨幣對中,選擇要匯入的1分鐘數據。
請確保資料是空的狀態,然後點擊下方的「導入(匯入)」按鈕。
當出現「匯入(導入)」頁面時,點擊文件名右側的「瀏覽」按鈕,然後選擇要匯入的1分鐘數據資料。
會顯示要匯入的數據資料後,點擊「OK」執行匯入。如果有多個文件,再次在「歷史資料中心」內點擊「導入」按鈕進行數據資料匯入。
資料匯入完成後,請重新啟動MT4。
打開已匯入的交易品種的圖表,確認數據資料是否已反映。
創建1分鐘K線以外的數據
接下來,可以根據1分鐘數據資料創建其他時間週期的資料。
在MT4的菜單中,選擇「文件」>「打開離線歷史數據」。
選擇已匯入的交易品種的1分鐘數據資料(交易品種名,M1),然後點擊右側的「打開」按鈕。
當離線圖表顯示後,在MT4的「導航」中的「腳本」內找到「PeriodConverter」,然後將其拖放到該圖表上。
在設置畫面中的「輸入參數」頁面中,將「Period multiplier factor」設置為「5」,然後點擊「確定」,將生成5分鐘資料。
然後,再次從「導航」的「腳本」中將「PeriodConverter」拖放到圖表上,在設置畫面中的「輸入參數」頁面卡中,將「Period multiplier factor」設置為欲生成的數據資料分鐘數【例如15(15分鐘數據資料)、30(30分鐘數據資料)、60(1小時數據資料)、240(4小時數據資料)、1440(日線數據資料)等】,然後點擊「確定」以生成相應資料。
※當第二次或之後將「PeriodConverter」拖放到圖表上時,將彈出對話框「你準備停止PeriodConverter和運作PeriodConverter在圖表〇〇〇〇,M1嗎?」,請點擊「是」以繼續。
再次在MT4的選單中選擇「文件」>「打開離線歷史數據」,將顯示離線圖表的清單。您可以在這裡確認是否已經創建了除1分鐘資料之外的其他數據資料。
確認完數據資料已創建後,請關閉離線圖表。
接下來,您可以在新創建的圖表上顯示除1分鐘資料之外的其他數據資料,或者在回測等操作中使用生成的資料。