Arkadaşlar aşağıdaki gibi bir filtre kullanımı doğru mudur?


bool FiltreUP = (C[i] > TOMA[i]);
bool FiltreDN = (C[i] < TOMA[i]);


if (Sinyal == "A" && SonYon != "A" && FiltreUP)
{
Sistem.Yon[i] = "A";
SonYon = Sistem.Yon[i];
SonFiyat = V[i].Close;
}
if (Sinyal == "S" && SonYon != "S" && FiltreDN)
{
Sistem.Yon[i] = "S";
SonYon = Sistem.Yon[i];
SonFiyat = V[i].Close;
}