A1 forumborsa.net Özel
Sayfa 3 Toplam 3 Sayfadan BirinciBirinci 123
Toplam 21 adet sonuctan sayfa basi 15 ile 21 arasi kadar sonuc gösteriliyor

Konu: İDEAL’deki indikatör kodları

  1. #15
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    gözbebeği üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    22,618
    Thanked
    19781
    Adı geçen
    108 Mesaj
    Eskiden çok işime yarayan mtasdelen tarzı uzun yeşil yoyo formülümü ideale uyarladım. Barlarda mum formasyonlarındanTek bir yoyo biçimini arıyor. Aradığı yoyo biçimi, üst fitil ve alt fitilin boyu gövde boyunun en az 2 katından büyük veya eşit olacak. (X2 bölümlerini isteğe göre X3 haline getirebilirsiniz.) Yoyo oluşunca üst fitil ile kapanışın ortasını teyit çizgisi olarak çekiyor. alt fitil ile açalış ortasınıda stop olarak çekiyor. Teyit çizgisi üstünde açılış yaparsa ( yeşil çizgi ) trend yukarı, stop çizgisinin altında açılış yaparsa trend aşağı ( viop'a uyarlayın işte) Pozisyonunuza göre tersdeki çizgi çıkış/stop yeri.




    PHP- Kodu:
    var =Sistem.GrafikVerileri 
    var 
    Sistem.GrafikFiyatOku("Kapanis") ; 
    var 
    Sistem.GrafikFiyatOku("Acilis") ; 
    var 
    Sistem.GrafikFiyatOku("Yuksek") ; 
    var 
    Sistem.GrafikFiyatOku("Dusuk") ; 

    var 
    BarSayisi V.Count

    var 
    UFB Sistem.Liste(0);
    var 
    AFB Sistem.Liste(0) ;
    var 
    GB Sistem.Liste(0);
    var 
    Teyit Sistem.Liste(0); 
    var 
    Stop Sistem.Liste(0); 

    for (
    int i BarSayisii++) 

    UFB[i] = H[i]-C[i];
    AFB[i] = O[i]-L[i];
    GB[i] = C[i]-O[i]; 
    Teyit[i] = Teyit[i-1];
    Stop[i] = Stop[i-1]; 

    if ( 
    H[i]>C[i] && C[i]>O[i] && O[i]>L[i] && UFB[i]>=(GB[i]*2) && AFB[i]>=(GB[i]*2))

    Teyit[i] = C[i]+(UFB[i]/2); 
    Stop[i] = O[i]-(AFB[i]/2); 


    Sistem.Cizgiler[0].Deger Teyit 
    Sistem.Cizgiler[1].Deger Stop 
    ** BORSA'da trend hiç bir zaman iç dinamiklerden dolayı başlamaz bitmez **



  2. #16
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    gözbebeği üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    22,618
    Thanked
    19781
    Adı geçen
    108 Mesaj
    vALUE1:= 0.1*(RSI(14)-50);
    vALUE2:= Mov(vALUE1,9,w);
    IFISH:=(Exp(2*vALUE2)-1)/(Exp(2*vALUE2)+1);
    IFISH
    inversersi formülize edebilir misiniz? Teşekkürler..

    Algoyardim Buyrun ...
    DirectFN'in iDeal programı yazılım dili C# ve bu konuda sorusu olan olursa destek vermeye çalışırım. C# bilenler için iDeal müthiş bir ortam sunmuş.




    Inverse Fisher Transform formül dosyası bu adresten de direk kopyalanabilir;




    http://www.directfn.com.tr/sistemler/
    ** BORSA'da trend hiç bir zaman iç dinamiklerden dolayı başlamaz bitmez **



  3. #17
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    gözbebeği üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    22,618
    Thanked
    19781
    Adı geçen
    108 Mesaj
    BearBull26 : OtoTend
    açılan grafikteki periyota göre otomatiği
    1-2-3 dk.lıklarda 5-4-3 bar hassas ayar daha büyük periyotlarda son 2 bar dikkate alınmaz.

    indikatör yazılımı ve örnek grafik. #DirectFNideal






    KıvanÇ beyin Mavilim kodunu, iDeal'de tek bir satırda yazabiliriz;

    var Mavilim = Sistem.MAM(C, "Weighted", 3, 5, 8, 13, 21, 34);

    Örnek:
    x = Mov(C,3);
    y = Mov(x,5)
    z = Mov(y,8);
    q = Mov(z,13);
    w = Mov(q,21);

    demek yerine

    w = Sistem.MAM(C,"Weighted,3,5,8,13,21); diyerek tek satırda işi halledebiliriz.

    iDeal versiyon 6.04: İki yeni fonksiyon ekledik.
    -Sistem.TillsonT3(9, 0.618)
    -Sistem.MAM(Liste,"Weighted",3,5,8,13,21,34,55,89);

    Sistem. MAM fonksiyonu, bir listenin sırayla sürekli Mov'unu alır. Her Mov alışta parantezin içine girilen sayılar sırayla MOV periyodu olarak kullanır



    MUHSİN ERTUĞRUL rica eder


    inversersi formülize edebilir misiniz? Teşekkürler..

    vALUE1:= 0.1*(RSI(14)-50);
    vALUE2:= Mov(vALUE1,9,w);
    IFISH:=(Exp(2*vALUE2)-1)/(Exp(2*vALUE2)+1);
    IFISH

    Buyrunuz .....


    Konu mehmet tarafından (26.Temmuz.2018 Saat 17:41 ) değiştirilmiştir.
    ** BORSA'da trend hiç bir zaman iç dinamiklerden dolayı başlamaz bitmez **



  4. #18
    Status
    Offline
    admin - ait Kullanıcı Resmi (Avatar)
    Administrator
    Üyelik tarihi
    06.Aralık.2015
    Mesajlar
    810
    Thanked
    364
    Adı geçen
    232 Mesaj

    ideal veri terminali

    ideal veri terminali ile ilgili paylaşımların yapılacağı topictir.

  5. Teşekkür etti.




  6. #19
    Status
    Offline
    BABİL - ait Kullanıcı Resmi (Avatar)
    Grafiker
    Üyelik tarihi
    07.Aralık.2015
    Mesajlar
    15,601
    Thanked
    22521
    Adı geçen
    871 Mesaj
    insanları kader karşılaştırır,karakterleri yakınlaştırır,kararları anlaştırır

    Yasal Uyarı
    Burada yer alan yatırım bilgi, yorum ve tavsiyeleri yatırım danışmanlığı kapsamında değildir. Yatırım danışmanlığı hizmeti; aracı kurumlar, portföy yönetim şirketleri, mevduat kabul etmeyen bankalar ile müşteri arasında imzalanacak yatırım danışmanlığı sözleşmesi çerçevesinde sunulmaktadır. Burada yer alan yorum ve tavsiyeler, yorum ve tavsiyede bulunanların kişisel görüşlerine dayanmaktadır. Bu görüşler mali durumunuz ile risk ve getiri tercihlerinize uygun olmayabilir. Bu nedenle, sadece burada yer alan bilgilere dayanılarak yatırım kararı verilmesi beklentilerinize uygun sonuçlar doğurmayabilir!



  7. #20
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    gözbebeği üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    22,618
    Thanked
    19781
    Adı geçen
    108 Mesaj
    Coşkun Sevgili dostlar, Burada hiçbir beklenti içinde olmadan kodlar paylaşıyorum.
    Her şeye muhalefet ederek etrafına farklı gözükmek amacıyla marjinal fayda sağlamak isteyen kişilerin yazdıkları algoritmaları kendi sayfalarında karşılık beklemeden paylaşmalarını önemle rica ederim.
    Üstad uufuk'un Matriks için paylaştığı kodu üstad Sezai KILIÇ DirectFNiDeal'e çevirmiş.
    Her ikisinin de ellerine sağlık.
    edit: (değiştirin, uyarlayın, gözlemleyin, backtest yapın)





    indikatörlerin mucitlerine onların anladığı dilden indikatör anlatmak...
    Sözün başladığı yer.
    Tebrik ederim kıvanç kardeşimize.
    ** BORSA'da trend hiç bir zaman iç dinamiklerden dolayı başlamaz bitmez **



  8. #21
    Status
    Offline
    BABİL - ait Kullanıcı Resmi (Avatar)
    Grafiker
    Üyelik tarihi
    07.Aralık.2015
    Mesajlar
    15,601
    Thanked
    22521
    Adı geçen
    871 Mesaj
    iz süren stoploss



    var V = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatSec("Kapanis");

    var XX = C;
    var X1 = Sistem.MA(XX, "Exp", 10);
    var X2 = Sistem.MA(XX, "Exp", 50);

    var YY = Sistem.RSI(100);
    var Y1 = Sistem.MA(YY, "Exp", 10);
    var Y2 = Sistem.MA(YY, "Exp", 200);

    var ZZ = Sistem.IMI(80);
    var Z1 = Sistem.MA(ZZ, "Exp", 10);
    var Z2 = Sistem.MA(ZZ, "Exp", 200);


    var IZLEYENSTOP = Sistem.Liste(0);
    var KARAL = Sistem.Liste(0);


    var SonYon = "";
    var FlatOncesiYon = "";
    var FlatFiyat = 0.0f;
    for (int i = 1 ; i < Sistem.BarSayisi; i++)
    {
    var IndikatorAlis = X1[i] > X2[i] && Y1[i] > Y2[i] && Z1[i] > Z2[i];
    var IndikatorSatis = X1[i] < X2[i] && Y1[i] < Y2[i] && Z1[i] < Z2[i];

    IZLEYENSTOP[i] = Sistem.IzleyenStopYuzde(1.5, i);
    if (IZLEYENSTOP[i] == 0) IZLEYENSTOP[i] = C[i];

    KARAL[i] = Sistem.KarAlYuzde(2.0, i);
    if (KARAL[i] == 0) KARAL[i] = C[i];

    if (SonYon == "F" && FlatOncesiYon == "A" && C[i] > FlatFiyat * 1.005f ) // kar alındıktan sonra tekrar alış trendine girme
    {
    FlatOncesiYon = "";
    SonYon = "A";
    Sistem.Yon[i] = "A";
    }
    else if (SonYon == "F" && FlatOncesiYon == "S" && C[i] < FlatFiyat * 0.995f ) // kar alındıktan sonra tekrar alış trendine girme
    {
    FlatOncesiYon = "";
    SonYon = "A";
    Sistem.Yon[i] = "A";
    }
    else if ((C[i] < IZLEYENSTOP[i] || C[i] >= KARAL[i]) && SonYon == "A") // alıştan flate
    {
    FlatOncesiYon = SonYon;
    FlatFiyat = C[i];
    SonYon = "F";
    Sistem.Yon[i] = "F";
    }
    else if ((C[i] > IZLEYENSTOP[i] || C[i] <= KARAL[i]) && SonYon == "S") // satıştan flate
    {
    FlatOncesiYon = SonYon;
    FlatFiyat = C[i];
    SonYon = "F";
    Sistem.Yon[i] = "F";
    }
    else if (IndikatorAlis && SonYon != "A" && FlatOncesiYon != "A") // alış
    {
    FlatOncesiYon = "";
    SonYon = "A";
    Sistem.Yon[i] = "A";
    }
    else if (IndikatorSatis && SonYon != "S" && FlatOncesiYon != "S") // satış
    {
    FlatOncesiYon = "";
    SonYon = "S";
    Sistem.Yon[i] = "S";
    }
    }

    Sistem.Cizgiler[0].Deger = X1;
    Sistem.Cizgiler[1].Deger = X2;
    Sistem.Cizgiler[2].Deger = IZLEYENSTOP;
    Sistem.Cizgiler[3].Deger = C;
    Sistem.Cizgiler[4].Deger = KARAL;

    var Yesil = Sistem.Renk(80,0,200,0);
    var Kirmizi = Sistem.Renk(80,200,0,0);
    Sistem.DolguEkle(3, 2, Yesil, Kirmizi);
    insanları kader karşılaştırır,karakterleri yakınlaştırır,kararları anlaştırır

    Yasal Uyarı
    Burada yer alan yatırım bilgi, yorum ve tavsiyeleri yatırım danışmanlığı kapsamında değildir. Yatırım danışmanlığı hizmeti; aracı kurumlar, portföy yönetim şirketleri, mevduat kabul etmeyen bankalar ile müşteri arasında imzalanacak yatırım danışmanlığı sözleşmesi çerçevesinde sunulmaktadır. Burada yer alan yorum ve tavsiyeler, yorum ve tavsiyede bulunanların kişisel görüşlerine dayanmaktadır. Bu görüşler mali durumunuz ile risk ve getiri tercihlerinize uygun olmayabilir. Bu nedenle, sadece burada yer alan bilgilere dayanılarak yatırım kararı verilmesi beklentilerinize uygun sonuçlar doğurmayabilir!



Sayfa 3 Toplam 3 Sayfadan BirinciBirinci 123

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

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

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