
Originally Posted by
Tiberius
Kod:
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatSec("Kapanis");
var Yon = Sistem.Yon;
var MAVW = Sistem.MAM(C, "Weighted", 3, 5, 8, 12, 21, 34);
var T3 = Sistem.TillsonT3(5, 0.7);
// strateji
var SonYon = "";
var Sinyal = "";
for (int i = 10; i < V.Count; i++)
{
Sinyal = "";
if (C[i - 1] < MAVW[i] && C[i] >= MAVW[i]) Sinyal = "A";
else if (C[i - 1] > MAVW[i] && C[i] <= MAVW[i]) Sinyal = "S";
else if (SonYon == "A" && T3[i] <= T3[i - 1] && T3[i - 1] > T3[i - 2]) Sinyal = "F";
else if (SonYon == "S" && T3[i] >= T3[i - 1] && T3[i - 1] < T3[i - 2]) Sinyal = "F";
// Yön Kalıbı
if (Sinyal == "A" && SonYon != "A")
{
Yon[i] = "A";
SonYon = Yon[i];
}
if (Sinyal == "S" && SonYon != "S")
{
Yon[i] = "S";
SonYon = Yon[i];
}
if (Sinyal == "F" && SonYon != "F")
{
Yon[i] = "F";
SonYon = Yon[i];
}
}
Sistem.GetiriHesapla("01/01/2000", 0.0);
Sistem.Cizgiler[0].Deger = MAVW;
Sistem.Cizgiler[1].Deger = T3;
Sistem.Cizgiler[1].Deger = Sistem.GetiriKZ;
Yer İmleri