Artan
Azalan
Ýþlem
BIST 30
BIST 50
BIST 100
NASDAQ 100
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
34,80 9.99% 77,72 Mn 34,80 / 34,80
7.000,00 9.98% 241,35 Mn 6.360,00 / 7.000,00
85,95 9.98% 145,55 Mn 76,30 / 85,95
6,39 9.98% 495,38 Mn 6,02 / 6,39
1.985,00 9.97% 106,91 Mn 1.805,00 / 1.985,00
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
103,00 -9.97% 102,74 Mn 103,00 / 113,10
2,92 -9.32% 438,59 Mn 2,90 / 3,13
6,60 -7.17% 37,32 Mn 6,59 / 6,88
3,62 -6.46% 1,55 Mn 3,62 / 3,62
8,01 -5.76% 1,59 Mn 8,01 / 8,01
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
3,29 7.52% 12,49 Mr 3,06 / 3,32
12,38 3.77% 2,83 Mr 11,64 / 12,69
319,50 0.71% 2,44 Mr 317,75 / 320,25
23,96 6.49% 2,17 Mr 22,36 / 24,06
411,75 0.18% 1,86 Mr 407,00 / 415,00
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
18,53 -0.27% 168,71 Mn 18,47 / 18,65
78,15 0.06% 1,57 Mr 77,40 / 78,50
411,75 0.18% 1,86 Mr 407,00 / 415,00
192,00 0% 1,33 Mr 189,40 / 193,10
749,00 0.4% 551,58 Mn 745,00 / 752,00
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
18,53 -0.27% 168,71 Mn 18,47 / 18,65
78,15 0.06% 1,57 Mr 77,40 / 78,50
93,75 0.59% 118,55 Mn 92,75 / 94,05
116,20 0.17% 42,86 Mn 114,90 / 116,20
411,75 0.18% 1,86 Mr 407,00 / 415,00
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
18,53 -0.27% 168,71 Mn 18,47 / 18,65
30,94 0.39% 34,95 Mn 30,62 / 31,30
78,15 0.06% 1,57 Mr 77,40 / 78,50
10,75 0.47% 44,56 Mn 10,71 / 10,82
81,95 0.68% 63,72 Mn 81,45 / 82,40

Masrafsýz Bankacýlýk + 1.000 TL Nakit! Enpara’dan Çifte Avantaj

Masrafsýz Bankacýlýk + 1.000 TL Nakit! Enpara’dan Çifte Avantaj
Sayfa 21/253 ÝlkÝlk ... 1119202122233171121 ... SonSon
Arama sonucu : 2020 madde; 161 - 168 arasý.

