Sayfa 121/252 İlkİlk ... 2171111119120121122123131171221 ... SonSon
Arama sonucu : 2012 madde; 961 - 968 arası.

Konu: Matriks Formülleri

  1. #961
     Alıntı Originally Posted by devran42 Yazıyı Oku
    uufuk hocam ve diger arkadaşlar saygı ve selam ile
    eski topikte yanılmıyorsam sizden aldıgım eski bir formül reapint yapmıyor izledigim kadarıyla güzel yerlerde sinyal veriyor fml ile sistem yapıp cagırdıgımda matriks inanılmaz kasıyor sistemle kullanılmaz hale geliyor saglıklı çalışabilmesi için ne yapabilirim.



    n:=25;
    a:=If(H>Ref(HHV(H,n),-1),Ref(LLV(L,n),-1),0);
    b:=If(L<Ref(LLV(L,n),-1),Ref(HHV(H,n),-1),0); a1:=ZIG(a,1,%) ;b1:=ZIG(b,1,%);
    a2:=ROC(valuewhen(1,Cross(a1,ref(a1,-1)),a1),1,$) <>0; b2:=ROC(valuewhen(1,Cross(b1,ref(b1,-1)),b1),1,$)<>0;
    if(BarsSince(a2) > BarsSince(b2),Ref(HHV(H,n),-1), Ref(LLV(L,n),-1))


    ext
    Kod:
    no:= Input("Swing",1,75,25);            chl:= Input("0C-1HL",0,1,0); 
    hc:=if(chl=1,h,c);            lc:=if(chl=1,l,c);   
    res:=Ref(HHV(H,no),-1);             sup:=Ref(LLV(L,no),-1);
    avd:=If(hc>res,1,If(lc<sup,-1,0));
    avn:=ValueWhen(1,avd<>0,avd);
    tsl:=If(avn=1,sup,res);    Buy:=Cross(C,tsl);    Sell:=Cross(tsl,C);   tsl;tsl*buy;tsl*sell
    UptrendDowntrend

    Kod:
    n:=25;      a:=If(H>Ref(HHV(H,n),-1),Ref(LLV(L,n),-1),0); 
    b:=If(L<Ref(LLV(L,n),-1),Ref(HHV(H,n),-1),0);  a1:=ZIG(a,1,%)  ;b1:=ZIG(b,1,%);
    a2:=ROC(valuewhen(1,Cross(a1,ref(a1,-1)),a1),1,$) <>0;  
    b2:=ROC(valuewhen(1,Cross(b1,ref(b1,-1)),b1),1,$)<>0;
    if(BarsSince(a2) > BarsSince(b2),Ref(HHV(H,n),-1), Ref(LLV(L,n),-1))

    BLine1

    Kod:
    TradePeriod:=25;                     StopPeriod:=10;     Strict:=1  ;
    rhigh:=hhv(ref(h,-1),TradePeriod);      rlow:=llv(ref(l,-1),TradePeriod);  
    shigh:=hhv(ref(h,-1),StopPeriod);        slow:= llv(ref(l,-1),StopPeriod);  
    al:=if( Strict=1,c> rhigh ,h > rhigh ) ;   sat:=if(Strict=1,c< rlow,l< rlow) ; z:=valuewhen(1,al-sat,al-sat);
    a:=if(z=-1,rlow,rhigh); s:= if(z=-1,slow,shigh);       a; s;  Cross(z,0)*rhigh;  Cross(0,z)*rlow
    Dürüstlük pahalı bir mülktür, ucuz insanlarda bulunmaz. Honore Balssa

  2. #962
    uufuk üstat , aynı anda gerçekleşmesi mümkün olmayan bir şart için nasıl çözüm bulabiliriz.

    birinci şart gerçekleşti diyelim. ikinci şartta gerçekleşince ozaman sinyal üretmesi gibi.

    normalde a>a1 and b>b1 gibi yazıyoruz. birinci şart gerçekleşti ama ikincisi gerçeklemedi.
    ikinci şart gerçekleşince ozaman sinyal üretsin. birinci şarta bağlı kalarak.
    Ateşleri ateşlere katarak gel.. denizleri denizlere katarak.

  3.  Alıntı Originally Posted by EMLAK Yazıyı Oku
    uufuk üstat , aynı anda gerçekleşmesi mümkün olmayan bir şart için nasıl çözüm bulabiliriz.

    birinci şart gerçekleşti diyelim. ikinci şartta gerçekleşince ozaman sinyal üretmesi gibi.

    normalde a>a1 and b>b1 gibi yazıyoruz. birinci şart gerçekleşti ama ikincisi gerçeklemedi.
    ikinci şart gerçekleşince ozaman sinyal üretsin. birinci şarta bağlı kalarak.
    uufuk hocaya sormuştunuz ama dilim döndüğünce cevaplamak istedim.

    Eğer, koşullar ">" yada "<" içeriyorsa aşağıdaki çözüm çalışır. Cross yada farklı operatör içeriyorsa yapı değişir.

    AL

    sart1:=c > mov(c,21,s);
    sart2:=c < mov(c,1000,s);
    sart1=-1 and sart2=-1

    SAT

    sart1:=c < mov(c,21,s);
    sart2:=c > mov(c,1000,s);
    sart1=-1 and sart2=-1


    sart1 için verilen koşul geçerli olduğunda matriks "-1" değerini üretir. sart2 için de aynısı geçerlidir.

    Bu senaryoda; c > mov(c,21,s) ve c < mov(c,1000,s) koşullarından ikisi birlikte geçerli olduklarında AL, c < mov(c,21,s) ve c > mov(c,1000,s) olduğunda ise SAT sinyali vermesi kurgulandı. Aynı mantık çerçevesinde kendi koşullarınızı yerine koyabilirsiniz.

  4. #964
    flexy yanıt için teşekkürler. burda yazımda belirttiğim gibi birinci şartın önce gerçekleşmesi gerekiyor. ikinci şartın birinci şarta bağlı kalması lazım o nedenle.
    Ateşleri ateşlere katarak gel.. denizleri denizlere katarak.

  5.  Alıntı Originally Posted by EMLAK Yazıyı Oku
    flexy yanıt için teşekkürler. burda yazımda belirttiğim gibi birinci şartın önce gerçekleşmesi gerekiyor. ikinci şartın birinci şarta bağlı kalması lazım o nedenle.
    Net anlayabilmek için soruyorum. Yani iki şartın da gerçekleşmesine rağmen 1.şart, 2.şarttan önce gerçekleşmemiş ise sinyal vermemeli.

    Öyle ise;

    AL

    sart1:=c > mov(c,21,s);
    sart2:= c < mov(c,1000,s);
    sart1bar:=barssince(sart1);
    sart2bar:=barssince(sart2);
    AL:=sart1bar > sart2bar;
    AL=-1

    SAT

    sart1:=c < mov(c,21,s);
    sart2:= c > mov(c,1000,s);
    sart1bar:=barssince(sart1);
    sart2bar:=barssince(sart2);
    SAT:=sart1bar > sart2bar;
    SAT=-1

    şeklinde çalışacaktır.

  6. #966
    tamamdır şimdi oldu.. çok teşekkürler

    birinci şart önce gerçekleşmesi gerekiyor yani.
    Ateşleri ateşlere katarak gel.. denizleri denizlere katarak.

  7.  Alıntı Originally Posted by EMLAK Yazıyı Oku
    tamamdır şimdi oldu.. çok teşekkürler

    birinci şart önce gerçekleşmesi gerekiyor yani.
    Rica ederim. Bol kazançlar.

  8. Değerli arkadaşlar, Time Series Forecast ile ilgili bir formülü bu başlık altında gördüğümü düşünerek tüm sayfaları ve arşivi inceledim ama bulamadım. Formül a:= TSF(C,3) + TSF(C,5) + .... şeklinde devam ediyordu. Formülü bilen ve paylaşabilecek bir arkadaş varsa müteşekkir olurum.
    Saygılarımla.

Sayfa 121/252 İlkİlk ... 2171111119120121122123131171221 ... 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
  •