Kod:
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatOku(V, "Kapanis");
var TRIX = Sistem.TRIX(12);
// strateji
var SonYon = "";
var Sinyal = "";
for (int i = 300; i < V.Count; i++)
{
Sinyal = "";
if (TRIX[i] > TRIX[i - 1] ) Sinyal = "A";
if (TRIX[i] < TRIX[i - 1] ) Sinyal = "S";
// Yön Kalıbı
if (Sinyal == "A" && SonYon != "A")
{
Sistem.Yon[i] = "A";
SonYon = Sistem.Yon[i];
}
if (Sinyal == "S" && SonYon != "S")
{
Sistem.Yon[i] = "S";
SonYon = Sistem.Yon[i];
}
}
Sistem.GetiriHesapla("01/01/2000", 0.0);
Sistem.Cizgiler[0].Deger = Sistem.GetiriKZ;
Sistem.Cizgiler[1].Deger = Sistem.GetiriKZGunBasi;
//Sistem.Cizgiler[0].Deger = Sistem.GetiriKZGunSonu;
//Sistem.Cizgiler[1].Deger = Sistem.GetiriKZGun;
Sistem.DolguEkle(0, 1, Color.FromArgb(120, 0, 255, 0), Color.FromArgb(120, 255, 0, 0));
//Sistem.Cizgiler[2].Deger = Sistem.GetiriKZAy;
var Sure = (DateTime.Now - V[0].Date).TotalDays / 30.4;
var gunkz = Sistem.GetiriKZGunSonu[Sistem.GetiriKZGunSonu.Count - 1] - Sistem.GetiriKZGun[Sistem.GetiriKZGun.Count - 1];
var Date2Ay = DateTime.Now.AddDays(-60);
var Date2AyBarNo = 0;
for (int i = V.Count - 1; i > 0; i--)
{
if (V[i].Date <= Date2Ay)
{
Date2AyBarNo = i;
break;
}
}
var Getiri2Ay = Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1] - Sistem.GetiriKZ[Date2AyBarNo];
var Date3Ay = DateTime.Now.AddDays(-90);
var Date3AyBarNo = 0;
for (int i = V.Count - 1; i > 0; i--)
{
if (V[i].Date <= Date3Ay)
{
Date3AyBarNo = i;
break;
}
}
var Getiri3Ay = Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1] - Sistem.GetiriKZ[Date3AyBarNo];
var Date6Ay = DateTime.Now.AddDays(-180);
var Date6AyBarNo = 0;
for (int i = V.Count - 1; i > 0; i--)
{
if (V[i].Date <= Date6Ay)
{
Date6AyBarNo = i;
break;
}
}
var Getiri6Ay = Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1] - Sistem.GetiriKZ[Date6AyBarNo];
Sistem.GradientYaziEkle(Sure.ToString("0.0") + " Ay", 2, 20, 30, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1].ToString("0.000"), 2, 180, 30, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("30 Gün", 2, 20, 60, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Sistem.GetiriBirAy.ToString("0.000"), 2, 180, 60, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("60 Gün", 2, 20, 90, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Getiri2Ay.ToString("0.000"), 2, 180, 90, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("90 Gün", 2, 20, 120, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Getiri3Ay.ToString("0.000"), 2, 180, 120, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("180 Gün", 2, 20, 150, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Getiri6Ay.ToString("0.000"), 2, 180, 150, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("Bu Gün", 2, 20, 180, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(gunkz.ToString("0.000"), 2, 180, 180, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("İşlem Sayısı", 2, 20, 250, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Sistem.GetiriIslemSayisiPoz[V.Count - 1].ToString("0"), 2, 180, 250, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("Ortalama", 2, 20, 280, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle((Sistem.GetiriIslemSayisiPoz[V.Count - 1] / Sure).ToString("0"), 2, 180, 280, Color.Gold, Color.Gold, "Calibri", 22);
//Sistem.GradientYaziEkle("Mutlu Gün", 2, 20, 310, Color.Silver, Color.Silver, "Calibri", 22);
//Sistem.GradientYaziEkle(Sistem.GetiriMutluGun.ToString(), 2, 180, 310, Color.Lime, Color.DarkGreen, "Calibri", 22);
//Sistem.GradientYaziEkle("Mutsuz Gün", 2, 20, 340, Color.Silver, Color.Silver, "Calibri", 22);
//Sistem.GradientYaziEkle(Sistem.GetiriMutsuzGun.ToString(), 2, 180, 340, Color.Red, Color.DarkRed, "Calibri", 22);
Yer İmleri