Artan

13,86 10 18:10
16,73 9.99 18:10
48,46 9.99 18:10
47,80 9.99 18:10
9,49 9.97 18:10
Artan Hisseler

Azalan

74,25 -10 18:10
1,80 -10 18:10
247,50 -10 18:10
261,00 -10 18:10
355,50 -10 18:10
Azalan Hisseler

İşlem

12.483.671.562,50 18:10
7.660.126.892,25 18:10
7.224.558.633,72 18:10
6.414.277.037,00 18:10
6.015.548.689,20 18:10
Tüm Hisseler
Arama sonucu : 4978 madde; 1 - 8 arası.

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

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. Merhaba, mevcut sisteme lot artırma ve azaltma ekledim. Mevcut getiri eğrisine ek lot artmasıyla oluşan kar ve zarar için ikinci getiri eğrisini çizdirmem lazım. Nasıl yapabilirim? Bir destek olsanız memnun olurum.

  2. #2
     Alıntı Originally Posted by Eski26 Yazıyı Oku
    Merhaba, mevcut sisteme lot artırma ve azaltma ekledim. Mevcut getiri eğrisine ek lot artmasıyla oluşan kar ve zarar için ikinci getiri eğrisini çizdirmem lazım. Nasıl yapabilirim? Bir destek olsanız memnun olurum.
    Merhaba.
    Getiri eğrisini iDeal'in hesapladığı şekilde kullanmayı çok denedim.. hiç kafam basmadı.

    Borsa işinde acemiyim. Kodlama konusunda size söyleyebileceğim şudur; sınıf (class) yapılarınızı oluşturun ve metotlarınızı yazın. Her türlü veriyi kontrolünüz altına alın.

    Belki de bunu zaten yapıyorsunuz.


    Örneğin aşağıdakine benzer bir değişken grubu oluşturun ve bunlara uygun şekilde değerler atayıp kullanan metotlar yazın.
    PHP Code:
            public List<stringBarAS_Yönler getset; } // "A", "S", "F", "T", "B"
            
    public List<stringBarAS_Sinyaller getset; }
            public List<
    stringBarAS_Açıklamalar getset; }
            public List<
    floatBarAS_İşlemSeviyeleri getset; }
            public List<
    stringBarAS_İşlemTarihleri getset; }
            public List<
    floatBarAS_TakipEdenZararKesDeğerleri getset; }
            
    //
            
    public List<floatBarAS_SistemPortföyDeğerleri getset; }
            public List<
    floatBarAS_SabitPortföyDeğerleri getset; }
            
    //
            
    public float BarAS_SabitPortföy_İlkAlışFiyatı getset; }
            public 
    float BarAS_SabitPortföy_İlkAlışLotMiktarı getset; }
            public 
    string BarAS_SabitPortföy_İlkAlışBarTarihi getset; }
            public 
    string BarAS_SabitPortföy_EnYüksekKapanışFiyatıBarTarihi getset; }
            public 
    int BarAS_SabitPortföy_EnYüksekKapanışFiyatıiDealBarID getset; }
            
    //
            
    public float BarAS_SistemPortföyü_BaşlangıçİşlemLimiti get { return 100.0f; } }
            public 
    int BarAS_SistemPortföyü_İlkAlışiDealBarID getset; }
            public 
    float BarAS_SistemPortföyü_İlkAlışFiyatı getset; }
            public 
    string BarAS_SistemPortföyü_İlkAlışBarTarihi getset; }
            public 
    float BarAS_SistemPortföyü_EnYüksekKapanışFiyatı getset; }
            public 
    float BarAS_SistemPortföyü_EnYüksekPortföyDeğeri getset; }
            public 
    float BarAS_SistemPortföyü_EnYüksekPortföyDeğeriBarKapanışFiyatı getset; }
            public 
    string BarAS_SistemPortföyü_EnYüksekPortföyDeğeriBarTarihi getset; }
            public 
    int BarAS_SistemPortföyü_EnYüksekPortföyDeğeriiDealBarID getset; }
            
    //
            
    public int BarAS_SistemPortföyü_AlışİşlemiSayısı getset; }
            public 
    int BarAS_SistemPortföyü_SatışİşlemiSayısı getset; }
            
    //
            
    public float BarAS_SonFiyat getset; }
            public 
    string BarAS_SonFiyatBarTarihi getset; } 

    PHP Code:
    // GRAFİK ve SORGU İÇİN
    if ( oTH.boolGrafikÇizimiİçinKullanılacak || oTH.boolSorguHesaplamalarıİçinKullanılacak )
    {
        if ( 
    boolPozisyonDeğişikliğiOldu )
        {
            
    BarAS_İşlemTarihleri iDealBarID ] = oPV.pvVeriler iDealBarID ].Date.ToString "G" );

            if ( 
    BarAS_İşlemSeviyeleri iDealBarID ] == 0.0f // bu koşulu kaldırma, değer daha önceden set edilmiş olabilir
                
    BarAS_İşlemSeviyeleri iDealBarID ] = İşlemFiyatı;

            
    BarAS_TakipEdenZararKesDeğerleri iDealBarID ] = TakipEdenZararKes;

            
    BarAS_SistemPortföyDeğerleri iDealBarID ] = NakitVarlıkBarKapanışı iDealBarID );
        }
        else 
    // POZİSYON DEĞİŞİKLİĞİ OLMADI
        
    {
            if ( 
    false )
            { }
            else if ( 
    boolPozisyondayken_İlaveAlışYapıldı )
            {
               
    // Kodlar
    ...
            }
            else if ( 
    boolPozisyondayken_ParçalıSatışYapıldı )
            {
     ...
            }
            else 
    // İşlem yapılmadı
            
    {
    ...
                
    BarAS_İşlemSeviyeleri iDealBarID ] = 0.0f;
    ...
            }
        }






    Bu arada iDeal kullanma zamanım yarın tam 11 ay olacak ve gerçek anlamdaki ilk robot işlemleri günüm olacak.
    Sayın Bear_Bull dostumun dediği gibi: "Düğmeye Basacağım"

    Bana şans dileyin..

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
  •