Sayfa 197/593 İlkİlk ... 97147187195196197198199207247297 ... SonSon
Arama sonucu : 4738 madde; 1,569 - 1,576 arası.

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

  1.  Alıntı Originally Posted by automatic Yazıyı Oku
    Orhan Bey, Teşekkür ederim ancak,

    Bunu zaten yapabiliyoruz ancak 2 veya 3 gün önceki düşük yüksek açılış kapanış değerlerinin 5 dk grafikte otomatik işlem için kullanmak istiyoruz. Ancak 5 dk ile kod yazdığımızda yukarıdaki listelerin kaçıncısına denk geldiğini kolay yoldan tespit edemedik.

    Örneğin, GünlükAcilislar[i-2]=110,100 diyelim,
    110,100 üzerine çıkarsa al diyeceğiz mesela.. Ancak buradaki i-2 sayısı günlük periyottaki bar sayısına göre bize 5 dk. kısmındaki seviyeyi bilip buna göre sistem testi ve optimize yapmamız gerekiyor.
    örnek deki RSI nasıl üst periyot da servise hazırlanıp alt periyotta kullanıldı ise benzer şekilde ihtiyacınız olan her şeyi yapabilirsiniz.
    benim bildiğim RSI hesaplamak 2 bar önceki günlük kapanışı bulmak dan daha zordur
    örnek atayım birazdan.

  2.  Alıntı Originally Posted by Orhan AKDOĞAN Yazıyı Oku
    örnek deki RSI nasıl üst periyot da servise hazırlanıp alt periyotta kullanıldı ise benzer şekilde ihtiyacınız olan her şeyi yapabilirsiniz.
    benim bildiğim RSI hesaplamak 2 bar önceki günlük kapanışı bulmak dan daha zordur
    örnek atayım birazdan.
    PHP Code:
    var V_G  Sistem.GrafikVerileriniOku(Sistem.Sembol"G");  
    var 
    V_C Sistem.GrafikFiyatOku(V_G "Kapanis"); 
              
    var 
    V_C2 Sistem.Liste(0);  
    for (
    int i 3V_C.Counti++) {V_C2[i] = V_C[i-2];  }
    var 
    RSI_G Sistem.RSI(V_C14); 

    var 
    GunlukKapanislar Sistem.DonemCevir(Sistem.GrafikVerileriV_GV_C);
    var 
    GunlukKapanislar2 Sistem.DonemCevir(Sistem.GrafikVerileriV_GV_C2);
    var 
    GunlukRSI        Sistem.DonemCevir(Sistem.GrafikVerileriV_GRSI_G);

    Sistem.Cizgiler[0].Deger GunlukKapanislar ;   //Panel 1
    Sistem.Cizgiler[1].Deger GunlukKapanislar2 ;  //Panel 1
    Sistem.Cizgiler[2].Deger GunlukRSI;           //Panel 2 

  3. var C = Sistem.GrafikFiyatSec("Kapanis");

    var V_G = Sistem.GrafikVerileriniOku(Sistem.Sembol, "G");
    var V_C = Sistem.GrafikFiyatOku(V_G , "Kapanis");

    var V_C2 = Sistem.Liste(0);
    for (int i = 3; i < V_C.Count; i++) {V_C2[i] = V_C[i-2]; }
    var RSI_G = Sistem.RSI(V_C, 14);

    var GunlukKapanislar = Sistem.DonemCevir(Sistem.GrafikVerileri, V_G, V_C);
    var GunlukKapanislar2 = Sistem.DonemCevir(Sistem.GrafikVerileri, V_G, V_C2);
    var GunlukRSI = Sistem.DonemCevir(Sistem.GrafikVerileri, V_G, RSI_G);

    var SonYon="";
    for (int i = 1000; i < Sistem.BarSayisi; i++)
    {

    if ( C[i]>GunlukKapanislar2[i] && SonYon != "A")
    {
    Sistem.Yon[i] = "A";
    SonYon = Sistem.Yon[i];
    }
    else if (C[i]<GunlukKapanislar2[i] && SonYon != "S")
    {
    Sistem.Yon[i] = "S";
    SonYon = Sistem.Yon[i];
    }
    }



    Sistem.Cizgiler[0].Deger = GunlukKapanislar ; //Panel 1
    Sistem.Cizgiler[1].Deger = GunlukKapanislar2 ; //Panel 1
    Sistem.Cizgiler[2].Deger = GunlukRSI;

    Böyle olacak sanırım. Benimde kafam karışıyor bu periyot değişimlerinde böyle yaptım oldu.

  4. awesome-macd.jpg

    Merhaba

    Awesome ve macd indikatörleri aynı indikatör penceresinde olsun istiyorum. İdealde nasıl yapabilirim, yardımcı olabilecek olan var mı ?

  5.  Alıntı Originally Posted by JordanBelfort Yazıyı Oku
    awesome-macd.jpg

    Merhaba

    Awesome ve macd indikatörleri aynı indikatör penceresinde olsun istiyorum. İdealde nasıl yapabilirim, yardımcı olabilecek olan var mı ?
    var macd=Sistem.MACD(12, 26);
    var awesome=Sistem.AwesomeOsc(5, 34);

    Sistem.Cizgiler[0].Deger = macd; // panel 2, stil düz
    Sistem.Cizgiler[1].Deger = awesome; // panel 2, stil dikey
    Yukarıdaki işinizi görür.

  6. Arkadaşlar.Bir sembolün günlük grafiğindeki drenç ve destekler nasıl bulunur.?

  7. the Cyber Cycle with the Inverse Fisher Transform

    PHP Code:
    var CSistem.GrafikFiyatSec("Kapanis");
    var 
    LSistem.GrafikFiyatSec("DUSUK");
    var 
    HSistem.GrafikFiyatSec("YUKSEK");
    var 
    OSistem.GrafikFiyatSec("ACILIS");
    Sistem.DecimalPoint 4;

    float alpha=0.70f;
    var 
    Price=Sistem.Liste(0);
    var 
    Smooth =Sistem.Liste(0);
    var 
    Cycle =Sistem.Liste(0);
    var 
    ICycle =Sistem.Liste(0);

    for (
    int i=10;  Sistem.BarSayisi;  i++){
    Price[i]= (H[i]+L[i])/2;
    Smooth[i] = (Price[i] + 2*Price[i-1] + 2*Price[i-2] + Price[i-3])/6;

    Cycle[i] = (-0.5*alpha)*(-0.5*alpha)*(Smooth[i] - 2*Smooth[i-1] + Smooth[i-2]) + 2*(1-alpha)*Cycle[i-1]-(1 – alpha)*(1-alpha)*Cycle[i-2];
    ICycle[i] = (float)((Math.Exp(2*Cycle[i]) - 1) / (float)((Math.Exp(2*Cycle[i]) + 1);
    }
       
    Sistem.Cizgiler[0].Deger ICycle;
    Sistem.Cizgiler[1].Deger Cycle
    : error CS1056: Beklenmeyen karakter '–'

    Hatam nerde acaba görebilen var mı ? Amatörce bir çeviri yapmaya çalıştım :D

  8.  Alıntı Originally Posted by cashhflow Yazıyı Oku
    PHP Code:
    var CSistem.GrafikFiyatSec("Kapanis");
    var 
    LSistem.GrafikFiyatSec("DUSUK");
    var 
    HSistem.GrafikFiyatSec("YUKSEK");
    var 
    OSistem.GrafikFiyatSec("ACILIS");
    Sistem.DecimalPoint 4;

    float alpha=0.70f;
    var 
    Price=Sistem.Liste(0);
    var 
    Smooth =Sistem.Liste(0);
    var 
    Cycle =Sistem.Liste(0);
    var 
    ICycle =Sistem.Liste(0);

    for (
    int i=10;  Sistem.BarSayisi;  i++){
    Price[i]= (H[i]+L[i])/2;
    Smooth[i] = (Price[i] + 2*Price[i-1] + 2*Price[i-2] + Price[i-3])/6;

    Cycle[i] = (-0.5*alpha)*(-0.5*alpha)*(Smooth[i] - 2*Smooth[i-1] + Smooth[i-2]) + 2*(1-alpha)*Cycle[i-1]-(&#65533; alpha)*(1-alpha)*Cycle[i-2];
    ICycle[i] = (float)((Math.Exp(2*Cycle[i]) - 1) / (float)((Math.Exp(2*Cycle[i]) + 1);
    }
       
    Sistem.Cizgiler[0].Deger ICycle;
    Sistem.Cizgiler[1].Deger Cycle
    : error CS1056: Beklenmeyen karakter '�'

    Hatam nerde acaba görebilen var mı ? Amatörce bir çeviri yapmaya çalıştım :D
    Cycle = (1 -0.5*alpha)*(1 -0.5*alpha)*(Smooth - 2*Smooth[i-1] + Smooth[i-2]) + 2*(1-alpha)*Cycle[i-1]-(1 � alpha)*(1-alpha)*Cycle[i-2];


    Yukarıdaki satırda...
    1 � alpha yerine
    1 - alpha yazılması gerekiyor.

    Sent from my SM-N910C using Tapatalk

Sayfa 197/593 İlkİlk ... 97147187195196197198199207247297 ... 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
  •