Arkadaşlar Merhaba bu forumu yeni gördüm çalışmalarınız çok güzel elinize emeğinize sağlık bnm bi sorum olacak grafik üzerinde oto trend çizdiriyorum fakat trend tepelerine paralel çizgi çizdiremiyorum hangi kodla yazabilirim acaba
|
|
VIP30STL kodunda 60 dk periyotta iken sağ tık veri dosyadan yükle yaparak içeriği sn bearbull un attığı text den convert olan aşağıdaki gibi DFN-VIP30STL.Txt dosyasını seçerek yükleyin.böylece geçmiş verilerde hazır gelmiş oldu.
kod sınırını aştığı için buraya eklenmedi.
https://codeshare.io/aY8dbb
Arkadaşlar Merhaba bu forumu yeni gördüm çalışmalarınız çok güzel elinize emeğinize sağlık bnm bi sorum olacak grafik üzerinde oto trend çizdiriyorum fakat trend tepelerine paralel çizgi çizdiremiyorum hangi kodla yazabilirim acaba
var Veri = Sistem.GrafikVerileri;
var Y = Sistem.GrafikFiyatOku(Veri,"Yuksek");
var D = Sistem.GrafikFiyatOku(Veri,"Dusuk");
//*** Kullanıcı Parametreleri ***//
var CizgiSayisi = 10; //Çizdirilecek destek direnç sayısı
var Periyot = 15; //ilk olarak kaç bar geriye bakacak yazıyoruz.
var Carpan = 1.5; //ilk periyottan sonra kullanılacak çarpanı giriyoruz.
var Destekler = new Dictionary<int,List<float>>();
var Direncler = new Dictionary<int,List<float>>();
for(int i=0;i<CizgiSayisi;i++)
{
Destekler[i] = new List<float>(new float[Veri.Count]);
Direncler[i] = new List<float>(new float[Veri.Count]);
var Destek = Sistem.LLV(Veri, Periyot, "Dusuk");
var Direnc = Sistem.HHV(Veri, Periyot, "Yuksek");
for(int j=Veri.Count-1;j>Veri.Count-Periyot;j--)
{
Destekler[i][j] = Destek[Veri.Count-1];
Direncler[i][j] = Direnc[Veri.Count-1];
}
Periyot = (int)(Periyot * Carpan);
Sistem.Cizgiler[i].Deger = Destekler[i];
Sistem.Cizgiler[i].Aciklama = "Destek " + i.ToString();
Sistem.Cizgiler[i].Stil = 4;
Sistem.Cizgiler[i].Renk = Color.Red;
Sistem.Cizgiler[i].ActiveBool = true;
Sistem.Cizgiler[i+CizgiSayisi].Deger = Direncler[i];
Sistem.Cizgiler[i+CizgiSayisi].Aciklama = "Direnç " + i.ToString();
Sistem.Cizgiler[i+CizgiSayisi].Stil = 4;
Sistem.Cizgiler[i+CizgiSayisi].Renk = Color.Lime;
Sistem.Cizgiler[i+CizgiSayisi].ActiveBool = true;
}
belki işini görürü dostum
var Veri = Sistem.GrafikVerileri;
var Y = Sistem.GrafikFiyatOku(Veri,"Yuksek");
var D = Sistem.GrafikFiyatOku(Veri,"Dusuk");
//*** Kullanıcı Parametreleri ***//
var CizgiSayisi = 20; //Çizdirilecek destek direnç sayısı
var Periyot = 15; //ilk olarak kaç bar geriye bakacak yazıyoruz.
var Carpan = 1.5; //ilk periyottan sonra kullanılacak çarpanı giriyoruz.
var Destekler = new Dictionary<int,List<float>>();
var Direncler = new Dictionary<int,List<float>>();
for(int i=0;i<CizgiSayisi;i++)
{
Destekler[i] = new List<float>(new float[Veri.Count]);
Direncler[i] = new List<float>(new float[Veri.Count]);
var Destek = Sistem.LLV(Veri, Periyot, "Dusuk");
var Direnc = Sistem.HHV(Veri, Periyot, "Yuksek");
for(int j=Veri.Count-1;j>Veri.Count-Periyot;j--)
{
Destekler[i][j] = Destek[Veri.Count-1];
Direncler[i][j] = Direnc[Veri.Count-1];
}
Periyot = (int)(Periyot * Carpan);
Sistem.Cizgiler[i].Deger = Destekler[i];
Sistem.Cizgiler[i].Aciklama = "Destek " + i.ToString();
Sistem.Cizgiler[i].Stil = 4;
Sistem.Cizgiler[i].Renk = Color.Red;
Sistem.Cizgiler[i].ActiveBool = true;
Sistem.Cizgiler[i+CizgiSayisi].Deger = Direncler[i];
Sistem.Cizgiler[i+CizgiSayisi].Aciklama = "Direnç " + i.ToString();
Sistem.Cizgiler[i+CizgiSayisi].Stil = 4;
Sistem.Cizgiler[i+CizgiSayisi].Renk = Color.Lime;
Sistem.Cizgiler[i+CizgiSayisi].ActiveBool = true;
}
arkadaşlar merhaba yukarıdaki formül 20 adet destek 20 adet direnç çiziyor (kaç adet direnç destek çizdirebileceği seçilebiliyor )
acaba bu formül mantığı ile
OtoTrendDusen
OtoTrendYukselen
çizgileri çizdirilebilirmi ?
Son düzenleme : alekss; 18-11-2018 saat: 22:34.
Merhaba
İdeal kılavuzunda görmüştüm, ekranda mesaj görünme olayını. Yazdığım bir kod seçtiğim menkullerde uyuşursa bana ekranda mesaj çıksın istiyorum. Mesela 200 günlük üssel hareketli ortalamasını kıranlar diye bir kod yazsam ve seçtiğim 20 hisse veya pariteden belli periyotlarda 200 günlük ortalamasını kıranlar bana ekranda mesaj olarak çıksın. Bunu nasıl yapabilirim, yardımcı olabilecek olan var mı ?
Yer İmleri