Þurda var çok ayrýntýlý anlatmýþ ben siteye girdiðim vakitte biraz sýkýþýktým tam ayrýntýlý bakamadým.
https://datastore.borsaistanbul.com/
Veri formatlarý da karmaþýk geldi gözüme biraz![]()
Þurda var çok ayrýntýlý anlatmýþ ben siteye girdiðim vakitte biraz sýkýþýktým tam ayrýntýlý bakamadým.
https://datastore.borsaistanbul.com/
Veri formatlarý da karmaþýk geldi gözüme biraz![]()
Arkadaþlar sistemi sembole ait bütün grafik verileri ile çalýþtýrmak yerine eldeki veri seti içerisindeki son 3000 yada 5000 barý kullanarak çalýþtýrmak mümkün mü?
C# daki RemoveRange ile idare ediyorum ama bu iþin pratik bir yolu yok mu?
Bear_Bull
@BearBull26
Hocam bunlarý daha önce çok defa denedim, grafik üzerinde iþe yarýyor ama robotta hiçbir iþe yaramýyor. Lib.cs de yazdýðým bir sisteme veri gönderdiðimde en basitinden hareketli ortalama hesabý yaparken bile tüm veri hesaplanýyor. Kaldý ki bende bir dünya indikatör var.
int limit=5000;
var V = Sistem.GrafikVerileriniOku(Sembol,"1");
var xV= V.RemoveRange(0, V.Count - limit);
Bu yolla veri setinden sadece 5000 veri iþleme giriyor ama bu da daha sonralarý getiri hesabý yaparken çözemediðim bazý sorunlara sebep oluyor.
pozisyon kontrol sekmesinde enjsa fiyatlarý ve trade tarihi dohol ve ekgyo için de yazýlmýþ ama o sembollerde hiç iþlem olmadý aslýnda kodlarda anahtarlar benzersiz olacak þekilde ayarladým, bunun sebebi ne olabilir acaba
https://i.hizliresim.com/4wm0tM.jpg
var V = Sistem.GrafikVerileriniOku(Sembol,"1");
var xV= V.RemoveRange(0, V.Count - limit);
var C = Sistem.GrafikFiyatOku(xV, "Kapanis");
var MA5 = Sistem.MA(C, "Exp", 5);
bu tip bir kullanýmda sorun olmamalý.sistemde gözden kaçan bir þey vardýr.
Liste(BarSayisi, Deger) kullanýmý gibi vb. her þey de doðru bar sayýsý deðerini kullandýðýnýzý teyit edin.
getirihesapla için de sorun olmamalý.
oluyorsa da Grafik verileri deðiþkenine kullandýðýnýz limit deðeri üzerinden index verip "Date" okuyun. string formatlayýp getirihesaplaya tarih paramý yapýn.bütün tuþlara ayný anda basýn, olur gider.
Yer Ýmleri