Sayfa 236/350 İlkİlk ... 136186226234235236237238246286336 ... SonSon
Arama sonucu : 2796 madde; 1,881 - 1,888 arası.

Konu: Sistem Karşılaştırma 2

  1.  Alıntı Originally Posted by Tiberius Yazıyı Oku
    aynı periyoda ait S1, S2, S3, S4 isimli sistemleriniz var diyelim.
    ilgili bölümü değiştirirseniz 4 sistemin getiri eğrisini aynı anda görürsünüz.

    var SistemDictionary = new Dictionary<string, int>();
    SistemDictionary.Add("S1", 1);
    SistemDictionary.Add("S2", 1);
    SistemDictionary.Add("S3", 1);
    SistemDictionary.Add("S4", 1);
    Sayın Tiberius,
    Kodla ekran görüntüsünü değil de, sistemin grafik görüntüsünü kaydetme imkanı var mı? Yapmak istediğim şey sisteme veya indikatöre bir döngü koyarak 10 adet hissenin grafiğini görsel olarak bir kerede kaydetmek..

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

  2. Herkese iyi bayramlar dilerim.

  3. #1883
     Alıntı Originally Posted by umit_ykoc Yazıyı Oku
    Herkese iyi bayramlar dilerim.
    cümlemizeeee

  4.  Alıntı Originally Posted by umit_ykoc Yazıyı Oku
    Herkese iyi bayramlar dilerim.
    İyi bayramlar üstad. ..

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

  5. #1885
     Alıntı Originally Posted by Tiberius Yazıyı Oku
    örneğin;
    Üç saniye içinde order book alış kademelerine anormal emir girilen senetleri listeleyebilirsin.
    senedin alış toplamı / satış toplamı oranı 1.1 diyelim, bir sonraki taramada (3 saniye sonra) oran 1.5'e yükseldiyse bu anomalidir.
    Bu durumlar için bir aksiyon planı yapabilirsin.
    1 dakika candır üstadım (Umarım coskun abi okur)
    Saygılar
    Sağlıcakla

  6. Iyi bayramlar...

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

  7.  Alıntı Originally Posted by Tiberius Yazıyı Oku
    Aynı periyoda ait sistemleri görsel kıyaslama (At yarışı peronu gibi)
    Kod:
    var StartDate = new DateTime(2018, 12, 1, 0, 0, 0);
    
    var SistemDictionary = new Dictionary<string, int>();
    SistemDictionary.Add("A2_K5", 1);   // 1
    SistemDictionary.Add("A5_K5", 1);   // 2
    SistemDictionary.Add("C1_K5", 1);   // 3
    SistemDictionary.Add("C6_K5", 1);   // 4
    
    
    int StartBar = 0;
    var V = Sistem.GrafikVerileri;
    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
        if (V[i].Date >= StartDate)
        {
            StartBar = i;
            break;
        }
    }
    
    //
    List<List<float>> GetiriList = new List<List<float>>();
    int Sayac = 0;
    foreach (var sistemitem in SistemDictionary)
    {
        Sayac++;
        var MySistem = Sistem.SistemGetir(sistemitem.Key, "VIP'VIP-X030", "1");
        MySistem.GetiriHesapla("01/01/2000", 0.0);
        GetiriList.Add(MySistem.GetiriKZ);
        Sistem.Cizgiler[Sayac].Deger = MySistem.GetiriKZ;
    }
    
    //
    List<float> StartList = new List<float>();
    for (int j = 0; j < GetiriList.Count; j++)
        StartList.Add(GetiriList[j][StartBar]);
    
    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
        for (int j = 0; j < GetiriList.Count; j++)
        {
            if (V[i].Date < StartDate)
                GetiriList[j][i] = 0;
            else
                GetiriList[j][i] -= StartList[j];
        }
    }
    
    //
    var OrtList = Sistem.Liste(0);
    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
        if (V[i].Date.DayOfWeek < V[i - 1].Date.DayOfWeek)
            Sistem.DikeyCizgiEkle(i, Color.FromArgb(70, 70, 70), 2, 2);
    
        float Toplam = 0;
        for (int j = 0; j < GetiriList.Count; j++)
            Toplam += GetiriList[j][i];
        OrtList[i] = Toplam / GetiriList.Count;
    }
    Sistem.Cizgiler[0].Deger = OrtList;
    
    //
    for (int j = 0; j < GetiriList.Count; j++)
    {
        Sistem.Dortgen(2, 40, j * 40 + 30, 120, 35, Color.Black, Color.Black, Color.Silver);
        Sistem.GradientYaziEkle(SistemDictionary.ElementAt(j).Key, 2, 50, j * 40 + 35, Sistem.Cizgiler[j + 1].Renk, Sistem.Cizgiler[j + 1].Renk, "Tahoma", 14);
    
        Sistem.Dortgen(2, 170, j * 40 + 30, 120, 35, Color.Black, Color.Black, Color.Silver);
        Sistem.GradientYaziEkle(GetiriList[j][GetiriList[j].Count - 1].ToString("0.000"), 2, 180, j * 40 + 35, Sistem.Cizgiler[j + 1].Renk, Sistem.Cizgiler[j + 1].Renk, "Tahoma", 14);
    }
    
    Sistem.Dortgen(3, 40, 30, 120, 35, Color.Black, Color.Black, Color.Silver);
    Sistem.GradientYaziEkle(Sistem.Name, 3, 50, 35, Sistem.Cizgiler[0].Renk, Sistem.Cizgiler[0].Renk, "Tahoma", 14);
    
    Sistem.Dortgen(3, 170, 30, 120, 35, Color.Black, Color.Black, Color.Silver);
    Sistem.GradientYaziEkle(OrtList[OrtList.Count - 1].ToString("0.000"), 3, 180, 35, Sistem.Cizgiler[0].Renk, Sistem.Cizgiler[0].Renk, "Tahoma", 14);
    Tiberus Hocam,
    Grafik ekranın sol üst köşesindeki bilgileri gösteren kutucuğa günlük grafikte bugünkü fiyat ile dünkü fiyat farkını da ekleyebilir misiniz.yani hisseye baktığımız zaman bugün yüzde kaç yukarıda veya aşağıda olduğunu anlayamıyoruz.

    Bunu eklerseniz sevinirim.

    https://i.hizliresim.com/NLb7jQ.png

  8. Metatrader çevirisi yapmaya çalışıyorum.

    İki boyutlu diziyi (array) ideale nasıl çevrileceği konusunda bilgisi olan var mı?

Sayfa 236/350 İlkİlk ... 136186226234235236237238246286336 ... 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
  •