Sayfa 28/32 İlkİlk ... 182627282930 ... SonSon
Arama sonucu : 255 madde; 217 - 224 arası.

Konu: Yeni İndikatörler

  1. selam kolay gelsin

    a hissesi için sorgulamaya ihtiyacım var

    a hissesi para giriş çıkısına göre al sat sinyali veren bi sorgulama konusunda yardımlarınızı rica ediyorum

  2.  Alıntı Originally Posted by Orhan AKDOĞAN Yazıyı Oku
    Başkasından alınan geri dönüşler bence anlamsız.
    Her sistemin yapısı farklı ve bu farklı yapıya göre olumlu yada olumsuz etkileyebilir.
    Doğru cevabı iyi işleyen bir sistemden almak daha doğru olabilir.
    Zigzagla Potansiyel Testi gibi.
    Aşağıdaki örneklerde eylülden itibaren vip30 da %179 alan sistem spotun kendisinde %165 alıyormuş. Fakat spota bakıp vip30 da işlem yapar hali ise %163 almış. yani her ikisinden de kötü.Bu testin sonucuna göre spota bakarak işlem yapmak kötü.


    Sistem
    PHP Code:
    var Sistem.GrafikFiyatSec("Kapanis");
    var 
    Sistem.ZigZagPercent(C1);
    var 
    Sistem.Liste(0);


    for (
    int i=2Sistem.BarSayisii++)
    {
       if ((
    Z[i] > Z[i-1] && Z[i-1] < Z[i-2] ) || ( Z[i] < Z[i-1] && Z[i-1] > Z[i-2]))
          
    x[i] = Z[i-1];
       else
          
    x[i] = x[i-1];
    }


    var 
    SonYon "";
    for (
    int i=2Sistem.BarSayisii++)
    {
       if (
    SonYon != "A" && C[i] > x[i])
       {
          
    Sistem.Yon[i] = "A";
          
    SonYon "A";
       }
       else if (
    SonYon != "S" && C[i] < x[i])
       {
          
    Sistem.Yon[i] = "S";
          
    SonYon "S";
       }


    https://prnt.sc/lmt6a5


    Aynısının Spota Göre işlem yapanı
    PHP Code:
    // ilk sembole göre siyalleri oluştur
    var Sistem1 Sistem.SistemGetir("SampleZigZag""IMKBX'XU030"Sistem.Periyot);
    var 
    V1 Sistem1.GrafikVerileri;
    var 
    YON1 Sistem1.Yon;
    var 
    V2 Sistem.GrafikVerileri;
    // sinyalleri asıl sembole aktar, tarihleri örtüştür
    var SonYonNo 0;
    for (
    int i 0V1.Counti++)
    {
    if (
    YON1[i] != "")
    {
    for (
    int j SonYonNoV2.Countj++)
    {
    if (
    V2[j].Date >= V1[i].Date)
    {
    Sistem.Yon[j] = YON1[i];
    SonYonNo j;
    break;
    }
    }
    }



    https://prnt.sc/lmt6i7


    Buda X030 da al-sat olsaydı kapasite:

    https://prnt.sc/lmt62o
    Bunu sisteme döktüğümüzde bazen aynı anda birden fazla emir gönderiyor. Aslında sistem olarak çok hoşuma gitti. Nasıl optimize edilebilir? Aynı anda hem al hemde sat yönünde birden fazla emir göndermesini nasıl engelleyebiliriz? Bu sistemden kaynaklı bir sorunmu (Acaba buradaki x deperini bşrden fazla kez döndürüyor olabilir mi?)? Yoksa kodlamadan dolayımı? Birde ben sistemi izlediğimde, bar kapanmadan sinyal değişiyor, acaba o sırada mı yapıyor bunu? Yani hata burdan kaynaklı mı?

  3.  Alıntı Originally Posted by Revisionist Yazıyı Oku
    Bunu sisteme döktüğümüzde bazen aynı anda birden fazla emir gönderiyor. Aslında sistem olarak çok hoşuma gitti. Nasıl optimize edilebilir? Aynı anda hem al hemde sat yönünde birden fazla emir göndermesini nasıl engelleyebiliriz? Bu sistemden kaynaklı bir sorunmu (Acaba buradaki x deperini bşrden fazla kez döndürüyor olabilir mi?)? Yoksa kodlamadan dolayımı? Birde ben sistemi izlediğimde, bar kapanmadan sinyal değişiyor, acaba o sırada mı yapıyor bunu? Yani hata burdan kaynaklı mı?
    Zigzag repaint yapar ondandır.

  4.  Alıntı Originally Posted by cashhflow Yazıyı Oku
    Zigzag repaint yapar ondandır.
    Aynı şeyi ideal yazılımcısıda söyledi. Varmıdır bu repaint yapmasının çözümü?

  5. Arkadaşlar kolay gelsin ichimoku nün teknkansen ve kjiun sen kesisi için formül nasıl yazabilirim ideal de çok bilgim yok matrikse yapmıştım ama bunu burada yapamıyorum yardımcı olacak biri varsa sevinirim

  6. Thumbs up

     Alıntı Originally Posted by sosyete1206 Yazıyı Oku
    Arkadaşlar kolay gelsin ichimoku nün teknkansen ve kjiun sen kesisi için formül nasıl yazabilirim ideal de çok bilgim yok matrikse yapmıştım ama bunu burada yapamıyorum yardımcı olacak biri varsa sevinirim
    PHP Code:
    int tenkansen 9;
    int kijunsen 26;
    var 
    SonBarNo Sistem.BarSayisi-1;

    var 
    =  Sistem.GrafikFiyatSec("Kapanis");
    var 
    bars Sistem.GrafikVerileri;
    var 
    TenkansenList Sistem.Liste(0);
    var 
    KijunsenListSistem.Liste(0);


    for (
    int i tenkansenbars.Counti++)
    {
    var 
    hhv bars[i].High; var llv bars[i].Low;
    for (
    int j 1tenkansenj++){int pos tenkansen;hhv Math.Max(hhvbars[pos].High);llv Math.Min(llvbars[pos].Low);}
    TenkansenList[i] = (hhv llv) / 2;
    }


    for (
    int i kijunsenbars.Counti++)
    {
    var 
    hhv bars[i].High; var llv bars[i].Low;
    for (
    int j 1kijunsenj++){int pos kijunsen;hhv Math.Max(hhvbars[pos].High);llv Math.Min(llvbars[pos].Low);}
    KijunsenList[i] = (hhv llv) / 2;
    }

    Sistem.SorguBaslik[0] = "Kapanış";
    Sistem.SorguBaslik[1] = "Kijunsen";
    Sistem.SorguBaslik[2] = "Tenkansen";

    if (
    KijunsenList[SonBarNo] > TenkansenList[SonBarNo] && KijunsenList[SonBarNo-1] < TenkansenList[SonBarNo-1])
    {
       
    Sistem.SorguDeger[0] = C[SonBarNo]; 
       
    Sistem.SorguDeger[1] = KijunsenList[SonBarNo];
       
    Sistem.SorguDeger[2] = TenkansenList[SonBarNo];
       
    Sistem.SorguEkle();


  7. Teşekkürler

  8.  Alıntı Originally Posted by

    Seviyeli Sistemler için Doğru Kalıp aşağıdaki gibidir:

    [PHP
    var V = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis");
    var O = Sistem.GrafikFiyatOku(V, "Açılış");
    var H = Sistem.GrafikFiyatOku(V, "Yüksek");
    var L = Sistem.GrafikFiyatOku(V, "Düşük");
    var HH= Sistem.HHV(90,"Yuksek");
    var LL = Sistem.LLV(90,"Dusuk");
    var VIDYA= Sistem.VIDYA(300,9);


    var AS = Sistem.Liste(0); var SS = Sistem.Liste(0);
    var SonYon = "";double SonFiyat = 0.0;

    for (int i = 200; i < V.Count; i++)
    {

    AS[i] = new float[] {
    O[i]
    , VIDYA[i-1]
    }.Max();


    SS[i] = new float[] {
    O[i]
    , VIDYA[i-1]
    }.Min();

    if ( H[i] >= AS[i] && SonYon != "A" )
    {
    Sistem.Yon[i] = "A";
    Sistem.Seviye[i]= AS[i];
    SonYon = Sistem.Yon[i];
    }
    else if ( L[i] <= SS[i] && SonYon != "S" )
    {
    Sistem.Yon[i] = "S";
    Sistem.Seviye[i]= SS[i];
    SonYon = Sistem.Yon[i];
    }
    }




    Sistem.Cizgiler[0].Deger = VIDYA;
    [/PHP]
    Seviyeli sistemlerde FLAT kullanmak mümkün müdür acaba

Sayfa 28/32 İlkİlk ... 182627282930 ... 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
  •