【2016 外匯交易】【MT4 交易圖表技巧】【如何增加10分(任何分)鐘圖】~專業MT4代寫服務

一般MT4上所提供的標準分鐘圖,有1分、5分、15分、30分…..等等

如何增加2分鐘,或者10分鐘,甚至2小時等,任何分鐘圖都能增加~~~

我以2分鐘,和10分鐘為範例作說明:

一、先下載

  下載 realtime.ex4 到C:\Program Files\MetaTrader 4\experts\indicators



二、添加分鐘圖流程


  重新打開MT4,由於我們要加入2分鐘圖,必須利用M1分鐘圖作為『背景』,才能顯示

出來,而且之後也要同時開M1,M2才會跟著作更新。

若要加入10分(M10)圖,則要打開M5(若M5不行,有時需要M1);若要加入2小時(H2),就要使用H1為『基底』

由於我們已經將realtime放在indicateors中了,所以可以在自【定義指標】中找到realtime

 
 點擊2次realtime,打開視窗,【打勾】允許導入動態連接庫

 在『輸入參數』中,PeriodMutiplier修改成2,按【確定】

接著在最左上方【文件】中,選擇【打開離線歷史數據】,找到圖表上面品種(EUR)的M2,

雙擊這個M2,出現的圖表就是M2圖表。

增加10分(M10)鐘圖,一樣的方式,唯需要打開M5同時中去作這樣的動作;增加H2則要打開

H1。


請注意:在觀看M2圖表時候要保留同品種(如EUR)的M1圖才行,數據才會自動更新。

和我一起學EA智能自動交易系統(EA&工作原理)

EA 即Expert Advisors 的英文縮寫,中文意思專家顧問,俗稱智能交易系統,就是由電腦模擬交易員的下單操作進行機器自動交易的過程。一、人工操盤過程下面我們就以MT4外匯客戶端為例,首先來分析一個外匯交易員手工進行外匯交易的操作過程:其步驟如下:1.打開外匯交易客戶端,選定一種貨幣對圖表;2。監視該貨幣對的K線趨勢圖,俗稱盯盤,尋找開倉或者是平倉的時機,即開倉或者是平倉的條件3。如果條件滿足,進行下單開倉(做多或者做空)或者平倉4。重複第二步,繼續盯盤,假定第二步是開倉,就是尋找平倉的條件。5。如果平倉的條件滿足,進行平倉操作,計算盈虧核算。完成一次交易的循環。6。若繼續交易,重複2->3->4->5步7。若不進行交易,退出外匯客戶端。
二、機器操盤過程基於以上的分析,我們已經知道一個完整的智能交易系統(俗稱EA)在運行後必須要實現的基本功能,就是上述的人工操作的1-5步。這也就是智能交易系統的基本工作過程,所以智能交易系統的工作原理就是由程序員借助一門計算機程序設計語言,通過編寫程序交易指令模擬人類交易員的行為進行下單操作,實現機器自動進行交易的過程。主要執行過程可分為:盯盤->開倉->再盯盤->平倉,如此循環執行的過程。關於支持機器自動交易的平台,目前外匯市場上流行的就是MetaQuotes公司的MT4平台,由於這個平台中嵌入了一種MQL4語言,它提供了對服務器端的數據訪問並可進行交易操作的接口,程序交易者可以根據自己的交易策略來編寫自己的自動交易系統,從而實現讓機器自動交易,既可以減輕人類的工作量,又可以克服人類交易中的一此性格弱點,但目前的EA開發,尚所早期起步階段,有的還存在缺陷,但相信隨著技術的發展,機器自動交易終將會逐步取代人類的手工操作。屆時會給交易者一項新的選擇。三、相關MQL語言知識:為了實現機器操作,再來看看所需的MQL4語言的相關知識:1.掌握MQL4語言的基本語法和程序的構成,及運行流程有關語法部分,請讀者參看相關的資料,這里略去。關於程序的構成,對於一個智能交易系統EA程序來說:主要由三個函數構成分別是:init():初始化函數,負責程序變量及數據初始輸入;只在程序調入時執行一次,一般不用重寫內容。deinit():反初始化函數,負責程序退出時,將數據從內存中清除;只在程序退出時,執行一次,一般不用重寫內容。start():開始函數,也即程序的主函數,負責EA程序的全部交易執行過程,實際上他是一個EA的交易管理與執行函數。每隔一定時間,一般幾秒之內,執行一次,就是循環執行,起到程序退出時終止運行流程:啟動EA後,程序的INTI()開始執行一次,–>然後START()循環執行—>最後退出EA時deinit()執行一次2。 mql4中與交易相關的交易函數:開倉函數:int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, void comment, void magic
, void expiration, void arrow_color)
這個功能主要應用於開倉位置和掛單交易.參量:symbol – 交易貨幣對。cmd – 購買方式。volume – 購買手數。price – 收盤價格。slippage – 最大允許滑點數。stoploss – 止損水平。takeprofit – 贏利水平。comment – 註解文本。magic – 定單指定碼。可以作為用戶指定識別碼使用。expiration – 定單有效時間(只限掛單)。arrow_color – 圖表上箭頭顏色。如果參量丟失或存在CLR_NONE價格值不會在圖表中畫出平倉函數:bool OrderClose( int ticket, double lots, double price, int slippage, void Color)對定單進行平倉操作。如果函數成功,返回的值是真實的。如果函數失敗,返回的值是假的。獲得詳細錯誤信息,請查看GetLastError()函數。參量:ticket – 定單編號。lots – 手數。price – 收盤價格。slippage – 最高劃點數。Color – 圖表中標記顏色。如果參量丟失,CLR_NONE值將不會在圖表中畫出。定單修改函數:bool OrderModify( int ticket, double price, double stoploss, double takeprofit, datetime expiration, void arrow_color)對於先前的開倉或掛單進行特性修改。如果函數成功,返回的值為 TRUE。如果函數失敗,返回的值為FALSE。獲得詳細的錯誤信息,查看GetLastError()函數。參量:ticket – 定單編號。price – 收盤價格stoploss – 新止損水平。takeprofit – 新贏利水平。expiration – 掛單有效時間。arrow_color – 在圖表中允許對止損/贏利顏色進行修改。如果參量丟失或存在CLR_NONE 值,在圖表中將不會顯示。
資料來源:
外匯學堂