Sayfa 50 Toplam 62 Sayfadan BirinciBirinci ... 40484950515260 ... SonuncuSonuncu
Toplam 428 adet sonuctan sayfa basi 344 ile 350 arasi kadar sonuc gösteriliyor

Konu: matriks formül ve paylaşımlar

  1. #344
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    uzman üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    14,954
    Thanked
    18487
    Adı geçen
    102 Mesaj

    ** Artık Her Türk Trader doğmalı.**

  2. Bunu beğendi.




  3. #345
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    uzman üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    14,954
    Thanked
    18487
    Adı geçen
    102 Mesaj
    mavilim (ahmet abim) böyle de hiç zevkli değil diye ders anlatsak SPK tarafından o da mı sakıncalı ?
    matrıks ve metastocku olanlar için en azından kendi sistemlerine yardımcı olabilecek bir, iki komut yazmak mesela?
    önce matrıks ve metastockta hareketli ortalamalar nasıl yazılır ondan başlayalım mı?










    GÖSTERGELERİ ÇİZDİRMEK, GENELDE FİYATA BAĞLI PARAMETRELERDEN OLUŞTURULUR.
    BU PARAMETRELER
    H;L;C;O
    HIGH-LOW-CLOSE- OPEN DIR.

    MESELA MACD
    A1:=MOV(C,12,E);
    A2:=MOV(C,26,E);
    A3:=A1-A2;
    A4:=MOV(A3,9,E);
    A3;A4


    Y1:=RSI(14);
    A1:=MOV(Y1,12,E);
    A2:=MOV(Y1,26,E);
    A3:=A1-A2;
    A4:=MOV(A3,9,E);
    A3;A4





    FORMULLERİ DİREKT BURAYA YAZDIĞIM İÇİN HATA VEREN OLABİLİR BİRAZ ÖNCE HATA VERENLERDEN BİRİNDE iki nokta üst üste GİRİLMEMİŞ MESELA ;
    A1:=RSI(14);
    A2:=Mov(A1,34,S);
    A3:=Cross(A1,A2);
    B1:=MACD();
    B2:=Mov(B1,34,S);
    B3:=Cross(B1,B2);
    If(A3>0,1,If(B3>0,2,0))

    DOĞRUSU

    ** Artık Her Türk Trader doğmalı.**

  4. Bunu beğendi.




  5. #346
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    uzman üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    14,954
    Thanked
    18487
    Adı geçen
    102 Mesaj
    kafkaf sormuş ...
    uufuk hocam, rainbow oscillator'ı (RMO) matriks'e çevirmeye çalışıyorum.
    Yaptığımı düşünüyorum ancak bir yerlerde hata var galiba, sonuç istediğim gibi çıkmıyor.



    Sıkıntı avg de imiş demekki.

    Kod:
    y:=Input("Smoothing SMA periods",1,252,2);
    pds:=Input("HHV/LLV lookback periods",1,252,10); z:=-(cum(1)=>(y+pds));
    x:=(C-( Mov(C,y,S)+ Mov(Mov(C,y,S),y,S)+ Mov(Mov(Mov(C,y,S),y,S),y,S)+
    Mov(Mov(Mov(Mov(C,y,S),y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(Mov(C,y,S),y,S),y,S),y,S),y,S)+
    Mov(Mov(Mov(Mov(Mov(Mov(C,y,S), y,S),y,S),y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S),
    y,S),y,S),y,S),y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S),
    y,S),y,S),y,S),y,S),y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S),
    y,S),y,S),y,S),y,S),y,S),y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S),
    y,S),y,S),y,S),y,S),y,S),y,S),y,S),y,S),y,S)) /10)/Max(HHV(C,pds)-LLV(C,pds),.000001)*100*z;
    avg:=Cum(x)/Cum(z); pk:=Ref(x,-1)=HHV(x,3) AND Ref(x,-1)>avg;
    pkVal1:=ValueWhen(1,pk,Ref(x,-1)); pkValAvg:=Cum(pkVal1)/Cum(z);
    tr:=Ref(x,-1)=LLV(x,3) AND Ref(x,-1)<avg;
    trVal1:=ValueWhen(1,tr,Ref(x,-1)); trValAvg:=Cum(trVal1)/Cum(z);
    avg; pkValAvg ; trValAvg; x


    Matriksde olmayan fonksiyonlardan Trough Value trough() simulasyonla elde edecegiz...



    Kod:
    a:=ZIG(C,2,%);
    valuewhen(1,Cross(a,ref(a,-1)) ,ref(a,-1))

    Matriksde olmayan fonksiyonlardan Peak Value peak() simulasyonla elde edecegiz...



    Kod:
    a:=ZIG(C,2,%);
    valuewhen(1,Cross(ref(a,-1),a) ,ref(a,-1))

    Matriksde olup fonksiyon listesinde görünmeyen Integer _ Round _PREV fonksiyonunu tanıtalım..

    Matriksde olmayan Fraction_ Median Price_ Midpoint_Modulus_Negative_Precision_
    Alert_Ceiling _Division _ Floor _Trough Value _Peak Value
    gibi fonksiyonları simule edecegiz..

    Dostlar bu fonksiyonları ve simülasyonları metastock dan matrikse formul çevirirken kullanmanız amacıyla verdim...
    İlk sayfalara toplamak isabetli olacagını düşündüm .....
    Kolay gelsin....
    ......:yes:.....:

    uufuk

    Kod:
    NW:=ROC(Hour(),1,$)<0; n:=21; q:=2/(n+1);
    gap:=if(abs(ROC((H+L)/2,1,%)*nw)>0.5,ROC((H+L)/2,1,$),0);
    prev*(1-q)+(c+gap)*q
    Düşük fiyatlar....Senetçiler görüyor, vopcular uyuyor....

    gap:=if(abs(ROC((H+L)/2,1,%)*nw)>0.5,ROC((H+L)/2,1,$),0);

    ** Artık Her Türk Trader doğmalı.**

  6. Bunu beğendi.




  7. #347
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    uzman üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    14,954
    Thanked
    18487
    Adı geçen
    102 Mesaj
    uufuk dostumuz önemli gördüğü fomulleri taşımayı uygun bulmuş bizdede bulunsun ..

    *** Matriksde olup fonksiyon listesinde görünmeyen Integer [int()] fonksiyonunu tanıtalım...

    Metastock yardımdaki tanımı...
    ----------------------------------------------
    Function: Integer [int()]

    SYNTAX int( DATA ARRAY )

    FUNCTION Removes the fractional portion of DATA ARRAY and returns the integer part.

    EXAMPLE The formula "int( 10.7 )" returns 10; the formula "int(-19.8 )" returns -19.
    ------------------------------------------------------------
    Bu fonksiyonun kullanımı basit
    int(10.7) nın cıktısı 10
    int(-19.8) nın cıktısı -19 dur örnekden anlaşılacagı üzere ondalık kısmını atar tam sayı kısmını verir...

    *** Matriksde olup fonksiyon listesinde görünmeyen Self Referencing Formulas Using PREV'ı tanıtalım...

    Metastock yardımdaki tanımı...
    ------------------------------------------
    The PREV constant allows you to create self-referencing formulas. A self referencing formula is one that is able to reference the "previous" period's value of itself.

    For example, the following is an example of a self referencing formula:

    ((H+L+C)/3) + PREV

    This simple formula divides the high, low, and closing prices by 3 and then adds this value to yesterday's value of the ((H+L+C)/3).

    The calculation of the popular indicator On Balance Volume illustrates the use of the PREV function.

    (if(c>ref(c,-1),1,-1)*volume)+PREV

    Although On Balance Volume can be calculated without the use of the PREV function, an exponential moving average cannot (other than using the mov() function). The following formula shows how a 18% exponential moving average (approximately 10-periods) is calculated using the PREV function.

    (close*0.18)+(PREV*0.82)
    ---------------------------------------------------
    Bu fonksiyon matriksde var ama nane molla ve vazgeçilmez bir fonksiyondur.....
    O anda hesaplanan işlemin ref(x,-1) dır,yani bir bar önceki hesap sonucunu temsil eder....
    Yani self servis gibi kendinin bir bar önceki degerini temsil eder,onun için vaz geçilmezdir...
    Self Referencing ifadesi bunu vurgular..
    Gelelim nane molla kısmına;
    Matriksde sadece ve sadece if( ) fonksiyonu içinde sorunsuz çalışır....
    + - / * > < =< => operatorlerinde sorun çıkarmaz....
    Diger tüm fonksiyonlarla kan uyuşmazlıgı vardır,anlaşamaz PC 'yı kasar hatalı gösterime sebep olur v.s...
    Tek ve yalnızca tek kankası if( ) dır....

    Bu üç fonkiyon matriksde olup direk kullanabilirsiniz...

    Matriksde olmayan
    Fraction_ Median Price_ Midpoint_Modulus_Negative_Precision_
    Alert_Ceiling _Division _ Floor _Trough Value _
    Peak Value
    gibi fonksiyonları simule edecegiz..


    Matriksde olup fonksiyon listesinde görünmeyen Round [round()] tanıtalım...

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

    FUNCTION Rounds DATA ARRAY to the nearest integer.

    EXAMPLE The formula "round( +10.5 )" returns +11. The formula "round( -10.4 )" returns -10.

    ---------------------------------------------------
    Bu fonksiyon ondalık sayıyı bir yukarı yuvarlar...
    round( +10.5 ) cıktısı 11
    round( -10.4 ) cıktısı -10 dır


    *** Matriksde olmayan fonksiyonlardan Fraction [frac()] simulasyonla elde edecegiz...

    Metastock yardımdaki tanımı...
    ------------------------------------------

    SYNTAX frac( DATA ARRAY )

    FUNCTION Eliminates the integer portion of DATA ARRAY and returns the fractional part.

    EXAMPLE The formula "frac( 10.7 )" returns 0.7; the formula "frac(-19.8 )" returns -0.8.

    ------------------------
    Bu fonksiyon ondalık sayının tam kısmını alır,ondalık kısmını atar..
    Örneklerde görüldügü gibi;
    frac( 10.7 ) --->0.7
    frac(-19.8 ) --->-0.8 olarak cıktı verir...

    Matriksde int() fonksiyonu bize yardımcı olur..
    frac( 10.7 ) ------>10.7-int(10.7)---->0.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..
    örnegin;
    .................
    b:=100000000.9819;{Fractalı alınacak sayımız}
    b-int(if(b>0,1,-1)*b)*if(b>0,1,-1)
    .................
    b:=-100000000.9819;{Fractalı alınacak sayımız}
    b-int(if(b>0,1,-1)*b)*if(b>0,1,-1)
    .................
    poz sayıda..0.9819
    neg sayıda..-0.9819 olarak fractalı elde edilir......

    Değişik sayılarla alıştırma yapınız, mantıgı kavrayınız....

    *** Matriksde olmayan fonksiyonlardan Precision [prec()] simulasyonla elde edecegiz...

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

    FUNCTION Truncates DATA ARRAY to PRECISION decimal places.

    EXAMPLE The formula "SYNTAX prec( DATA ARRAY, PRECISION )

    FUNCTION Truncates DATA ARRAY to PRECISION decimal places.

    EXAMPLE The formula "prec( 10.12981, 2 )" returns 10.120. The formula "prec( 10.12981, 4 )" returns 10.12980. Small binary rounding errors may cause some minor distortion in the decimal portion of any number stored in a computer
    . The formula "prec( 10.12981, 4 )" returns 10.12980. Small binary rounding errors may cause some minor distortion in the decimal portion of any number stored in a computer
    ----------------------
    Bu fonksiyon ondalık sayının,ondalık basamak hassasiyetini ayarlar...
    prec( 10.12981, 2 )------> 10.12 ---->ondalık 2 basamak
    prec( 10.12981, 4 )-----> 10.1298 ---->ondalık 4 basmak

    PRECISION ile ilgili dostların soruları geçmişte cevaplanmıştı....

    fiyat bilgisini virgülden sonra kaç basamak olacağını nasıl yazabiliriz?
    mesela 90.450 olan fiyatı indikatör de 90 olarak yada 90,4 olarak nasıl yazdırabiliriz.

    c; <====fiyat orijinal gösterim parite grafiğinden takip et , 4 hane
    int(c*10)/10; <====1hane
    int(c*100)/100; <====2hane
    int(c*1000)/1000; <====3hane
    int(c*10000)/10000 <====4hane


    Normalde pi sayısı :3.1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 5923078164 şeklinde hani..

    Bunu pi=3.14 olarak hesaplatarak kullanmak için hangi fonksiyonu kullanmalıyız ?

    Bir bölme işlemi yaptım pi sayısı gibi çok haneli bir sonuç çıktı..

    Sonuçu aşağıya ya da yukarıya yuvarlamak değil sadece virgül sonrası 2 haneyi kullanmaya ihtiyacım var ?

    Alta link koydum ama matriks'te precision fonksiyonu çalışmıyor :vurkafa:

    C=16.5370
    round(C) returns 17
    prec (C,2) returns 16.53 instead of 16.54 :grrr:

    Tüm syntax'ı buldum.. İhtiyacı olanlar için link burada dursun :

    http://www.metastock.ca/download/Met...ula-Primer.pdf

    uufuk

    int(16.5370*100)/100;
    int(106.5375*100)/100;
    int(11106.5375*100)/100

    *** Matriksde olmayan fonksiyonlardan Alert [alert()] simulasyonla elde edecegiz...

    Metastock yardımdaki tanımı..
    -----------------------------------
    SYNTAX alert( EXPRESSION, PERIODS )

    FUNCTION Extends a "true" result of EXPRESSION for the specified number of periods. This true result is held true over the number of periods specified even if a "false" result is generated.

    EXAMPLE alert( cross(rsi(14),70),5 )
    ---------------------------

    uufuk
    Sistemler ve indikatörler oluşturulurken iki data birbiriyle karşılaştırılır.
    Karşılaşacagımız çıktılar, doğru(TRUE) yada yanlış (FALSE) dır.

    Metastock da aşağıdaki işlemlerin çıktısı:
    Cross(Data1,Data2)--->TRUE=1 FALSE=0
    Data1 >= Data2--->TRUE=1 FALSE=0
    Data1 = Data2--->TRUE=1 FALSE=0
    Data1 < Data2--->TRUE=1 FALSE=0
    Data1 <= Data2--->TRUE=1 FALSE=0 dır.

    Matriks de aşağıdaki işlemlerin çıktısı:
    Cross(Data1,Data2)--->TRUE=1 FALSE=0
    Data1 >= Data2--->TRUE=-1 FALSE=0
    Data1 = Data2--->TRUE=-1 FALSE=0
    Data1 < Data2--->TRUE=-1 FALSE=0
    Data1 <= Data2--->TRUE=-1 FALSE=0 dır.
    Daha önce açıklamıştık.....

    Yani diyorki:

    alert (cross(rsi(15),70),5)
    Bir barda RSI(15) 70i geçerse "true" değerini alır, cıktı değeri "1"olur.
    hemen sonraki barda 70den düşük olsa da "1" değerini muhafaza et.
    alert (cross(rsi(15),70),5) kaç bar muhafaza et:5

    Şimdi de HHV(Data,Period) veya LLV(Data,Period) fonksiyonları ile ALERT fonksiyonunu simule edeceğiz.
    ALERT(Cross(Data1,Data2),5) eşittir HHV(Cross(Data1,Data2),5)
    ALERT(Data1 >= Data2,5) eşittir LLV(Data1 >= Data2,5)
    ALERT(Data1 = Data2,5) eşittir LLV(Data1 = Data2,5)
    ALERT(Data1 < Data2,5) eşittir LLV(Data1 < Data2,5)
    ALERT(Data1 >= Data2,5) eşittir LLV(Data1 >= Data2,5)

    Sanırım :seyt: alert :seyt: kabusunuz bitmiştir.....

    *** Matriksde olmayan fonksiyonlardan Median Price [mp()] simulasyonla elde edecegiz...

    Metastock yardımdaki tanımı...
    ------------------------------------------
    The Median Price indicator is calculated by adding the high price and the low price together, and then dividing by two.
    The result is the average, or median, price.

    Median Price = (H+L)/2

    ---------------------
    Fazla söze gerek yok....

    mp()------>(H+L)/2

    *** 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....

    *** 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)

    *** 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....

    *** Matriksde olmayan fonksiyonlardan Division div() simulasyonla elde edecegiz...

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

    FUNCTION Divides the first parameter by the second. Division by zero produces a result of zero.

    EXAMPLE The formula "div( 10, 2 )" returns 5 (this formula also could be written as "10 / 2").
    -----------------------------------------------------
    Bu fonksiyon bildigimiz bölme işlemidir....
    div( DATA1,DATA2)---> ifadesi DATA1'in DATA2'ye bölünecegini gösterir....
    div( DATA1,DATA2)===( DATA1/DATA2) dır,bu kadar basit yani...

    *** Matriksde olmayan fonksiyonlardan Floor floor() simulasyonla elde edecegiz...

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

    FUNCTION Calculates the highest integer that is less than DATA ARRAY.

    EXAMPLE The function "floor( 13.9 )" returns 13. The formula "floor( -13.9 )" returns -14
    ----------------------------------------------------
    floor( DATA) anlaşılacagı üzere DATA'yı aşagı yuvarlar....
    floor( 13.9 )----->13
    floor(-13.9)----->-14 olur....

    Simulasyonu round(DATA-0.5 ) şeklinde yazılabilinir...

    round( 13.9-0.5 )--->13
    round( -13.9-0.5 )-->-14
    ** Artık Her Türk Trader doğmalı.**

  8. Bunu beğendi.




  9. #348
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    uzman üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    14,954
    Thanked
    18487
    Adı geçen
    102 Mesaj
    uufuk;

    TroughBars
    TR1:=Cum(1)-ValueWhen(1,TR,Cum(1));
    TR2:=Cum(1)-ValueWhen(2,TR,Cum(1));

    PeakBars

    PK1:=Cum(1)-ValueWhen(1,PK,Cum(1));
    PK2:=Cum(1)-ValueWhen(2,PK,Cum(1));

    kullan.....


    ** Artık Her Türk Trader doğmalı.**

  10. Teşekkür etti.




  11. #349
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    uzman üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    14,954
    Thanked
    18487
    Adı geçen
    102 Mesaj
    mavilim : Ahmet abimin formul çalışmalarına devam etmiş ..

    REF(C,-1)>REF((H+L)/2,-1) VE
    C>(H+L)/2 OLAN BARLAR YÜKSELİŞ EĞİLİMİNİ SÜRDÜRÜR.



    A1:=Mov(C,30,S);
    A2:=Ref(A1,-8);
    A1;A2



    A1:=Ref(C,-21);
    A2:=Ref(C,+21);
    A1;A2

    artı ve eksi oluşu..



    ICHIMOKU FORMULUNDA VARDIR.. VE ÇİZGİ GERİDE KALIR..



    A1:=Ref(HHV(H,34),-5);
    A2:=Ref(LLV(L,34),-5);
    A1;A2



    A1:=Ref(HHV(H,34),-1);
    A2:=Ref(LLV(L,34),-1);
    A1;A2

    EKSİ BİR DAHA YAKIŞIKLI OLDU..

    ** Artık Her Türk Trader doğmalı.**

  12. Bunu beğendi.




  13. #350
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    uzman üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    14,954
    Thanked
    18487
    Adı geçen
    102 Mesaj
    FORMULUN İÇİNE UFAK BİR ŞART EKLEDİĞİMİZDE ÇİZGİLERİN NASIL DEĞİŞTİĞİNİ GÖRELİM.
    ŞARTIMIZ ;KAPANIŞ BARI, 5 PERYOTLUK BASİT ORTALAMA ÜZERİNDE GEZMESİ..

    BU ŞART GERÇEKSE; ÇİZGİLER DAHA FARKLI BİR GÖRÜNÜM ARZEDECEKTİR.
    PR1:=Input("periods",1,500,10);
    PR2:=Input("periods",1,500,34);
    A1:=Ref(HHV(H,PR1),-1);
    A2:=Ref(LLV(L,PR1),-1);
    B1:=Ref(HHV(H,PR2),-1);
    B2:=Ref(LLV(L,PR2),-1);
    T1:=Mov(C,5,S);
    Y1:=ValueWhen(1,C>T1,A1);
    Y2:=ValueWhen(1,C>T1,A2);
    Y3:=ValueWhen(1,C>T1,B1);
    Y4:=ValueWhen(1,C>T1,B2);
    Y1;Y2;Y3;Y4

    ** Artık Her Türk Trader doğmalı.**

  14. Bunu beğendi.




Sayfa 50 Toplam 62 Sayfadan BirinciBirinci ... 40484950515260 ... SonuncuSonuncu

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

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

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



Sayfa Başına Çık