Orhan bey tesekkur ederim.Deneyecegim hemen..
SM-N935F cihazımdan hisse.net mobile app kullanarak gönderildi.
|
|
var Bar =1; //burası ile oynayarak farklı günlere bakarsınız. dün için 1.
var V= Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatSec("Kapanis");
int SonBar = C.Count - 1 - Bar;
var tarih = V[SonBar].Date.ToString("dd.MM");
var HHV120 = Sistem.HHV(120,"Yuksek")[SonBar];
Sistem.SorguBaslik[0] = "Kapanış ("+tarih +")"; //hangi tarihe baktığınızı anlamak için buda.
Orhan bey tesekkur ederim.Deneyecegim hemen..
SM-N935F cihazımdan hisse.net mobile app kullanarak gönderildi.
Merhabalar. İdeal e yeni geçiş yaptım. Sorularıma yardımcı olabilecek arkadaş için şimdiden teşekkür ederim.
ototrendalarmrobotu nu kullanmak istedim ve dikkatimi çeken bişey oldu. Taramayı sadece 50 adet hisse üzerinde yapıyor. Bunun nedeni ne olabilir. Verilerimle ilgili bir sıkıntımıdır ? Kırptığım kod bloğu aşağıda
ikinci sorum ise belirli hisselerle işlem yapabilmek için nasıl bir yol izlemeliyim. Şimdiden teşekkürler.
string Periyot = "1";
string Msg = "";
var a=0;
var Liste = Sistem.YuzeyselListeGetir("IMKBH'");
for (var i = 0; i < Liste.Count; i++)
{
if (Liste[i].IndexType == "100" ) // buradaki indextype 100 ile bazı hisseleri filtreleme yapıyor fakat ne hikmetse 50 hisse çıkıyor.
{
var Sembol = Liste[i].Symbol;
var Kod = Liste[i].Root;
var V = Sistem.GrafikVerileriniOku(Sembol, Periyot);
a+=1;
Msg += Kod+ "\r\n" ;
}
}
Sistem.Mesaj(Msg+a.ToString());
Ototrend alarm robotu çizdiğiniz trendler kirilinca alarm veren sistemdir.Tarama formulu degil.
SM-N935F cihazımdan hisse.net mobile app kullanarak gönderildi.
Ben sorunumu anlatamadim sanirim. Bu fonksiyon tum senetleri tarayip belli bar once otomatik trendi cizip kiranlari gostermek uzere tasarlanmis olarak biliyorum. Yanlismiyim?
Sonuc olarak ben trend cizmeden kiranlari listeliyor. Sorun suki sadece 50 hissede tarama yapiyor.
MI 6 cihazımdan Tapatalk kullanılarak gönderildi
100 ün anlamı şuydu sanırım
1 xu100 deki hisseleri ekle
0 xu50 deki hisseleri çıkar
0 xu30 daki hisseleri çıkar.
111 yazarsanız hepsini tarar.
SM-N935F cihazımdan Tapatalk kullanılarak gönderildi
111 = 100 de, 50 de ve 30 da (üçünde de) olanlar (30 hisse)
110 = 100 de, 50 de var 30 da yok olanlar (20 hisse)
100 = 100 d var, 50 de ve 30 de yok (50 hisse)
XU100 kapsamı için if (Liste[i].IndexType == "100" || Liste[i].IndexType == "110" || Liste[i].IndexType == "111" ) diyebilirsiniz.
Kendi senet listenizi taratmak için birçok yol var.
Kodun üstü kısmına senetleri tek tek ekleyerek bir SEMBOL listesi oluşturabilirsiniz. Veya bir txt dosyaya istediğiniz senetleri yazı o dosyayı okutabilirsiniz.
İDEAL klasörü altında "senetler.txt" diye bir dosyaya senetleri yazıp okutacağınızı varsayarsak, örnek kod şöyle olur;
not: dosyaya senetleri IMKBH'XXX şeklide yazınKod:string Periyot = "1"; string Msg = ""; var a=0; var Semboller = File.ReadAllLines("\\iDeal\\senetler.txt").ToList(); for (var i = 0; i < Semboller.Count; i++) { var Sembol = Semboller[i]; var V = Sistem.GrafikVerileriniOku(Sembol, Periyot); a+=1; Msg += Sembol + "\r\n" ; } Sistem.Mesaj(Msg+a.ToString());
Yer İmleri