MT4回測(BackTest)99%完整的tick資料

當一支自動交易程式寫出來之後,要如何才能先初步判定其效能呢?

當然就是使用回測(Back Test)功能用K棒的歷史價格去做試驗

那在MT4的回測功能裡面,可以使用三種價格來跑回測,分別是:

1. 開盤價  2.控制點  3.每個即時價格

一般我們在做回測的時後,不太會使用前兩個選項,理由很簡單,因為價格不夠充分,並不能如實完整的把EA績效表現出來,所以不太具有參考價值。不是用即時價格回測的報表,我們通常也不會去參考。

而使用這三種的任何一種做回測,你都必須要先去MT4的歷史資料下載價格資料

路徑為:工具>歷史資料中心

圖片5

選定你要回測的貨幣之後,在每個時區點”下載”,就可以把該平台商的歷史價格資料下載到你的MT4資料夾了 (歷史價格的檔案很大,要注意電腦的容量)。

 

因為每個平台商的歷史價格資料完整性不一,所以會有公司專門在販售完整精準的歷史價格資料,如:Tickstory、Tick Data Suite等

以免費版的來說Tickstory最新的更新是無法使用在MT4最新的版本(Build 1090)

所以艾比最近有使用Tick Data Suite的試用版本,試用版本期限為14天。

可以到Tick Data Suite的官網(https://eareview.net/tick-data-suite),點選TRIAL進入之後留下自己的email等資料,他們就會寄送試用的金鑰跟下載連結給你。

圖片1

按照步驟把Tick Data Suite安裝完之後,會出現一隻名叫做Tick Data Manager的小蟲子(就是他們的LOGO),點選進去後要先下載你要的商品的歷史價格資料

點選後面紅色圈圈處,可以設定要下載多久的歷史價格,像是艾比會直接下載10年的歷史價格的話,通常都是需要一整晚的時間,所以就按完”Start download”就去睡覺等明天早上起來在做回測。

圖片2

 

下載完成後回到MT4的回測頁面,就會出現可以選擇”Use tick data”可以點選

圖片3

旁邊的Tick data settings裡面可以去做伺服器時間選擇、點差、滑點等的設定

艾比覺得比起使用MT4的即時價格回測還好的地方就是,可以模擬浮動點差跟滑點的部分,不然一般MT4的回測都只能設定為固定點差,當你的交易策略會吃到點差影響的時後,固定點差就很難去被參考 (當然這部分還是讓EA直接上實盤跑最準確,畢竟每家平台的環境不太一樣)

 

如此你也可以跑出品質為99%(甚至99.9%)的回測了,這樣的報表才是比較計有參考性的回測報表喔~

圖片4

 

 

Tick Data Suite 各版本購買:

點我:https://pse.is/GJYM2

TickDataSuite購買

應該沒有人用歷史價格來開發EA只需要一個月的時間吧!
所以一個月要價3497元是非常不划算的==”

建議購買一年使用的,或是乾脆終身使用的版本喔
購買完成,Tick Data Suite的公司就會發下載與金鑰的eamil給你
一個金鑰只能在一台電腦上面使用
可以換電腦,但是金鑰一次要lock一台電腦14天(印象中)
也就是說,你在一台電腦輸入金鑰之後,如果想換電腦使用,至少要等14天喔

艾比嫌麻煩,所以桌機跟筆電就各買一個
這個費用省去你準備歷史資料的一大推麻煩事與時間,很值得的!

 

 

 

4 thoughts on “MT4回測(BackTest)99%完整的tick資料

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *