Sayfa 436/593 İlkİlk ... 336386426434435436437438446486536 ... SonSon
Arama sonucu : 4738 madde; 3,481 - 3,488 arası.

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

  1.  Alıntı Originally Posted by ozmen Yazıyı Oku
    nz

    Bir dizideki NaN değerlerini sıfırlarla (veya verilen değerle) değiştirir.

    https://tr.tradingview.com/pine-scri...erence/#fun_nz

    https://www.mql5.com/en/forum/340210
    m(k[i-lenght],y) bunu nasıl ifade etmeliyim hocam

  2. Bu konunun tamamen yabancısıyım diyebilirim. ama şunu merak ediyorum. Bu robotlarpoziyonu kısmi olarak azaltıp arttırabiliyorlar mı ? Herhangi bir indikatörün durumuna göre pozisyon arttırmak ya da azaltmak mümkün mü ??

    Bir de bu konuda en basitten alan bir eğitim yok mu ??
    Son düzenleme : oguz90tr; 23-05-2020 saat: 02:16.
    Nil Satis Nisi Optimum

  3. Merhaba,
    İdeal'de sorgu yazabildim. Grafikteki hisse-kontrat için indikatörle al-sat sistemi de kurabildim. Bu ikisini birleştirmek mümkün mü? Sorgu sonucunu bir başka sisteme girdi olarak kullanabilir miyim?

    Örneğin SorguSistem adlı bir sistemle hisseler belirlediniz diyelim.
    Bu belirlediğiniz hisselerde gün boyu TradeSistem adlı bir başka sisteminizle al-sat yaptınız. Ertesi gün sorguda yeni hisseler çıktı, TradeSistem bu sefer bu yeni hisselerde çalışacak.

    Not: Açıklayabilmek için çözümde iki sistem gerekli, birinin çıktısı ikinciye girdi olmalı, gibi yazdım ama aslında bu gidiş yolunun doğruluğundan da emin değilim.

  4. Merhaba, 2 aydır ideal kullanıcısıyım. bu süre zarfında 2 kişiyi daha idealci yaptım. Bir tek sorgu ekranında zayıfız şu an. aşağıdaki sorguyu ideal diilinde yazmamıza yardımcı olursanız cok sevınırız.

    MACD(26,12,9)<=MACDTrigger(26,12,9) AND MACD(26,12,9)>=-0.05 AND MACD(26,12,9)<=0.05 AND HHV(L,66)/LLV(L,66)<1.5

    Şimdiden cok tesekkurler.

  5. Hayırlı bayramlar,

    All in One ( Bu kod ile, sisteminizin farklı periyot getirilerini tek pencerede görebilirsiniz. Böylece getirileri kıyaslayabilir, ilgili periyotların getiri yükseklikleri/düşüklüklerine göre lot artırımı, azaltımı, sistemi devreye alma/devre dışı bırakma vb işlemlerinize karar verebilirsiniz.)


    Kod:
                string p1 = "1"; // bu periyodu değiştirme
                string p2 = "2";
                string p3 = "3";
                string p4 = "4";
                string p5 = "5";
                string p6 = "10";
    
               // sistem adı s1, 1 dk grafik üzerinde kullanınız, s1'de Sistem.GetiriHesapla kullanılmış olmalı, okunacak bar sayısı 1 dk grafikte 1 ayın üzerinde olmalı (örneğin 30 bin)
    
                var V1 = Sistem.GrafikVerileriniOku(Sistem.Sembol, p1 ) ;
                var V2 = Sistem.GrafikVerileriniOku(Sistem.Sembol, p2 );
                var V3 = Sistem.GrafikVerileriniOku(Sistem.Sembol, p3 );
                var V4 = Sistem.GrafikVerileriniOku(Sistem.Sembol, p4 );
                var V5 = Sistem.GrafikVerileriniOku(Sistem.Sembol, p5 );
                var V10 = Sistem.GrafikVerileriniOku(Sistem.Sembol, p6 );
    
    
    
                var sys1 = Sistem.SistemGetir("s1", Sistem.Sembol, p1 );
                var sys2 = Sistem.SistemGetir("s1", Sistem.Sembol, p2 );
                var sys3 = Sistem.SistemGetir("s1", Sistem.Sembol, p3 );
                var sys4 = Sistem.SistemGetir("s1", Sistem.Sembol, p4 );
                var sys5 = Sistem.SistemGetir("s1", Sistem.Sembol, p5  );
                var sys10 = Sistem.SistemGetir("s1", Sistem.Sembol, p6 );
    
    
    
                var kz22 = sys2.GetiriKZ;
                var kz33 = sys3.GetiriKZ;
                var kz44 = sys4.GetiriKZ;
                var kz55 = sys5.GetiriKZ;
                var kz1010 = sys10.GetiriKZ;
    
    
    
    
                var kz222 = Sistem.Liste(V2.Count, 0);
                var kz333 = Sistem.Liste(V3.Count, 0);
                var kz444 = Sistem.Liste(V4.Count, 0);
                var kz555 = Sistem.Liste(V5.Count, 0);
                var kz101010 = Sistem.Liste(V10.Count, 0);
    
    
    
                for (int i = 1; i < V2.Count; i++)  kz222[i] = kz22[i - 1] ;
                for (int i = 1; i < V3.Count; i++)  kz333[i] = kz33[i - 1] ;
                for (int i = 1; i < V4.Count; i++)  kz444[i] = kz44[i - 1] ;
                for (int i = 1; i < V5.Count; i++) kz555[i] = kz55[i - 1];
                for (int i = 1; i < V10.Count; i++) kz101010[i] = kz1010[i - 1];
    
                var kz1 = sys1.GetiriKZ;
                var kz2 = Sistem.DonemCevir(V1, V2, kz222);
                var kz3 = Sistem.DonemCevir(V1, V3, kz333);
                var kz4 = Sistem.DonemCevir(V1, V4, kz444);
                var kz5 = Sistem.DonemCevir(V1, V5, kz555);
                var kz10 = Sistem.DonemCevir(V1, V10, kz101010);
    
    
                var KarZararHistogramAy1 = Sistem.Liste(V1.Count, 0);
                var KarZararHistogramAy2 = Sistem.Liste(V1.Count, 0);
                var KarZararHistogramAy3 = Sistem.Liste(V1.Count, 0);
                var KarZararHistogramAy4 = Sistem.Liste(V1.Count, 0);
                var KarZararHistogramAy5 = Sistem.Liste(V1.Count, 0);
                var KarZararHistogramAy10 = Sistem.Liste(V1.Count, 0);
    
                var KarZararOncekiAy1 = Sistem.Liste(V1.Count, 0);
                var KarZararOncekiAy2 = Sistem.Liste(V1.Count, 0);
                var KarZararOncekiAy3 = Sistem.Liste(V1.Count, 0);
                var KarZararOncekiAy4 = Sistem.Liste(V1.Count, 0);
                var KarZararOncekiAy5 = Sistem.Liste(V1.Count, 0);
                var KarZararOncekiAy10 = Sistem.Liste(V1.Count, 0);
    
                for (int i = 1; i < V1.Count ; i++)
                {
                    KarZararOncekiAy1[i] = V1[i].Date.Month != V1[i - 1].Date.Month ? kz1[i - 1] : KarZararOncekiAy1[i - 1];
                    KarZararOncekiAy2[i] = V1[i].Date.Month != V1[i - 1].Date.Month ? kz2[i - 1] : KarZararOncekiAy2[i - 1];
                    KarZararOncekiAy3[i] = V1[i].Date.Month != V1[i - 1].Date.Month ? kz3[i - 1] : KarZararOncekiAy3[i - 1];
                    KarZararOncekiAy4[i] = V1[i].Date.Month != V1[i - 1].Date.Month ? kz4[i - 1] : KarZararOncekiAy4[i - 1];
                    KarZararOncekiAy5[i] = V1[i].Date.Month != V1[i - 1].Date.Month ? kz5[i - 1] : KarZararOncekiAy5[i - 1];
                    KarZararOncekiAy10[i] = V1[i].Date.Month != V1[i - 1].Date.Month ? kz10[i - 1] : KarZararOncekiAy10[i - 1];
    
     
                    KarZararHistogramAy1[i] = kz1[i] - KarZararOncekiAy1[i];
                    KarZararHistogramAy2[i] = kz2[i] - KarZararOncekiAy2[i];
                    KarZararHistogramAy3[i] = kz3[i] - KarZararOncekiAy3[i];
                    KarZararHistogramAy4[i] = kz4[i] - KarZararOncekiAy4[i];
                    KarZararHistogramAy5[i] = kz5[i] - KarZararOncekiAy5[i];
                    KarZararHistogramAy10[i] = kz10[i] - KarZararOncekiAy10[i];
    
    
    
    
                }
    
    
    
    
                Sistem.Cizgiler[0].Deger = KarZararHistogramAy1; // panel2
                Sistem.Cizgiler[1].Deger = KarZararHistogramAy2; // panel2
                Sistem.Cizgiler[2].Deger = KarZararHistogramAy3; // panel2
                Sistem.Cizgiler[3].Deger = KarZararHistogramAy4; // panel2
                Sistem.Cizgiler[4].Deger = KarZararHistogramAy5; // panel2
                Sistem.Cizgiler[5].Deger = KarZararHistogramAy10; // panel2


  6.  Alıntı Originally Posted by automatic Yazıyı Oku
    m(k[i-lenght],y) bunu nasıl ifade etmeliyim hocam
    Pinescript te "m" isminde değişken bulamadım. Max veya min olabilir belki. Muhtemelen repaint bir indikatör. En sonda elde edilen değerleri en başta kullanıp tekrar hesaplatmış.

  7.  Alıntı Originally Posted by ozmen Yazıyı Oku
    Pinescript te "m" isminde değişken bulamadım. Max veya min olabilir belki. Muhtemelen repaint bir indikatör. En sonda elde edilen değerleri en başta kullanıp tekrar hesaplatmış.
    m büyük ihtimalle hareketli ortalama değişkeni. Ama kodun bütününü görmek lazım, bu sadece kod parçacığı..

    Geldik, gidiyoruz..
    Biçare gönüller! Ne giden son gemidir bu!
    Hicranlı hayatın ne de son matemidir bu.

  8. #3488
    Bu pohrami hem bilgisayarımda ve hemde cep telefonumda aynı lisans ile kullanabilirsiniz bilgi verirmisiniz lutfen

Sayfa 436/593 İlkİlk ... 336386426434435436437438446486536 ... 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
  •