Sayfa 178/189 İlkİlk ... 78128168176177178179180188 ... SonSon
Arama sonucu : 1510 madde; 1,417 - 1,424 arası.

Konu: Sistem Karşılaştırma

  1.  Alıntı Originally Posted by vVvendetta Yazıyı Oku
    Sayin KOSA;

    Asagida ki resimde ki sonuclara gore sistemi yorumlayabilir misiniz ? Saygilar

    Sn vVvendetta

    Bu sistem %99 optimize sistem, kullanılması sakıncalı olur.

    Böylesi yavaş bir sistemin 20 dk lık çalışıp ayda 8 9 işlem yaparak max zarar 1225, ardışık zarar 3250 olması,maxdd, PF, işlem sayısı oranları vs. gibi değerlere ulaşması pek mümkün görünmüyor.

    Tasarımını bilmemekle beraber bu raporu dışarıdan bu şekilde yorumlarım.

  2.  Alıntı Originally Posted by NUTCRACKER Yazıyı Oku
    Sn vVvendetta

    Bu sistem %99 optimize sistem, kullanılması sakıncalı olur.

    Böylesi yavaş bir sistemin 20 dk lık çalışıp ayda 8 9 işlem yaparak max zarar 1225, ardışık zarar 3250 olması,maxdd, PF, işlem sayısı oranları vs. gibi değerlere ulaşması pek mümkün görünmüyor.

    Tasarımını bilmemekle beraber bu raporu dışarıdan bu şekilde yorumlarım.
    Sayin NUTCRACKER;
    Suan robot kullanmiyorum cunku yeterli bilgiye sahip oldugumu dusunmuyorum forumu takip ediyorum ileriye donuk, ilgim suan hisse yonunde. Sistem benim olusturdugum bir sistem degil daha once forumda paylasilan bir sistem belki daha once gozden kacti bilemem bir sebepten ilgimi cekti ve VIOP'a uyguladim ve sadece belli bir optimize araliginda bu rakamlari veriyor diger turlu 1000'in uzerinde al-sat veriyor ama her turlu 60binli rakamlari buluyor komisyon ve kayma hesaba katilmadan.Sistemin optimize halini asagida bulabilirsiniz belki profesyonel arkadaslar yorum yapabilir kullanisli ise gelistirilebilir.Son ekran goruntusu de asagidadir saygilar.

    var V =Sistem.GrafikVerileri ;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis") ;
    var H = Sistem.GrafikFiyatOku(V, "Yuksek") ;
    var L = Sistem.GrafikFiyatOku(V, "Dusuk") ;
    var O = Sistem.GrafikFiyatOku(V, "Acilis") ;
    var median = Sistem.GrafikFiyatOku(V, "OrtaNokta") ;

    bool renkliciz = true;
    var Renk1 = Sistem.Renk(238,130,238,0 );
    var Renk2 = Sistem.Renk(255, 255,0,0);
    var Renk3 = Sistem.Renk(255, 255,215,0);

    int k=2;//0.5-10
    int period = 6;
    var refH = Sistem.Ref(H,-1);
    var refL = Sistem.Ref(L,-1);
    var ATR = Sistem.AverageTrueRange(2);
    var ema = Sistem.MA(ATR,"Exp",k);
    var Vs_raw = Sistem.Liste(0);
    var HHV = Sistem.HHV(period,C);
    var loline = Sistem.Liste(0);
    var VS_below_price = Sistem.Liste(0);
    for (int i = 1; i < V.Count; i++)

    {
    Vs_raw[i]=2.5f*ema[i];
    VS_below_price[i]=HHV[i]-Vs_raw[i];
    loline[i]= VS_below_price[i];
    }
    var LLV = Sistem.LLV(period,C);
    var hiline = Sistem.Liste(0);
    var VS_above_price =Sistem.Liste(0);
    for (int i = 1; i < V.Count; i++)

    {
    VS_above_price[i]=LLV[i]+Vs_raw[i];
    hiline[i]=VS_above_price[i];
    }
    var between = Sistem.Liste(0);
    var up = Sistem.Liste(0);
    var dn = Sistem.Liste(0);
    for (int i = 1; i < V.Count; i++)

    {
    between[i]=C[i]<hiline[i] && C[i]>loline[i]?1:0;
    up[i] = C[i]>hiline[i] || (H[i]>refH[i] && H[i]>hiline[i])?1:0;
    dn[i] = C[i]<loline[i] || (L[i]<refL[i] && L[i]<loline[i])?1:0;
    }
    var Bars=Sistem.BarSayisi;
    var snc =Sistem.Liste(0);
    var snc2=Sistem.Liste(0);
    var Value1 = Sistem.Liste(0);
    var Value2 = Sistem.Liste(0);


    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
    if ( up[i]==1 ) snc[i]=0f;
    else snc[i]=snc[i-1]+1;
    if ( snc[i] < 1f ) Value1[i]=V[i].High;
    else Value1[i]=Value1[i-1];

    if ( dn[i]==1 ) snc2[i]=0f;
    else snc2[i]=snc2[i-1]+1;
    if ( snc2[i] < 1f ) Value2[i]=V[i].Low;
    else Value2[i]=Value2[i-1];

    }

    var upcond = Sistem.Liste(0);
    var dncond = Sistem.Liste(0);
    var upline=Sistem.Liste(0);
    var dnline = Sistem.Liste(0);
    var uppoz = Sistem.Liste(0);
    var dnneg = Sistem.Liste(0);
    for (int i = 1; i < V.Count; i++)

    {
    //upcond = IIf(between AND BarsSince(up) < BarsSince(dn) , 1, 0);
    //dncond = IIf(between AND BarsSince(dn) < BarsSince(up) , 1, 0);
    //upline = IIf(up OR upcond, loline, Null);
    //dnline = IIf(dn OR dncond, hiline, Null);
    upcond[i] = between[i]==1 && snc[i]<snc2[i] ?1:0;
    dncond[i] = between[i] ==1 && snc2[i]<snc[i]?1:0;
    upline[i] = up[i]==1|| upcond[i]==1 ? loline[i]:0;
    dnline[i] = dn[i]==1 || dncond[i]==1 ? hiline[i]:0 ;

    if (renkliciz)
    {
    if (up[i]==1)
    {
    Sistem.YaziEkle(".",1,i,upline[i],Renk1,"Tahoma", 16);
    }
    else if (dn[i]==1)
    {
    Sistem.YaziEkle(".",1,i,dnline[i],Renk2,"Tahoma", 16);
    }
    else if (upline[i]==dnline[i])
    {
    Sistem.YaziEkle(".",1,i,C[i],Renk3,"Tahoma", 16);
    }}}

    // strateji
    //Sistem.KesismeTara(upline, 50);

    var SonYon = "";

    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
    if (upline[i-1] <= 50 && upline[i] > 50 && SonYon!="A")
    {
    Sistem.Yon[i] = "A"; // alış
    SonYon="A";
    }
    else if (upline[i-1] >= 50 && upline[i] < 50 && SonYon!="S")
    {
    Sistem.Yon[i] = "S"; // satış
    SonYon="S";
    }
    }


    Sistem.Cizgiler[0].Deger = upline;
    Sistem.Cizgiler[1].Deger = dnline;


    Orjinal Kod linkleri eski forumdan:
    http://www.hisse.net/forum/showthrea...2740&page=1109
    http://www.hisse.net/forum/showthrea...2740&page=1110



  3.  Alıntı Originally Posted by oralet Yazıyı Oku
    5 numarali işlem bana gerçekci gelmedi 12 araliktan 28 şubata kadar yani 2.5 ay hiç poz degiştirmeden devam etmesi pek mümkün görünmüyor ama datalariniz eksiksiz ve güncelse bana yine pek mantikli gelmiyor o tarihlerin grafik goruntusunu atabilirmisiniz?
    Sayin oralet,
    Tespitiniz dogru cikti data guncellemeye calsitim ama geriye donuk ekran goruntusu alamadim ama guncel ekran goruntuleri asagidadir. Gerci kodu paylastim belki sizde sisteminizden kontrol edebilrsiniz hatali mi degil mi.





  4.  Alıntı Originally Posted by oralet Yazıyı Oku
    5 numarali işlem bana gerçekci gelmedi 12 araliktan 28 şubata kadar yani 2.5 ay hiç poz degiştirmeden devam etmesi pek mümkün görünmüyor ama datalariniz eksiksiz ve güncelse bana yine pek mantikli gelmiyor o tarihlerin grafik goruntusunu atabilirmisiniz?
    Bu da guncel hali..Geriye donuk 1987 yazmama ragmen 2016'dan itibaren islem yapiyor sanirim barsayisi ile alakali gunlukte gidiyor geriye dogru cunku..


  5. Robotun bugün ki sinyali
    (Uyarı: Karlı dönemin ardından kötü sinyallerin geleceği dönemde olabiliriz.)


  6. #1422
     Alıntı Originally Posted by vVvendetta Yazıyı Oku
    Linkteki indicatorün metastokta gann trend ve gann swing olarak kodu internette mevcut. gann efendinin inside barları önemsemediği bilgisi atlanmıştır o formüllerde. ayrıca her barın hem high, hem Low hemde Close unu kullandığı için repainttir. indicatör ilaveten outside bar da yapısı gereği saçmalar. high mı işararetlesin low mu çözemez. doğal olarak bu indicatöre dayanan sistemlerde repainttir.

  7.  Alıntı Originally Posted by vVvendetta Yazıyı Oku
    Bu da guncel hali..Geriye donuk 1987 yazmama ragmen 2016'dan itibaren islem yapiyor sanirim barsayisi ile alakali gunlukte gidiyor geriye dogru cunku..

    vVendetta merhaba.
    Sistemin 10 yıllık getirisi aşağıdaki gibi görünüyor:



    39K MDD zaten kullanılabilir değil ancak sistem test ederken nelere dikkat ettiğimi belirtiyim:

    1- MDD nin başladığı tarih yani 26.09.2011'de getirinin zirve olduğu noktada fiyat 67.100. Fiyat'a göre MDD nin oranı yaklaşık 72. Yani %72 sermaye erimesi demek.
    2- MDD yaşandıktan ne kadar sonra tekrar eski kazancını elde ediyor diye baktığımda 08.08.2014 tarihine kadar zirve tazeleyemiyor. Yani 3 sene sonra ancak gelir eski seviyesine dönüyor. Ayrıca 3 seneki komisyon ve kaymaları da saymadım.

    Tavsiye olarak mümkün olan en uzun veri seti kullanarak backtest yapılırsa daha uygun parametreler elde edilebilir.

  8. Merhabalar.

    Normalde uğraşmayı düşünmediğim ancak çok fazla kayma yediğim bir dönemde uğraşmaya başladığım kayma azaltma çalışmasının 2 günlük sonuçları aşağıdaki gibi:



    2 günlük kayma miktarı -0.196 yani 196 puan kazandırmış. Devamı gelir mi bilmem ancak 2 günlük istatistik umut verici.

    Kayma azaltmak için derinlik takibi (bid-ask ratio), alım satım fiyatı arasındaki fiyat farkı (spread) gibi değerlere bakıp uygun bir değer bulana kadar emri bekletiyorum.

    Hangi oranları kullandığımı sormayacağınız için şimdiden teşekkür ediyorum

Sayfa 178/189 İlkİlk ... 78128168176177178179180188 ... SonSon

Yer İmleri

Yer İmleri

Gönderi Kuralları

  • Yeni konu açamazsınız
  • Konulara cevap yazamazsınız
  • Yazılara ek gönderemezsiniz
  • Yazılarınızı değiştiremezsiniz
  •