Artan

38,72 10 16:06
156,20 10 16:03
145,20 10 15:39
1,32 10 16:06
244,20 10 16:06
Artan Hisseler

Azalan

30,96 -10 16:06
14,64 -9.96 16:06
85,40 -9.15 16:06
74,90 -7.07 16:06
28,86 -6.9 16:06
Azalan Hisseler

İşlem

8.689.829.945,75 16:06
6.625.715.378,63 16:06
5.127.985.183,11 16:06
4.965.829.715,60 16:06
4.653.418.545,60 16:06
Tüm Hisseler
Arama sonucu : 2019 madde; 1 - 8 arası.

Konu: Matriks Formülleri

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1.  Alıntı Originally Posted by alfaoz Yazıyı Oku
    anlatmak istediğimin görseli belki daha açıklayıcı olur anlatmayı pek beceremiyorum sanırım
    AL:

    YF:=H-Ref(H,-1);
    DF:=Ref(L,-1)-L;
    F:=If(DF>HF,L,H);
    per:=1;
    yuzde:=1;
    a1:=Mov(F,per,E);
    a2:=a1-(a1*yuzde/100);
    a3:=a1+(a1*yuzde/100);
    b1:=If(a1<PREV,a2,if(a2>PREV,a2,PREV));
    b2:=If(a1>PREV,a3,if(a3<PREV,a3,PREV));
    k1:=Cross(a1,Ref(b2,-1));
    k2:=Cross(Ref(b1,-1),a1);
    s1:=BarsSince(k1) < BarsSince(k2);
    s2:=If(s1=-1,b1,b2);
    AL:=cross(a1,S2);
    SAT:=cross(s2,a1);
    AL

    SAT:

    YF:=H-Ref(H,-1);
    DF:=Ref(L,-1)-L;
    F:=If(DF>HF,L,H);
    per:=1;
    yuzde:=1;
    a1:=Mov(F,per,E);
    a2:=a1-(a1*yuzde/100);
    a3:=a1+(a1*yuzde/100);
    b1:=If(a1<PREV,a2,if(a2>PREV,a2,PREV));
    b2:=If(a1>PREV,a3,if(a3<PREV,a3,PREV));
    k1:=Cross(a1,Ref(b2,-1));
    k2:=Cross(Ref(b1,-1),a1);
    s1:=BarsSince(k1) < BarsSince(k2);
    s2:=If(s1=-1,b1,b2);
    AL:=cross(a1,S2);
    SAT:=cross(s2,a1);
    SAT

    ACIGA SAT ve ACIK POZ. KAPAT bolumlerine yukardaki kodlari kopyalarsaniz asagidaki gibi bir simulasyon sonucu goreceksiniz. :



    Uufuk ustadin bizlere kazandirdigi custom MOST formulundeki "C", yani bar kapanisi, yerine dususlerde barin en dusugunu yukselislerde de barin en yuksegini kullanarak sizin ihtiyac duydugunuz kodu olusturabildik. Bu kodun diger bir ozelligi de gecici sinyaller 1dk bar icerisinde %1 lik bir savrulma yasanmasi istisnasi haric geri alinmayacak olmasi. Gecici sinyallerle islem yapilmasi sorun yaratmayacaktir (1dk grafik uzerinde en dusuk ile en yuksek fiyat degerleri arasinda 1% lik savrulma durumu haric). Siz yine de 1 kontrat ile denemeler yapip emin olmadikca portfoyu robota teslim etmeyiniz.

    Sistemde kullanilan custom MOST indikator olarak tanimlanmak istenirse:

    yuzde:=Input("% stop",0,10,1);
    per:=Input("period",1,100,1);
    YF:=H-Ref(H,-1);
    DF:=Ref(L,-1)-L;
    F:=If(DF>HF,L,H);
    a1:=Mov(F,per,E);
    a2:=a1-(a1*yuzde/100);
    a3:=a1+(a1*yuzde/100);
    b1:=If(a1<PREV,a2,if(a2>PREV,a2,PREV));
    b2:=If(a1>PREV,a3,if(a3<PREV,a3,PREV));
    k1:=Cross(a1,Ref(b2,-1));
    k2:=Cross(Ref(b1,-1),a1);
    s1:=BarsSince(k1) < BarsSince(k2);
    s2:=If(s1=-1,b1,b2);
    s2
    Son düzenleme : 3c1a; 28-05-2019 saat: 18:04.

  2.  Alıntı Originally Posted by 3c1a Yazıyı Oku
    AL:

    YF:=H-Ref(H,-1);
    DF:=Ref(L,-1)-L;
    F:=If(DF>HF,L,H);
    per:=1;
    yuzde:=1;
    a1:=Mov(F,per,E);
    a2:=a1-(a1*yuzde/100);
    a3:=a1+(a1*yuzde/100);
    b1:=If(a1<PREV,a2,if(a2>PREV,a2,PREV));
    b2:=If(a1>PREV,a3,if(a3<PREV,a3,PREV));
    k1:=Cross(a1,Ref(b2,-1));
    k2:=Cross(Ref(b1,-1),a1);
    s1:=BarsSince(k1) < BarsSince(k2);
    s2:=If(s1=-1,b1,b2);
    AL:=cross(a1,S2);
    SAT:=cross(s2,a1);
    AL

    SAT:

    YF:=H-Ref(H,-1);
    DF:=Ref(L,-1)-L;
    F:=If(DF>HF,L,H);
    per:=1;
    yuzde:=1;
    a1:=Mov(F,per,E);
    a2:=a1-(a1*yuzde/100);
    a3:=a1+(a1*yuzde/100);
    b1:=If(a1<PREV,a2,if(a2>PREV,a2,PREV));
    b2:=If(a1>PREV,a3,if(a3<PREV,a3,PREV));
    k1:=Cross(a1,Ref(b2,-1));
    k2:=Cross(Ref(b1,-1),a1);
    s1:=BarsSince(k1) < BarsSince(k2);
    s2:=If(s1=-1,b1,b2);
    AL:=cross(a1,S2);
    SAT:=cross(s2,a1);
    SAT

    ACIGA SAT ve ACIK POZ. KAPAT bolumlerine yukardaki kodlari kopyalarsaniz asagidaki gibi bir simulasyon sonucu goreceksiniz. :



    Uufuk ustadin bizlere kazandirdigi custom MOST formulundeki "C", yani bar kapanisi, yerine dususlerde barin en dusugunu yukselislerde de barin en yuksegini kullanarak sizin ihtiyac duydugunuz kodu olusturabildik. Bu kodun diger bir ozelligi de gecici sinyaller 1dk bar icerisinde %1 lik bir savrulma yasanmasi istisnasi haric geri alinmayacak olmasi. Gecici sinyallerle islem yapilmasi sorun yaratmayacaktir (1dk grafik uzerinde en dusuk ile en yuksek fiyat degerleri arasinda 1% lik savrulma durumu haric). Siz yine de 1 kontrat ile denemeler yapip emin olmadikca portfoyu robota teslim etmeyiniz.

    Sistemde kullanilan custom MOST indikator olarak tanimlanmak istenirse:

    yuzde:=Input("% stop",0,10,1);
    per:=Input("period",1,100,1);
    YF:=H-Ref(H,-1);
    DF:=Ref(L,-1)-L;
    F:=If(DF>HF,L,H);
    a1:=Mov(F,per,E);
    a2:=a1-(a1*yuzde/100);
    a3:=a1+(a1*yuzde/100);
    b1:=If(a1<PREV,a2,if(a2>PREV,a2,PREV));
    b2:=If(a1>PREV,a3,if(a3<PREV,a3,PREV));
    k1:=Cross(a1,Ref(b2,-1));
    k2:=Cross(Ref(b1,-1),a1);
    s1:=BarsSince(k1) < BarsSince(k2);
    s2:=If(s1=-1,b1,b2);
    s2
    Hocam elinize sağlık teşekkür ederim detaylı bir şekilde de açıklamışsınız gerçekten çok kıymetli kitabi bilgiler paylaştıklarınız.

  3. Buradaki F:=If(DF>HF,L,H); satırındaki HF, yerine YF olacak sanırım değil mi?

  4.  Alıntı Originally Posted by KAANCAN Yazıyı Oku
    Buradaki F:=If(DF>HF,L,H); satırındaki HF, yerine YF olacak sanırım değil mi?
    Haklisiniz, hatali olmus. Iyi yakalamissiniz!

  5.  Alıntı Originally Posted by alfaoz Yazıyı Oku
    Hocam elinize sağlık teşekkür ederim detaylı bir şekilde de açıklamışsınız gerçekten çok kıymetli kitabi bilgiler paylaştıklarınız.
    KAANCAN arkadisimiz guzel yakalamis. Lutfen onceki kodu dikkate almayiniz, asagidaki duzeltilmis halidir:


    AL / ACIK POZ. KAPAT:

    YF:=H-Ref(H,-1);
    DF:=Ref(L,-1)-L;
    F:=If(DF>YF,L,H);
    per:=1;
    yuzde:=1;
    a1:=Mov(F,per,E);
    a2:=a1-(a1*yuzde/100);
    a3:=a1+(a1*yuzde/100);
    b1:=If(a1<PREV,a2,if(a2>PREV,a2,PREV));
    b2:=If(a1>PREV,a3,if(a3<PREV,a3,PREV));
    k1:=Cross(a1,Ref(b2,-1));
    k2:=Cross(Ref(b1,-1),a1);
    s1:=BarsSince(k1) < BarsSince(k2);
    s2:=If(s1=-1,b1,b2);
    AL:=cross(a1,S2);
    SAT:=cross(s2,a1);
    AL

    SAT / ACIGA SAT:

    YF:=H-Ref(H,-1);
    DF:=Ref(L,-1)-L;
    F:=If(DF>YF,L,H);
    per:=1;
    yuzde:=1;
    a1:=Mov(F,per,E);
    a2:=a1-(a1*yuzde/100);
    a3:=a1+(a1*yuzde/100);
    b1:=If(a1<PREV,a2,if(a2>PREV,a2,PREV));
    b2:=If(a1>PREV,a3,if(a3<PREV,a3,PREV));
    k1:=Cross(a1,Ref(b2,-1));
    k2:=Cross(Ref(b1,-1),a1);
    s1:=BarsSince(k1) < BarsSince(k2);
    s2:=If(s1=-1,b1,b2);
    AL:=cross(a1,S2);
    SAT:=cross(s2,a1);
    SAT

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
  •