Alıntı Originally Posted by tamtam Yazıyı Oku
// parametreleri al
var Yontem = Sistem.Parametreler[0];
var Periyot1 = Sistem.Parametreler[1];
var Periyot2 = Sistem.Parametreler[2];
var Periyot3 = Sistem.Parametreler[3];
var Periyot4 = Sistem.Parametreler[4];

// kapanış fiyatlarını oku

var Veriler = Sistem.GrafikFiyatSec("Kapanis");

// hareketli ortalamaları hesapla
var MA1 = Sistem.MA(Veriler, Yontem, Periyot1);
var MA2 = Sistem.MA(Veriler, Yontem, Periyot2);
var MA3 = Sistem.MA(Veriler, Yontem, Periyot3);
var MA4 = Sistem.MA(Veriler, Yontem, Periyot4);

// hesaplanan verileri çizgilere aktar ve açıklama ekle
Sistem.Cizgiler[0].Deger = MA1;
Sistem.Cizgiler[0].Renk=Sistem.Renk(255,255,,128,0);
Sistem.Cizgiler[0].Aciklama = "MA " + Periyot1;
Sistem.Cizgiler[1].Deger = MA2;
Sistem.Cizgiler[1].Aciklama = "MA " + Periyot2;
Sistem.Cizgiler[2].Deger = MA3;
Sistem.Cizgiler[2].Aciklama = "MA " + Periyot3;
Sistem.Cizgiler[3].Deger = MA4;
Sistem.Cizgiler[3].Aciklama = "MA " + Periyot4;


Bu koda göre ortalamaları otomatik göstermesi açısından oluşturulmuş ama çizgi renkleri hepsinin aynı ,paneldende denedim kodlada denedim ama değişmedi.
Nasıl değişecek.Hepsi aynı renk olsun istemiyorum.
normalde hepsi ayrı renk tanımlıdır
ama değiştirmek istersen [0] da tanımladığın gibi her çizgiye değişik renk tanıtabilir veya tablodan seçip renk değiştirebilirsin.
not: buu robota bağlarsan renkleri robot değiştirir. ekranda izlemek için manuel değişikliksürekli kalır.



 Alıntı Originally Posted by KOSA Yazıyı Oku
Slm,
Sistem.GetiriHesapla("01/01/2000", 0.xxx); formülünü kullanır iken xxx yazan yere kabaca komisyon oranınızın 2 katını yazıyorsunuz değil mi?
ben sadece 10 puan düşüyorum kendi komisyonuma göre. 0,10

2 katı yapmana gerek yok sistem kendisi her işlem için hesaplıyor.