關於RSI參數6追蹤ADX(參數14)的實作

 
各位專家們好,小弟是初學MT4的新手,
最近正在研究EA實作。

關於"RSI參數6追蹤ADX(參數14)"的實作,
我試著在貨幣對中,先拉入Average Directional Movement Index指標,然後再拉入Relative Strength Index指標,
在RSI的應用於中選擇Previous Indicator's Data後,如下圖所示。

而在程式碼實作中,我用了
    double adx_array[14];
    ArraySetAsSeries(adx_array,true);
    for (int i= 0; i< 14; i++)
    {
      adx_array[i]= iADX(NULL, PERIOD_M1, 14, PRICE_CLOSE, MODE_MAIN, i);
    }
    double rsi= iRSIOnArray(adx_array, 14, 6, 0);

卻發現這兩個值有點不同,
不知道有專家可以指導一下我哪邊做錯了嗎?
附加的文件:
rsi_value.png  35 kb
 
oeoeoeooeo:
各位專家們好,小弟是初學MT4的新手,
最近正在研究EA實作。

關於"RSI參數6追蹤ADX(參數14)"的實作,
我試著在貨幣對中,先拉入Average Directional Movement Index指標,然後再拉入Relative Strength Index指標,
在RSI的應用於中選擇Previous Indicator's Data後,如下圖所示。

而在程式碼實作中,我用了
    double adx_array[14];
    ArraySetAsSeries(adx_array,true);
    for (int i= 0; i< 14; i++)
    {
      adx_array[i]= iADX(NULL, PERIOD_M1, 14, PRICE_CLOSE, MODE_MAIN, i);
    }
    double rsi= iRSIOnArray(adx_array, 14, 6, 0);

卻發現這兩個值有點不同,
不知道有專家可以指導一下我哪邊做錯了嗎?

得看下你循环是怎么做的。

注意:ArraySetAsSeries(adx_array,true);  ---> ArraySetAsSeries(adx_array,false); 这两者的区别。

 

月收益超过1000点的VIP喊单服务免费体验,加QQ群“375124107”,加群时请备注:FXCM杨经理“谢谢配合