Merhabalar,
Eğer if koşulunuzun içerinde aşağıdaki gibi bir ibare bulunuyorsa, bu son barda oluşan kesişimleri verir.
if (CrossAbove(di, di, 0, 1))
Eğer if koşulunuzun içerinde aşağıdaki gibi bir ibare bulunuyorsa, bu sondan bir önceki barda oluşan kesişimleri verir.
if (di.Value[0][di.CurrentIndex - 2] < di.Value[1][di.CurrentIndex - 2] && di.Value[0][di.CurrentIndex - 1] > di.Value[1][di.CurrentIndex - 1])
Yukarıdaki koşul içerisindeki sayıları birer arttırarak iki önceki bar üç önceki bar gibi sistemlere de ulaşabilirsiniz.
İyi çalışmalar.