第一個指標

點擊 「新」-> 自訂指標 -> Next

名稱:會是檔案的名稱,放在Indicators資料夾。
作者、連接 可以先用預設值,掛載指標時會顯示這些資訊。
先不要有參數

預設值 -> Next

這裡新增兩條線 Line high、 Line low,還有預設顏色。

可以在右側導航面板打開Indicators,裡面就有剛才新增的指標,可以滑鼠左鍵雙擊開啟。
剛才設定的繪製有兩條線,詳細參數都定義在#property裡面。
然後我們最主要的任務就是在陣列 highBuffer[]、lowBuffer[] 裡面設定數值,這樣線圖就會畫出來。

新增的指標目前只有兩個函式:
OnInit() 初始化函式,載入指標時會執行一次。
OnCalculate() 有新的價格時執行。

可以按「編寫」,下方會有資訊,如果沒有錯誤的話,程式就建立完成可以載入。

先簡單加個Log印出幾個參數
rates_total、prev_calculated、time[0]、close[0]

回到MT4介面 -> 導航 -> Indicators -> 第一個指標(滑鼠左鍵雙擊)
顏色頁籤可以修改兩條線的參數,然後按OK。

EA交易頁籤就會輸出剛才我們加入的Log資訊

(1)prev_calculated = 0 已經處理過的資料0筆,rates_total = 10730 目前收到的資料有幾筆。
所以當 prev_calculated = 0 時,我們需要處理目前所有資料 rates_total = 10730
time[0] = 15:45:00 目前K棒時間

(2)rates_total = 10730, prev_calculated = 10730 所有資料跟處理過的資料都一樣,此時更新10730這筆資料就可以了。
(3)
.
.
.
(11)time[0] = 15:46:00 此時K棒才有更新,時間就不一樣。
rates_total = 10731, prev_calculated = 10730 ,所有資料10731 比 處理過的資料多一個,此時處理10731這筆資料就可以了。

依照剛才說明的邏輯新增程式
ArraySetAsSeries() 是內建函式,設true時,存取陣列[0]是最新資料。
這裡設成false,存取陣列[0]是最舊資料。

然後將 highBuffer 設定成最高價,lowBuffer設定成最低價,一個簡單的指標就完成。

柱狀圖的效果

陰陽燭的效果

折線圖的效果

提供程式碼讓大家研究,將程式碼放在Indicators資料夾,就可以載入了。
第一個指標.mq4

範本

每個人都會有自己想看的技術指標跟線圖樣式顏色,這時候可以儲存範本。下次開啟新的商品時可以直接載入範本,非常方便。

可以在圖形上面按滑鼠右鍵,範本->然後會看到好幾個內建範本,這裡示範開啟Popular
就會看到線圖下方有三個指標。

滑鼠右鍵->技術指標列表

就可以看到目前有哪幾個指標。
滑鼠左鍵雙擊,還可以看到指標的參數。

範本可以儲存
指標、EA、網格、成交量、K棒大小、自動滾動、圖表平移、屬性裡面的設定、手動畫的圖…等等…,應該只有週期沒辦法儲存吧!

屬性->顏色

屬性->常規

提供我自己設定的範本給大家玩玩,檔案要放在templates資料夾裡面。
alan_MACD.tpl

下單教學

點選市場報價按鈕,勾選價差,在最後一欄位!就是價差的數值,要交易的話通常會選擇價差較低的商品,代表交易成本比較低。
點選圖表視窗,在右邊就會出現該商品的新視窗。

下單之前先做一些選項的設定。

交易頁面,默認手數改成0.01,避免忘記改到手數,下單到1手,錢不夠多很快就爆倉。

按一下交易,需要確認免責聲明。

圖表的左上角有個小三角形,可以打開下單快捷面板,記得要改手數,按下去就直接下單。

下單之後,訂單的綠線可以用滑鼠左鍵拖移,Buy單往下的話就是設定停損,會直接顯示sl虧損的價格跟點數非常方便。

Buy單往上拖移,會顯示tp獲利的價格跟點數。
tp 還是 sp ,是要看目前的現價,buy單的話,現價之上tp獲利,現價之下sl停損。
Sell單的話就相反。

按「終端」按鈕,下方會顯示終端的區域,交易頁面會顯示,目前所有的訂單。
還可以在訂單上面按滑鼠右鍵,設定追蹤止損,MT4必須一直開著才可以,這是Client端設定。
訂單最後面的[X],按下去還可以直接清倉。

預掛單有分Stop跟Limit兩種,價格到達會自動幫你下單,這個可以不用一直開著MT4,手機也可以下預掛單。你可以在現價上方或是下方買進or賣出,但是名稱不一樣,新手很容易搞混。
這裡提供一個方法,在現價上方按滑鼠右鍵的交易,就會出現你只能Sell LimitBuy Stop,你一樣可以買進或是賣出,但是預掛單名稱不一樣。

現價下方按滑鼠右鍵的交易,就會出現你只能Buy Limit 或是 Sell Stop,這樣是不是就不會搞混了。

你也可以按「新交易單」用輸入數值的方式下單,市價執行之前,也可以先設定停損跟停利。
但是要把握原則,Buy單 現價之上設定停利、現價之下設定停損,Sell單就相反。

跟你的訂單有沒有獲利跟虧損沒有關係,有可能你的Buy單已經買很久,然後是虧損的,你在現價之上設定停利,但還是虧損的,或是你Buy單已經買很久,然後是獲利的,你在現價之下設定停損,停損之後還是獲利的,這可能有些人會搞混。


然後也可以掛單交易,等價位到達之後自動下單。

模擬帳號

外匯保證金交易我覺得最大的好處就是可以先玩模擬倉,隨便玩想怎麼玩就怎麼玩,完全不用錢,等到玩出心得,有賺錢的時候,再入金也不遲。當然啊!真倉跟模擬倉是不一樣的,自己的錢玩起來是有壓力的,所以模擬倉玩得很好,不代表真倉就一定會賺錢。

以下示範如何申請模擬賬戶的方法
請點擊以下網址申請
Tickmill (FSA 监管)

隨便填一些資料,但是 Email 要正確才會收到帳號資訊。

主要會用到
account number 帳號
account password 密碼
伺服器位址
模擬帳號七天沒有登入就會過期,需要注意。

導航頁面,帳戶點擊滑鼠右鍵,登錄到交易賬戶。

將 Email 帳戶資訊複製貼上,然後伺服器位址如果沒辦法選 Tickmill-Demo的話,可以直接輸入網址 demo01.mt4tickmill.com

語系調整

請執行MT4.bat,才會是免安裝版本。

第一次開啟介面會是英文的,先按取消。

Cancel

View -> Languages -> Chinese(Traditional)
切換成繁體中文版本

Restart 重新啟動程式

這樣全部的畫面就會變成繁體中文介面

MQ語言編輯器,也是用同樣的方式調整。