各位專家們好,小弟是初學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
- Incorrect iRSIOnArray function.
- How to code for the "RSI tracking ADX value" ?
- [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2.
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杨经理“谢谢配合