i wanna do the following :
make BackColor if the stochastics is over 90 for minimum 5 or more bars .
so i take the CountIf method that says
// If in the last 6 bars we have had 5 or more bars hit my condition then : do BackColor
my code is this :
double stoch = Stochastics(7,14,3).D[0];
if (CountIf(delegate {return stoch > 90 ;}, 6)>=5)
BackColor = Color.LightSkyBlue;
elses if (CountIf(delegate {return stoch < 10 ;}, 6)>=5)
BackColor = Color.LightSkyBlue;
compiling is OK but its not working as expected
- the BackColors comes at the first Bar the condition is hit !
although it should start wirth the 5th bar (see Arrows)
Whats wrong in my code here ?
ThanX for suggestions
max-td
Comment