Special Days Image
Sayfa 364/593 İlkİlk ... 264314354362363364365366374414464 ... SonSon
Arama sonucu : 4738 madde; 2,905 - 2,912 arası.

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

  1. Merhaba,

    Belki daha önce benzer problemle karşılaşılmıştır diye yazıyorum.

    Sanal sunucuda çalışan robot Sistem.GoruntuKaydet() satırını pas geçiyor, dolayısıyla Sistem.MailDosyaEkle() yapamıyor ve Sistem.MailGonder() çalışmıyor.

    Enteresan bir şekilde ben Sunucuya uzaktan erişim ile bağlandığımda her adım problemsiz çalışıyor.

    Tahminim Uzaktan erişimde "Admin " olarak login olduğu için ilgili klasöre kayıt ve mail gönderimi yapılıyor.

    Ama uzaktan erişimden logout olunca bir şekilde yine aksıyor.

    Ne yaptım:
    *Dosyanın kaydedildiği klasörü değiştirdim.
    *İdeal.exe ye admin yetkisi verdim.
    *İlgili klasöre her kullanıcı için tam yetki verdim.

    olmadı. Daha önce benzer problem yaşayan olduysa yardımı çok makbule geçecek.

  2.  Alıntı Originally Posted by Bear_Bull Yazıyı Oku
    bu işe yarar mı?



    1250 gün için tarama yapıyor
    istediğiniz rakamla değiştirip taratabilirsiniz.

    PHP Code:
    ///renkler        
    var sarı Sistem.Renk(2552552551);         
    var 
    yesil Sistem.Renk(2401202551);         
    var 
    kırmızı Sistem.Renk(25525500);         
    var 
    mavi Sistem.Renk(25550100200);        
    var 
    amavi Sistem.Renk(240100255255);        
    var 
    mkırmızı Sistem.Renk(25520011);        
    var 
    myesil Sistem.Renk(25511401);        
    var 
    gri Sistem.Renk(100100100100);        
            
    // sembol tanımlama        
    var Sembol Sistem.Sembol;
            
    //// kullanılacak değişkenler        
    var sor Sistem.Parametreler[0];    /// G    
    var sor2 Sistem.Parametreler[1];      /// 1250
    // Programcı Logo + Sistem İsmi        
    Sistem.ZeminYazisiEkle("Bear -"12601mkırmızı "Tahoma"15);        
    Sistem.ZeminYazisiEkle("- Bull"13101myesil "Tahoma"15);        
    Sistem.ZeminYazisiEkle("- DİP TEPE BUL - "14001amavi "Tahoma"15);        
        
    // Senet ismini Grafik üzerine yaz        
    Sistem.ZeminYazisiEkle(Sembol 115035amavi "Tahoma"12);        
            
                    

    //var YilBar = Sistem.GrafikVerileriniOku(Sistem.Sembol, "Y")        
    var dataYuksek Sistem.GrafikFiyatOku(Sistem.Sembolsor"Yuksek");        
    var 
    dataDusuk Sistem.GrafikFiyatOku(Sistem.Sembolsor"Dusuk");        
            
    var 
    tepe Sistem.HHV(sor2 ,dataYuksek );        
    var 
    dip Sistem.LLV(sor2 ,dataDusuk );        
            
    var 
    verikulllan Sistem.GrafikVerileriniOku(Sembolsor); /////gün/hafta/ay/yıl ___G-H-A-Y         
    // Sistem fonksiyonu kullanmadan yapılan hesaplamalarda liste yaratıp, döngü kullanmamız gerekiyor        
    var BarSayisi verikulllan.Count// kolaylık olsun diye grafikteki bar sayısını değişkene aktar        
    var Orta Sistem.Liste(BarSayisi 0); // boş liste oluştur        
    var x1 Sistem.Liste(BarSayisi 0);         
    var 
    x2 Sistem.Liste(BarSayisi 0);         
        
    //var dip  = Sistem.Liste(BarSayisi , 0);        
            
            
            
            
    //// Kullanıcı Kontrolü        
                                                                                                            
    for (int i 1verikulllan.Counti++)        
    {        
            
            
       
    x1[i] = tepe[i]; // verikulllan[i].High;  // yüksek        
       
    x2[i] = dip[i]; //verikulllan[i].Low;   // düşük            
       
    Orta[i] = (tepe[i] + dip[i]) / 2;         
      

    ////////////explorer
    //var Periyot = Sistem.Periyot;
    var veri2 Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
    var 
    Explorer Sistem.Parametreler[9];    
    if (
    Explorer == "E")
    {
    Sistem.SorguBaslik[0] = "Bugün";
    Sistem.SorguBaslik[1] = " Dip Fiyatı ";
    Sistem.SorguBaslik[2] = "Orta seviye ";
    Sistem.SorguBaslik[3] = "Üst seviye ";


    //Sistem.SorguBaslik[7] = "Satış Hedef ";
    /////////////////////////////

    if (veri2 Orta[i])
    {
    Sistem.SorguAciklama sor2 " " sor " " "Orta fiyatın üstünde";
    }
    else
    {
    Sistem.SorguAciklama sor2 " " sor " " "Orta fiyatın altında";
    }

    Sistem.SorguOndalik[0] = 2;
    Sistem.SorguOndalik[1] = 2;
    Sistem.SorguOndalik[2] = 2;
    Sistem.SorguOndalik[3] = 2;

    Sistem.SorguDeger[0] = veri2;
    Sistem.SorguDeger[1] = x2[i];
    Sistem.SorguDeger[2] = Orta[i];
    Sistem.SorguDeger[3] = x1[i];

    Sistem.SorguEkle();
    /////////////////////

    }




    }    
        
            
            
            
     
    ////////hesaplanan verileri çizgilere aktar ve açıklama ekle        
            
            
    Sistem.Cizgiler[0].Deger Sistem.DonemCevir(Sistem.GrafikVerileriverikulllanx1);        
    Sistem.Cizgiler[0].ActiveBool true;        
    Sistem.Cizgiler[1].Deger Sistem.DonemCevir(Sistem.GrafikVerileriverikulllanOrta);        
    Sistem.Cizgiler[1].ActiveBool true;            
    Sistem.Cizgiler[2].Deger Sistem.DonemCevir(Sistem.GrafikVerileriverikulllanx2);        
    Sistem.Cizgiler[2].ActiveBool true;        
            
        
    Sistem.Cizgiler[0].Aciklama "Üst seviye ";
    Sistem.Cizgiler[1].Aciklama "Orta seviye ";        
    Sistem.Cizgiler[2].Aciklama " Dip Fiyatı ";        
        
            
            
                
            


    //// Bitti 

    Not : FORMUL hem explorer/sorgu hem de Grafik üstünde çalışacak şekildedir.
    Sistem tanımlarına formülü kopyala yapıştır yazıp isim verip kaydettim sonra sorgudan dip zirve buldum ve tarattım bütün periyotlarda denedim hicbirşey cıkmadı ben mi yanlış yapıyorum yardımcı olurmusunuz teşekkür ederim

  3. #2907
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,630
     Alıntı Originally Posted by NASDAQQ Yazıyı Oku
    Sistem tanımlarına formülü kopyala yapıştır yazıp isim verip kaydettim sonra sorgudan dip zirve buldum ve tarattım bütün periyotlarda denedim hicbirşey cıkmadı ben mi yanlış yapıyorum yardımcı olurmusunuz teşekkür ederim
    var sor = Sistem.Parametreler[0]; /// G
    var sor2 = Sistem.Parametreler[1]; /// 1250

    parametrelerden değerlerini verin ki neyi neye göre taratacağını bilsin.

    geriye dönük datalarınızında tam olması sağlıklı tarama için gereklidir.
    Bear_Bull
    @BearBull26

  4.  Alıntı Originally Posted by ATO Yazıyı Oku
    Merhaba,

    Belki daha önce benzer problemle karşılaşılmıştır diye yazıyorum.

    Sanal sunucuda çalışan robot Sistem.GoruntuKaydet() satırını pas geçiyor, dolayısıyla Sistem.MailDosyaEkle() yapamıyor ve Sistem.MailGonder() çalışmıyor.

    Enteresan bir şekilde ben Sunucuya uzaktan erişim ile bağlandığımda her adım problemsiz çalışıyor.

    Tahminim Uzaktan erişimde "Admin " olarak login olduğu için ilgili klasöre kayıt ve mail gönderimi yapılıyor.

    Ama uzaktan erişimden logout olunca bir şekilde yine aksıyor.

    Ne yaptım:
    *Dosyanın kaydedildiği klasörü değiştirdim.
    *İdeal.exe ye admin yetkisi verdim.
    *İlgili klasöre her kullanıcı için tam yetki verdim.

    olmadı. Daha önce benzer problem yaşayan olduysa yardımı çok makbule geçecek.
    Sanal sunucunuza VNC kurup bu sekilde uzaktan erisim yaparsaniz baglantiyi kesseniz bile oturum acik kalmaya devam edeceginden ekran goruntusu alabileceksiniz. VNC ile baglantiyi kurup kestikten sonra tekrar RDP(remote desktop) baglantisi yapar keserseniz ayni sorunu yasarsiniz.

    https://www.tightvnc.com/download.php

    Ekran goruntusunu surekli alabilmek icin VNC ile giris yaptiktan sonra RDP yi kullanmayiniz, uzaktan erisimlerini VNC ile yapmaya devam ettiginiz surece sorun yasamayacaginizi dusunuyorum.

    Bazi VPS saglayicilari VNC erisim yapabileceginiz ikinci bir IP verebiliyor, bu durumda VNC kurmaniza da gerek kalmaz.

  5. Deneyeceğim

     Alıntı Originally Posted by 3c1a Yazıyı Oku
    Sanal sunucunuza VNC kurup bu sekilde uzaktan erisim yaparsaniz baglantiyi kesseniz bile oturum acik kalmaya devam edeceginden ekran goruntusu alabileceksiniz. VNC ile baglantiyi kurup kestikten sonra tekrar RDP(remote desktop) baglantisi yapar keserseniz ayni sorunu yasarsiniz.

    https://www.tightvnc.com/download.php

    Ekran goruntusunu surekli alabilmek icin VNC ile giris yaptiktan sonra RDP yi kullanmayiniz, uzaktan erisimlerini VNC ile yapmaya devam ettiginiz surece sorun yasamayacaginizi dusunuyorum.

    Bazi VPS saglayicilari VNC erisim yapabileceginiz ikinci bir IP verebiliyor, bu durumda VNC kurmaniza da gerek kalmaz.
    Bu şekilde çözüleceğine eminim.

  6. #2910
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,630
    özelden golden cross formülü istendi

    burada da olsun

    hem grafik hem sorgu olarak çalışabilir.



    var periyot = Sistem.Periyot;
    var Sembol = Sistem.Sembol;
    Sistem.SorguBaslik[2] = "Kapanış";
    Sistem.SorguBaslik[0] = "mov50";
    Sistem.SorguBaslik[1] = "mov200";
    var mov1 = Sistem.MA(1, "Simple", "Kapanis");
    var mov50 = Sistem.MA(50, "Simple", "Kapanis");
    var mov200 = Sistem.MA(200, "Simple", "Kapanis");
    var Son50 = mov50[Sistem.BarSayisi-1];
    var Son200 = mov200[Sistem.BarSayisi-1];
    var son1 = mov1[Sistem.BarSayisi-1];
    Sistem.Cizgiler[0].Deger = mov50; Sistem.Cizgiler[1].Deger = mov200; Sistem.KesismeTara(mov50,mov200);
    Sistem.DolguEkle(0, 1, Color.Green, Color.Red);
    if (Son200 > 0 )
    {
    if (Son50 > Son200) Sistem.ZeminYazisiEkle(Sembol + " "+Sistem.Periyot+" Golden Cross ", 1, 350, 35, Color.Green, "Tahoma", 26);
    else if (Son50 < Son200) Sistem.ZeminYazisiEkle(Sembol + " "+Sistem.Periyot+ " Dead Cross ", 1, 350, 35, Color.Red, "Tahoma", 26);
    }
    else Sistem.ZeminYazisiEkle(Sembol + " Data Yetersiz ", 1, 350, 35, Color.Green, "Tahoma", 26);
    Sistem.SorguDeger[2] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
    Sistem.SorguDeger[0] = Son50;
    Sistem.SorguDeger[1] = Son200;
    if (Son200 > 0 )
    {
    if (Son50 > Son200)
    {Sistem.SorguAciklama = "Golden Cross"; Sistem.SorguZeminRengi = Color.Green;}
    else {Sistem.SorguAciklama = "Dead Cross"; Sistem.SorguZeminRengi = Color.Red; }
    }
    else Sistem.SorguAciklama = "Data Yetersiz ";

    Sistem.SorguEkle();
    Bear_Bull
    @BearBull26

  7.  Alıntı Originally Posted by ATO Yazıyı Oku
    Bu şekilde çözüleceğine eminim.
    ekranı açık bırakmak diye kastettiğiniz şey sistemi kilitlememek. sanal sunucuda aracı kuruma giriş yapılmışken sistemi kilitlememek ciddi güvenlik sorunu. serverı kiralayana , datacenter çalışanlarına açık bırakıyosunuz
    evde bile yapılmasını tavsiye etmem.
    istediğiniz bilgileri özetleyip mail yada sms atacak bir yöntem üzerinde çalışmanız daha güvenli olur .

  8. Merhaba,

    Volume benzeri bar şeklinde stili olan bir indikatör grafiğe nasıl yansıtabiliriz?
    "Sistem.Cizgiler[0].Stil = 5;" şeklinde tanımlıyorum fakat yine de normal düz çizgi çıkıyor.

Sayfa 364/593 İlkİlk ... 264314354362363364365366374414464 ... 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
  •