Artan

126,50 10 18:10
82,05 9.99 18:10
15,21 9.98 18:10
228,10 9.98 18:10
43,46 9.97 18:10
Artan Hisseler

Azalan

19,89 -10 18:10
36,24 -9.99 18:10
58,55 -9.99 18:10
14,89 -9.98 18:10
80,30 -9.98 18:10
Azalan Hisseler

İşlem

12.799.570.185,17 18:10
10.527.912.186,96 18:10
9.631.158.419,50 18:10
8.376.364.987,12 18:10
8.150.498.552,50 18:10
Tüm Hisseler
Arama sonucu : 4977 madde; 1 - 8 arası.

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

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. Arkadaşlar merhabalar, tüm sistemlerimde ve robotlarımda kullanmak üzere; robotun çok fazla işlem yapmasına güvenlik araçlı bir kod arıyorum.Yani mesela idealde saniyede 3 işlem diyor ama saniyede 3 işlem yapıyor ve sonra durup devam ediyor.dakikada yine yüzlerce işlem yapmış oluyor.Bunun için kullandığınız bir güvenlik önlemi var mıdır mesela dakikada 10 işlem yaparsa tüm robotları durdur gibi veya portföyüm yüzde şu kadar kayba ulaştığında tüm robotları durdur gibi yardımcı olabilirseniz sevinirim.Teşekkürler.

  2.  Alıntı Originally Posted by musti505 Yazıyı Oku
    Arkadaşlar merhabalar, tüm sistemlerimde ve robotlarımda kullanmak üzere; robotun çok fazla işlem yapmasına güvenlik araçlı bir kod arıyorum.Yani mesela idealde saniyede 3 işlem diyor ama saniyede 3 işlem yapıyor ve sonra durup devam ediyor.dakikada yine yüzlerce işlem yapmış oluyor.Bunun için kullandığınız bir güvenlik önlemi var mıdır mesela dakikada 10 işlem yaparsa tüm robotları durdur gibi veya portföyüm yüzde şu kadar kayba ulaştığında tüm robotları durdur gibi yardımcı olabilirseniz sevinirim.Teşekkürler.
    Arsivden notlarim arasina aldigim ustadlarin ornek olabilecek bazi kodlari:

    Alıntı Originally Posted by Bear_Bull

    sn Tiberus


    return Sistem;

    komutu o komuta geldiğinde yazılı olan alttaki komutları pas geçerek sistemi en baştan mı başlatır ?


    1
    2
    3
    4 return Sistem; /// 5-6-7-satırları pas geç 1 e dön
    5
    6
    7

    doğru mudur? teşekkürler.

    pratikteki etkisi öyle oluyor üstad ama gerçekte;
    return olduğu yerde kod sonlandırılır sonraki satırlar işlenmez.
    100 milisaniye sonra tekrar çalışınca ilk satırdan başlar.



    Alıntı Originally Posted by Tiberius Yazıyı Oku
    test etmek lazım



    PHP Code:
    // robot aynı gün sadece 3 kere çalışsın
    var DefaKontrol Sistem.SayiTablosunuOku("DEFA KONTROL, " Sistem.Name " , " DateTime.Now.ToString("yyyyMMdd"));
    DefaKontrol++;
    Sistem.SayiTablosunuGuncelle("DEFA KONTROL, " Sistem.Name " , " DateTime.Now.ToString("yyyyMMdd"), DefaKontrol);
    if (
    DefaKontrol 3) return Sistem;

    // 1 dakikadan önce yeni emir gönderme
    var SureKontrol Sistem.SayiTablosunuOku("SURE KONTROL, " Sistem.Name " , " DateTime.Now.ToString("yyyyMMdd")); 
    var 
    SaatDakika DateTime.Now.Hour 24 DateTime.Now.Minute;
    if (
    SureKontrol == || SaatDakika >= SureKontrol 1)
    Sistem.SayiTablosunuGuncelle("SURE KONTROL, " Sistem.Name " , " DateTime.Now.ToString("yyyyMMdd"), SaatDakika);
    else
    return 
    Sistem

    aşağıdaki örnek bir günde 3 defa emir gönderdikten sonra başka emir göndermez.
    kod çalışır ama emir gönderimi olmaz.
    test etmedim, sanalda test edin.



    PHP Code:
    var Anahtar Sistem.Name " ; " DateTime.Today.ToString("yyyyMMdd");
    var 
    EmirSayisi Sistem.SayiTablosunuOku(Anahtar);
    if (
    EmirSayisi 3)
    {
       var 
    Islem Sistem.RobotViopAktif("SISTEM""VIP'VIP-X030" Sistem.AktifViopKontrat"5"2);
       if (
    Islem != "")
       {
          
    EmirSayisi++;
          
    Sistem.SayiTablosunuGuncelle(AnahtarEmirSayisi);
       }


  3.  Alıntı Originally Posted by 3c1a Yazıyı Oku
    Arsivden notlarim arasina aldigim ustadlarin ornek olabilecek bazi kodlari:

    Alıntı Originally Posted by Bear_Bull

    sn Tiberus


    return Sistem;

    komutu o komuta geldiğinde yazılı olan alttaki komutları pas geçerek sistemi en baştan mı başlatır ?


    1
    2
    3
    4 return Sistem; /// 5-6-7-satırları pas geç 1 e dön
    5
    6
    7

    doğru mudur? teşekkürler.

    pratikteki etkisi öyle oluyor üstad ama gerçekte;
    return olduğu yerde kod sonlandırılır sonraki satırlar işlenmez.
    100 milisaniye sonra tekrar çalışınca ilk satırdan başlar.



    Alıntı Originally Posted by Tiberius Yazıyı Oku
    test etmek lazım



    PHP Code:
    // robot aynı gün sadece 3 kere çalışsın
    var DefaKontrol Sistem.SayiTablosunuOku("DEFA KONTROL, " Sistem.Name " , " DateTime.Now.ToString("yyyyMMdd"));
    DefaKontrol++;
    Sistem.SayiTablosunuGuncelle("DEFA KONTROL, " Sistem.Name " , " DateTime.Now.ToString("yyyyMMdd"), DefaKontrol);
    if (
    DefaKontrol 3) return Sistem;

    // 1 dakikadan önce yeni emir gönderme
    var SureKontrol Sistem.SayiTablosunuOku("SURE KONTROL, " Sistem.Name " , " DateTime.Now.ToString("yyyyMMdd")); 
    var 
    SaatDakika DateTime.Now.Hour 24 DateTime.Now.Minute;
    if (
    SureKontrol == || SaatDakika >= SureKontrol 1)
    Sistem.SayiTablosunuGuncelle("SURE KONTROL, " Sistem.Name " , " DateTime.Now.ToString("yyyyMMdd"), SaatDakika);
    else
    return 
    Sistem

    aşağıdaki örnek bir günde 3 defa emir gönderdikten sonra başka emir göndermez.
    kod çalışır ama emir gönderimi olmaz.
    test etmedim, sanalda test edin.



    PHP Code:
    var Anahtar Sistem.Name " ; " DateTime.Today.ToString("yyyyMMdd");
    var 
    EmirSayisi Sistem.SayiTablosunuOku(Anahtar);
    if (
    EmirSayisi 3)
    {
       var 
    Islem Sistem.RobotViopAktif("SISTEM""VIP'VIP-X030" Sistem.AktifViopKontrat"5"2);
       if (
    Islem != "")
       {
          
    EmirSayisi++;
          
    Sistem.SayiTablosunuGuncelle(AnahtarEmirSayisi);
       }





    Çok teşekkür ederim yardımınız için...

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
  •