Yüzlerce kişinin kurgusunu kodladığım için fikir verebilecek yetideyim.
Babalar ve prolar algoyu anlık anomali yakalamak için kullanıyor.
Otomatik emir bağlamaktan ziyade durumu tespit etmek istiyorlar.
Printable View
Sayın Tiberius Üstat,
İşte bu hız konusunda dertliyim.
430 senet dönüyor ve hepsinin dönmesi 30 saniyeyi buluyordu,bazı gereksiz fonksiyonları pasif ettim.15 saniyeye düştü.Bazı durumlarda bu bile gecikmesine neden oluyor.
Yani bu sistemin en fazla 3-4 saniyede dönesi lazım.Bu konuda dertliyim diyebilirim.Bu durumda fikriniz nedir.?Yavaşlamasına neden daha fazla ne olabilir.?
Emlak merak ettim ikidir dilinden düşürmüyorsun keçiyi kendısını tanıyormusun ortalıkta görünmüyor artık. Bir kayboldu yüzünü gören cenettlik.
anlık taramalarda indiaktörler her senet için bar miktaraı kadar hesaplama yaparlar.
bar miktarıda min. 3000 sanırım. mevcut indikatörleri sadece son bar için hesaplayan metodlar yazabilirseniz eğer hızlanacaktır. bu şekilde en dandik sistemde 1 sn altına düşebilir.
Üstat,
Okuduğum bunlar;
Sistem.GrafikVerileriniOku(Sembol, "X");
Sistem.GrafikVerisiIndir(Sembol, "X");
var x = Sistem.GrafikVerileriniOku(Sembol, "x");
var xx = Sistem.GrafikFiyatOku(Peryod,"Acilis");
var xx = Sistem.CommodityChannelIndex(Peryod, 11);
var Veri = Sistem.YuzeyselVeriOku(Sembol);
float GunFark = Veri.NetPerDay;
Bu algo da geçmişe dönük tarama yaptırmıyorum.Fakat 15 saniyede dönüyor.
Ayrıca SSD var zaten.
Kümülatif gelen indikatorler var. (ADX, EMA, etc)
Bunları belli bar sayısında hesaplatmazsak istenmeyen sinyal oluşabilir.
Yani 1 bar için hesaplanan EMA 1000 bar için hesaplanandan farklı olabilir.
Satüre olabilmesi için yeterli sayıda barı hesaplatmak gerekir.
Küsurat fark eder ama sinyal yerleri değişebilir.