[外匯][MT4平台小技巧]如何看特殊時框的圖表 | M1 M5 M15 M30 H1 H4

[外匯][MT4平台小技巧] 如何看特殊時框的圖表MT4交易平台內建的時框為M1、M5、M15、M30、H1、H4、D1、W1、MN1,但是你知道除了這些時框,還可以看任意 ...FreeFOREVER跳到主文頂尖操盤手須具備耐心、沉默和平衡的特質-JesseLivermore想跟我連絡請用email部落格全站分類:財經政論相簿部落格留言名片Mar26Fri201009:42[外匯][MT4平台小技巧]如何看特殊時框的圖表[外匯][MT4平台小技巧]如何看特殊時框的圖表MT4交易平台內建的時框為M1、M5、M15、M30、H1、H4、D1、W1、MN1,但是你知道除了這些時框,還可以看任意時框嗎?答案是可以的。

但是必須做一些手腳。

如下圖。

首先,不管你要轉換那個一時框,請都先切換到M1時框。

接下來在「導航視窗=>腳本=>period_converter」點兩下,在輸入參數的地成輸入你想轉換的時框的分鐘數。

(記得輸入的時間是分鐘數,例如你想看3小時時框,請輸入180(分))。

下面的例子我輸入10來舉例,因為我想看10分鐘的時框。

按下「確定」後你可能覺得沒什麼動作。

接下來從「文件=>打開離線歷史數據」在「打開離線圖表」的地方,找到我們要看的USDJPY,M10,選好後按「打開」。

這時候我們就有M10的時框可以看了。

下圖左上角寫M10,右下角的時間是09:40,用十字標看一下每根燭台的時間,剛好每根燭台的時間間隔都是10分鐘。

如果你夠仔細的話,去檔案總管查一下你的MT4平台=>history目錄下可以找到一個USDJPY10.hst的檔案,這個檔案就是M10時框的資料(下圖)。

也就是說:MT4平台是從這個檔案把M10時框的資料放到圖表上的。

而這個檔案會一直長大,所以沒必要的話,不要亂轉換一大堆時框的資料,否則會佔硬碟空間的。

那麼USDJPY10.hst這個檔案怎麼來的呢?當然,它是因為在(上圖)的M1時框執行了period_converter這個腳本,不斷從M1的時框轉換而來的。

所以這樣的轉換比較不便的地方就是(上圖)的M1時框不能關掉,否則M10的資料就不會再被轉換進來了。

另一個不便的地方就是:如果你想同時看兩個以上的特殊時框,你也必須同時開兩個以上相對數目的M1時框來執行period_converter這個腳本才辦得到。

如果你覺得不想再繼續轉換時框資料,可以從你的M1的圖表上面按右鍵=>移除腳本,period_converter這個腳本就停止執行了。

如果你覺得這個時框的資料永遠不想看了,那麼就去檔案總管裏把相對應的時框資料檔砍掉,可以省下硬碟空間。

接下來你可能想在這個特殊圖表上面劃一些指標:我們先拉一條SMA4來參考(下圖)。

我的需求是:因為我在寫MT4程式,我想看看我有沒有辦法用程式讀到這個特殊時框內的指標值。

因此我寫了一個小小的test腳本來測試,程式原始碼如下://+---------------------------------------------------+//|test.mq4//|Copyright?2010,MetaQuotesSoftwareCorp.//|http://www.metaquotes.net//+---------------------------------------------------+#propertycopyright"GinoLiu"#propertylink     "http://freeforever.pixnet.net/blog"//+---------------------------------------------------+//|scriptprogramstartfunction//+---------------------------------------------------+intstart(){#defineMA_PERIOD 4  intj; doubled_value;  for(j=0;j<20;j++)  {     d_value=iMA(NULL,                 10, //M10Period                 MA_PERIOD, //SMA4                 0,                 0,  //0=MODE_SMA      


常見投資理財問答


延伸文章資訊