Sayfa 116/594 İlkİlk ... 1666106114115116117118126166216 ... SonSon
Arama sonucu : 4752 madde; 921 - 928 arası.

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

  1. #921
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,634
    Sistem karşılaştırma 2

    başlığını açtım
    ilgilenenler paylaşım yapabilir.

    http://www.hisse.net/topluluk/showth...29#post1469529

    mutlu yıllar.
    Bear_Bull
    @BearBull26

  2. Veriler geliryormu yaw saatmi degisti
    Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
    Sokrates twit @erhanacikgoz1

  3. problem var genel, piyasa açılmadı..

  4. borsa açılamamış

  5. Neden açılmamış aceba ?

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

  6. #926
    Duhul
    Feb 2017
    İkamet
    afyonkarahisar
    Gönderi
    791
    arkadaşlar merhaba
    aşağıdaki formül ü 5 dakikalık verilerle kullanıyorum
    5 dakikalık grafşk açıkken aynı ekranda bu formülü 15 dakika ve 1 saatlik grafik te de görmek istiyorum
    dönem cevir formülü ile yapmaya çalıştım ama başarılı olamadım
    yardımcı olabilecek arkadaşlar olursa sevinirim
    alım - satım kısmını yapmasak da olabilir
    var period = 3;
    var P = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var H = Sistem.GrafikFiyatSec("Yuksek");
    var L = Sistem.GrafikFiyatSec("Dusuk");
    var HH = Sistem.HHV(period, H);
    var LL = Sistem.LLV(period, L);
    var HLMID = Sistem.ListeOrta(HH, LL);
    var HLUP = Sistem.ListeOrta(HH, HLMID);
    var HLDOWN = Sistem.ListeOrta(HLMID, LL);

    var SonYon="";
    float Fiyat = 0.0f;
    for (int i = C.Count-100; i < C.Count; i++)
    {
    if ( C[i] >= HLUP [i] && SonYon != "A")
    {
    Sistem.Yon[i] = "A";
    SonYon="A";
    Fiyat = C[i];
    }
    else if (C[i] <= HLDOWN [i] && SonYon != "S")
    {
    Sistem.Yon[i] = "S";
    SonYon="S";
    Fiyat = C[i];
    }
    }




    Sistem.Cizgiler[0].Deger = HH;
    Sistem.Cizgiler[1].Deger = HLUP;
    Sistem.Cizgiler[2].Deger = HLMID;
    Sistem.Cizgiler[3].Deger = HLDOWN;
    Sistem.Cizgiler[4].Deger = LL;
    Son düzenleme : alekss; 02-01-2018 saat: 11:41.

  7. Bunu 3 periyot için yapmaya çalışırsanız çizgiler birbirine çok girer diye düşünüyorum. En basit çözüm 3 grafiği 5-15-60 dk.lık periyotlarda yan yana açıp grup üyesi olarak tanımlayın.

    Fikir vermesi açısından aşağıdaki çalışmamı paylaşıyorum. 4 Saatlik ve Haftalık periyot ta aynı grafikte çalışma. Son 3 periyot ortalamaları alınmış.

    var Veriler = Sistem.GrafikVerileriniOku(Sistem.Sembol, "240");
    var sonbar = Veriler.Count-1;
    var H = (Veriler[sonbar-1].High + Veriler[sonbar-2].High + Veriler[sonbar-3].High) / 3;
    var L = (Veriler[sonbar-1].Low + Veriler[sonbar-2].Low + Veriler[sonbar-3].Low) / 3;
    var C = (Veriler[sonbar-1].Close + Veriler[sonbar-2].Close + Veriler[sonbar-3].Close) / 3;
    var P = (H + L + C ) / 3;

    var R3 = Sistem.Liste(0);
    var R2 = Sistem.Liste(0);
    var R1 = Sistem.Liste(0);
    var S1 = Sistem.Liste(0);
    var S2 = Sistem.Liste(0);
    var S3 = Sistem.Liste(0);
    var pivot = Sistem.Liste(0);


    for (int i=1; i<Sistem.BarSayisi; i++)

    {
    R1[i] = P + 0.382f * (H - L);
    R2[i] = P + 0.618f * (H - L);
    R3[i] = P + (H - L);
    S1[i] = P - 0.382f * (H - L);
    S2[i] = P - 0.618f * (H - L);
    S3[i] = P - (H - L);
    pivot[i] = P;
    }

    Sistem.Cizgiler[1].Deger=R3;
    Sistem.Cizgiler[2].Deger=R2;
    Sistem.Cizgiler[3].Deger=R1;
    Sistem.Cizgiler[4].Deger=S1;
    Sistem.Cizgiler[5].Deger=S2;
    Sistem.Cizgiler[6].Deger=S3;
    Sistem.Cizgiler[7].Deger=pivot;


    var VerilerH = Sistem.GrafikVerileriniOku(Sistem.Sembol, "H");
    var sonbarH = VerilerH.Count-1;
    var HH = VerilerH[sonbarH-1].High;
    var HL = VerilerH[sonbarH-1].Low;
    var HC = VerilerH[sonbarH-1].Close;
    var HP = (HH + HL + HC) / 3;

    var pivotH = Sistem.Liste(0);

    for (int i=1; i<Sistem.BarSayisi; i++)

    {
    pivotH[i] = HP;
    }

    Sistem.Cizgiler[8].Deger=pivotH;

  8. #928
    Duhul
    Feb 2017
    İkamet
    afyonkarahisar
    Gönderi
    791
     Alıntı Originally Posted by ozmen Yazıyı Oku
    Bunu 3 periyot için yapmaya çalışırsanız çizgiler birbirine çok girer diye düşünüyorum. En basit çözüm 3 grafiği 5-15-60 dk.lık periyotlarda yan yana açıp grup üyesi olarak tanımlayın.

    Fikir vermesi açısından aşağıdaki çalışmamı paylaşıyorum. 4 Saatlik ve Haftalık periyot ta aynı grafikte çalışma. Son 3 periyot ortalamaları alınmış.

    var Veriler = Sistem.GrafikVerileriniOku(Sistem.Sembol, "240");
    var sonbar = Veriler.Count-1;
    var H = (Veriler[sonbar-1].High + Veriler[sonbar-2].High + Veriler[sonbar-3].High) / 3;
    var L = (Veriler[sonbar-1].Low + Veriler[sonbar-2].Low + Veriler[sonbar-3].Low) / 3;
    var C = (Veriler[sonbar-1].Close + Veriler[sonbar-2].Close + Veriler[sonbar-3].Close) / 3;
    var P = (H + L + C ) / 3;

    var R3 = Sistem.Liste(0);
    var R2 = Sistem.Liste(0);
    var R1 = Sistem.Liste(0);
    var S1 = Sistem.Liste(0);
    var S2 = Sistem.Liste(0);
    var S3 = Sistem.Liste(0);
    var pivot = Sistem.Liste(0);


    for (int i=1; i<Sistem.BarSayisi; i++)

    {
    R1[i] = P + 0.382f * (H - L);
    R2[i] = P + 0.618f * (H - L);
    R3[i] = P + (H - L);
    S1[i] = P - 0.382f * (H - L);
    S2[i] = P - 0.618f * (H - L);
    S3[i] = P - (H - L);
    pivot[i] = P;
    }

    Sistem.Cizgiler[1].Deger=R3;
    Sistem.Cizgiler[2].Deger=R2;
    Sistem.Cizgiler[3].Deger=R1;
    Sistem.Cizgiler[4].Deger=S1;
    Sistem.Cizgiler[5].Deger=S2;
    Sistem.Cizgiler[6].Deger=S3;
    Sistem.Cizgiler[7].Deger=pivot;


    var VerilerH = Sistem.GrafikVerileriniOku(Sistem.Sembol, "H");
    var sonbarH = VerilerH.Count-1;
    var HH = VerilerH[sonbarH-1].High;
    var HL = VerilerH[sonbarH-1].Low;
    var HC = VerilerH[sonbarH-1].Close;
    var HP = (HH + HL + HC) / 3;

    var pivotH = Sistem.Liste(0);

    for (int i=1; i<Sistem.BarSayisi; i++)

    {
    pivotH[i] = HP;
    }

    Sistem.Cizgiler[8].Deger=pivotH;
    sayın özmen öncelikle vermiş olduğunuz cevap için teşekkürler
    kullanmış olduğum sistemin ana fikri şu
    aşağıdaki son uc barın en yükseğini ve son uç barın en yükseğini alıyor bu iki değeri 4 eşit mesafeye bölüyor son bar kapanış (qouadranda olduğu gibi ) dörde bölünen kısmın alt tarafındaysa sat üst tarafındaysa al siğnyali üretiyor
    benim 5 dakikalık grafikte 15 ve 1 saatlite grafiklerde görmek istediğim sebebi üst bardada sat veya al sinyali ürettiyse gereksiz alım satımdan kurtulabilmek

    grafiklerde görüldüğü gibi bazoı zamanlarda mükemmel zamanda ve mükemmel seviyelerde pozisyona giriş imkanı verebiliyor
    ben bu c++ konusunda zır cahilim
    5 dakikalık grafik açıkken 15 dk lık ve 1 saatlik periyotlardada alım satım seviyelerini görebilsek mükemmel olur diye düşünüyorum
    c++ dilinde bilgisi olanlar bu konuda çalışırlarsa kendilerinede forum uyelerinede faydaları dokunabilir
    yardımcı olabişlecek olanlara şimdiden teşekkürler





    grafiklerdeki formül
    var period = 3;
    var P = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var H = Sistem.GrafikFiyatSec("Yuksek");
    var L = Sistem.GrafikFiyatSec("Dusuk");
    var HH = Sistem.HHV(period, H);
    var LL = Sistem.LLV(period, L);
    var HLMID = Sistem.ListeOrta(HH, LL);
    var HLUP = Sistem.ListeOrta(HH, HLMID);
    var HLDOWN = Sistem.ListeOrta(HLMID, LL);

    var SonYon="";
    float Fiyat = 0.0f;
    for (int i = C.Count-100; i < C.Count; i++)
    {
    if ( C[i] >= HLUP [i] && SonYon != "A")
    {
    Sistem.Yon[i] = "A";
    SonYon="A";
    Fiyat = C[i];
    }
    else if (C[i] <= HLDOWN [i] && SonYon != "S")
    {
    Sistem.Yon[i] = "S";
    SonYon="S";
    Fiyat = C[i];
    }
    }




    Sistem.Cizgiler[0].Deger = HH;
    Sistem.Cizgiler[1].Deger = HLUP;
    Sistem.Cizgiler[2].Deger = HLMID;
    Sistem.Cizgiler[3].Deger = HLDOWN;
    Sistem.Cizgiler[4].Deger = LL;
    Son düzenleme : alekss; 03-01-2018 saat: 19:04.

Sayfa 116/594 İlkİlk ... 1666106114115116117118126166216 ... 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
  •