Sayfa 109/594 İlkİlk ... 95999107108109110111119159209 ... SonSon
Arama sonucu : 4750 madde; 865 - 872 arası.

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

  1. #865
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,631
     Alıntı Originally Posted by burrn Yazıyı Oku
    Tesekkur ederim @Bear_Bull

    RSI nin 30 da almasını 70 de satması kosuluna ilave, 30 dan 25 e duserse Flat olması gerekiyor ya, kodu boyle olusturdum ama olmadı. Nerede hata yapıyorum?
    bu aşağıdaki çalışıyor

    var Veriler = Sistem.GrafikVerileri;
    var RSI = Sistem.RSI(Veriler, 14);
    var SonYon = "";
    for (int i = 3; i < Veriler.Count; i++)
    {
    if (RSI[i-1] < 30 && RSI[i] >= 30 && SonYon!= "A")
    {
    Sistem.Yon[i] = "A";
    SonYon = Sistem.Yon[i];
    }

    if (RSI[i-2] > 25 && RSI[i-1] < 25 && SonYon!= "A")
    {
    Sistem.Yon[i] = "F";
    SonYon = Sistem.Yon[i];
    }


    if (RSI[i-1] > 70 && RSI[i] < 70 && SonYon!= "S")
    {

    Sistem.Yon[i] = "S";
    SonYon = Sistem.Yon[i];
    }
    }
    Bear_Bull
    @BearBull26

  2. Tesekkurler..@Bear_Bull

    https://hizliresim.com/LOzgGo sanırım flata gecmiyor rsi 25 altında.


    bir sorum daha vardı ama daha once okumustum,

    var Veriler = Sistem.GrafikFiyatSec("Kapanis");

    var RSIPeriyot = Sistem.Parametreler[0];
    var RSI = Sistem.RSI(RSIPeriyot);
    Sistem.Cizgiler[0].Deger = RSI;
    Sistem.Cizgiler[0].Panel = 2;

    for (int i = 1; i < Veriler.Count; i++)
    {
    if (RSI[i] > 30.0)
    Sistem.Cizgiler[2].Deger[i] = 1.0f;
    else
    Sistem.Cizgiler[2].Deger[i] = 0.0f;
    }
    Sistem.Cizgiler[2].Panel = 3;
    Sistem.Cizgiler[2].ActiveBool = true;

    bunu araya koyamadım.

    Yani RSI 30'un üzerindeyse 1, değilse 0 değerini alıyor. ona gore işlem açacak yada açamayacak

  3. #867
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,631
     Alıntı Originally Posted by burrn Yazıyı Oku
    Tesekkurler..@Bear_Bull

    https://hizliresim.com/LOzgGo sanırım flata gecmiyor rsi 25 altında.
    ilk yolladığım kodda değişiklik yapmışsınız ve ben farketmemişim.
    if ( RSI[i-1] > 25 && RSI[i] < 25 && Sonyon == "A") {Sistem.Yon[i] = "F"; SonYon = "F"; }
    sizin yazdığınız şekilde kullanmışım.
    if (RSI[i-2] > 25 && RSI[i-1] < 25 && SonYon!= "A")
    {
    Sistem.Yon[i] = "F";
    SonYon = Sistem.Yon[i];
    }

    bu şekilde değiştirip deneyin

    var Veriler = Sistem.GrafikVerileri;
    var RSI = Sistem.RSI(Veriler, 14);
    var SonYon = "";
    for (int i = 3; i < Veriler.Count; i++)
    {
    if (RSI[i-1] < 30 && RSI[i] >= 30 && SonYon!= "A")
    {
    Sistem.Yon[i] = "A";
    SonYon = Sistem.Yon[i];
    }

    if (RSI[i-1] > 25 && RSI[i] < 25 && SonYon == "A")
    {
    Sistem.Yon[i] = "F";
    SonYon = Sistem.Yon[i];
    }


    if (RSI[i-1] > 70 && RSI[i] < 70 && SonYon!= "S")
    {

    Sistem.Yon[i] = "S";
    SonYon = Sistem.Yon[i];
    }
    }
    Sistem.Cizgiler[0].Deger = RSI;
    Sistem.Cizgiler[0].Aciklama = "RSI ";


    http://BB26.16MB.com/20171130204033.png
    Bear_Bull
    @BearBull26

  4.  Alıntı Originally Posted by Bear_Bull Yazıyı Oku
    ilk yolladığım kodda değişiklik yapmışsınız ve ben farketmemişim.
    if ( RSI[i-1] > 25 && RSI[i] < 25 && Sonyon == "A") {Sistem.Yon[i] = "F"; SonYon = "F"; }
    sizin yazdığınız şekilde kullanmışım.
    if (RSI[i-2] > 25 && RSI[i-1] < 25 && SonYon!= "A")
    {
    Sistem.Yon[i] = "F";
    SonYon = Sistem.Yon[i];
    }

    bu şekilde değiştirip deneyin

    var Veriler = Sistem.GrafikVerileri;
    var RSI = Sistem.RSI(Veriler, 14);
    var SonYon = "";
    for (int i = 3; i < Veriler.Count; i++)
    {
    if (RSI[i-1] < 30 && RSI[i] >= 30 && SonYon!= "A")
    {
    Sistem.Yon[i] = "A";
    SonYon = Sistem.Yon[i];
    }

    if (RSI[i-1] > 25 && RSI[i] < 25 && SonYon == "A")
    {
    Sistem.Yon[i] = "F";
    SonYon = Sistem.Yon[i];
    }


    if (RSI[i-1] > 70 && RSI[i] < 70 && SonYon!= "S")
    {

    Sistem.Yon[i] = "S";
    SonYon = Sistem.Yon[i];
    }
    }
    Sistem.Cizgiler[0].Deger = RSI;
    Sistem.Cizgiler[0].Aciklama = "RSI ";


    http://BB26.16MB.com/20171130204033.png


    Evet simdi duzeldi sayın @Bear_Bull

    Teşekkür ederim.

    Rsi de LLV ve HLV kullanımı nasıl oluyor?
    Geriye donuk mesela, 10 barda işlem yapmaya calıssam,


    var V = Sistem.GrafikVerileri;
    var RSI = Sistem.RSI(V, 14);
    var HHV = Sistem.HHV(10, RSI);
    var LLV = Sistem.LLV(10, RSI);

    şeklinde dusundum ama,

    for (int i = 3; i < Veriler.Count; i++)

    dan sonrasını yapamadım.

  5. #869
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,631
    HHV
    LLV
    leri
    grafik üzerinde çizdirin sonra gerçekten kullanılır mı bir göz kararı bakın.
    beni boş formulleri sisteme dökmeye uğraştırmayın.

    uzun süredir kendime bile sistem yazmıyorum.
    Bear_Bull
    @BearBull26

  6.  Alıntı Originally Posted by Bear_Bull Yazıyı Oku
    HHV
    LLV
    leri
    grafik üzerinde çizdirin sonra gerçekten kullanılır mı bir göz kararı bakın.
    beni boş formulleri sisteme dökmeye uğraştırmayın.

    uzun süredir kendime bile sistem yazmıyorum.
    Kusura bakmayın zamanınızı aldım sayın @Bear_Bull, sadece ogrenmeye calısıyorum.

  7. #871
     Alıntı Originally Posted by kenten Yazıyı Oku
    pek ilgi olmadı . kullanıcı tarafında pek göze görünmeyen önemli bir kalite farkı olduğu için tekrar bi hatırlatıyım diyorum.
    dikkatli izlemeye başladığımda iletim hızı iyi olan şirketlerde bile yoğun işlemlerin olduğu anlarda ciddi sarkmalar görüyorum. Bu karşı tarafta talepleri alan bilgiyasayarın yeterince güçlü olmadığını yoğun emir akışında yavaşladığını gösteriyor. belki 3-5 senedir belki daha uzun süredir upgrade edilmemiş makinalar var muhtemelen.
    ben şahsen bi sonraki aracı kurumu , idealle robot anlaşması olması, düzgün emir alım altyapısına göre seçeceğim fiilen deneyerek.
    %0,001 (yüzbinde 1)komisyon için pazarlık ediyoruz. 25 puan kayma %0.02 (onbinde 2) ye geliyo aşağı yukarı, 20 katına yani.

    örneğin haftada sadece 2 kere pozisyon değiştiren bir sistemde 25 puan ortalama kayma senede kontrat başına 540TL maliyet yaratıyor.
    16ms dediğiniz gibi emrin local’den broker serverine gidip exchange’e emir olarak yazılıp size döndüğü zaman ise ky donanımı ile Allah’tan daha ne istenir. Her işe yeter bence.


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

  8. #872
     Alıntı Originally Posted by mesuteryilmaz Yazıyı Oku
    16ms dediğiniz gibi emrin local’den broker serverine gidip exchange’e emir olarak yazılıp size döndüğü zaman ise ky donanımı ile Allah’tan daha ne istenir. Her işe yeter bence.


    iPhone cihazımdan hisse.net mobile app kullanarak gönderildi.
    Yüzbinde 1 ? Yani 1 kontrat için roundtrip yaklaşık 2.6kuruş eder. Bir kademede 2.5 tl kazanırsın, veya verirsin diye düşününce süper. En kötü sistem bile kazanır. Acaba yanlışlık mı var kom oranında?



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

Sayfa 109/594 İlkİlk ... 95999107108109110111119159209 ... 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
  •