Sayfa 19/32 İlkİlk ... 9171819202129 ... SonSon
Arama sonucu : 255 madde; 145 - 152 arası.

Konu: Yeni İndikatörler

  1. #145
     Alıntı Originally Posted by Orhan AKDOĞAN Yazıyı Oku
    bana sorduysanız yapılacaklar listem çok uzun be hocam sıra gelmez zor iş
    tamam hocam kolay gelsin
    Ateşleri ateşlere katarak gel.. denizleri denizlere katarak.

  2. PP

    PP(işlem yüzde toplamları), Long Profit Factor, Short Profit Factor, Sharpe Ratio, Sortino Ratio, Yeni Yüksek Max. Gün, Detaylı Kayma+Komisyon.
    Performans Özelleştirme, Özel Optimizasyon, Esnek optimizasyon, Otomatik Optimizasyon.
    Hazır Kısa kod.
    Aylık Liste.


    PHP Code:
    dynamic Performans User.Performans(Sistem);
    Sistem.Cizgiler[0].Deger Performans.PerformansPuanList
    Sistem.Mesaj(Performans.Sonuc()); 

  3. X1

    X1

    PHP Code:
    /*
         Lib.cs Dosyasına ihtiyaç duyar.
         http://orhan.ws/download/code/ideal/Lib.cs
         (iDeal dizinine atılıp S menüsünden Lib.cs derle tıklanmalıdır.)
    */

    //Veriler
    var Sistem.GrafikVerileri;
    var 
    Sistem.GrafikFiyatSec("Kapanis");
    var 
    Sistem.GrafikFiyatSec("YUksek");
    var 
    Sistem.GrafikFiyatSec("Dusuk");
    var 
    Sistem.GrafikFiyatSec("Açılış");

    //İndikatörler
    var ORU Lib.OrhanRPrice(Sistem44,  77 );    
    var 
    ORA Lib.OrhanRPrice(Sistem44, -77 );  
    var 
    HH Sistem.HHV(2,H);
    var 
    LL Sistem.LLV(2,L);
    var 
    MA Sistem.MA(C"Exp"35);

    //Değişkenler
    var OrBolge Sistem.Liste(0);
    var 
    OrYon Sistem.Liste(0);
    var 
    OrASSistem.Liste(0);
    var 
    OrSSSistem.Liste(0);
    var AS= 
    Sistem.Liste(0);
    var 
    SSSistem.Liste(0);
    var 
    SonYon="";

    //Strateji
    for (int i 2i<Sistem.BarSayisii++) 
    {
            
    //Hesaplamalar
            
    if( C[i] > ORU[i] ) OrBolge[i] = 3; else if( C[i] <= ORU[i] && C[i] >= ORA[i] ) OrBolge[i] = 2; else if( C[i] < ORA[i] ) OrBolge[i] = 1;
            if( 
    OrBolge[i-1] - OrBolge[i]>0OrYon[i] =-1; else if( OrBolge[i-1] - OrBolge[i]<0OrYon[i] =1; else OrYon[i] =OrYon[i-1]; 
            
    OrAS[i] = (OrYon[i-1] ==?  O[i]: ((C[i-1] < ORA[i-1]) ? ORA[i-1]: (C[i-1] <= ORU[i-1] && C[i-1] >= ORA[i-1]) ? ORU[i-1] : O[i]));
            
    OrSS[i] = (OrYon[i-1] ==-?  O[i]  : ((C[i-1] > ORU[i-1]) ? ORU[i-1]: (C[i-1] <= ORU[i-1] && C[i-1] >= ORA[i-1]) ? ORA[i-1] : O[i]));

            
    //Strateji
            
    AS[i] =    new float[] {  
                                      
    O[i]
                                    , 
    OrAS[i
                                    , 
    HH[i-1]
                                    , 
    MA[i-1]
                                   }.
    Max();

            
    SS[i] =    new float[] {  
                                      
    O[i
                                    , 
    OrSS[i]
                                    , 
    LL[i-1]
                                    , 
    MA[i-1]
                                   }.
    Min();

            
    //Yön Kalıbı
            
    if (  H[i] >= AS[i]  && SonYon != "A" )  
            {
                
    Sistem.Yon[i] = "A";
                
    Sistem.Seviye[i]= AS[i];
                
    SonYon Sistem.Yon[i];
            }
            else if ( 
    L[i] <= SS[i]   &&   SonYon != "S" 
            {
                
    Sistem.Yon[i] = "S";
                
    Sistem.Seviye[i]= SS[i];
                
    SonYon Sistem.Yon[i];
            }
    }

    //Çizgiler
    Sistem.Cizgiler[0].Deger  ORU//Panel 1             
    Sistem.Cizgiler[1].Deger  ORA//Panel 1 


    //Performans
    dynamic Performans Lib.Performans(
                            
    Sistem"18.12.2016","31.12.2050"  
                          
    0           /* X Kademe Kayma: 1 girilirse ilgili tarihdeki 1 kademe değeri puan kadar kayma olur. ondalık da girilebilir. */
                          
    0           /* Ortalama Kayma Puanı: X Kademe Kayma 0 olduğunda bu değer dikkate alınır.Örnek: 0.025 */
                          
    0           /* Komisyon Oranı: 1 girilirse 10 Binde 1 hesaplanır. */
                          
    0           /* İlk Bakiye */
                          
    1           /* Lot */
                          
    true        /* Açık İşlem Var mı? */
                                              
    null        /* Sembol: Sistem üzerinden çekilemeyen seneryolar için.*/
                                              
    null        /* Veriler: Sistem üzerinden çekilemeyen seneryolar için.*/
                                              
    null        /* Yönler: Sistem üzerinden çekilemeyen seneryolar için.*/
                                              
    null        /* Seviyeler: Sistem üzerinden çekilemeyen seneryolar için.*/
                                        
    );

    //Günlük Kar Zarar Grafiği
    Performans.Cizgi12/*Çizgi1No=*/ 2/*Çizgi2No=*/ 3/*Çizgi3No=*/ 4); 
     
    //Getiri Tarihçesi Tablosu 
    Performans.Tarihce2"P"); //P veya PP

    //Performans Özeti
    Performans.Ozet2"P");  //P veya PP

    //Aylar
    Performans.Aylar2"P");  //P veya PP

    //İmza
    Performans.imza("      X1"); 

    //Performans Raporunu Göster
    //Sistem.Mesaj(Performans.Sonuc());

    //Kar Zarar Grafiği
    //Sistem.Cizgiler[5].Deger  = Performans.PuanList; 


    https://prnt.sc/lwtx7q

  4. http://orhan.ws/download/code/ideal/Lib.cs

    Hocam link çalışmıyor.

  5.  Alıntı Originally Posted by cashhflow Yazıyı Oku

    a evet uygulama uzantısı olunca sorun olmuş. Linki txt yaptım.


    /*
    Lib.cs Dosyasına ihtiyaç duyar.
    http://orhan.ws/download/code/ideal/Lib.txt
    (iDeal dizinine Lib.cs ismiyle atılıp S menüsünden Lib.cs derle tıklanmalıdır.)
    */

  6. #150
    Duhul
    Feb 2017
    İkamet
    afyonkarahisar
    Gönderi
    791
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(33 ,19) : error CS1513: } bekleniyor
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(37 ,1) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz 'namespace' belirteci
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(38 ,1) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz '{' belirteci
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(12 25,1) : error CS0116: Ad alanı, alanlar veya yöntemler gibi üyeleri doğrudan içeremez
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(12 27,1) : error CS0116: Ad alanı, alanlar veya yöntemler gibi üyeleri doğrudan içeremez
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(12 32,1) : error CS1022: Tür veya ad alanı tanımı ya da dosya sonu bekleniyor

  7.  Alıntı Originally Posted by alekss Yazıyı Oku
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(33 ,19) : error CS1513: } bekleniyor
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(37 ,1) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz 'namespace' belirteci
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(38 ,1) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz '{' belirteci
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(12 25,1) : error CS0116: Ad alanı, alanlar veya yöntemler gibi üyeleri doğrudan içeremez
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(12 27,1) : error CS0116: Ad alanı, alanlar veya yöntemler gibi üyeleri doğrudan içeremez
    c:\Users\Admin\AppData\Local\Temp\4qp34gua.0.cs(12 32,1) : error CS1022: Tür veya ad alanı tanımı ya da dosya sonu bekleniyor

    linkteki metin içeriğini kopyalayıp notepade yapıştırın, farklı kaydet yaparak ideal dizini içerisine Lib.cs adıyla kaydedin.


Sayfa 19/32 İlkİlk ... 9171819202129 ... 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
  •