Sayfa 215/617 İlkİlk ... 115165205213214215216217225265315 ... SonSon
Arama sonucu : 4934 madde; 1,713 - 1,720 arası.

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

  1. Exclamation

    Sisteminizde Flat kullanıyorsanız, işlem sayısı ve kaymayı kendiniz hesaplamalısınız. ideal doğru rakamları göstermez.

    PHP Code:
    var Sistem.GrafikFiyatSec("Kapanis"); 
    var 
    MA1 Sistem.MA(C"Exp"5);
    var 
    MA2 Sistem.MA(C"Exp"10);
     
    int islem=0;
    bool flatvar=true;




    var 
    SonYon "";
    double Fiyat 0;
    for (
    int i 1i<Sistem.BarSayisii++)
    {
       if (
    MA1[i-1] < MA2[i-1] && MA1[i] >= MA2[i] && SonYon != "A"
       {
          
    Sistem.Yon[i] = "A";  
          
    SonYon Sistem.Yon[i];
          
    Fiyat C[i];
          
    islem+=1;
       }
       else if (
    MA1[i-1] > MA2[i-1] && MA1[i] <= MA2[i] && SonYon != "S"
       {
          
    Sistem.Yon[i] = "S";  
          
    SonYon Sistem.Yon[i];
          
    Fiyat C[i];
          
    islem+=1;
       }
       else if (
    SonYon == "A" &&  C[i] > Fiyat 1.02 && flatvar)   
       {
          
    Sistem.Yon[i] = "F";  
          
    SonYon Sistem.Yon[i];
          
    islem+=1;
       }
       else if (
    SonYon == "A" &&  C[i] < Fiyat 0.98 && flatvar)   
       {
          
    Sistem.Yon[i] = "F"
          
    SonYon Sistem.Yon[i];
          
    islem+=1;
       }
       else if (
    SonYon == "S" &&  C[i] < Fiyat 0.98 && flatvar)  
       {
          
    Sistem.Yon[i] = "F";  
          
    SonYon Sistem.Yon[i];
          
    islem+=1;
       }
       else if (
    SonYon == "S" &&  C[i] > Fiyat 1.02 && flatvar)  
       {
          
    Sistem.Yon[i] = "F";  
          
    SonYon Sistem.Yon[i];
          
    islem+=1;
       }



    Sistem.Mesaj(
                     
    "Toplam İşlem Sayısı: " islem.ToString() + Environment.NewLine
                    
    +"Kayma Toplamı: " + (islem*0.025f).ToString() + Environment.NewLine
                
    );


    Sistem.Cizgiler[0].Deger MA1;
    Sistem.Cizgiler[1].Deger MA2

    https://prnt.sc/lv7nwa

  2. Flat kullanmıyor ama tek yön çalışıyorsanız da %100 oranında eksik gösterir.


    https://prnt.sc/lv7obj

  3. Hiç flat kullanmıyorsanız ve çift yön çalışıyorsanız sizden iyisi yok, doğru gösterir.


    https://prnt.sc/lv7onx

  4.  Alıntı Originally Posted by Orhan AKDOĞAN Yazıyı Oku
    Hiç flat kullanmıyorsanız ve çift yön çalışıyorsanız sizden iyisi yok, doğru gösterir.


    https://prnt.sc/lv7onx
    Fakat hemen sevinmeyin, bu senaryo da yinede birleşik sistem getiri kaymayı hatalı hesaplar.

  5. #1717
    Duhul
    Feb 2017
    İkamet
    afyonkarahisar
    Gönderi
    794
     Alıntı Originally Posted by Tiberius Yazıyı Oku
    Farklı renk de verilebilir.
    Stradivarius paylaşımı geri çekmiş galiba
    sayın Tiberius farklı renklendirme yapabilirsek dahada güzel olur
    fazla zamanınızı almayacaksa paylaşırsanız seviniriz
    saygılar

  6.  Alıntı Originally Posted by alekss Yazıyı Oku
    sayın Tiberius farklı renklendirme yapabilirsek dahada güzel olur
    fazla zamanınızı almayacaksa paylaşırsanız seviniriz
    saygılar
    Kod:
    var p1 = 55;
    var P = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var H = Sistem.GrafikFiyatSec("Yuksek");
    var L = Sistem.GrafikFiyatSec("Dusuk");
    var HH = Sistem.HHV(p1, H);
    var LL = Sistem.LLV(p1, L);
    var HLMID = Sistem.ListeOrta(HH, LL);
    var HLUP = Sistem.ListeOrta(HH, HLMID);
    var HLDOWN = Sistem.ListeOrta(HLMID, LL);
    
    var a = Sistem.Liste(0);
    var b = Sistem.Liste(0);
    var SonYon = "";
    
    
    var X = Sistem.Liste(0);
    var RenkListesi = new List<Color>(new Color[Sistem.BarSayisi]);
    
    
    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
    a[i] = HH[i] - ((HH[i] - LL[i]) * 0.618f);
    
    b[i] = LL[i] + ((HH[i] - LL[i]) * 0.618f);
    }
    
    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
    if (C[i] > HLUP[i] && SonYon != "A")
    {
        Sistem.Yon[i] = "A";
        SonYon = "A";
    
    }
    if (C[i] < HLDOWN[i] && SonYon != "S")
    {
    
        Sistem.Yon[i] = "S";
        SonYon = "S";
    }
    
    if (SonYon == "A")
    {
        X[i] = b[i];
        RenkListesi[i] = Color.Salmon;
    }
    else if (SonYon == "S")
    {
        X[i] = a[i];
        RenkListesi[i] = Color.Cyan;
    }
    
    }
    Sistem.Cizgiler[2].Deger = X;
    Sistem.Cizgiler[2].RenkListesi = RenkListesi;
    vahap beyaz, ahmet çakar ....

  7.  Alıntı Originally Posted by Orhan AKDOĞAN Yazıyı Oku
    Fakat hemen sevinmeyin, bu senaryo da yinede birleşik sistem getiri kaymayı hatalı hesaplar.
    ben meseleyi tam anlamadım orhan hocam.

    kaymalı hesabı bileşik sistemde de getiri eğrisinde de getiri kz de de doğru hesaplıyor diye biliyorum.

    her iki taraftada tek işlem kaymasını giriyoruz örnegın siz 0,025 i kullanmışsınız yani flat başladınız ve long açtıysanız 25 puan kaydırıyor. longdan direk şorta geçersenız 50 puan kaydırmalı.

    ve hesaplamayı bu sekılde yapıyor diye biliyorum ben.

    tek işlemde gönderilen lot sayısı 10 ise 25 kayıyor longdan şorta çift işlem diye geçtiği için 20 lot emir göndereceksiniz 50 puan kaymışsınız olarak göstermelı ve öyle gösteriyor ?

    Ben sorunu anlamadım açıkcası. Kendi kendimden şüphe ettim. acaba benmi hata yapıyorum diye.

    senelerdır kaymalarla ugrasan biriyim bu hespalama benim için çok önemli
    Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
    Sokrates twit @erhanacikgoz1

  8.  Alıntı Originally Posted by erhanacikgoz1 Yazıyı Oku
    ben meseleyi tam anlamadım orhan hocam.

    kaymalı hesabı bileşik sistemde de getiri eğrisinde de getiri kz de de doğru hesaplıyor diye biliyorum.

    her iki taraftada tek işlem kaymasını giriyoruz örnegın siz 0,025 i kullanmışsınız yani flat başladınız ve long açtıysanız 25 puan kaydırıyor. longdan direk şorta geçersenız 50 puan kaydırmalı.

    ve hesaplamayı bu sekılde yapıyor diye biliyorum ben.

    tek işlemde gönderilen lot sayısı 10 ise 25 kayıyor longdan şorta çift işlem diye geçtiği için 20 lot emir göndereceksiniz 50 puan kaymışsınız olarak göstermelı ve öyle gösteriyor ?

    Ben sorunu anlamadım açıkcası. Kendi kendimden şüphe ettim. acaba benmi hata yapıyorum diye.

    senelerdır kaymalarla ugrasan biriyim bu hespalama benim için çok önemli
    kod yukarıda hocam test etmesi kolay.
    yanlış mı aşağıdaki hesap sizce.
    brüt ten neti çıkardığımda işlem sayısı x kayma puanı elde etmeliyiz sanırım.
    ama 2 katı çıkmış dimi.
    ben hiç bir zaman kullanmadığım için bu ekranlara pek aşina değilim. birde siz yorumlayın.



    https://prnt.sc/lv9gtn

Sayfa 215/617 İlkİlk ... 115165205213214215216217225265315 ... 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
  •