程式交易教學

誠邀您參加全球知名外匯經紀商OANDA的自營交易(Prop Trader)

報名OANDA自營交易(Prop Trader),並通過我們的考核,您就可以使用OANDA提供的資金進行交易,獲得高達90%的交易利潤分成。



優化了挑戰塞交易規則
無最低交易天數限制等優化了挑戰賽的交易規則。

500,000美元交易資金
您可以使用最高500,000美元的資金進行交易。

豐富的交易商品
您可以交易包括外匯、黃金、原油、股票指數等多種商品。



時間相關的函數(夏令時間的處理方式)說明與 MT4的外匯自動交易程式編碼教學


使用MT4的時候,需要了解各式各樣的時間所代表的意義。

時常會用到的時間共有以下四種

日本時間
英國時間 BST(有夏令時間調節)
美國東部時間 EDT(紐約時間,有夏令時間調節)
一週5條日線的伺服器時間 (有夏令時間調節)

應該有許多人會在開發EA的時候覺得夏令時間的處理令人傷透了腦筋吧。

用來顯示時間的函數有三個

Hour():伺服器時間
TimeHour(TimeCurrent()):伺服器時間
TimeHour(TimeLocal()):個人電腦時間

伺服器時間、英國時間、美國東部時間都會有夏令時間調節的狀況。

處理這種時間的時候,如果使用了Hour()或TimeHour(TimeCurrent())等指令,就比較不容易遭受夏季冬季差異的影響。

在日本時間方面,就請利用TimeHour(TimeLocal())指令來取得個人電腦或VPS的時間。

尤其是在使用VPS的時候,特別需要確認時間是否正確。

想要在各個市場的開市時間發出警示的話,請採用以下的原始碼。

void OnInit(){EventSetTimer(1);}

void OnTimer(){

if(!Minute()&&!Seconds()){

if(TimeHour(TimeLocal()) == 9 ){Alert(“Tokyo Open”);}

if(TimeHour(TimeCurrent())== 10){Alert(“London Open”);}

if(TimeHour(TimeCurrent())== 15){Alert(“NeyYork Open”);}

}

}

void OnDeinit(const int reason){EventKillTimer();}

東京開市時間利用TimeLocal()函數取得時間,而倫敦、紐約開市時間則是利用TimeCurrent()函數。

利用回測可以發現TimeLocal()的數值會與TimeCurrent()相同。

進行回測的時候,OnTimer()不會運作。利用回測進行確認的時候,使用OnTick()指令就可以運作了。

將EA自動程式交易應用於外匯與差價合約交易中

EA

我們以圖文形式詳細介紹有關EA自動程式交易的基本知識,以及在MT4/MT5平台上的安裝、參數設定方法、編碼等等內容。另外,對持有OANDA帳戶的客戶,還可以免費使用我們的獨有EA與指標工具。

誠邀您參加全球知名外匯經紀商OANDA的自營交易(Prop Trader)

報名OANDA自營交易(Prop Trader),並通過我們的考核,您就可以使用OANDA提供的資金進行交易,獲得高達90%的交易利潤分成。



優化了挑戰塞交易規則
無最低交易天數限制等優化了挑戰賽的交易規則。

500,000美元交易資金
您可以使用最高500,000美元的資金進行交易。

豐富的交易商品
您可以交易包括外匯、黃金、原油、股票指數等多種商品。