t = array with all troughs
p = array with all peaks
tbar = ValueWhen(t, BarIndex(), 1);
pbar = ValueWhen(p, BarIndex(), 1);
if(pbar < tbar)
{
[CODE]
}
I have two arrays marking all the peaks and troughs, respectively, previously
filled with ZigZag. I want to check whether the peak or trough comes first, so
I tried to get the respective bars using Valuewhen and then checking using IF.
Why am I getting an error 6 message on the IF statement? I thought ValueWhen
returned a specific value not an array...