誠邀您參加全球知名外匯經紀商OANDA的自營交易(Prop Trader)
報名OANDA自營交易(Prop Trader),並通過我們的考核,您就可以使用OANDA提供的資金進行交易,獲得高達90%的交易利潤分成。
全面升級——更多功能、更大靈活性!
優化了“固定最大虧損”,“每日虧損限制”等。查看詳情全新「Boost」計劃
500,000美元交易資金
您可以使用最高500,000美元的資金進行交易。
豐富的交易商品
您可以交易包括外匯、黃金、原油、股票指數等多種商品。
移動平均線HMA的設定方法說明與 MT4的外匯自動程式交易編碼教學
HMA是2005年由Alan Hull發明的移動平均線。
其特徵是移動平均線的週期設置的越長,線條越平滑,也就更加容易避免假訊號。
而另一方,如果想避免與實際價格的延遲或乖離時,把週期設短也是一種有效的方法。
在MT4中默認的移動平均線中也有追求平滑的SMMA(Smoothed Moving Average)以及越近期影響力越大的EMA(Exponential Moving Average)等多種有名的平均線。
HMA是以WMA(Weighted MA)為基準所計算。
在HMA中所使用的WMA是指MT4中的LWMA(Linear Weighted Moving Average)。
以下為計算公式:
●HMA(週期:P)
●①pHMA=WMA(週期:P÷2)x2-WMA(週期:P)
●週期:P的一半的WMA的2倍數值減去期間:P的WMA。
●②①中所計算的數列的週期:P的平方根的WMA為HMA。
●HMA=WMA(週期P的平方根、pHMA)
從下圖可以看出與SMA和EMA相比,HMA的反應非常迅速。
圖)黃色:HMA 藍色:SMA 紅色:EMA
HMA源代碼)
●初始設置
WMA雖然使用LWMA,但是輸入input ENUM_MA_METHOD Method=MODE_LWMA;的話也可以選擇EMA。
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 clrWhite
#property indicator_color2 clrGold
#property indicator_width1 1
#property indicator_width2 3
#property indicator_type1 DRAW_LINE
#property indicator_type2 DRAW_LINE
input int period=13;
input ENUM_MA_METHOD Method=MODE_LWMA;
datetime TimeOld=Time[0];
double pHMA[],HMA[];
●緩衝設置
計算時雖然會製作成pHMA,但是,使用DRAW_NONE可以不顯示。void OnInit(){
SetIndexBuffer(0,pHMA);
SetIndexStyle(0,DRAW_NONE);
SetIndexBuffer(1,HMA);
}
●首先計算pHMA,然後使用iMAOnArray計算HMA
int OnCalculate (const int rates_total,當使用短期MA時,可以使用HMA來獲得平滑且快速的反應。
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[])
{
int i,limit=Bars-IndicatorCounted();
for(i=limit-1;i>=0;i–){
pHMA[i] = iMA(NULL,PERIOD_CURRENT,(period/2),0,Method,PRICE_CLOSE,i)*2
– iMA(NULL,PERIOD_CURRENT,period ,0,Method,PRICE_CLOSE,i);
}
for(i=limit-1;i>=0;i–){
HMA[i]=iMAOnArray(pHMA,0,MathSqrt(period),0,Method,i);
}
return(0);}
將EA自動程式交易應用於外匯與差價合約交易中
我們以圖文形式詳細介紹有關EA自動程式交易的基本知識,以及在MT4/MT5平台上的安裝、參數設定方法、編碼等等內容。另外,對持有OANDA帳戶的客戶,還可以免費使用我們的獨有EA與指標工具。
誠邀您參加全球知名外匯經紀商OANDA的自營交易(Prop Trader)
報名OANDA自營交易(Prop Trader),並通過我們的考核,您就可以使用OANDA提供的資金進行交易,獲得高達90%的交易利潤分成。
全面升級——更多功能、更大靈活性!
優化了“固定最大虧損”,“每日虧損限制”等。查看詳情全新「Boost」計劃
500,000美元交易資金
您可以使用最高500,000美元的資金進行交易。
豐富的交易商品
您可以交易包括外匯、黃金、原油、股票指數等多種商品。