Konu: Matriks Formülleri

  1.  Alýntý Originally Posted by atikurt Yazýyý Oku
    evet çözüldü ama buseferde indikatör ilerlemede sýkýntý yaþamaz mý.
    Hayýr periyod kapanýþýný bekler indikatör..

    Mesela 5 dakikalýk periyot ile grafiði takip ediyorsanýz,

    5 dakikanýn bitiminde indikatör deðeri kapanýþ deðeri ile güncellenir..

    Ufuk hocam zaten halletmiþ, ayrýca..
    THE NORTH REMEMBERS

  2. #162
     Alýntý Originally Posted by kafkaf Yazýyý Oku
    uufuk hocam,

    ideal'de fxsniper diye bir indikatör mevcut. Metastock ya da matriks'te bu indikatörün karþýlýðý var mýdýr? Siz kaynak koda rastladýnýz mý? Tþk.

    ergodic veya macd türevlerine bakabilirsiniz. görüntü olarak benzerlikler göreceksiniz

  3.  Alýntý Originally Posted by ertan Yazýyý Oku
    ergodic veya macd türevlerine bakabilirsiniz. görüntü olarak benzerlikler göreceksiniz
    Teþekkür, bir göz atayým.

  4. #164
     Alýntý Originally Posted by kafkaf Yazýyý Oku
    Hocam google'den baktým ancak, ideal platformundakine hiç biri benzemiyor. Bu yüzden size sormuþtum, belki daha önce karþýlaþmýþsýnýzdýr diye. Sizin tecrübeniz bizden daha fazla. Denk gelirsem paylaþýrým. Tþk.


    https://www.forexstrategiesresources...ic-cci-system/


    [IMG][/IMG]




    [IMG][/IMG]




    [IMG][/IMG]



    [IMG][/IMG]


    Ýdeal datasý 2013de kalmýþ(offline kullandým),tüm grafikleri o tarihe çektim...
    USDTRY tüm platformlarda oldugu ve yaklaþýk eþit olacagýndan tercih ettim..

    Formulu bul...Kullan...

    pds1:=10; pds2:=2;
    Mov(Mov(C-Ref(C,-1),pds1,e),pds2,e)/Mov(Mov(Abs(C-Ref(C,-1)),pds1,e),pds2,e)*500

  5. #165
     Alýntý Originally Posted by erden
    Ufuk Bey 10 günlük hareketli ortalamanýn 50 günlüðü yukarý kestiði ayný zamanda son üçgünde hacmin arttýðý förmülü yazarmýsýnýz matriks için saygýlar
    Özel mesaj,ama özelligi yok...
    Bizim kaloferci dostumuzun arþivinde bu gün bu sorunun cevabý resimli olarak vardý.
    Þimdi bu soruyu soran dostu sorgulamak gerekir...


  6. uufuk hocam,
    yemek yedim, bilgisayar baþýna geçtim. Google hazretlerine danýþmadan önce senin paylaþýmýný gördüm. Eline saðlýk Yardýmýn için çok teþekkür ederim.

     Alýntý Originally Posted by uufuk Yazýyý Oku
    https://www.forexstrategiesresources...ic-cci-system/


    [IMG][/IMG]




    [IMG][/IMG]




    [IMG][/IMG]



    [IMG][/IMG]


    Ýdeal datasý 2013de kalmýþ(offline kullandým),tüm grafikleri o tarihe çektim...
    USDTRY tüm platformlarda oldugu ve yaklaþýk eþit olacagýndan tercih ettim..

    Formulu bul...Kullan...

    pds1:=10; pds2:=2;
    Mov(Mov(C-Ref(C,-1),pds1,e),pds2,e)/Mov(Mov(Abs(C-Ref(C,-1)),pds1,e),pds2,e)*500

  7. #167
     Alýntý Originally Posted by xxx
    Selam uufuk hocam

    Üstadým
    http://tradingtuitions.com/afl-of-th...kout-system-2/
    bu sistemi matrikse çevirmek istiyorum ancak kýsýtlý ingilizce ve bilgi olunca translate türkçesi ile de pek mümkün olmuyor
    kodun tamamý buraya sýðmadýðý için yazamadým AFL Code diye geçiyor yardýmcý olursanýz sevinirim
    Dostumuzun istegi üzerine,Amibroker'den Matriks'e çevirdim ..
    Bu kadar uzun kod nasýl davranýr,iyi bir þeymi degilmi karýþmam...
    Ýnceleyip fikir edinmek,karar vermek sizden...

    Amibroker

    Kod:
    //------------------------------------------------------
    //
    //  Formula Name:    Intraday Opening Range Breakout system
    //  Author/Uploader: Trading Tuitions
    //  E-mail:          support@tradingtuitions.com
    //  Website:         www.tradingtuitions.com
    //------------------------------------------------------
    
    
    function ParamOptimize( pname, defaultval, minv, maxv, step ) 
    { 
    return Optimize( pname, 
    Param( pname, defaultval, minv, maxv, step ), 
    minv, maxv, step ); 
    } 
     
    _SECTION_BEGIN("Intraday Opening Range Breakout system");  
    
    SetOption( "InitialEquity", 200000);
    SetOption("FuturesMode" ,True);
    SetOption("MinShares",1);
    SetOption("CommissionMode",2);
    SetOption("CommissionAmount",50);
    SetOption("AccountMargin",10);
    SetOption("RefreshWhenCompleted",True);
    SetPositionSize(150,spsShares);
    SetOption( "AllowPositionShrinking", True );
     
    //--Intraday time frame  
    TimeFrameSet(in5Minute); 
    TimeFrameInMinutes = 5; 
     
    //--Define all params  
    EntryBufferPct = ParamOptimize("Entry Buffer %", 0, 0, 2, 0.1); 
    SLPct = ParamOptimize("SL %", 0.5, 0.5, 2, 0.5); 
    TargetPct = ParamOptimize("Target %", 3, 0, 3, 0.5); 
    MaxTarget = 100; 
    TargetPct = IIf(TargetPct == 0, MaxTarget, TargetPct);  
    EntryTimeStart = ParamOptimize("Entry Time Start (Minutes)", 55, 5, 120, 5); 
    EntryBarStart = floor(EntryTimeStart/TimeFrameInMinutes) - 1; 
    EntryTimeEnd = ParamOptimize("Entry Time End (Minutes)", 70, 10, 300, 10); 
    EntryBarEnd = floor(EntryTimeEnd/TimeFrameInMinutes) - 1; 
    EntryBarEnd = IIf(EntryBarEnd < EntryBarStart, EntryBarStart, EntryBarEnd);   
     
    //--Plot Price Candle Chart 
    SetChartOptions(0,chartShowArrows|chartShowDates); 
    _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) )); 
    Plot( Close, "Price", colorWhite, styleCandle );
     
    //--New Day & Time. End Day & Time . End Day & Time is null till end of day 1   
    NewDay = (Day()!= Ref(Day(), -1)) OR BarIndex() == 0;  
    printf("\n NewDay  : " + NewDay );  
    EndDay = (Day()!= Ref(Day(), 1));  
    printf("\n EndDay  : " + EndDay ); 
    FirstBarTime = ValueWhen(NewDay,TimeNum(),1);  
    EndTime = ValueWhen(EndDay,TimeNum(),1); 
    SquareOffTime = EndTime; 
     
    //--Calculate ORB, and SL 
    HighestOfDay = HighestSince(NewDay,H,1);  
    LowestOfDay = LowestSince(NewDay,L,1);  
    ORBH = ValueWhen(NewDay,HighestOfDay ,1) * (1 + (EntryBufferPct/100));  
    ORBL = ValueWhen(NewDay,LowestOfDay ,1) * (1 - (EntryBufferPct/100));  
    
     
    //--Find Buy, Sell, Short & Cover Signals 
    BarsSinceNewDay = BarsSince(NewDay);  
    BuySignal = (H >= ORBH) AND (BarsSinceNewDay  > EntryBarStart);  
    printf("\nBuySignal : " + BuySignal );  
    ShortSignal = (L <= ORBL) AND (BarsSinceNewDay  > EntryBarStart) ;  
    printf("\nShortSignal  : " + ShortSignal );  
    BarsSinceLastBuySignal = (BarsSince(Ref(BuySignal,-1)) + 1); 
    BarsSinceLastShortSignal = (BarsSince(Ref(ShortSignal,-1)) + 1); 
    BarsSinceLastEntrySignal = Min(BarsSinceLastBuySignal, BarsSinceLastShortSignal); 
    BothEntrySignalsNull = IsNull(BarsSinceLastBuySignal) AND IsNull(BarsSinceLastShortSignal); //true for start of Day 1 
    printf("\n\nBarsSinceNewDay : " + BarsSinceNewDay );  
    printf("\nBarsSinceLastBuySignal : " + BarsSinceLastBuySignal );  
    printf("\nBarsSinceLastShortSignal : " + BarsSinceLastShortSignal );  
    printf("\n BarsSinceLastEntrySignal : " + BarsSinceLastEntrySignal);  
    Buy = (H >= ORBH) AND (BarsSinceNewDay  > EntryBarStart) AND (BarsSinceNewDay <= EntryBarEnd) AND ((BarsSinceNewDay < BarsSinceLastEntrySignal) OR BothEntrySignalsNull );  
    Short = (L <= ORBL) AND (BarsSinceNewDay  > EntryBarStart) AND (BarsSinceNewDay <= EntryBarEnd) AND ((BarsSinceNewDay < BarsSinceLastEntrySignal) OR BothEntrySignalsNull );  
    BuyPrice = IIf(Buy, Max(ORBH,O), Null);  
    ShortPrice = IIf(Short, Min(ORBL,Open), Null);  
    
    ORBHSL = ValueWhen(BuyPrice,BuyPrice) * (1-(SLPct/100));   
    ORBLSL = ValueWhen(ShortPrice,ShortPrice) * (1+(SLPct/100)); 
    ORBHTarget = ValueWhen(BuyPrice,BuyPrice) * (1+(TargetPct/100)); 
    ORBLTarget = ValueWhen(ShortPrice,ShortPrice) * (1-(TargetPct/100)); 
    
    Sell = (L <= ORBHSL) OR (H >= ORBHTarget) OR (TimeNum() > SquareOffTime-1) AND (BarsSinceNewDay > BarsSinceLastBuySignal);  
    Cover = (H >= ORBLSL) OR (L <= ORBLTarget) OR (TimeNum() > SquareOffTime-1) AND (BarsSinceNewDay > BarsSinceLastShortSignal);  
    
    SellPrice = IIf(Sell, IIf(H >= ORBHTarget, ORBHTarget, Max(ORBHSL, L)), Null);  
    CoverPrice = IIf(Cover, IIf(L <= ORBLTarget, ORBLTarget, Min(ORBLSL, H)), Null);  
    
    printf("\nBuy : " + Buy );  
    printf("\nSell : " + Sell );  
    printf("\nShort : " + Short );  
    printf("\nCover : " + Cover );  
    
    printf("\nORBH : " + ORBH );  
    printf("\nORBL : " + ORBL );  
    printf("\nBuyPrice : " + BuyPrice );  
    printf("\nShortPrice : " + ShortPrice );  
    
    printf("\nORBHSL : " + ORBHSL );  
    printf("\nORBLSL : " + ORBLSL );  
    printf("\nORBHTarget : " + ORBHTarget );  
    printf("\nORBLTarget : " + ORBLTarget );  
     
    //--Handle if ORB broken both sides on same bar 
    //--And remove duplicate Sell & Cover signals, since ExRem did not work as needed when Buy & Sell on same bar 
    orbBothSides = IIf(Buy AND Short, 1, 0);  
    Buy = IIf(orbBothSides AND C <= O, 0, Buy);  
    Short = IIf(orbBothSides AND C > O, 0, Short);  
    Sell = IIf(orbBothSides AND C > O AND (L <= ORBHSL), 1, Sell);  
    Sell = IIf((BarsSince(Buy) < (BarsSince(Ref(Sell,-1))+1)) OR (BarsSince(Buy) AND IsNull(BarsSince(Ref(Sell,-1)))),Sell,0); 
    Cover = IIf(orbBothSides AND C <= O AND (H >= ORBLSL), 1, Cover);  
    Cover = IIf((BarsSince(Short) < (BarsSince(Ref(Cover,-1))+1)) OR (BarsSince(Short) AND IsNull(BarsSince(Ref(Cover,-1)))),Cover,0); 
    
    
    //Plot(IIf(BarsSinceNewDay > BarsSinceLastBuySignal,ORBHSL,NULL),"BuyStopLoss",colorRed,styleDashed); 
    //Plot(IIf(BarsSinceNewDay > BarsSinceLastShortSignal,ORBLSL,NULL),"SellStopLoss",colorRed,styleDashed);  
    Plot(ORBH,"",colorBlue,styleDots);
    Plot(ORBL,"",colorBlue,styleDots);
    
    
    /* Plot Buy and Sell Signal Arrows */
    PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorGreen, 0, L, Offset=-40);
    PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorLime, 0,L, Offset=-50);
    PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-45);
    PlotShapes(IIf(Cover, shapeSquare, shapeNone),colorGreen, 0, L, Offset=-40);
    PlotShapes(IIf(Cover, shapeSquare, shapeNone),colorLime, 0,L, Offset=-50);
    PlotShapes(IIf(Cover, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-45);
    PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorRed, 0, H, Offset=40);
    PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorOrange, 0,H, Offset=50);
    PlotShapes(IIf(Sell, shapeDownArrow, shapeNone),colorWhite, 0,H, Offset=-45);
    PlotShapes(IIf(Short, shapeSquare, shapeNone),colorRed, 0, H, Offset=40);
    PlotShapes(IIf(Short, shapeSquare, shapeNone),colorOrange, 0,H, Offset=50);
    PlotShapes(IIf(Short, shapeDownArrow, shapeNone),colorWhite, 0,H, Offset=-45);
    
     
    //--Restore time frame  
    TimeFrameRestore();  
    _SECTION_END();








    Matrikscesi

    Kod:
    NewDay:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1) ;   
    EndDay:=DAYOFMONTH()<ref(DAYOFMONTH(),1-0) ; 
    EntryBufferPct:=0;  SLPct:=0.5;   TargetPct:=3;   MaxTarget: = 100; 
    TargetPct:=If(TargetPct = 0, MaxTarget, TargetPct); 
    EntryTimeStart :=55;      EntryBarStart:=round(EntryTimeStart/5) - 1;   
    EntryTimeEnd:=70;     EntryBarEnd:=round(EntryTimeEnd/5) - 1; 
    EntryBarEnd:=If(EntryBarEnd < EntryBarStart, EntryBarStart, EntryBarEnd);
    TimeNum:=HOUR()*100+MINUTE();  FirstBarTime:=ValueWhen(1,NewDay,TimeNum);  
    EndTime:=ValueWhen(1,EndDay,TimeNum);    SquareOffTime:=EndTime; 
    HighestOfDay:=HighestSince(1,NewDay,H);    LowestOfDay:=LowestSince(1,NewDay,L);  
    ORBH:=ValueWhen(1,NewDay,HighestOfDay)*(1+(EntryBufferPct/100));  
    ORBL:=ValueWhen(1,NewDay,LowestOfDay)*(1-(EntryBufferPct/100));  
    BarsSinceNewDay:=BarsSince(NewDay);  
    BuySignal:=(H >= ORBH) AND (BarsSinceNewDay  > EntryBarStart);  
    ShortSignal:=(L <= ORBL) AND (BarsSinceNewDay  > EntryBarStart) ;  
    BarsSinceLastBuySignal:=(BarsSince(Ref(BuySignal,-1)) + 1); 
    BarsSinceLastShortSignal:=(BarsSince(Ref(ShortSignal,-1)) + 1); 
    BarsSinceLastEntrySignal:=Min(BarsSinceLastBuySignal, BarsSinceLastShortSignal); 
    BothEntrySignalsNull:=BarsSinceLastBuySignal<0 AND BarsSinceLastShortSignal<0;
    Buy:=(H >= ORBH) AND (BarsSinceNewDay  > EntryBarStart) AND (BarsSinceNewDay <= EntryBarEnd) AND ((BarsSinceNewDay < BarsSinceLastEntrySignal) {OR BothEntrySignalsNull });  
    Short:=(L <= ORBL) AND (BarsSinceNewDay  > EntryBarStart) AND (BarsSinceNewDay <= EntryBarEnd) AND ((BarsSinceNewDay < BarsSinceLastEntrySignal) {OR BothEntrySignalsNull} ); 
    BuyPrice:=If(Buy, Max(ORBH,O), 0);        ShortPrice:=If(Short, Min(ORBL,Open), 0);   
    ORBHSL:=ValueWhen(1,BuyPrice,BuyPrice) * (1-(SLPct/100));   
    ORBLSL:=ValueWhen(1,ShortPrice,ShortPrice) * (1+(SLPct/100)); 
    ORBHTarget:=ValueWhen(1,BuyPrice,BuyPrice) * (1+(TargetPct/100)); 
    ORBLTarget:=ValueWhen(1,ShortPrice,ShortPrice) * (1-(TargetPct/100));
    Sell:=(L <= ORBHSL) OR (H >= ORBHTarget)  OR (TimeNum > SquareOffTime-1)  AND (BarsSinceNewDay > BarsSinceLastBuySignal) ;  
    Cover:=(H >= ORBLSL)  OR (L <= ORBLTarget)  OR (TimeNum > SquareOffTime-1) AND (BarsSinceNewDay > BarsSinceLastShortSignal) ;  
    SellPrice:=If(Sell,If(H >= ORBHTarget, ORBHTarget, Max(ORBHSL, L)), 0);  
    CoverPrice:=If(Cover,If(L <= ORBLTarget, ORBLTarget, Min(ORBLSL, H)),0); 
    orbBothSides:=If(Buy AND Short, 1, 0);  
    Buy:=If(orbBothSides AND C <= O, 0, Buy);  
    Short:=If(orbBothSides AND C > O, 0, Short);  
    Sell:=If(orbBothSides AND C > O AND (L <= ORBHSL), 1, Sell);  
    Sell:=If((BarsSince(Buy) < (BarsSince(Ref(Sell,-1))+1)) OR (BarsSince(Buy) AND (BarsSince(Ref(Sell,-1))<0  ) ),Sell,0); 
    Cover:=If(orbBothSides AND C <= O AND (H >= ORBLSL), 1, Cover);  
    Cover:=If((BarsSince(Short) < (BarsSince(Ref(Cover,-1))+1)) OR (BarsSince(Short) AND (BarsSince(Ref(Cover,-1)) <0)),Cover,0); 
    -Buy*(L-0.2) ;-Sell*(H+0.2);  -Short*(H+0.5); -Cover*(L-0.5);ORBH  ; ORBL

  8. Sn. uufuk, emeðinize, bilginize saðlýk. Herþey gönlünüze göre olsun

Sayfa 21/253 ÝlkÝlk ... 1119202122233171121 ... 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
  •