Just wondering where is the issue in this little code :
Ninja says "out of range" but I don't get why. My goal is to determine the biggest "drawdown" variation of the RSI since he crosses over the level 30. It means if the RSI do : 30 / 45 / 68 / 60 / and now we're at 70, the biggest Drawdown is 8 (68-60).
if (CurrentBar>200) { if (RSI(Close,14,3)[0]>30 && RSI(Close,14,3)[1]<30) { Barindex30 = CurrentBar; } if (Barindex30>0) { for (int a = 0; a>=CurrentBar-Barindex30; a++) { if (MAX(RSI(Close,14,3), (int)CurrentBar-(int)a-(int)Barindex30)[a]-RSI(Close,14,3)[a]>memoire1) { memoire1 = MAX(RSI(Close,14,3), (int)CurrentBar-(int)a-(int)Barindex30)[a]-RSI(Close,14,3)[a]; } } } }
Thanks a lot !
Comment