Merhaba Arkadaşlar,
Herkes için faydalı olabileceğini düşündüğüm sorgu formulunu aşağıda paylaşıyorum. Benimde foruma bir katkım olsun istedim, ideal kullanmaya yeni başladım, belkide bu tarz formüller daha önce paylaşılmıştır, göremediğim için yazdım. Benimkisi benim gibi amator arkadaşlarada belki bir nebze yardımcı olabilmek. İyi akşamlar. Yatırım tavsiyesi Değildir.
1- Girilen periyotta Fibonacci 0,618 desteğine yaklaşan hisseler hisseler:
Sistem.SorguBaslik[0] = "Kapanış";
Sistem.SorguBaslik[1] = "Zirve";
Sistem.SorguBaslik[2] = "Dip";
var tara = Sistem.Parametreler[0];
var Veriler = Sistem.GrafikFiyatSec("Kapanis");
var HHV = Sistem.HHV(tara,"Yuksek");
var LLV = Sistem.LLV(tara,"Dusuk");
var Son = Veriler[Sistem.BarSayisi-1];
var Zirve = HHV[Sistem.BarSayisi-1];
var Dip = LLV[Sistem.BarSayisi-1];
var FiboDestek = Zirve - (Zirve-Dip) * 0.618;
var FiboDestekFark = Zirve - (Zirve-Dip) * 0.59;
// filtrele
if (Son < FiboDestekFark && Son > FiboDestek )
{
Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
Sistem.SorguDeger[1] = Zirve;
Sistem.SorguDeger[2] = Dip;
if (Son < FiboDestekFark )
Sistem.SorguAciklama = tara+" günlükte Desteğe Geldi/yakın";
else if (Son > FiboDestek )
Sistem.SorguAciklama = tara+" günlükte Desteğe Geldi/yakın";
}
else
{
Sistem.SorguAciklama = "Destek dışında";
Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
Sistem.SorguDeger[1] = Zirve;
Sistem.SorguDeger[2] = Dip;
}
Sistem.SorguEkle();
2- Fibonacci 0,618 direncine gelen hisseler
Sistem.SorguBaslik[0] = "Kapanış";
Sistem.SorguBaslik[1] = "Zirve";
Sistem.SorguBaslik[2] = "Dip";
var tara = Sistem.Parametreler[0];
var Veriler = Sistem.GrafikFiyatSec("Kapanis");
var HHV = Sistem.HHV(tara,"Yuksek");
var LLV = Sistem.LLV(tara,"Dusuk");
var Son = Veriler[Sistem.BarSayisi-1];
var Zirve = HHV[Sistem.BarSayisi-1];
var Dip = LLV[Sistem.BarSayisi-1];
var FiboDestek = Dip + (Zirve-Dip) * 0.618;
var FiboDestekFark = Dip + (Zirve-Dip) * 0.59;
// filtrele
if (Son > FiboDestekFark && Son < FiboDestek )
{
Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
Sistem.SorguDeger[1] = Zirve;
Sistem.SorguDeger[2] = Dip;
if (Son > FiboDestekFark )
Sistem.SorguAciklama = tara+" günlükte Dirence Geldi/yakın";
else if (Son < FiboDestek )
Sistem.SorguAciklama = tara+" günlükte Dirence Geldi/yakın";
}
else
{
Sistem.SorguAciklama = "Destek dışında";
Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
Sistem.SorguDeger[1] = Zirve;
Sistem.SorguDeger[2] = Dip;
}
Sistem.SorguEkle();




Alıntı yaparak yanıtla
Yer İmleri