Sayfa 529/593 İlkİlk ... 29429479519527528529530531539579 ... SonSon
Arama sonucu : 4738 madde; 4,225 - 4,232 arası.

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

  1.  Alıntı Originally Posted by bymehmet Yazıyı Oku
    Burada seans için 1 dk kümülatif hacim toplamını hesaplattım. Canlı barla sinyal göndermediğiniz sürece repaint yapmaz.
    PHP Code:
          var Sistem.GrafikVerileri;
          var 
    V240 Sistem.GrafikVerileriniOku(Sistem.Sembol"S");
          
    V240 Sistem.GrafikVerilerindeTarihHizala(V,V240);
          var 
    volume240 Sistem.GrafikFiyatOku(V240"Hacim");
          
    volume240 Sistem.DonemCevir(VV240volume240);

          var 
    birDkCumulativeVolume Sistem.Liste(0);
          var 
    birDkBarSayisi Sistem.Liste(0);
          var 
    besDkBarSayisi Sistem.Liste(0);

          for (
    int i 500V.Counti++)
          {


             if (
    volume240[i] != volume240[1])
             {
                
    birDkBarSayisi[1] = 0;
                
    birDkCumulativeVolume[1] = 0;
             }

             
    birDkCumulativeVolume[i] = birDkCumulativeVolume[i-1] + V[i].Vol;
             
    birDkBarSayisi[i] = birDkBarSayisi[1] + 1;
             
    besDkBarSayisi[i] = (int)(birDkBarSayisi[i] / 5);

          }

          
    Sistem.Cizgiler[0].Deger birDkBarSayisi;
          
    Sistem.Cizgiler[1].Deger besDkBarSayisi;
          
    Sistem.Cizgiler[2].Deger birDkCumulativeVolume;
          
    Sistem.Cizgiler[3].Deger volume240


    Çok teşekkür ederim ilginize.

  2. #4226
    Duhul
    Feb 2017
    İkamet
    afyonkarahisar
    Gönderi
    791
    merhaba

    else if (SonYon == "S" && C[i] < KK[i] )
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];

    yıkarıdaki flat şartımızda bar kapanışına göre flat oluyor
    bar kapanışı olmadan barın herhangi bir yerinde C değeri küçültür KK değerinden olduğunda flat a geçsin nasıl yazarız

  3.  Alıntı Originally Posted by alekss Yazıyı Oku
    merhaba

    else if (SonYon == "S" && C[i] < KK[i] )
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];

    yıkarıdaki flat şartımızda bar kapanışına göre flat oluyor
    bar kapanışı olmadan barın herhangi bir yerinde C değeri küçültür KK değerinden olduğunda flat a geçsin nasıl yazarız
    Sistem.Seviye kullanımını inceleyin. İdeal klavuzunda ve forumda kullanımına dair örnekler var.

  4. #4228
    tek sistemi yaklaşık 300 adet hisseye nasıl bağlayabiliriz

    çözüm tek tek ise. prg kaldırır mı veya pc

  5. merhaba...idealgodaki sepet getiri eğrisine benzer bir kod bloğu var mı? varsa paylaşırsanız sevinirim. teşekkürler...

  6. Merhaba

    Matrikste AL tarafında if içine if yazıp çifte kontrolü aşağıdaki gibi yazıyorduk. if fonksiyonu if(x, then y, else z) şeklinde çalışıyordu.

    if(mov100>mov200)
    if(mov50>mov100)
    mov5>mov20
    mov10>mov40

    mov 100 > mov 200 ise mov 50 > mov 100 doğru mu diye kontrol et eğer doğru ise mov5>mov20 göre al eğer mov50>mov100 doğru değilse o zaman mov10>mov40 şeklinde al gibi. İdeale yeni geçtim. if içinde ifi aşağıdaki gibi yazdım fakat hata alıyorum, sebebi bulamadım. Yardımcı olabilir misiniz? teşekkürler

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

    var MA1 = Sistem.MA(C, "Simple", 200);
    var MA2 = Sistem.MA(C, "Simple", 100);
    var MA3 = Sistem.MA(C, "Simple", 50);
    var MA4 = Sistem.MA(C, "Simple", 40);
    var MA5 = Sistem.MA(C, "Simple", 20);
    var MA6 = Sistem.MA(C, "Simple", 10);
    var MA7 = Sistem.MA(C, "Simple", 5);

    var SonYon = "";
    var Sinyal = "";
    double SonFiyat = 0.0;

    // Strateji
    if (MA2[i]>MA1[i])
    {
    if (MA3[i]>MA2[i])
    {
    if (MA7[i]>MA6[i]) Sinyal = "A";
    else if (MA5[i]>MA4[i]) Sinyal = "A";
    }
    }

    else if (MA3[i]<MA2[i]) Sinyal = "F";


    // Yön Kalıbı
    if (Sinyal == "A" && SonYon != "A")
    {
    Sistem.Yon[i] = "A";
    SonYon = Sistem.Yon[i];
    SonFiyat = V[i].Close;
    }
    if (Sinyal == "S" && SonYon != "S")
    {
    Sistem.Yon[i] = "S";
    SonYon = Sistem.Yon[i];
    SonFiyat = V[i].Close;
    }
    if (Sinyal == "F" && SonYon != "F")
    {
    Sistem.Yon[i] = "F";
    SonYon = Sistem.Yon[i];
    SonFiyat = V[i].Close;
    }
    }

    Sistem.GetiriHesapla("01/01/2018", 0.00);

    Sistem.Cizgiler[0].Deger = Sistem.GetiriKZ;
    Sistem.Cizgiler[1].Deger = MA1;
    Sistem.Cizgiler[2].Deger = MA2;
    Sistem.Cizgiler[3].Deger = MA3;
    Sistem.Cizgiler[4].Deger = MA4;
    Sistem.Cizgiler[5].Deger = MA5;
    Sistem.Cizgiler[6].Deger = MA6;
    Sistem.Cizgiler[7].Deger = MA7;

  7. for döngüsünü başlatmayı unutmuşsunuz.

     Alıntı Originally Posted by JordanBelfort Yazıyı Oku
    double SonFiyat = 0.0;
    for (int i = 200; i < Sistem.BarSayisi; i++)
    {

    // Strateji

  8. #4232
     Alıntı Originally Posted by EMLAK Yazıyı Oku
    tek sistemi yaklaşık 300 adet hisseye nasıl bağlayabiliriz

    çözüm tek tek ise. prg kaldırır mı veya pc
    böyle birşey deneyen olmadımı ?

Sayfa 529/593 İlkİlk ... 29429479519527528529530531539579 ... 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
  •