-
Arkadaşlar çok uğraştım ama kendi hazırladığım indikatöre, grafik penceresinde ortalama ekletmeyi bir türlü yapamadım, bazı periyotlarda çalışıyor bazılarında çalışmıyor. Programda mı sorun var bende mi acaba.
var senetadi = Sistem.Sembol;
var Data1 = Sistem.GrafikVerileriniOku(senetadi , Sistem.Periyot);
var D2 = "IMKBX'XU030";
var D1 = Sistem.GrafikVerileriniOku(D2, Sistem.Periyot);
D1 = Sistem.GrafikVerilerindeTarihHizala(Data1, D1);
var Cizgi = Sistem.Liste(Data1.Count, 0);
for (int i = 0; i<D1.Count; i++)
Cizgi[i] = Data1[i].Close / D1[i].Close ;
Sistem.Cizgiler[0].Deger = Cizgi;
Sistem.Cizgiler[1].Deger = Sistem.MA(Cizgi,"Exp",10); // bu satırı çıkarınca sorunsuz çalışıyor, ama bu satır aktifken bazı periyotlarda çalışmıyor.
var Renk11 = Sistem.Renk(255,255, 0, 1);
Sistem.ZeminYazisiEkle(senetadi + " / " + D2, 2, 30, 50, Renk11, "Tahoma", 10);
Bu kodu indikatör penceresinde göster olarak kaydediyorum. Her harhangi bir grafiği açıp I (indikatör seç) menüsüne basıyorum ve indikatörümü grafiğe ekliyorum.
Ben nerede yanlış yapıyorum.
Gönderi Kuralları
- Yeni konu açamazsınız
- Konulara cevap yazamazsınız
- Yazılara ek gönderemezsiniz
- Yazılarınızı değiştiremezsiniz
-
Forum Rules
Yer İmleri