Sayfa 151/350 İlkİlk ... 51101141149150151152153161201251 ... SonSon
Arama sonucu : 2796 madde; 1,201 - 1,208 arası.

Konu: Sistem Karşılaştırma 2

  1.  Alıntı Originally Posted by Orhan AKDOĞAN Yazıyı Oku
    Seviyeli bir sistemde 1 lotla oynansa dahi tarif ettiğiniz şey güvenli şekilde kolay aslında.
    yapılan şey doğrumu yanlış mı strateji ve miktara göre değişir bu ayrı konu.
    yön kalıbında if içerisinde kontrol edilen değerden kayma çıkarılarak kontrol edilir.
    sistem.seviye ise stratejide belirlenen seviye olur.
    Yani aynı iş, işlemlerle sinyallerin senkron olması garanti altına alınarak da yapılabilir.
    Alternatif olarak dosyaya yakılan sinyal yine kodla yazılabilir ve stratejinin bunu okuması sağlanabilir.


    D:\Burn.Txt
    PHP Code:
    09.11.2018 12:00;A;119,550
    09.11.2018 12
    :47;S;119,250 
    Sinyalleri dosyadan Okuyan Sistem
    PHP Code:
    //Veriler
    var Sistem.GrafikVerileri ;
    var 
    Sistem.GrafikFiyatOku(V"Kapanis" ) ;
    var 
    Sistem.GrafikFiyatOku(V"Açılış" ) ;


    //Değişkenler
    var  ManuelYon      = new Dictionarystringstring>();
    var  
    ManuelSeviye  = new Dictionarystringfloat>();


    //İndikatörler
    var HH Sistem.HHV(90"Yuksek"); 
    var 
    LL Sistem.LLV(90"Dusuk");  
    var 
    MACSistem.MA(C"Simple"1440);
    var 
    MAO Sistem.MA(O"Simple"1440);


    //Manuel Sinyalleri Dictionary'e ekle
    //"TarihSaat;Yön;OrtalamaGerceklesenFiyat" formatında içeriğe sahip dosyadan manuel sinyalleri okur.
    var DosyaIcerigi     File.ReadAllLines("D:\\Burn.txt"); 
    for (
    int i 0DosyaIcerigi.Lengthi++)
    {
    ManuelYon[DosyaIcerigi[i].Split(';')[0]]  = DosyaIcerigi[i].Split(';')[1];
    ManuelSeviye[DosyaIcerigi[i].Split(';')[0]] = float.Parse(DosyaIcerigi[i].Split(';')[2]);



     
    // Sistem.Mesaj(ManuelYon["09.11.2018 12:18"]);


    //Strateji
    var SonYon "";
    for (
    int i 100V.Counti++)
    {
    string manuelyon="" ;
    if (
    ManuelYon.TryGetValueV[i].Date.ToString("dd.MM.yyyy HH:mm") , out manuelyon ))
    {
        if ( 
    SonYon != manuelyon )  
       { 
           
    Sistem.Yon[i] = manuelyon 
           
    SonYon manuelyon
           
    Sistem.Seviye[i]=ManuelSeviye[V[i].Date.ToString("dd.MM.yyyy HH:mm") ];
           
    Sistem.YaziEkle("M"1iV[i].LowColor.Green"Tahoma"12);


       }


    }
    else if ( 
    SonYon != "A"  && MAO[i]< MAC[i] && C[i] > HH[i-1] )   { Sistem.Yon[i] = "A"SonYon Sistem.Yon[i]; }
    else if ( 
    SonYon != "S"  && MAO[i]> MAC[i] && C[i] < LL[i-1] )   { Sistem.Yon[i] = "S"SonYon Sistem.Yon[i]; }
    }   
     
    //Çizgiler
    Sistem.Cizgiler[6].Deger MAC;   //Panel 1
    Sistem.Cizgiler[7].Deger MAO ;  //Panel 1 


  2.  Alıntı Originally Posted by EMLAK Yazıyı Oku
    riski yaymak konusunda. malum piyasa derinliği 100-200 kontratı kaldırmıyor.

    USDYVADE de sistemlerinizi deneyebilirsiniz.

    USDTRY değil usdyvade bu riski dağıtmaya değdiğini overala bakınca görebilirsiniz. endeks 30 dan daha iyi getiriler elde etmiş mesela en azından bendekilerin bir çoğu.

    ayrıca genel olarak izlediğim kadaryla son 10 gündür sistemler iyi çalışmış görünüyor bana göre mayıs ayı hariç mayıstan buyana çokiyi çalıştı. mayıstan buyana piyasa resmen belli bir şablona göre gitti diyebilirim.
    200 kontrat ve stabil işleyen bir strateji varsa mantıklı olan bist dışına çıkmaktır.
    dolar bazında hacim ve kayma sorunu olmadan işlem yapmak varken kim neden uğraşsın bist ile. riski yaymak için 2. alternatifi konuşuyoruz.onlarca alternatif içeren piyasalar var.
    Hobi olarak yine devam edilir bist'e.

  3. #1203
     Alıntı Originally Posted by Orhan AKDOĞAN Yazıyı Oku
    200 kontrat ve stabil işleyen bir strateji varsa mantıklı olan bist dışına çıkmaktır.
    dolar bazında hacim ve kayma sorunu olmadan işlem yapmak varken kim neden uğraşsın bist ile. riski yaymak için 2. alternatifi konuşuyoruz.onlarca alternatif içeren piyasalar var.
    Hobi olarak yine devam edilir bist'e.
    uygun bir trend sistemi ile 10 adet sistemle 200 dahi açılabilir bizim piyasada.

    sonuçta kurumlar 50 bin kontrat açıyor. yapı destekliyor demektir bu.

    ky nin hatası dipten alsın tepeye yakın satsın. böyle tek bir sisteminiz olsa tek sistemle bir yere kadar gidebilirsiniz. hobi olarak kalmaya devam eder bist viop.

    trend sistemleri bunu destekliyor bana göre. benim amacımda bu yönde ilerliyor. 5 aracı kurum 5 ayrı vps. veya 1 kurum 5 vps çok fark yok. trend sistemlerinde şunu gözlemledim aynı yapıya ait sistemlerin ortalamalarını değiştirsenizde çok fark etmiyor veya 1 3 5 bar geciktirdiğinizde kar neredeyse aynı kalıyor. bu nedenle çoklu yapı şart uygun stratejiniz varsa yapıdaki ortalamayı 20 -30-100 yapsanda eğri çok az değişiyor.

    deneyenler biliyordur.
    Ateşleri ateşlere katarak gel.. denizleri denizlere katarak.

  4.  Alıntı Originally Posted by EMLAK Yazıyı Oku
    piyasa artı ise long olan bir sistem yazın. piyasa eksi ise short.


    gerisi çorap söküğü gibi gelir.
    Örneği de burada dursun;


    Piyasa Filter

    PHP Code:
    //Veriler
    var =Sistem.GrafikVerileri ;
    var 
    Sistem.GrafikFiyatSec("Kapanis");


    //Değişkenler
    var OncekiGunKapanis Sistem.Liste(0);
    var 
    GunlukYuzde Sistem.Liste(0);
    int OncekiGunKapanisBar =0;


    //Günlük Durum Listelerini Hesapla
    for (int i 1V.Counti++) 

      if (
    V[i].Date.Day != V[i-1].Date.Day
          { 
             
    OncekiGunKapanis[i] = C[i-1];
                 
    OncekiGunKapanisBar i
          } 
      else {
             
    OncekiGunKapanis[i] = OncekiGunKapanis[i-1];
           }
      if ( 
    C[i]>=OncekiGunKapanis[i]) {GunlukYuzde[i]=(C[i]-OncekiGunKapanis[i]);}
      if ( 
    C[i]<OncekiGunKapanis[i]) {GunlukYuzde[i]=-(-C[i]+OncekiGunKapanis[i]);} 
    }


    //Çizgiler
    Sistem.Cizgiler[0].Deger OncekiGunKapanis;  //Panel 1
    Sistem.Cizgiler[1].Deger GunlukYuzde;       //Panel 2 

  5. #1205
     Alıntı Originally Posted by Orhan AKDOĞAN Yazıyı Oku
    Örneği de burada dursun;


    Piyasa Filter

    PHP Code:
    //Veriler
    var =Sistem.GrafikVerileri ;
    var 
    Sistem.GrafikFiyatSec("Kapanis");


    //Değişkenler
    var OncekiGunKapanis Sistem.Liste(0);
    var 
    GunlukYuzde Sistem.Liste(0);
    int OncekiGunKapanisBar =0;


    //Günlük Durum Listelerini Hesapla
    for (int i 1V.Counti++) 

      if (
    V[i].Date.Day != V[i-1].Date.Day
          { 
             
    OncekiGunKapanis[i] = C[i-1];
                 
    OncekiGunKapanisBar i
          } 
      else {
             
    OncekiGunKapanis[i] = OncekiGunKapanis[i-1];
           }
      if ( 
    C[i]>=OncekiGunKapanis[i]) {GunlukYuzde[i]=(C[i]-OncekiGunKapanis[i]);}
      if ( 
    C[i]<OncekiGunKapanis[i]) {GunlukYuzde[i]=-(-C[i]+OncekiGunKapanis[i]);} 
    }


    //Çizgiler
    Sistem.Cizgiler[0].Deger OncekiGunKapanis;  //Panel 1
    Sistem.Cizgiler[1].Deger GunlukYuzde;       //Panel 2 
    bana göre en sağlam stratejilerden biridir bu.
    Ateşleri ateşlere katarak gel.. denizleri denizlere katarak.

  6.  Alıntı Originally Posted by EMLAK Yazıyı Oku
    bana göre en sağlam stratejilerden biridir bu.
    katılıyorum evet.

  7. #1207
     Alıntı Originally Posted by Orhan AKDOĞAN Yazıyı Oku
    katılıyorum evet.
    5 sene sonra açıklayacaktım ama neyse )

    2 aylık getirisi 46 K olmuş. vade geçişleri kafanıza göre düşebilirsiniz.

    tiberius üstadın puanlamasına göre "1" puanı hakediyordur.
    Ateşleri ateşlere katarak gel.. denizleri denizlere katarak.

  8.  Alıntı Originally Posted by EMLAK Yazıyı Oku
    5 sene sonra açıklayacaktım ama neyse )

    2 aylık getirisi 46 K olmuş. vade geçişleri kafanıza göre düşebilirsiniz.

    tiberius üstadın puanlamasına göre "1" puanı hakediyordur.
    ben 50-50 devam ediyorum )

Sayfa 151/350 İlkİlk ... 51101141149150151152153161201251 ... 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
  •