程式交易教學

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

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



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

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

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



在MT4的兌日圓貨幣對圖表中顯示日本K線的方法與外匯自動交易程式編碼教學


主軸貨幣與結算貨幣的影響都有可能會是造成貨幣對價格變動的要素。

美元/日圓(USD/JPY)價格上漲時,究竟是美元上漲,還是日圓下跌,或者是兩者皆有呢?可以在兌日圓貨幣對圖表中顯示日本K線來加以確認。

※此處所謂的日本K線是本網站自創的名稱。

為了觀察日圓本身的影響,在兌日圓貨幣對圖表中顯示美元/日圓(USD/JPY)、澳元/日圓(AUD/JPY)、加元/日圓(CAD/JPY)、瑞郎/日圓(CHF/JPY)円、紐元/日圓(NZD/JPY)、英鎊/日圓(GBP/JPY)、歐元/日圓(EUR/JPY)的平均價格走勢。

大幅度偏離美元/日圓(USD/JPY)價格走勢的數據不會顯示在圖表裡,因此會以儘量採用最接近開盤價的方式加以計算。

另外,如果過去數據較多,此圖表的顯示也會比較耗時,所以可以透過設定來限制納入計算的K線數量。(預設K線數量為500)

下圖為英鎊/日圓(GBP/JPY)的日線。

紅藍色為日本K線,綠線為英鎊/日圓(GBP/JPY)。

可以發現,相較於日本K線,英鎊/日圓(GBP/JPY)的價格變動比較大。

英鎊/日圓的日線

下圖則是美元/日圓(USD/JPY)的圖表。

可以發現日本K線是跟著美元/日圓(USD/JPY)的動向而變動。

美元/日圓圖表

觀察日本K線,就可以發現各種貨幣對與日本K線之間的關係。

請試著確認一下變動的大小與影響的速度。

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Blue

#property indicator_color2 Red

#property indicator_width1 2

#property indicator_width2 2

#property indicator_type1 DRAW_HISTOGRAM

#property indicator_type2 DRAW_HISTOGRAM

extern int BarLimits=500;

datetime TimeOld=Time[0];

double NowOpen[];

double NowClose[];

double NOF;

void init()

{

SetIndexBuffer(0,NowOpen);

SetIndexBuffer(1,NowClose);

}

int OnCalculate(const int rates_total,

const int prev_calculated,

const datetime &time[],

const double &open[],

const double &high[],

const double &low[],

const double &close[],

const long &tick_volume[],

const long &volume[],

const int &spread[])

{

NOF=((iOpen(“USDJPY.oj5k”,0,1)+iOpen(“AUDJPY.oj5k”,0,1)+iOpen(“CADJPY.oj5k”,0,1)+iOpen(“CHFJPY.oj5k”,0,1)+iOpen(“NZDJPY.oj5k”,0,1)+iOpen(“GBPJPY.oj5k”,0,1)+iOpen(“EURJPY.oj5k”,0,1))/7)-Open[0];

int limit=Bars-IndicatorCounted();

if(limit>BarLimits)limit=BarLimits;

for(int i=limit-1;i>=0;i–)

{

double

NO=(iOpen(“USDJPY.oj5k”,0,i)+iOpen(“AUDJPY.oj5k”,0,i)+iOpen(“CADJPY.oj5k”,0,i)+iOpen(“CHFJPY.oj5k”,0,i)+iOpen(“NZDJPY.oj5k”,0,i)+iOpen(“GBPJPY.oj5k”,0,i)+iOpen(“EURJPY.oj5k”,0,1))/7;

double

NC=(iClose(“USDJPY.oj5k”,0,i)+iClose(“AUDJPY.oj5k”,0,i)+iClose(“CADJPY.oj5k”,0,i)+iClose(“CHFJPY.oj5k”,0,i)+iClose(“NZDJPY.oj5k”,0,i)+iClose(“GBPJPY.oj5k”,0,i)+iClose(“EURJPY.oj5k”,0,1))/7;

NowOpen[i]=NO-NOF;

NowClose[i]=NC-NOF;

}

return(0);}

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

EA

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

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

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



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

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

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