Sayfa 163/593 İlkİlk ... 63113153161162163164165173213263 ... SonSon
Arama sonucu : 4738 madde; 1,297 - 1,304 arası.

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

  1. merhabalar, şu formüldeki hatalı yerleri düzeltemiyorum,nasıl yapabilirim acaba
    var C =Sistem.GrafikFiyatSec("Kapanis");
    var V =Sistem.GrafikFiyatSec("Hacim");
    var Mov360 =Sistem.MA(C,"Exp",360);
    var Kol2 =Sistem.Liste(0);
    var Mov60 =Sistem.MA(C,"Exp",60);
    var Mov180 =Sistem.MA(C,"Exp",180);
    var Mov270 =Sistem.MA(C,"Exp",270);
    var MovV =Sistem.MA(V,"Simple",21);
    var Mov5 =Sistem.MA(C,"Simple",5);
    var Risk =Sistem.Liste(0);
    var Kazanc =Sistem.Liste(0);
    var Kol6 =Sistem.Liste(0);

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

    Kol2[i] = Mov360[i] - 0.01f;
    Risk[i] = (C[i]-Mov360[i]*100/C[i];
    Kazanc[i] = (Mov360[i] - C[i])*100/C[i];
    Kol6[i] = MovV[i] * 0.01f * Mov5[i];
    }

    Sistem.SorguBaslik[0] = "Kapaniş";
    Sistem.SorguBaslik[1] = "Stopploss";
    Sistem.SorguBaslik[2] = "Hedef";
    Sistem.SorguBaslik[3] = "Olası % R";
    Sistem.SorguOndalik[3] = 2;
    Sistem.SorguBaslik[4] = "Olası % K";
    Sistem.SorguOndalik[4] = 2;
    Sistem.SorguBaslik[5] = "Max Kaç TL";

    var Son = Sistem.BarSayisi -1;
    if (Mov60[Son] > Mov360[Son] && Mov180[Son] > Mov270[Son] && Mov270[Son] > Mov360[Son] && C[Son] < Mov60[Son] && C[Son] >= Mov360[Son] && Risk[Son]>0 &&
    {

    Sistem.SorguDeger[0] = C[Son];
    Sistem.SorguDeger[1] = Kol2[Son];
    Sistem.SorguDeger[2] = Mov60[Son];
    Sistem.SorguDeger[3] = Risk[Son];
    Sistem.SorguDeger[4] = kazanc[Son];
    Sistem.SorguDeger[5] = Kol6[Son];


    Sistem.SorguAciklama = "Filtrem";
    Sistem.SorguEkle();
    }













    hata olarak bunları veriyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(35,38) : error CS1026: ) bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(51,1) : error CS1525: Geçersiz ifade terimi '{'
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(51,2) : error CS1026: ) bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(78,1) : error CS1524: Catch veya finally bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(78,15) : error CS1514: { bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(79,2) : error CS1003: Sözdizimi hatası, 'try' bekleniyor

  2.  Alıntı Originally Posted by ozgeer Yazıyı Oku
    merhabalar, şu formüldeki hatalı yerleri düzeltemiyorum,nasıl yapabilirim acaba
    var C =Sistem.GrafikFiyatSec("Kapanis");
    var V =Sistem.GrafikFiyatSec("Hacim");
    var Mov360 =Sistem.MA(C,"Exp",360);
    var Kol2 =Sistem.Liste(0);
    var Mov60 =Sistem.MA(C,"Exp",60);
    var Mov180 =Sistem.MA(C,"Exp",180);
    var Mov270 =Sistem.MA(C,"Exp",270);
    var MovV =Sistem.MA(V,"Simple",21);
    var Mov5 =Sistem.MA(C,"Simple",5);
    var Risk =Sistem.Liste(0);
    var Kazanc =Sistem.Liste(0);
    var Kol6 =Sistem.Liste(0);

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

    Kol2[i] = Mov360[i] - 0.01f;
    Risk[i] = (C[i]-Mov360[i]*100/C[i];
    Kazanc[i] = (Mov360[i] - C[i])*100/C[i];
    Kol6[i] = MovV[i] * 0.01f * Mov5[i];
    }

    Sistem.SorguBaslik[0] = "Kapaniş";
    Sistem.SorguBaslik[1] = "Stopploss";
    Sistem.SorguBaslik[2] = "Hedef";
    Sistem.SorguBaslik[3] = "Olası % R";
    Sistem.SorguOndalik[3] = 2;
    Sistem.SorguBaslik[4] = "Olası % K";
    Sistem.SorguOndalik[4] = 2;
    Sistem.SorguBaslik[5] = "Max Kaç TL";

    var Son = Sistem.BarSayisi -1;
    if (Mov60[Son] > Mov360[Son] && Mov180[Son] > Mov270[Son] && Mov270[Son] > Mov360[Son] && C[Son] < Mov60[Son] && C[Son] >= Mov360[Son] && Risk[Son]>0 &&
    {

    Sistem.SorguDeger[0] = C[Son];
    Sistem.SorguDeger[1] = Kol2[Son];
    Sistem.SorguDeger[2] = Mov60[Son];
    Sistem.SorguDeger[3] = Risk[Son];
    Sistem.SorguDeger[4] = kazanc[Son];
    Sistem.SorguDeger[5] = Kol6[Son];


    Sistem.SorguAciklama = "Filtrem";
    Sistem.SorguEkle();
    }













    hata olarak bunları veriyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(35,38) : error CS1026: ) bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(51,1) : error CS1525: Geçersiz ifade terimi '{'
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(51,2) : error CS1026: ) bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(78,1) : error CS1524: Catch veya finally bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(78,15) : error CS1514: { bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(79,2) : error CS1003: Sözdizimi hatası, 'try' bekleniyor
    Kod:
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var V = Sistem.GrafikFiyatSec("Hacim");
    var Mov360 = Sistem.MA(C, "Exp", 360);
    var Kol2 = Sistem.Liste(0);
    var Mov60 = Sistem.MA(C, "Exp", 60);
    var Mov180 = Sistem.MA(C, "Exp", 180);
    var Mov270 = Sistem.MA(C, "Exp", 270);
    var MovV = Sistem.MA(V, "Simple", 21);
    var Mov5 = Sistem.MA(C, "Simple", 5);
    var Risk = Sistem.Liste(0);
    var Kazanc = Sistem.Liste(0);
    var Kol6 = Sistem.Liste(0);
    
    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
    
        Kol2[i] = Mov360[i] - 0.01f;
        Risk[i] = (C[i] - Mov360[i] * 100 / C[i];
        Kazanc[i] = (Mov360[i] - C[i]) * 100 / C[i];
        Kol6[i] = MovV[i] * 0.01f * Mov5[i];
    }
    
    Sistem.SorguBaslik[0] = "Kapaniş";
    Sistem.SorguBaslik[1] = "Stopploss";
    Sistem.SorguBaslik[2] = "Hedef";
    Sistem.SorguBaslik[3] = "Olası % R";
    Sistem.SorguOndalik[3] = 2;
    Sistem.SorguBaslik[4] = "Olası % K";
    Sistem.SorguOndalik[4] = 2;
    Sistem.SorguBaslik[5] = "Max Kaç TL";
    
    var Son = Sistem.BarSayisi - 1;
    if (Mov60[Son] > Mov360[Son] && Mov180[Son] > Mov270[Son] && Mov270[Son] > Mov360[Son] && C[Son] < Mov60[Son] && C[Son] >= Mov360[Son] && Risk[Son] > 0)
    {
    
        Sistem.SorguDeger[0] = C[Son];
        Sistem.SorguDeger[1] = Kol2[Son];
        Sistem.SorguDeger[2] = Mov60[Son];
        Sistem.SorguDeger[3] = Risk[Son];
        Sistem.SorguDeger[4] = Kazanc[Son];
        Sistem.SorguDeger[5] = Kol6[Son];
    
    
        Sistem.SorguAciklama = "Filtrem";
        Sistem.SorguEkle();
    }
    vahap beyaz, ahmet çakar ....

  3.  Alıntı Originally Posted by ozgeer Yazıyı Oku
    merhabalar, şu formüldeki hatalı yerleri düzeltemiyorum,nasıl yapabilirim acaba
    var C =Sistem.GrafikFiyatSec("Kapanis");
    var V =Sistem.GrafikFiyatSec("Hacim");
    var Mov360 =Sistem.MA(C,"Exp",360);
    var Kol2 =Sistem.Liste(0);
    var Mov60 =Sistem.MA(C,"Exp",60);
    var Mov180 =Sistem.MA(C,"Exp",180);
    var Mov270 =Sistem.MA(C,"Exp",270);
    var MovV =Sistem.MA(V,"Simple",21);
    var Mov5 =Sistem.MA(C,"Simple",5);
    var Risk =Sistem.Liste(0);
    var Kazanc =Sistem.Liste(0);
    var Kol6 =Sistem.Liste(0);

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

    Kol2[i] = Mov360[i] - 0.01f;
    Risk[i] = (C[i]-Mov360[i]*100/C[i];
    Kazanc[i] = (Mov360[i] - C[i])*100/C[i];
    Kol6[i] = MovV[i] * 0.01f * Mov5[i];
    }

    Sistem.SorguBaslik[0] = "Kapaniş";
    Sistem.SorguBaslik[1] = "Stopploss";
    Sistem.SorguBaslik[2] = "Hedef";
    Sistem.SorguBaslik[3] = "Olası % R";
    Sistem.SorguOndalik[3] = 2;
    Sistem.SorguBaslik[4] = "Olası % K";
    Sistem.SorguOndalik[4] = 2;
    Sistem.SorguBaslik[5] = "Max Kaç TL";

    var Son = Sistem.BarSayisi -1;
    if (Mov60[Son] > Mov360[Son] && Mov180[Son] > Mov270[Son] && Mov270[Son] > Mov360[Son] && C[Son] < Mov60[Son] && C[Son] >= Mov360[Son] && Risk[Son]>0 &&
    {

    Sistem.SorguDeger[0] = C[Son];
    Sistem.SorguDeger[1] = Kol2[Son];
    Sistem.SorguDeger[2] = Mov60[Son];
    Sistem.SorguDeger[3] = Risk[Son];
    Sistem.SorguDeger[4] = kazanc[Son];
    Sistem.SorguDeger[5] = Kol6[Son];


    Sistem.SorguAciklama = "Filtrem";
    Sistem.SorguEkle();
    }













    hata olarak bunları veriyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(35,38) : error CS1026: ) bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(51,1) : error CS1525: Geçersiz ifade terimi '{'
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(51,2) : error CS1026: ) bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(78,1) : error CS1524: Catch veya finally bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(78,15) : error CS1514: { bekleniyor
    c:\Users\\AppData\Local\Temp\ltylsfxx.0.cs(79,2) : error CS1003: Sözdizimi hatası, 'try' bekleniyor
    Bunun direk dosyasi paylasilmisti idealin sistemler sayfasinda...ordan alip chartsystem klasorune alabilirsiniz..https://twitter.com/Algoyardim/statu...818387458?s=19

    SM-N935F cihazımdan hisse.net mobile app kullanarak gönderildi.

  4. Arkadaşlar Merhaba. Tiberius hocam hoşgeldiniz. "Kral geri döndü"

    https://www.tradingview.com/script/L...-RSI-Plus-EMA/
    adresindeki kodu döndürmeye çalıştım. Yalnız değerler uyuşmuyor.
    expr1 ? expr2 : expr3 koşulunu uygulayamadım.

    Ayrıca ortalamalara Exp değeri verdiğimde grafik olumsuz oluyor.

    Koddaki
    rma : https://tr.tradingview.com/study-scr...rence/#fun_rma RSI yı 1 olarak uyguladım sanırım doğrudur.

    ?: https://tr.tradingview.com/study-script-reference/#op_{question}{colon}

    expr1 true ise expr2, değilse expr3. Sıfır değer (0 ve ayrıca NaN, +Infinity, -Infinity) false olarak değerlendirilir, diğer tüm değerler true'dur.

    TW KODU:
    len =10
    len2=20
    src = close,
    len = input(20, minval=1, title="RSI Length")
    len2 = input(10, minval=1, title="EMA of RSI Length")
    up = rma(max(change(src), 0), len)
    down = rma(-min(change(src), 0), len)
    rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
    emaRSI = ema(rsi,len2)
    ideal kod.
    var len=10;
    var len2=20;
    var V = Sistem.GrafikVerileri;
    var SRC = Sistem.GrafikFiyatOku(V,"Kapanis");
    var SRC1 = Sistem.Liste(0);
    var SRC2 = Sistem.Liste(0);
    var MAX = Sistem.Liste(0);
    var MIN = Sistem.Liste(0);
    //var UP = Sistem.Liste(0);
    //var DOWN = Sistem.Liste(0);
    var RSAI = Sistem.Liste(0);

    for (int i = 1; i < V.Count; i++)
    {
    SRC1[i]=SRC[i];
    SRC2[i]=SRC[i-1];
    }

    var FARK = Sistem.ListeFark(SRC1, SRC2);

    for (int i = 1; i < V.Count; i++)
    {
    MAX[i] = Math.Max(FARK[i], 0);
    MIN[i] = Math.Min(FARK[i], 0)*-1;
    }

    //var EMAX= Sistem.RSI(MAX,1);
    //var EMIN= Sistem.RSI(MIN,1);

    var UP= Sistem.MA((Sistem.RSI(MAX,4)), "Simple", len);
    var DOWN= Sistem.MA((Sistem.RSI(MIN,1)), "Simple", len);


    for (int i = 1; i < V.Count; i++)
    {

    RSAI[i] = 100f - (100f / (1f + (UP[i] / DOWN[i])));
    }

    var emaRSI =Sistem.MA(RSAI,"Simple", len2);


    Sistem.Cizgiler[0].Deger = RSAI;
    Sistem.Cizgiler[0].Aciklama = "rsi";

    Sistem.Cizgiler[1].Deger = emaRSI;
    Sistem.Cizgiler[1].Aciklama = "emaRSI";
    tradingview den formül devşirecek arkadaşlara PİNE SCRİPT DİLİ BAŞVURU KLAVUZU nun faydalı olabileceğini düşünüyorum. Daha önceden yazılmadıysa.

  5. değerli dostlar merhaba, Elimde bir kalıp var mantık olan hatta python üzerinde yazılmış kodlar var bunları ideale uygulamak istiyorum. uzun zamandır yazacak bir arkadaş arıyorum ama bir türlü bulamadım yardımcı olabilecek var mı acaba? Metstock kodları ve python kodları var.

    Kısaca bahsetmek gerekirse Harmonik formasyonları bulan bir sistem oluşturmak istiyorum. AB=CD formasyonu, Gartley,creb,shark,cypher,bat formasyonlarını bulan bir sorgu sistemi traadingview kalıbı var. Python kalıbı var
    Son düzenleme : alkan63; 11-09-2018 saat: 18:56.

  6.  Alıntı Originally Posted by alkan63 Yazıyı Oku
    değerli dostlar merhaba, Elimde bir kalıp var mantık olan hatta python üzerinde yazılmış kodlar var bunları ideale uygulamak istiyorum. uzun zamandır yazacak bir arkadaş arıyorum ama bir türlü bulamadım yardımcı olabilecek var mı acaba? Metstock kodları ve python kodları var.

    Kısaca bahsetmek gerekirse Harmonik formasyonları bulan bir sistem oluşturmak istiyorum. AB=CD formasyonu, Gartley,creb,shark,cypher,bat formasyonlarını bulan bir sorgu sistemi traadingview kalıbı var. Python kalıbı var
    Hocam merhaba,
    Tradingviewde indikator kodu mu var?ismi nedir?

    SM-N935F cihazımdan hisse.net mobile app kullanarak gönderildi.

  7.  Alıntı Originally Posted by oyatci Yazıyı Oku
    Hocam merhaba,
    Tradingviewde indikator kodu mu var?ismi nedir?

    SM-N935F cihazımdan hisse.net mobile app kullanarak gönderildi.
    [RS]Fractals V9 adında, ama bu sistem formasyonları grafik üzerinde gösteriyor. Benim istediğim sorgu yapmak gerçi kalıbı söktükten sonra gerisi de gelir sanırsam.

  8.  Alıntı Originally Posted by ozmen Yazıyı Oku
    TW KODU:
    len =10
    len2=20
    src = close,
    len = input(20, minval=1, title="RSI Length")
    len2 = input(10, minval=1, title="EMA of RSI Length")
    up = rma(max(change(src), 0), len)
    down = rma(-min(change(src), 0), len)
    rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
    emaRSI = ema(rsi,len2)

    tradingview den formül devşirecek arkadaşlara PİNE SCRİPT DİLİ BAŞVURU KLAVUZU nun faydalı olabileceğini düşünüyorum. Daha önceden yazılmadıysa.
    Bence bu Tradingview formülünü iDeal diline çevrilmiş hali böyle olur.

    Kod:
    var len = 20;
    var len2 = 10;
    
    var src = Sistem.GrafikFiyatSec("Kapanis"); 
    var x = Sistem.Liste(0);
    var y = Sistem.Liste(0);
    var up = Sistem.Liste(1);
    var down = Sistem.Liste(1);
    var rsi = Sistem.Liste(1);
    
    for (int i=1; i < Sistem.BarSayisi; i++)
    {
       x[i] = Math.Max((src[i] - src[i-1]),0);
       up[i] = up[i-1] != 0 ? (x[i] + (len - 1) * up[i-1]) / len : 0;
    
       y[i] = -Math.Min((src[i] - src[i-1]),0);
       down[i] = down[i-1] != 0 ? (y[i] + (len - 1) * down[i-1]) / len : 0;
    
       rsi[i] = down[i] == 0 ? 100 : up[i] == 0 ? 0 : 100 - (100 / (1 + up[i] / down[i]));
    }
    var emaRSI = Sistem.MA(rsi,"Exp" , len2);
     
    Sistem.Cizgiler[0].Deger = rsi; 
    Sistem.Cizgiler[1].Deger = emaRSI; 
    Sistem.Cizgiler[2].Deger = Sistem.Liste(80);//Upper Line / band1
    Sistem.Cizgiler[3].Deger = Sistem.Liste(20);//Lower Line / band0

Sayfa 163/593 İlkİlk ... 63113153161162163164165173213263 ... 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
  •