http://www.directfn.com.tr/terminal/ideal.exe linkten exeyi indirip
ideal klasöründeki ideal.exe nin ismini ideal608 olarak değiştirip bunu oraya kopyaladım.
sizin sorguyu akşam deneyeceğim teşekkür ederim.
Printable View
http://www.directfn.com.tr/terminal/ideal.exe linkten exeyi indirip
ideal klasöründeki ideal.exe nin ismini ideal608 olarak değiştirip bunu oraya kopyaladım.
sizin sorguyu akşam deneyeceğim teşekkür ederim.
Bu formatta birşey mi ?
https://i.hizliresim.com/v6gQlR.png
Hatta coşmuşken ...
Aynı şeyi indikatör penceresinde yapabilsek... Atıyorum ...
İndikatör penceresinden "H", "G", "S" vb... periyotları "tik"leyebilsek..!?
Kullanıcı yazdığı kodu otomatik olarak ilgili periyotlarda görebilse veya ihtiyaç olmayanı kaldırabilse gibi...
Belki kodlama biçimini yeni bir standarda oturtmak gerekir ama bence harika olur.
Çok sayıda post olmasın diye aklıma gelen bir şeyi de editleyerek buraya yazayım...
Mesela kullanıcı;
var vH=Sistem.GrafikVerileriniOku(Sistem.Sembol, "H");
var vH=Sistem.GrafikVerileriniOku(Sistem.Sembol, "G");
vb. yazacağına
var vH=Sistem.GrafikVerileriniOku(Sistem.Sembol, "X");
yazsa ve indikatör pencersindeki "tik"lerle periyodu belirlesek?
MTF meselesinde İdeal' i bir numara yapar yeminle böyle bir gelişme.
:notr:
Kod:
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatOku(V, "Kapanis");
var SonBarNo = Sistem.BarSayisi - 1;
var EMA = Sistem.Liste(0);
if (Sistem.Periyot == "G")
EMA = Sistem.MA(C, "Exp", 20);
else if (Sistem.Periyot == "A")
EMA = Sistem.MA(C, "Exp", 8);
string Aciklama = "";
if (C[SonBarNo - 1] < EMA[SonBarNo - 1] && C[SonBarNo] >= EMA[SonBarNo])
Aciklama = " Yukarı Kesti";
if (C[SonBarNo - 1] > EMA[SonBarNo - 1] && C[SonBarNo] <= EMA[SonBarNo])
Aciklama = " Aşağı Kesti";
Sistem.SorguBaslik[0] = "C : SON-1";
Sistem.SorguBaslik[1] = "MA : SON-1";
Sistem.SorguBaslik[2] = "C : SON";
Sistem.SorguBaslik[3] = "MA : SON";
if (Aciklama != "")
{
Sistem.SorguAciklama = Aciklama;
Sistem.SorguDeger[0] = C[SonBarNo - 1];
Sistem.SorguDeger[1] = EMA[SonBarNo - 1];
Sistem.SorguDeger[2] = C[SonBarNo];
Sistem.SorguDeger[3] = EMA[SonBarNo];
Sistem.SorguEkle();
}