tradefish:
Please use the SRC button to post code . . .
Hi, I'm trying to do an EMA of an indicator (ADX) in an EA, but I must be doing something wrong cause it doesn't work.
I attach some lines of the code:
<REMOVED>
WHRoeder:
for ( int j=0;j<1000;j++) { ADXarray[j]=iADX(NULL,0,period,0,0,j); } ArraySetAsSeries(ADXarray,true); maADX=iMAOnArray(ADXarray,0,50,0,MODE_EMA,1);
Ok, here is the code. I've used ArraySetAsSeries and now it works (thanks WHRoeder). The only missing thing is that I don't know how to show this ema when I backtest. After stopping the backtest I see the ADX, but not the ema. In fact, it's not very important, I can drag the ema to the ADX to see if everything is ok....
ADXarray[j]=iADX(NULL,0,period,0,0,j); } ArraySetAsSeries(ADXarray,true);BEFORE you use it
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hi, I'm trying to do an EMA of an indicator (ADX) in an EA, but I must be doing something wrong cause it doesn't work.
I attach some lines of the code:
<Please use SRC Button>
Fisrt of all, what I have to do to see this ema on the screen in a backtest for example? And second, if I try to backtest this EA, the value of maADX it's not the same as if I drag a moving average (period 50) to the ADX indicator with Previous Indicator's Data option.