DolguEkle Fonksiyonu

Fonksiyonun Kullanım Şekli
  • Sistem.DolguEkle(ÇizgiNo1,ÇizgiNo2, YukselisRenk, DususRenk);
Fonksiyonun Amacı

IDEAL sistem modülünde, ekrana çizdirilen çizgilerin aralarında kalan bölgeleri yükseliş ve düşüş bölgelerine ayrı ayrı renkler vererek dolgu şeklinde renklendirebilirsiniz. İki çizgi arası bölgeyi renklendirmek için bu fonksiyon kullanılır.

Kullanım Şekilleri

Sistem.DolguEkle fonksiyonu, mutlaka belirtilmesi gereken 4 adet parametreye ihtiyaç duyar. Bunlar aşağıdadır.

  • ÇizgiNo1 (Formülde yer alan çizgilerden Sistem.Cizgiler[x] şeklinde belirtilmiş olan bir çizgi için x değeridir.
  • Çizgi No2 (Formülde yer alan çizgilerden Sistem.Cizgiler[y] şeklinde belirtilmiş olan bir çizgi için y değeridir.
  • YukselisRenk (İki çizginin kesişimleri sonrası arada kalan bölgelerden yükseliş bölgesi olarak gözüken bölgeye verilecek renk
  • DususRenk (İki çizginin kesişimleri sonrası arada kalan bölgelerden düşüş bölgesi olarak gözüken bölgeye verilecek renk

Yükseliş ve Düşüş renk parametrelerini, ister parantezin içinde yada direk Sistem.Renk fonksiyonu yazarak kullanabilir isterseniz de, kodda önce birer renk tanımı yapıp, dolgu ekle fonksiyonunda bu tanımları yazarak kullanabilirsiniz.

Örnek Kullanım

10 ve 100’lük ortalamaların 1.Panel'e (grafik üzerine), RSI indikatörü ve onun ortalamasını da 2.Panel'e çizdirip, her iki bölgedeki çizgi kesişim alanlarının dolgu ekle fonksiyonu ile renklendirilmesi.

var MA1 = Sistem.MA(10, "Simple", "Kapanis");
var MA2 = Sistem.MA(100, "Simple", "Kapanis");

Sistem.Cizgiler[0].Deger = Sistem.RSI(14);
Sistem.Cizgiler[1].Deger = Sistem.Liste(50);
Sistem.Cizgiler[2].Deger = MA1;
Sistem.Cizgiler[3].Deger = MA2;

var Renk1 = Sistem.Renk(80,255,0,0);
var Renk2 = Sistem.Renk(80,0,255,0);
Sistem.DolguEkle(1,0,Renk1,Renk2);
Sistem.DolguEkle(3,2,Renk1,Renk2);
Sonuç