Sayfa 12/12 İlkİlk ... 2101112
Arama sonucu : 95 madde; 89 - 95 arası.

Konu: Matriks için Formuller ve kod parçacıgı çözümleri

  1. Esas

     Alıntı Originally Posted by uufuk Yazıyı Oku
    [IMG][/IMG]

    Hem "ufkunuz" açılsın,hemde kamcı olsun....
    Amacım bu....

    Çok eski bir çalışmam dikkatine yani yazılabiliniyor MATRİKS de.....

    H_L ile degil C ile reverse yapan SAR....
    O zaman başlasın tekrar uykusuz geceler
    Sağol abi bana yine umut verdin

  2. #90

    Esas

     Alıntı Originally Posted by uufuk Yazıyı Oku
    Yüzde olarak AGAÇORMAN....

    Burda fiyat adımına yuvarlama yaptımki L1..L7..L8..emir fiyatına çuk otursun...
    Vop için 0.025 diger senetlere de ayar imkani input la var...

    [IMG][/IMG]


    Kod:
    n:=Input("%%%",0.1,5,0.5);    m:=Input("Yuvarlama",0.01,5,0.025);     
    st:=int(((100-n)/100)*c/m)*m;  r:=int(n/100*c/m)*m;
    a:=if(cum(1)=1,st,if(c>prev+r,prev+r,if(c<prev-r,prev-r,prev)));  b:=zig(a,0.1,%);
    pk:=Cross(Ref(b,-1),b);
    pkVal:=If(pk,Ref(b,-1),0);
    pkAvg:=if(Cum(pk)=0,pkVal,Cum(pkVal)/Cum(pk));
    tr:=Cross(b,Ref(b,-1));
    trVal:=If(tr,Ref(b,-1),0);
    trAvg:=if(Cum(tr)=0,trVal,Cum(trVal)/Cum(tr));
    a; b; (b+n); (b-n) ; pkAvg  ; trAvg; valuewhen(1,pk,pkVal)  ;   valuewhen(1,tr,trVal)

    RePAİNT falan diyenide döverim.... .....

    Kullanımı sizin yaratıcıgınıza kalmış...
    Fikri olan yazsın....

    Dostlara 2017 HEDİYESİ dir para ile satılmaz....
    Eline emeğine sağlık üstad Allah emeklerinin karşılığını sana nasip etsin

  3. #91

    Esas

    Sn.uufuk'un ve tüm forumdaşların nice nice yeni yıllarının sevdikleriyle beraber sağlık, huzur ve mutluluk içinde geçmesini dilerim.

    Sn.uufuk'un ufuk açan paylaşımları için de CANI YÜREKTEN GANİ GANİ TEŞEKKÜR EDERİM.

  4. #92

    Esas

    sayın Uufuk üstadım emeğinize yüreğinize sağlık.
    bu başlığı yeni gördüm.
    merakla ağaçormanı bekliyordum. bugecede uyku harambana
    çok teşekkürler sayın Hocam.

  5. #93

    Esas Midpoint mid()

    Matriksde olmayan fonksiyonlardan Midpoint mid() simulasyonla elde edecegiz...

    Metastock yardımdaki tanımı...
    ------------------------------------------
    SYNTAX mid( DATA ARRAY, PERIODS )

    FUNCTION Returns the midpoint of the DATA ARRAY over the specified time PERIOD. The midpoint is the value halfway between the highest and lowest DATA ARRAY values during the specified PERIOD.

    EXAMPLE The formula "mid( CLOSE, 7 )" is equivalent to "llv(C,7) + ((hhv(C,7) - llv(C,7)) / 2)."

    -------------------------------------
    Verilen peryot için orta fiyatı bulur...Ortalama degil...!
    mid(c,7) yedi barın orta fiyatını bulur...
    llv(C,7) + ((hhv(C,7) - llv(C,7)) / 2) veya
    (hhv(C,7) + llv(C,7)) / 2 veya
    hhv(C,7)/2 +llv(C,7)/2 şeklinde simule edilebilir....

  6. #94

    Esas Modulus mod()

    Matriksde olmayan fonksiyonlardan Modulus mod() simulasyonla elde edecegiz...

    Metastock yardımdaki tanımı...
    ----------------------------------------------------
    SYNTAX mod( DATA ARRAY, DATA ARRAY )

    FUNCTION Calculates the remainder (i.e., the fractional portion) of DATA ARRAY divided by DATA ARRAY. A division by zero produces a zero result.

    EXAMPLE The formula "mod( 10, 3 )" returns 1.0; the formula "mod( -10.7, 3 )" returns -1.7.
    You could write an equivalent formula as "-10.7 - (int(-10.7 / 3) * 3)".

    ------------------------------------------------
    Modulus fonksiyonu mod( DATA1,DATA2) DATA1 'i DATA2'ye bölünmesi sonuçu oluşan artık(artan) sayıyı hesaplar..

    Matriksde int() fonksiyonu bize yardımcı olur..
    mod(10.7 ,3) ------>10.7-(int(10.7/3)*3)---->1.7 işimizi görür....
    Ama sayı negatif olursa iş görmez,ondalık kısmı (-100000000.9819) yukarı yuvarlamaya müsait ise round() fonksiyonuda yuvarlamadan dolayı farklı sonuç verir..Çözüm negatif sayıyı pozitif yapıp İnt() fonsiyonuna tabi tutup,cıktıyı negatifleştirmek olarak halletdim..
    mod(-10.7 ,3) simulasyonu
    b:=-10.7; n:=3;
    b-(int(if(b>0,1,-1)*b/n)*n)*if(b>0,1,-1)

  7. #95

    Esas Ceiling ceiling()

    Matriksde olmayan fonksiyonlardan Ceiling ceiling() simulasyonla elde edecegiz...

    Metastock yardımdaki tanımı...
    ----------------------------------------------------
    SYNTAX ceiling( DATA ARRAY )

    FUNCTION Calculates the lowest integer that is greater than DATA ARRAY.

    EXAMPLE The formula "ceiling( 7.2 )" returns 8; the formula "ceiling(-7.2)" returns -7.

    -----------------------------------------------
    ceiling işledigi datayı yukarı yuvarlar.....
    ceiling( 7.2 )---->8
    ceiling(-7.2)---->-7
    Simulasyonu round(DATA+0.5) pozitif ve negatif sayılarda dogru sonuç verir....

Sayfa 12/12 İlkİlk ... 2101112

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
  •