var Veri = Sistem.GrafikVerileri;
var Y = Sistem.GrafikFiyatOku(Veri,"Yuksek");
var D = Sistem.GrafikFiyatOku(Veri,"Dusuk");
//*** Kullanıcı Parametreleri ***//
var CizgiSayisi = 20; //Çizdirilecek destek direnç sayısı
var Periyot = 15; //ilk olarak kaç bar geriye bakacak yazıyoruz.
var Carpan = 1.5; //ilk periyottan sonra kullanılacak çarpanı giriyoruz.
var Destekler = new Dictionary<int,List<float>>();
var Direncler = new Dictionary<int,List<float>>();
for(int i=0;i<CizgiSayisi;i++)
{
Destekler[i] = new List<float>(new float[Veri.Count]);
Direncler[i] = new List<float>(new float[Veri.Count]);
var Destek = Sistem.LLV(Veri, Periyot, "Dusuk");
var Direnc = Sistem.HHV(Veri, Periyot, "Yuksek");
for(int j=Veri.Count-1;j>Veri.Count-Periyot;j--)
{
Destekler[i][j] = Destek[Veri.Count-1];
Direncler[i][j] = Direnc[Veri.Count-1];
}
Periyot = (int)(Periyot * Carpan);
Sistem.Cizgiler[i].Deger = Destekler[i];
Sistem.Cizgiler[i].Aciklama = "Destek " + i.ToString();
Sistem.Cizgiler[i].Stil = 4;
Sistem.Cizgiler[i].Renk = Color.Red;
Sistem.Cizgiler[i].ActiveBool = true;
Sistem.Cizgiler[i+CizgiSayisi].Deger = Direncler[i];
Sistem.Cizgiler[i+CizgiSayisi].Aciklama = "Direnç " + i.ToString();
Sistem.Cizgiler[i+CizgiSayisi].Stil = 4;
Sistem.Cizgiler[i+CizgiSayisi].Renk = Color.Green;
Sistem.Cizgiler[i+CizgiSayisi].ActiveBool = true;

Yer İmleri