Robot tarafinda ZamanKontrol veya C# zaman fonksiyonlari yardimiyla gecikmeli pozisyon acmak mumkun. Ancak bu sekilde gecmis verilerle test yapilamaz. Bunun yerine sistem uzerinde bar numarsini...
Tip: Posts; Üye: 3c1a
Robot tarafinda ZamanKontrol veya C# zaman fonksiyonlari yardimiyla gecikmeli pozisyon acmak mumkun. Ancak bu sekilde gecmis verilerle test yapilamaz. Bunun yerine sistem uzerinde bar numarsini...
"Bar[SonBarNo].Close)"
if ve else if 'in herikisinde gecen yukardaki fazlalilik parantez kapanisi nedeniyle hata aliyor olmalisiniz.
Paylastiginiz robot olarak calistirilabilecek bir kod....
https://twitter.com/AlgoTrd/status/1292486987262418945?s=20
https://pbs.twimg.com/media/Ee_V1ehXoAIt93Z?format=png&name=900x900
6 ay saglikli yorum yapabilmek icin cok kisa bir sure. Sisteminizin daha once karsilasmadigi mumkun oldugunca farkli fiyat patterninde nasil davrandigini gormenizi ozellikle tavsiye ederim....
Robot tarafinda SistemGetir yardimiyla GetiriKZ ile isleme girildigi andaki GetiriKZ kullanilarak Kar takibi yapip kademeli kar realizasyonu mumkun gibi, tabi biraz ugrastiracaktir.
Cok daha...
#2675 mesajdaki 1dk gecmis verileri indirip tum verilerle hesapladiktan sonra ayni ekran goruntusu ve grafik halini paylasabilirseniz saglikli yorum yapabiliriz.
Resimleri http://imgbb.com veya...
Ne tasarlamak istediginizi tam anlayamadim. Arsivime aldigim, eski seans saatlerinde calisan bir robot kodu var belki yardimci olur:
ÖRNEK ROBOT: HALKB / GARAN
Amaç: HALKB hisse fiyatının...
Evet bu sekilde robotun donus suresi %30-50 uzuyor. Bar sayisi dusuk secildiginde hissedilir bir gecikme yaratmiyor. "float" sayi tipi kulanmayip diger sayi tiplerini denemek belki cozum olabilir....
KarAl ve izleyen stop icin eski forumdan arsivime aldigim kod ornegi asagida. Bildigim kadariyla Karli islem filtresinin acik kodu paylasilmadi.
//Al sat izleyen stop kar al sablon
var V...
https://www.youtube.com/watch?v=PgkIzDYs8yE&
One cikan bazi basliklar:
Bar Sayisi:
Video_48:01 : "Desteklenen bar sayısı dakikalik üstünde 8000 dakikalıkta 30000. Calisma bittiginde...
Puan bazli 4 kadar margini fiyatla birlikte bazi seviyelerle karsilastima yaparak al/sat ureten canli barda isleme giren sistemimim getiri ve MaxDD degerlerinde buyuk sapma oldu. Onerdigim yontemle...
https://twitter.com/AlgoTrd/status/1262675865084796928?s=20
https://pbs.twimg.com/media/EYXqJLQXYAMZeB5?format=jpg&name=large
3. twitte sistem.seviye ile ilgili yapilmasi gereken belirtildi.
Bu yontemde veriler ve indikatorler vs, 10a bolunerek, yani sanki sifir atilmamis gibi, sistemde islem sokulup cikan degerler 10la...
Linkteki yontemi bir deneyin:
https://twitter.com/AlgoTrd/status/1287478619443429383?s=20
https://pbs.twimg.com/media/Ed4HBwzX0AAv1Xy?format=png&name=small
"Windows Bolgesel Ayarlar"daki Ondalik/yuzdelik ayrac secimi ozellikle VIOP fiyatlarinda kafa karisikligi yaratip sanki VIOP tan da 2 sifir atilmis gibi dusundurabiliyor. Endeksten 2 sifir atilirken...
Excele gerek duymadan kod yardimiyla "." / "," / excel formatli txt dosyalarindan ceviri yapabilen bir calismam var. Karisiklik yaratmamak icin paylasmadim.
Benim de aciklamadan anladigim Ideal...
Son bir iki haftadir bende de bazi gunlerde ideal server a olan baglanti bir sureliligine kesiliyor; saat kirmizi oluyor ve sirayla diger sunucular deneniyor sureden tam emin degilim ama ~30sn kadar...
Sorgu kodu ile hic ugrasmadim ama gorebildigim kadariyla son bolumdeki if... dongu disinda oldugu icin hata aliyorsunuz, dongu icine alip deneyin. Dongu icine alinamayacak birseyse "i" yerine...
Grafik uzerine sag tiklayip "Sunucudan Birim Grafik Indir" secilerek 100,000 bar indirilebilir. Bu da VIOP30 icin son yaklasik son 2 gun demek. Birim grafik acik tutulursa yeni veriler dosyaya...
Optimizasyon dongusu icine asagidaki satirlari ekleyip tekrar deneyin:
// önceki taramadaki pozisyonları temizle
for (int i = 1; i < V.Count; i++)
Sistem.Yon[i] = "";
Yakin vade kodu "VIP-X030"
Menuden "VIOP>Ana Pazar" secilirse islem goren tum kontratlar tek bir pencerede gorulebilir.
https://twitter.com/__Tiberius/status/1262040877402394627?s=20
Ustad daha baska enstrumanlarin verilerini de paylasmisti. Twitter hesabinda bulunabilir.
DonemCevir ile ust periyot (orn. 15dk) kapanisi, alt periyotta calisan (orn. 5dk) bir sistemde kullaniliyorsa dediginiz durum olusabilir. Ancak bunun da cozumu var. Bunun disinda bahsettiginiz...
Islem basina KZ nin hatasiz hesaplanmasi icin ufak bir ekleme yapildi.
var V = Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatOku(V, "Kapanis");
//Diger tum sistem...
Istediginiz robot tarafinda da yapilabilir ancak sistem tarafinda olmasi backtest yapilabilirligi saglar. Gunde 1 karli islem belki 3 zararli islem sonrasi 25 puanla gelecek. Bu yaklasimin...