Sayfa 94/595 İlkİlk ... 44849293949596104144194594 ... SonSon
Arama sonucu : 4754 madde; 745 - 752 arası.

Konu: İDEAL veri terminalinde /Sistem/İndikatör/Robot

  1.  Alıntı Originally Posted by alekss Yazıyı Oku
    arkadaşlar merhaba
    tuncer bey twitter da paylaşmıştı izole tepe izole dip tekniği

    Tuncer Şengöz†@TuncerSengoz 7 Şub
    Daha fazla Tuncer Şengöz Retweetledi: Tuncer Şengöz
    Dünkü flood'da bahsettiğim teknikle ilgili bazı bilgiler vereceğim. Arşivleyin, ileride çok faydasını görürsünüz.Tuncer Şengöz ekledi,

    Yarın 87,047 aşağıya geçilirse benim "izole tepe/dip" tekniğime göre dönüş teyidi gelmiş olacak. (Tekniğin güvenilirliği %85 civarıdır.)

    Yeni en yüksekler yaparak ilerleyen trende yükseliş trendi, yeni en düşükler yaparak ilerleyen trende düşüş trendi denir.

    Yeni yüksekler yaparak ilerleyen trendde bazı günlerde yeni en yüksek olmaz. Bu durumda trendin bitip bitmediğine nasıl karar verirsiniz?

    Acaba trendin en yüksek seviyesi görüldü mü, yoksa geçici bir düzeltme mi yaşanıyor? Benim izole tepe/dip tekniğim bu sorunu çözmeye yönelik

    Trendin o güne kadar gördüğü en yüksek seviyeye "izole tepe" diyorum. Bir gün öncesinin en düşüğünü de sinyal seviyesi kabul ediyorum.

    Eğer sinyal seviyesi 2 gün içinde aşağı geçilirse, trend sona ermiş kabul ediyorum. 2 gün içinde aşağı geçilemezse trend devam ediyor.







    bu izole tepe -dip tekniğini idealde formule edebilecek arkadaş olursa çok seviniriz
    Kodu yazmadan önce trendin böyle kolay tarif edilemeyeceğine inandığım için ve bu önyargıyı kırması umuduyla kodunu yazdım. Benim için de değişik bir çalışma oldu. Tarif edilenden fazla olarak hacim filtresi de eklemeye çalıştım ancak getiriler ciddi anlamda vasat.

    Kod:
    var P = Sistem.GrafikVerileri;
    var O = Sistem.GrafikFiyatOku(P, "Acilis");
    var C = Sistem.GrafikFiyatOku(P, "Kapanis");
    var H = Sistem.GrafikFiyatOku(P, "Yuksek");
    var L = Sistem.GrafikFiyatOku(P, "Dusuk");
    var V = Sistem.GrafikFiyatOku(P, "Lot");
    var VSD = Sistem.StDev(V, 50);
    var TS = Sistem.Liste(0f);
    
    var pos = "F";
    var posPx = 0f;
    var trendSide = 1;
    var iTrend = 1;
    
    for (var i = 1; i < P.Count; i++)
    {
        var close = P[i].Close;
        var open = P[i].Open;
        var trend = P[iTrend];
        var trend1 = P[iTrend - 1];
        var high = H[i];
        var low = L[i];
        var isRisingBar = close > open;
    
        // Update the trend if continues
        if (trendSide == 1 && trend.High < high) { iTrend = i; }
        else if (trendSide == -1 && trend.Low > low) { iTrend = i; }
        // Is trend over?
        else if (trendSide == 1 && low <= trend1.Low)
        {
            trendSide = -1;
            iTrend = i;
        }
        else if (trendSide == -1 && trend1.High < high)
        {
            trendSide = 1;
            iTrend = i;
        }
        TS[i] = trendSide;
    
        var buy = trendSide == 1 && iTrend == i && V[i] > 2 * VSD[i];
        var sell = trendSide == -1 && iTrend == i && V[i] > 2 * VSD[i];
        var flat = false;
    
        if ((pos == "A" || pos == "S") && flat) { Sistem.Yon[i] = pos = "F"; posPx = 0f; }
        else if (pos != "A" && buy) { Sistem.Yon[i] = pos = "A"; posPx = close; }
        else if (pos != "S" && sell) { Sistem.Yon[i] = pos = "S"; posPx = close; }
    }
    
    Sistem.GetiriHesapla("01/01/2000", 0.0f);
    Sistem.Cizgiler[0].Deger = Sistem.GetiriKZ;
    Sistem.Cizgiler[1].Deger = Sistem.GetiriKZAy;
    Sistem.Cizgiler[2].Deger = TS;
    Sistem.Cizgiler[3].Deger = Sistem.Liste(0f);
    Sistem.Cizgiler[4].Deger = V;
    Sistem.Cizgiler[5].Deger = VSD;
    Elbette kod yazarken hata yapmış olabilirim. Buna istinaden yukarıdaki kodu bir de sizin test etmenizi rica ediyorum.

  2.  Alıntı Originally Posted by mesuteryilmaz Yazıyı Oku
    Matriks'te MOST, iDeal'de TOMA indikatörünün kodunu bilen veya olan varsa paylaşabilir mi lütfen?
    Şimdiden teşekkürler.
    buyur!!!!!!!!!

    // TOMA hesapla
    var TOMA = Sistem.TOMA(1, 2);
    // EMA hesapla
    var Veriler = Sistem.GrafikFiyatSec("Kapanis");
    var EMA = Sistem.MA(1, "Weighted", "Kapanis");

    // hesaplanan verileri çizgilere aktar ve açıklama ekle
    Sistem.Cizgiler[0].Deger = TOMA;
    Sistem.Cizgiler[1].Deger = EMA;

    // strateji
    Sistem.KesismeTara(EMA,TOMA);

    Sistem.GetiriHesapla("01.01.1980", 0.000);
    Sistem.Cizgiler[9].Deger = Sistem.GetiriKZ;
    Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
    Sokrates twit @erhanacikgoz1

  3. #747
     Alıntı Originally Posted by erhanacikgoz1 Yazıyı Oku
    buyur!!!!!!!!!
    buyur’un sonuna eklediğiniz ünlemlere pek anlam veremedim. Benim istediğim buyurun altına eklediğiniz değildi. Bana TOMA() fonsiyonunun nasıl hesaplandığı lazım. Yine de teşekkürler ilginiz için.


    iPad cihazımdan hisse.net mobile app kullanarak gönderildi.

  4.  Alıntı Originally Posted by mesuteryilmaz Yazıyı Oku
    buyur’un sonuna eklediğiniz ünlemlere pek anlam veremedim. Benim istediğim buyurun altına eklediğiniz değildi. Bana TOMA() fonsiyonunun nasıl hesaplandığı lazım. Yine de teşekkürler ilginiz için.


    iPad cihazımdan hisse.net mobile app kullanarak gönderildi.
    Yazdığınız mesaj çok kısa. En az 10 karakterlik bir yazıyı gönderebilirsiniz. uyarısı yüzünden.

    bilgi vereyim.

    toma dediğimiz şey toma(1,2) acıklaması grafiklere 1 lık MA basit hareketlı ortalama at bu hareketli ortalamanın %2 altına çizgi çek.

    budur tomanın acılımı.

    manuel hesaplayarak teyit edebilirsiniz.

    toma (100,2) yazın.

    grafikten 100 luk manın değerine bakın bunun %2 sini hesaplayın aynı barda tam o noktaya stoploss cızgısı cektıgını goreceksınız.
    Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
    Sokrates twit @erhanacikgoz1

  5. #749
    izole dip izole tepe
    orjinal fikir
    Trader Vic: Methods of a Wall Street Master Paperback – August 12, 1993
    sayfa 78
    2b rule

  6. Caglar hocam bu sekilde kodlamayi nasil yaptin.

    Bos bir vaktinde ustteki sistemin her bir satirina aciklama girmen mumkunmu ogrenmemiz acisindan.

    Ne yazdigini anlamadim

    Alisik olmadigimiz bir kodlama bicimi
    Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
    Sokrates twit @erhanacikgoz1

  7. #751
    Duhul
    Feb 2017
    İkamet
    afyonkarahisar
    Gönderi
    791
    izole tepe-dip formulunun matriks teki kodu böyleymiş
    matriks im olmadıgı için nasıl göründüğünü bilmiyom

    d02:=L;
    d12:=ref(L,-1);
    izdip2:=ref(L,-2);
    d32:=ref(L,-3);
    d42:=ref(L,-4);
    h32:=ref(H,-3);
    h22:=ref(h,-2);
    (izdip2<d02 and izdip2<d12 and izdip2<d32 and izdip2<d42 and ref(h,-1)<max(h32,h22) and h>max(h32,h22)) or
    (d12<d02 and d12<izdip2 and d12<d32 and h>max(h22,ref(h,-1)))

    __________________________________________________ __________

    t02:=h;
    t12:=ref(h,-1);
    iztepe2:=ref(H,-2);
    t32:=ref(h,-3);
    t42:=ref(h,-4);
    L32:=ref(L,-3);
    L22:=ref(L,-2);
    (iztepe2>t02 and iztepe2>t12 and iztepe2>t32 and iztepe2>t42 and ref(L,-1)>min(L32,L22) and L<min(L32,L22)) or
    (t12>t02 and t12>iztepe2 and t12>t32 and L<min(L22,ref(L,-1)))


    daha çok dip-tepe oluşumlarını yakalamak için kullanılıyormuş

  8.  Alıntı Originally Posted by erhanacikgoz1 Yazıyı Oku
    Caglar hocam bu sekilde kodlamayi nasil yaptin.

    Bos bir vaktinde ustteki sistemin her bir satirina aciklama girmen mumkunmu ogrenmemiz acisindan.

    Ne yazdigini anlamadim

    Alisik olmadigimiz bir kodlama bicimi
    Akşam vakit bulabilirsem yorum yazıp gönderirim.
    Saygılar...


    Sent from my SM-N910C using Tapatalk

Sayfa 94/595 İlkİlk ... 44849293949596104144194594 ... 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
  •