Sayfa 76 Toplam 77 Sayfadan BirinciBirinci ... 266674757677 SonuncuSonuncu
Toplam 533 adet sonuctan sayfa basi 526 ile 532 arasi kadar sonuc gösteriliyor

Konu: matriks formül ve paylaşımlar

  1. #526
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    tekavut üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    32,192
    Ettiği Teşekkür
    0
    0 Beğenilmiş
    Adı geçen
    108 Mesaj
    Özkan FİLİZ adlı kişi ANLATIYOR;

    Khn indikatör builder a bastık.





    İndikatör adı be kısaltmasını RESİMDE gösteriln bölümlere yazıyoruz.





    Tanıma aşağıdaki kodu yazacağız;

    p3:=REF((H+L)/2,-3);
    p2:=REF((H+L)/2,-2);
    p1:=REF((H+L)/2,-1);
    p0:=(H+L)/2;
    PrevSum:=p3+p2+p1;
    PrevAve:=PrevSum/3;
    a:=ref((Prevsum - PrevAve +p0)/3,-3);
    b:=ref((Prevsum - PrevAve +p0)/3,-1);a;b



    Data serisi üzerinde göster seçilip, L1 de kırmızı, çizgi,kalınlık 2 seçilecek.



    L2 yeşil, çizgi, kalınlık 3 seçilecek.



    Kaydete bastık.
    Alp’i seçip, grafik üzerinde göstere basacağız.



    Özkan FİLİZ adlı kişinin hazırlayıp insanların hizmetine sunduğu formul ve uygulamanın Sonuç 'u..

    ** Önceki Göndermiş olduğum fotoğraflar resmim.net sağlaycı yüzünden görünmüyor emeklerim e yazık **



  2. #527
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    tekavut üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    32,192
    Ettiği Teşekkür
    0
    0 Beğenilmiş
    Adı geçen
    108 Mesaj
    Kıvanç Özbilgiç 10 Tem 2017 PUANLAMA SİSTEMİ MATRİKS MEX DOSYASI VE FORMÜLÜ:




    K1:=IF(cross(rsi(c,14),mov(rsi(c,14),50,e)) AND RSI(C,14)<75,1,0);
    K2:=IF(rsi(c,14)>mov(rsi(c,14),50,e) AND RSI(C,14)>30 AND RSI(C,14)<75,1,0);
    K3:=IF(cross(rsi(c,14),30) AND V>=1.5*REF(V,-1),1,0);
    K4:=IF(mov(c,5,s)>mov(c,22,s),1,0);
    K5:=IF(barssince(cross(rsi(c,14),30))<barssince(Cr oss(70,rsi(c,14))),1,0);
    K6:=IF(macd(26,12,9)>macd trigger(26,12,9),1,0);
    K7:=IF(OSCP(5,22,S,$)>MOV(OSCP(5,22,S),5,S),1,0);
    K8:=IF(STOSK(5,5,3,s)>STOSD(5,5,3,s),1,0);
    K9:=IF(C>=MOV(C,21,E) AND C<MOV(C,21,E)*1.02 AND C<=REF(C,-1),1,0);
    K10:=IF(TEMV()>=5,1,0);
    K11:=IF(CROSS(STOCHMOMENTUM(5,3,3),MOV(STOCHMOMENT UM(5,3,3),3,E)),1,0);
    K12:=IF(STOCHMOMENTUM(5,3,3)>MOV(STOCHMOMENTUM(5,3 ,3),3,E),1,0);
    K13:=IF(CROSS(mov((STOFK(14,6)+RSI(14)+MFI(14)+CCI (14)+WILLR(14)+MO(14)+ULT(7,14,28))/7,1,s),mov((STOFK(14,6)+RSI(14)+MFI(14)+CCI(14)+WI LLR(14)+MO(14)+ULT(7,14,28))/7,21,e)),1,0);
    K14:=IF(mov((STOFK(14,6)+RSI(14)+MFI(14)+CCI(14)+W ILLR(14)+MO(14)+ULT(7,14,28))/7,1,s)>mov((STOFK(14,6)+RSI(14)+MFI(14)+CCI(14)+WI LLR(14)+MO(14)+ULT(7,14,28))/7,21,e),1,0);
    K15:=IF(CROSS(PMO(35,20,10),PMOSL(35,20,10)),1,0);
    K16:=If(PMO(35,20,10)>PMOSL(35,20,10),1,0);
    K17:=IF(sum(v>ref(v,-1),4)=-4,1,0);
    K18:=IF(sum(v>ref(v,-1),3)=-3,1,0);
    K19:=IF(sum(v>ref(v,-1),2)=-2,1,0);
    K20:=IF(cross(c,mov(c,60,S)),1,0);
    K21:=IF(CROSS(Tenkansen(9,26,26,52,26),Kijunsen(9, 26,26,52,26)),1,0);
    K22:=IF(CROSS(Tenkansen(9,26,26,52,26),Kijunsen(9, 26,26,52,26)) AND Kijunsen(9,26,26,52,26)>SenkouSpanA(9,26,26,52,26) AND Kijunsen(9,26,26,52,26)>SenkouSpanB(9,26,26,52,26) ,1,0);
    K23:=IF(CROSS(Tenkansen(9,26,26,52,26),Kijunsen(9, 26,26,52,26)) AND
    (((Tenkansen(9,26,26,52,26)>SenkouSpanA(9,26,26,52 ,26)) AND
    (Tenkansen(9,26,26,52,26)<SenkouSpanB(9,26,26,52,2 6))) OR
    ((Tenkansen(9,26,26,52,26)<SenkouSpanA(9,26,26,52, 26)) AND
    (Tenkansen(9,26,26,52,26)>SenkouSpanB(9,26,26,52,2 6)))) AND
    (((Kijunsen(9,26,26,52,26)>SenkouSpanA(9,26,26,52, 26)) AND
    (Kijunsen(9,26,26,52,26)<SenkouSpanB(9,26,26,52,26 ))) OR
    ((Kijunsen(9,26,26,52,26)<SenkouSpanA(9,26,26,52,2 6)) AND
    (Kijunsen(9,26,26,52,26)>SenkouSpanB(9,26,26,52,26 )))),1,0);
    K24:=IF(Tenkansen(9,26,26,52,26)>Kijunsen(9,26,26, 52,26) AND
    (((Tenkansen(9,26,26,52,26)>SenkouSpanA(9,26,26,52 ,26)) AND
    (Tenkansen(9,26,26,52,26)<SenkouSpanB(9,26,26,52,2 6))) OR
    ((Tenkansen(9,26,26,52,26)<SenkouSpanA(9,26,26,52, 26)) AND
    (Tenkansen(9,26,26,52,26)>SenkouSpanB(9,26,26,52,2 6)))) AND
    (((Kijunsen(9,26,26,52,26)>SenkouSpanA(9,26,26,52, 26)) AND
    (Kijunsen(9,26,26,52,26)<SenkouSpanB(9,26,26,52,26 ))) OR
    ((Kijunsen(9,26,26,52,26)<SenkouSpanA(9,26,26,52,2 6)) AND
    (Kijunsen(9,26,26,52,26)>SenkouSpanB(9,26,26,52,26 )))),1,0);
    K25:=IF(Tenkansen(9,26,26,52,26)>Kijunsen(9,26,26, 52,26),1,0);
    K26:=IF(Tenkansen(9,26,26,52,26)>Kijunsen(9,26,26, 52,26) AND Kijunsen(9,26,26,52,26)>SenkouSpanA(9,26,26,52,26) AND Kijunsen(9,26,26,52,26)>SenkouSpanB(9,26,26,52,26) ,1,0);
    K27:=IF(CROSS(Tenkansen(9,26,26,52,26),Kijunsen(9, 26,26,52,26)) AND
    (Tenkansen(9,26,26,52,26)<SenkouSpanA(9,26,26,52,2 6)) AND
    (Tenkansen(9,26,26,52,26)<SenkouSpanB(9,26,26,52,2 6)),1,0);
    K28:=IF(Tenkansen(9,26,26,52,26)>Kijunsen(9,26,26, 52,26) AND
    (Tenkansen(9,26,26,52,26)<SenkouSpanA(9,26,26,52,2 6)) AND
    (Tenkansen(9,26,26,52,26)<SenkouSpanB(9,26,26,52,2 6)),1,0);
    K29:=IF(CROSS(Tenkansen(9,26,26,52,26),Kijunsen(9, 26,26,52,26)) AND
    (Tenkansen(9,26,26,52,26)>SenkouSpanA(9,26,26,52,2 6)) AND
    (Tenkansen(9,26,26,52,26)>SenkouSpanB(9,26,26,52,2 6)),1,0);
    K30:=IF(Tenkansen(9,26,26,52,26)>Kijunsen(9,26,26, 52,26) AND
    (Tenkansen(9,26,26,52,26)>SenkouSpanA(9,26,26,52,2 6)) AND
    (Tenkansen(9,26,26,52,26)>SenkouSpanB(9,26,26,52,2 6)),1,0);
    K31:=IF(CROSS(C,SenkouSpanB(9,26,26,52,26)),1,0);
    K32:=IF(C>SenkouSpanB(9,26,26,52,26),1,0);
    K33:=IF(CROSS(MOV(C,50,S),MOV(C,200,S)),1,0);
    K34:=IF(MOV(C,50,S)>MOV(C,200,S),1,0);
    K35:=IF(CROSS(ULT(7,14,28),30),1,0);
    K36:=IF(Cross(c,mov(c,89,e)),1,0);
    K37:=IF(cross(macd(26,12,9),macd trigger(26,12,9)),1,0);
    K38:=IF(Cross(STOSK(5,8,3,S),STOSD(5,8,3,S)) and STOSD(5,8,3,S)>=20 and STOSD(5,8,3,S)<=30,1,0);
    K39:=IF(Cross(pdi(14),mdi(14)),1,0);
    K40:=IF(pdi(14)>mdi(14),1,0);
    K41:=IF(cross(AroonUp(14),AroonDown(14)) and AroonUp(14)<40,1,0);
    K42:=IF(AroonUp(14)>AroonDown(14) and AroonUp(14)<40,1,0);
    K43:=IF(CROSS(C,DEMA(C,50)),1,0);
    K44:=IF(Cross(c,lastvalue(mov(c,500,s))),1,0);
    K45:=IF(Cross(MOV(c,10,e),MOV(c,50,e)),1,0);
    K46:=IF(MOV(c,10,e)>MOV(c,50,e),1,0);
    K47:=IF(MOV(C,50,S)>REF(MOV(C,50,S),-1) AND MOV(C,200,S)*0.995<MOV(C,50,S) AND MOV(C,200,S)>MOV(C,50,S),1,0);
    K48:=IF (v/ref(v,-1)>=1.25,1,0);
    K49:=IF (v/ref(v,-1)>=2,1,0);
    K50:=IF (v/ref(v,-1)>=3,1,0);
    K51:=IF (v/ref(v,-1)>=4,1,0);
    K52:=IF (Cross(OSCP(5,22,S,$),0),1,0);
    K53:=IF((MACDTrigger(26,12,9)<=ref(MACDTrigger(26, 12,9),-1))
    and (MACD(26,12,9)>ref(MACD(26,12,9),-1))
    AND (MACDTrigger(26,12,9)<=0) and (MACD(26,12,9)<=0) and
    (rsi(c,14)>REF(rsi(c,14),-1)) AND (rsi(c,14)<65),1,0);
    K54:=IF((Tenkansen(9,26,26,52,26)>Kijunsen(9,26,26 ,52,26)) AND
    (Tenkansen(9,26,26,52,26)>SenkouSpanA(9,26,26,52,2 6)) AND
    (Tenkansen(9,26,26,52,26)>SenkouSpanB(9,26,26,52,2 6)) AND
    (Kijunsen(9,26,26,52,26)>SenkouSpanA(9,26,26,52,26 )) AND
    (Kijunsen(9,26,26,52,26)>SenkouSpanB(9,26,26,52,26 )) AND
    (LastValue(chikouSpan(9,26,26,52,26))>ref(c,-26)) AND
    (LastValue(SenkouSpanA(9,26,26,52,26))>LastValue(S enkouSpanB(9,26,26,52,26))) AND
    (LastValue(Tenkansen(9,26,26,52,26))<C) AND (LastValue(Kijunsen(9,26,26,52,26))<C),1,0);
    K55:=if(c*0.004>=abs(BBandTop(c,20,s,2)-c),1,0);
    K56:=IF(Tenkansen(9,26,26,52,26)=Kijunsen(9,26,26, 52,26) AND
    (Tenkansen(9,26,26,52,26)>SenkouSpanA(9,26,26,52,2 6)) AND
    (Tenkansen(9,26,26,52,26)>SenkouSpanB(9,26,26,52,2 6)) AND
    (LastValue(chikouSpan(9,26,26,52,26))>ref(c,-26)),1,0);
    K57:=IF(((BBandTop(c,20,s,2)-BBandBot(c,20,s,2))*100)/BBandBot(c,20,s,2)<=3,1,0);
    K58:=IF(Cross(mov(c,5,s),mov(c,14,s)) and Cross(mov(c,5,s),mov(c,21,s)),1,0);
    K59:=IF(c>o and c>ref(c,-1) and o>ref(o,-1) and o<ref(c,-1) and ref(c,-1)>ref(c,-2) and ref(o,-1)>ref(o,-2) and ref(o,-1)<ref(c,-2),1,0);
    K60:=IF(ref(c,-1)<ref(o,-1) and c>o and ref(c,-2)>ref(c,-1) and c>ref(o,-1) and o>ref(c,-1) and ref(c,-3)>ref(c,-2) and ref(c,-4)>ref(c,-3) ,1,0);
    K61:=IF((H=C AND H>O AND (O-L)/(H-O)>=2) AND REF(L,-1)>O AND REF(L,-2)>O OR (H=O AND H>C AND (O-C)/(C-L)<=0.5) AND REF(L,-1)>C AND REF(L,-2)>C,1,0);
    K62:=IF(ref(c,-1)<=ref(o,-1)*0.995 and o<c and o<ref(L,-1) and c>(ref(o,-1)+ref(c,-1))/2 and c<ref(o,-1),1,0);
    K63:=IF(ref(c,-1)<ref(o,-1) and c>o and ref(c,-1)<=o and c<=ref(o,-1) and (c-o)<(ref(o,-1)-ref(c,-1)) and ((ref(o,-1)-ref(c,-1))*100/ref(c,-1))>=0.5,1,0);
    K64:=IF(ref(c,-1)<ref(o,-1) and c=o and ref(c,-1)<=L and H<=ref(o,-1),1,0);
    K65:=IF(ref(O,-2)>ref(C,-2) AND (ref(O,-2)-ref(C,-2))/2>=((ref(H,-2)-ref(O,-2)) AND (ref(C,-2)-ref(L,-2))) AND ref(H,-1)<Ref(c,-2) AND ((ref(H,-1)-ref(L,-1))/1.25)>=Abs(REF(o,-1)-REF(c,-1)) AND (ref(O,-2)-ref(C,-2))/2>=Abs(ref(O,-1)-ref(C,-1)) AND (C-O)/2>=Abs(ref(O,-1)-ref(C,-1)) AND O<C AND (C-O)/2>=((H-C) AND (O-L)) AND C>=(ref(O,-2)-MIN(ref(O,-1),ref(C,-1)))/2 AND O>=MIN(ref(O,-1),ref(C,-1)),1,0);
    K66:=IF(ref(c,-1)<ref(o,-1) and o<c and l>ref(h,-1),1,0);
    K67:=IF(ref(O,-2)>ref(C,-2) AND ref(H,-1)<Ref(L,-2) AND REF(C,-1)=REF(O,-1) AND ref(H,-1)<L AND O<C AND C>=(ref(O,-2)-ref(O,-1))/2 AND C<ref(O,-2),1,0);
    K68:=IF(ref(c,-2)<=ref(o,-2) and ref(c,-1)>ref(o,-1) and ref(c,-2)>=ref(o,-1) and ref(c,-1)>=ref(o,-2) and (ref(c,-1)-ref(o,-1))>(ref(o,-2)-ref(c,-2)) and ((ref(c,-1)-ref(o,-1))*100/ref(o,-1))>=1 and c>ref(c-1) and c>o,1,0);
    K69:=IF(ref(c,-2)<ref(o,-2) and ref(c,-1)>=ref(o,-1) and ref(c,-2)<=ref(o,-1) and ref(c,-1)<=ref(o,-2) and (ref(c,-1)-ref(o,-1))<(ref(o,-2)-ref(c,-2)) and ((ref(o,-2)-ref(c,-2))*100/ref(c,-2))>=0.5 and c>o and c>ref(c,-1),1,0);
    K70:=IF(ref(c,-1)<=ref(o,-1) and c>o and ref(c,-1)>=o and c>=ref(o,-1) and (c-o)>(ref(o,-1)-ref(c,-1)) and ((c-o)*100/o)>=1,1,0);

    K1+K2+K3+K4+K5+K6+K7+K8+K9+K10+K11+K12+K13+K14+K15 +K16+K17+K18+K19+K20+K21+K22+K23+K24+K25+K26+K27+K 28+K29+K30+K31+K32+K33+K34+K35+K36+K37+K38+K39+K40 +K41+K42+K43+K44+K45+K46+K47+K48+K49+K50+K51+K52+K 53+K54+K55+K56+K57+K58+K59+K60+K61+K62+K63+K64+K65 +K66+K67+K68+K69+K70


    Trend robotu kullananlara tavsiyem:

    Asla dipten almak veya zirvede satmak niyetinde olmamalarıdır.

    Dip ve zirveye yakın işlem yapan algoritmalar özellikle yatay piyasada çok fake yer,zarara eder.

    Olabildiğince extremum noktalarına yakın ve trende yapışan sistemler kurulmalıdır !!




    Bunu ayarlamanın ve en anlamlı değerlerle sistemi çalıştırmanın en kolay yolu ise optimizasyondur.

    Fakat optimizasyon aynı zamanda çok tehlikeli bir silah olabilir
    Ve en iyiyi yakalama hırsına yenik düşen yatırımcı, farkında olmadan onlarca parametreli, geçmişe mükemmel uyumlu Ama canlı piyasada asla çalışamayacak sistemler hesaplatır saniyeler içinde bilgisayarlarında.

    Kısacası optimizasyon, doğru ve temkinli kullanılması gereken bir silahtır.

    İlgilenenler için;
    MIT’den Optimizasyon Problemleri dersi linki:
    Prof. John Guttag

    Aslında çoktan beridir ilgi alanımda Abdullah Bey ve sizinle aynı beklentilerim geleceğe dair.

    Matriks IQ üzerinde yapay zeka modelleri ve uygulamaları var ve geliştiriliyor sürekli.

    Hatta daha dün sayın
    @cuneydtantug
    ile, nasıl daha da ileri götürebiliriz diye toplantı yaptık ��
    ** Önceki Göndermiş olduğum fotoğraflar resmim.net sağlaycı yüzünden görünmüyor emeklerim e yazık **



  3. #528
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    tekavut üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    32,192
    Ettiği Teşekkür
    0
    0 Beğenilmiş
    Adı geçen
    108 Mesaj
    sadeceizleyen; matriks için central pivot range hesaplamasını yapacak kod noktası

    prh := ref(h,-1) ; prl := ref(l,-1) ; prc := ref(c,-1) ;

    r100 := prh + ( prh - prl ) ;
    r75 := prh + ( ( prh - prl ) * 0.75 ) ;
    r50 := prh + ( ( prh - prl ) * 0.50 ) ;
    r25 := prh + ( ( prh - prl ) * 0.25 ) ;

    pp := (prh +prl+prc) / 3 ;
    bp := (prh +prl) / 2 ;
    tp := pp + (pp - bp) ;

    s25 := prl - ( ( prh - prl ) * 0.25 ) ;
    s50 := prl - ( ( prh - prl ) * 0.50 ) ;
    s75 := prl - ( ( prh - prl ) * 0.75 ) ;
    s100 := prl - ( prh - prl ) ;

    tp ; pp ; bp ;
    r25 ; r50 ; r75 ; r100;
    s25 ; s50 ; s75 ; s100

    ** Önceki Göndermiş olduğum fotoğraflar resmim.net sağlaycı yüzünden görünmüyor emeklerim e yazık **



  4. #529
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    tekavut üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    32,192
    Ettiği Teşekkür
    0
    0 Beğenilmiş
    Adı geçen
    108 Mesaj
    İbrahim S COŞKUN dan önemli uyarılar
    Matriks’iniz seans içinde donuyorsa;
    Bilgisayarınızın internet bağlantısını biraz kapatın bir süre sonra donma son bulacaktır.
    Bunun sebebi (PC’niz i5 ve 12RAM veya SSD eşdeğeri değil ise) fazlaca açtığınız grafiklere sürekli veri akışı olduğu için PC gücü buna yetişemez ve donar.
    Matriks (Yanıt Vermiyor) ekranı kaybolunca internet bağlantınızı tekrar aktif edin.
    Arka planda verileriniz açık grafiklere kaldığı yerden hızlıca yüklenir.
    Böylece Matriks’i yeniden başlatmaktan kurtarmış olursunuz
    * Bir sayfada çok adetli grafik açmayın
    * sayfa sayfa dağıtın

    Neru : Saatlik grafik açtınız örneğin, normalde tek pivot görebilirsiniz.
    Neru ile saatlik grafikte günlük ve haftalık pivot değerlerinin hepsini tek indikatörde görebiliriz.

    Neru cepte, Alp indikatörünü kurduk, kunfeyekun robotu tamam, A Plus B ve A Plus E tamam.
    Şimdi bir zaman diliminde örneğin saatlik grafikte saatlik-günlük-haftalık 3 hareketli ortalamayı (Ema) ben 20-50-200 hareketli ortalamalarını tek indikatör ve grafikte görebiliriz.

    Konu bu.













    Matriks için CPR (Central Pivot Range) indikatörü ..

    txt olarak paylaşılmış

    new:=ROC(DayOfWeek(),1,$)<>0;
    yh:=ValueWhen(1,new, Ref(HighestSince(1,new,H),-1));
    yl:=ValueWhen(1,new, Ref(LowestSince(1,new,L),-1));
    yc:=ValueWhen(1,new, Ref(C,-1));
    pp:=(yc+yh+yl)/3;
    BC:=(yh+yl)/2;
    TC:=(pp-BC)+pp;
    r1:=(pp*2)-yl;
    s1:=(pp*2)-yh;
    r2:= pp+r1-s1;
    s2:= pp-r1+s1;
    r2;
    r1;
    BC;
    pp;
    TC;
    s1;
    s2


    Cengiz Zengin 26 Ocak

    Formülde pp pivot noktası. Örnek grafikteki gibi renklendirme yapılarak cpr takibi yapılabilir. Burada kilit nokta BC ve TC sarı renkli PP beyaz yaptım. Bu üç değer CPR değerleri. Bu değerlerde bir daralma varsa sert bir hareket beklenebilir. CPR değerlerinin üzerinde hisse olumlu altında olumsuzdur. Destek ve dirençler takip edilerek işlem yapılabilir.
    CPR indikatörünü grafiklere eklediğinizde 15, 30 veya 60 dk olarak bakın.






    Matriks'de indikatör olarak yıllıklandırılmış Özvarlık Karlılığı indikatörü yapmak mümkün olabilir mi acaba?
    Böyle bir kod var mı diye aradım ama maalesef bulamadım! Yardımcı olursanız çok sevinirim!

    Kıvanç Özbilgiç
    Vayy be temel analizler bile kodlama ile formüle edilip hisse bulunacak.
    Matriks Explorer hisse taramalarında veya Indicator Builder’a eklenerek İndikatör olarak kullanılabilecek temel analiz fonksiyon kodları listesi:

    Konu mehmet tarafından (26.Şubat.2020 Saat 09:15 ) değiştirilmiştir.
    ** Önceki Göndermiş olduğum fotoğraflar resmim.net sağlaycı yüzünden görünmüyor emeklerim e yazık **



  5. #530
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    tekavut üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    32,192
    Ettiği Teşekkür
    0
    0 Beğenilmiş
    Adı geçen
    108 Mesaj






    algotrader06
    Ne zamandır sistem paylaşmadığımı fark ettim. MOST'lu bir sistem paylaşalım.
    Viop endeks kontratı, periyot 5 dakika.
    Yataydan korunmak için de standart sapma filtresi var.




    Eskiden de gönderdiğim aşağılarda kalan indikatörümle başlayayım.
    Grafik ASELS 15 dakikalık





    15 dakikalık Viop30 grafiği.
    Üzerindeki kırmızı çizgi most, yeşil de 8 periyotluk üssel ort.
    Algo'yu daha önce paylaşmıştım zaten.



    viop30 algo AL vermiş bakalım fake mi yedik yoksa gerçek mi ?



    AL pozisyonu, geçici SAT'a geçti. Önce yükselen çok güzel bir tepe sonra da geldiği yere geri döndü.
    Şu an tam sınırda, atında 15 dakikalık kapanış olursa kalıcı SAT gelir.



    Double sided MOST yazsak, işleme girerken ketum, çıkarken biraz aceleci olsa bir de ADX, ATR vs gibi volatilite filtresi koysak
    Genel yazayım biraz.
    Gözünüze kestirdiniz bir hisseyi şöyle bir baktınız grafiğine ayrı periyotlarda.
    Alım için 2 farklı yer uygun olur bence.
    Strateji1. Çok kere çalışmış bir desteğe gelmiş veya
    Strateji2. Çok kere çalışmış dirence gelmiş ve kırmak üzere.


    Bu arada her formül gibi bu da sihirli değil, sisteminiz yoksa veya sisteminize uyamıyorsanız sadece zarar ettirir.
    Sistem yapın deneyin, optimizasyon yapın sonuçlara bakın.
    Unutmayın Str1 için planınız destekten dönecek, Str2 için de direnci kıracak.
    Takip eden strateji için terse dönünce nereden pozisyondan çıkacaksınız?
    Bunu bilmiyoruz işte.
    Optimizasyon yapıyoruz, sisteme uyamıyoruz, kesin dönecek diye bekliyoruz.
    Sonuçta da para kaybediyoruz

    MOST'un açık hali bu şekilde. Periyot:10 , %1 default değerler.
    Bu formül üssel ortalama kullanıyor.



    ortp, ortl hesabındaki yüzdeleri ayrı ayrı tanımlarsanız ortalamayı takip eden MOST çizgisi için alternatif çoğalır.
    Yani yukarı giderken %1'le takip et, aşağı giderken %2 ile takip et demek mümkün. Üssel ortalama sevmezseniz Anıl Hoca gibi "VAR" ortalama kullanın.
    Ben kapıyı açtım, tavşan deliğinin ne kadar büyük olduğunu siz keşfedin
    BU BİLDİĞİMİZ, MATRİKSTE GÖMÜLÜ OLAN MOST FORMÜLÜ MÜ?
    Aynen o formül. Deneyip bakabilirsiniz. Zaten mevcut bir şeyi niye paylaştın diye sorarsanız, bu açık formül üzerinde oynama imkanınız var.
    ** Önceki Göndermiş olduğum fotoğraflar resmim.net sağlaycı yüzünden görünmüyor emeklerim e yazık **



  6. #531
    Status
    Offline
    Üye abtani - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    03.Şubat.2016
    Mesajlar
    1
    Ettiği Teşekkür
    0
    0 Beğenilmiş
    Adı geçen
    0 Mesaj
    Sanırım olmuyor.
    Konu abtani tarafından (08.Temmuz.2020 Saat 07:50 ) değiştirilmiştir.



  7. #532
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    tekavut üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    32,192
    Ettiği Teşekkür
    0
    0 Beğenilmiş
    Adı geçen
    108 Mesaj
    İbrahim S COŞKUN dan önemli uyarılar .....

    Bu günün bende başlattığı büyük değişim, geçmişin gayrinizami yüklerinden kurtuluşum ve en büyük önemi nedeniyle bu sevincimi sizlerle paylaşmak için algoritma&robot yazma ile ilgili biraz bilgi vereyim.

    *Tafsilatlı kod/algo derslerim forumborsa'da da mevcut

    Her türlü hesaplamada sembollerin (hisse vs) OHLC (Open/High/Low/Close) değerleri esas alınır ve S,W,E,WW,VAR, HAR,TRI değişkenleri ile hesaplanır.

    En basit anlatımıyla bir hissenin hareketli ortalama hesabı MOV(CLOSE, 21, S) olarak yazılır.

    Bu 21 periyotluk hareketli ortalamanın Simple değişkeni ile hesaplanması demektir.
    Simple Fiyatın o anki (o bardaki) değeridir.

    Aşağıdaki medya hassas içerik barındırıyor olabilir.



    sadece bununla takılıp kalınmamalı Diğer değişkenlerle de deneyebilirsiniz.

    mesela;: MOV(CLOSE, 21, VAR)



    Bir başka hareketli ortalamayı da aynı grafik üzerine yansıtabilirsiniz ..

    MOV(C, 21 , VAR) ;
    MOV(C, 45 , VAR)



    Kodları kısa değişkenlere de atayabilirsiniz.
    Bu algo yazma konusunda el alışkanlığı kazandırır.
    a:=MOV(C, 21 , VAR) ;
    b:=MOV(C, 45 , VAR) ;
    a;b



    aynı kodu alt pencerede çizdirmek istediğimizde -1 ve 0 değerlerini > ile sağlayabiliriz.
    a:=MOV(C, 21 , VAR) ;
    b:=MOV(C, 45 , VAR) ;
    a>b

    *bu grafikte Data üzerine AAA1 yeni pencereye AAA2 olarak ayrı kod yazınız.
    **kesişmelerin hem ";" ve hemde ">" ile aynı olduğunu görünüz ..



    Alt pencereye 6 numaradaki kodu kod olarak if blokuyla yazalım.

    a:=MOV(C, 21 , VAR) ;
    b:=MOV(C, 45 , VAR) ;
    if (a > b, -1 , 0)

    *Burada "if (a > b, -1 , 0)" ile
    eğer a, b'den > ise -1 değilse 0 yaz komutunu yazdır



    Aynı kod içinde 2'den fazla değişken kullanırken ise şöyle yazalım;

    ps: en alttaki kod her iki şartın yerine gelmesi durumunda 1, aksi durumda 0(sıfır) değeri üretir.
    Bunu daha sonra Explorer'da 1-0 taraması olarak Sistem Robotlarınızda 1-0 eşitliği olarakta kullanabilirsiniz

    ** Önceki Göndermiş olduğum fotoğraflar resmim.net sağlaycı yüzünden görünmüyor emeklerim e yazık **



Sayfa 76 Toplam 77 Sayfadan BirinciBirinci ... 266674757677 SonuncuSonuncu

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 19 kullanıcı bu konuyu görüntülüyor. (1 kayıtlı ve 18 misafir)

  1. ferhatt

Bu Konu için Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  


Önemli Uyarı

    Sitede yer alan bilgiler, herhangi bir hisse senedi veya sermaye piyasası aracının satın alınması için tavsiye veya teklif teşkil etmemektedir. Yatırım piyasalarına yönelik bilgi paylaşımını amaçlayan kar amacı gütmeyen sosyal bir platformdur.

Follow us on

Twitter youtube DavianArt



jghjgj
Sayfa Başına Çık