Sayfa 4 Toplam 4 Sayfadan BirinciBirinci ... 234
Toplam 24 adet sonuctan sayfa basi 22 ile 24 arasi kadar sonuc gösteriliyor

Konu: İDEAL’deki indikatör kodları

  1. #22
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    tekavut üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    31,993
    Thanked
    20177
    Adı geçen
    108 Mesaj
    oblomovv ; Kesişme, destek, direnç vb. belirlerken küsuratlı sayıların tuzağına düşmeyin.
    Tarama, sorgu vb işlemlerde çoğunlukla gözden kaçıyor. Ortalama, destek, direnç belirlerken FİYAT ADIMI nı eklediğinize emin olun:


    Ideal veri terminali için örmek kod:

    var fi=Sistem.GrafikFiyatSec("Kapanis");
    float adim=0;
    if(fi[son]>=100)
    adim=0.1f;
    else if(fi[son]>=50)
    adim=0.05f;
    else if(fi[son]>=20)
    adim=0.02f;
    else if(fi[son]>=0.01f)
    adim=0.01f;
    ** BORSA'da trend hiç bir zaman iç dinamiklerden dolayı başlamaz bitmez **

  2. Teşekkür etti.




  3. #23
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    tekavut üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    31,993
    Thanked
    20177
    Adı geçen
    108 Mesaj
    bu sistemleri idealin sitesinden nasıl indiriliyor,bilmeyenler için?



    1- paralel trend eklenmiştir.
    2- geçerliliğini kaybeden bir çok trend kendiliğinden silinmektedir.

    ** BORSA'da trend hiç bir zaman iç dinamiklerden dolayı başlamaz bitmez **

  4. Teşekkür etti.




  5. #24
    Status
    Offline
    mehmet - ait Kullanıcı Resmi (Avatar)
    tekavut üye
    Üyelik tarihi
    12.Aralık.2015
    Mesajlar
    31,993
    Thanked
    20177
    Adı geçen
    108 Mesaj
    devran42; arkadaslar kolay gelsin bu attıgım trix indikatörünün ideal diline cevirebilirmisiniz teşekkürler....
    al=TRIX(c,12,1,E)>ref(TRIX(c,12,1,E),-1)
    sa=TRIX(C,12,1,e)<ref(TRIX(C,12,1,e),-1)



    trix indikatöründe penceredeki acılan değerlerden birinci değeri 12 alıp kapanış ,ikinci çizgi 1 alıp üssel olarak, tek çizgi halinde yükselen ve düşen olarak

    Tiberius;


    Kod:
    
                var V = Sistem.GrafikVerileri;
                var C = Sistem.GrafikFiyatOku(V, "Kapanis");
    
                var TRIX = Sistem.TRIX(12);
    
    
                    // strateji
                    var SonYon = "";
                    var Sinyal = "";
                    for (int i = 300; i < V.Count; i++)
                    {
                        Sinyal = "";
    
                        if (TRIX[i] > TRIX[i - 1] ) Sinyal = "A";
                        if (TRIX[i] < TRIX[i - 1] ) Sinyal = "S";
    
    
                        // Yön Kalıbı
                        if (Sinyal == "A" && SonYon != "A")
                        {
                            Sistem.Yon[i] = "A";
                            SonYon = Sistem.Yon[i];
                        }
                        if (Sinyal == "S" && SonYon != "S")
                        {
                            Sistem.Yon[i] = "S";
                            SonYon = Sistem.Yon[i];
                        }
                    }
    
    
                 
    
    
                    Sistem.GetiriHesapla("01/01/2000", 0.0);
    
                    Sistem.Cizgiler[0].Deger = Sistem.GetiriKZ;
                    Sistem.Cizgiler[1].Deger = Sistem.GetiriKZGunBasi;
    
                    //Sistem.Cizgiler[0].Deger = Sistem.GetiriKZGunSonu;
                    //Sistem.Cizgiler[1].Deger = Sistem.GetiriKZGun;
                    Sistem.DolguEkle(0, 1, Color.FromArgb(120, 0, 255, 0), Color.FromArgb(120, 255, 0, 0));
                    //Sistem.Cizgiler[2].Deger = Sistem.GetiriKZAy;
    
    
    
                    var Sure = (DateTime.Now - V[0].Date).TotalDays / 30.4;
                    var gunkz = Sistem.GetiriKZGunSonu[Sistem.GetiriKZGunSonu.Count - 1] - Sistem.GetiriKZGun[Sistem.GetiriKZGun.Count - 1];
    
                    var Date2Ay = DateTime.Now.AddDays(-60);
                    var Date2AyBarNo = 0;
                    for (int i = V.Count - 1; i > 0; i--)
                    {
                        if (V[i].Date <= Date2Ay)
                        {
                            Date2AyBarNo = i;
                            break;
                        }
                    }
                    var Getiri2Ay = Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1] - Sistem.GetiriKZ[Date2AyBarNo];
    
                    var Date3Ay = DateTime.Now.AddDays(-90);
                    var Date3AyBarNo = 0;
                    for (int i = V.Count - 1; i > 0; i--)
                    {
                        if (V[i].Date <= Date3Ay)
                        {
                            Date3AyBarNo = i;
                            break;
                        }
                    }
                    var Getiri3Ay = Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1] - Sistem.GetiriKZ[Date3AyBarNo];
    
                    var Date6Ay = DateTime.Now.AddDays(-180);
                    var Date6AyBarNo = 0;
                    for (int i = V.Count - 1; i > 0; i--)
                    {
                        if (V[i].Date <= Date6Ay)
                        {
                            Date6AyBarNo = i;
                            break;
                        }
                    }
                    var Getiri6Ay = Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1] - Sistem.GetiriKZ[Date6AyBarNo];
    
    
                    Sistem.GradientYaziEkle(Sure.ToString("0.0") + " Ay", 2, 20, 30, Color.Silver, Color.Silver, "Calibri", 22);
                    Sistem.GradientYaziEkle(Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1].ToString("0.000"), 2, 180, 30, Color.Gold, Color.Gold, "Calibri", 22);
    
                    Sistem.GradientYaziEkle("30 Gün", 2, 20, 60, Color.Silver, Color.Silver, "Calibri", 22);
                    Sistem.GradientYaziEkle(Sistem.GetiriBirAy.ToString("0.000"), 2, 180, 60, Color.Gold, Color.Gold, "Calibri", 22);
    
                    Sistem.GradientYaziEkle("60 Gün", 2, 20, 90, Color.Silver, Color.Silver, "Calibri", 22);
                    Sistem.GradientYaziEkle(Getiri2Ay.ToString("0.000"), 2, 180, 90, Color.Gold, Color.Gold, "Calibri", 22);
    
                    Sistem.GradientYaziEkle("90 Gün", 2, 20, 120, Color.Silver, Color.Silver, "Calibri", 22);
                    Sistem.GradientYaziEkle(Getiri3Ay.ToString("0.000"), 2, 180, 120, Color.Gold, Color.Gold, "Calibri", 22);
    
                    Sistem.GradientYaziEkle("180 Gün", 2, 20, 150, Color.Silver, Color.Silver, "Calibri", 22);
                    Sistem.GradientYaziEkle(Getiri6Ay.ToString("0.000"), 2, 180, 150, Color.Gold, Color.Gold, "Calibri", 22);
    
                    Sistem.GradientYaziEkle("Bu Gün", 2, 20, 180, Color.Silver, Color.Silver, "Calibri", 22);
                    Sistem.GradientYaziEkle(gunkz.ToString("0.000"), 2, 180, 180, Color.Gold, Color.Gold, "Calibri", 22);
    
                    Sistem.GradientYaziEkle("İşlem Sayısı", 2, 20, 250, Color.Silver, Color.Silver, "Calibri", 22);
                    Sistem.GradientYaziEkle(Sistem.GetiriIslemSayisiPoz[V.Count - 1].ToString("0"), 2, 180, 250, Color.Gold, Color.Gold, "Calibri", 22);
    
                    Sistem.GradientYaziEkle("Ortalama", 2, 20, 280, Color.Silver, Color.Silver, "Calibri", 22);
                    Sistem.GradientYaziEkle((Sistem.GetiriIslemSayisiPoz[V.Count - 1] / Sure).ToString("0"), 2, 180, 280, Color.Gold, Color.Gold, "Calibri", 22);
    
                    //Sistem.GradientYaziEkle("Mutlu Gün", 2, 20, 310, Color.Silver, Color.Silver, "Calibri", 22);
                    //Sistem.GradientYaziEkle(Sistem.GetiriMutluGun.ToString(), 2, 180, 310, Color.Lime, Color.DarkGreen, "Calibri", 22);
    
                    //Sistem.GradientYaziEkle("Mutsuz Gün", 2, 20, 340, Color.Silver, Color.Silver, "Calibri", 22);
                    //Sistem.GradientYaziEkle(Sistem.GetiriMutsuzGun.ToString(), 2, 180, 340, Color.Red, Color.DarkRed, "Calibri", 22);
    ** BORSA'da trend hiç bir zaman iç dinamiklerden dolayı başlamaz bitmez **

  6. Teşekkür etti.




Sayfa 4 Toplam 4 Sayfadan BirinciBirinci ... 234

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 2 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 2 misafir)

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  


Önemli Uyarı

    Sitede yer alan bilgiler, herhangi bir hisse senedi veya sermaye piyasası aracının satın alınması için tavsiye veya teklif teşkil etmemektedir. Yatırım piyasalarına yönelik bilgi paylaşımını amaçlayan kar amacı gütmeyen sosyal bir platformdur.

Follow us on

Twitter youtube DavianArt



Sayfa Başına Çık