Sayfa 1/2 12 SonSon
Arama sonucu : 256 madde; 1 - 8 arasý.

Konu: Yeni Ýndikatörler

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. orhan hocam, bir de bar kapanýþýný beklemeyen robot kodu paylaþabilir misin?

    teþekkürler...

  2.  Alýntý Originally Posted by B_E Yazýyý Oku
    orhan hocam, bir de bar kapanýþýný beklemeyen robot kodu paylaþabilir misin?

    teþekkürler...
    lib.cs ye ekledim þimdi, fakat hiç kullanýlmamýþ ve test edilmemiþ bir metod, sanalda denemeden kullanmayýn.

    //Format
    Lib.RobotViopAktifSeviye(Sistem, SistemAdi, BazSembol, EmirSembol, Periyot, Miktar);


    //Örnek Kullaným
    Lib.RobotViopAktifSeviye(Sistem,"A1", "VIP'VIP-X030" ,Sistem.AktifViopKontrat,"1",1);

  3.  Alýntý Originally Posted by Orhan AKDOÐAN Yazýyý Oku
    lib.cs ye ekledim þimdi, fakat hiç kullanýlmamýþ ve test edilmemiþ bir metod, sanalda denemeden kullanmayýn.

    //Format
    Lib.RobotViopAktifSeviye(Sistem, SistemAdi, BazSembol, EmirSembol, Periyot, Miktar);


    //Örnek Kullaným
    Lib.RobotViopAktifSeviye(Sistem,"A1", "VIP'VIP-X030" ,Sistem.AktifViopKontrat,"1",1);

    orhan hocam emeðinize saðlýk,
    çok teþekkür ederim...

    sanalda test edeceðim...

  4. Bar kapanışını beklemeyen robot kodu

     Alýntý Originally Posted by B_E Yazýyý Oku
    orhan hocam, bir de bar kapanýþýný beklemeyen robot kodu paylaþabilir misin?

    teþekkürler...
    Soru orhan hocaya sorulmuş ama bende şöyle bir kod var.
    Belki işinize yarar.

    Selamlar / Saygılar


    Kod:
    // BAR KAPANIŞINI BEKLEMEDEN İŞLEM YAPAN ROBOT KODU
    // BU KODU KULLANMAK İÇİN SİSTEMİNİZİN REPAİNT YAPAN KODLARDAN ARINDIRILMASI GEREKİR
    // BU KODU KULLANMAK TEHLİKELİ SONUÇLARA YOL AÇABİLİR
    // KOD KONUSUNDA UZMAN DEĞİLSENİZ KULLANMAYIN
    var LotSize = 1; //işlem adedi
    var Sembol = "VIP'VIP-THYAO"; // ÖRNEK SEMBOL KODU
    var Periyot = "1"; //1 dklık grafik
    var SistemAdi = "CANLIBARDAISLEMYAPANROBOTKODU"; //sistem adını buraya girin çift tırnak içinde
    
    // CANLI BARDA İŞLEM YAPAN FONKSİYON Sistem.SistemGetirCanli(SistemAdi , Sembol, Periyot); 
    var MySistem = Sistem.SistemGetirCanli(SistemAdi , Sembol, Periyot); //sistemin adı, grafik sembolü, grafiğin periyodu
    if (MySistem == null) 
    {
       Sistem.Mesaj(Sistem.Name + "Hatalı Çalışıyor !");
    }
    else
    {
       var EmirSembol =  "VIP'F_THYAO1118"; // BURAYA SEMBOLÜNÜZÜN AÇIK YAZILIŞI
       var SonFiyat = Sistem.SonFiyat(EmirSembol);
       var Anahtar = Sistem.Name + "," + EmirSembol;
       double IslemFiyat = 0;
       DateTime IslemTarih;
       var Miktar = 0.0;
       var Rezerv = "";
       var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
    
    // CANLI BARDA İŞLEM YAPAN FONKSİYON Sistem.SistemGetirCanli(SistemAdi , Sembol, Periyot); 
       var SonYon = Sistem.SonYonGetirCanli(SistemAdi, Sembol, Periyot);
       if (Sistem.Saat.CompareTo("10:00:00") <= 0 || Sistem.Saat.CompareTo("17:59:59") >= 0)  // seans yok işlem yapma
       {
       }
    //her günün sonunda poz varsa kapansın, ertesi sabah tekrar aynı yönde poz açılsın istenirse
    //   else if (Sistem.Saat.CompareTo("16:30:00") >= 0)  // Gün Sonu Kapat
    //   {
    //      if (Pozisyon != 0)
    //         Miktar = -Pozisyon;
    //   }
       else if (SonYon == "F" && Pozisyon != 0)  // Flata Geç
          Miktar = -Pozisyon;
       else if (SonYon == "A" && Pozisyon != LotSize)  // Al
          Miktar = LotSize - Pozisyon;
       else if (SonYon == "S" && Pozisyon != -LotSize)  // Sat
          Miktar = -LotSize - Pozisyon;
        // Emir Gönder
        var Islem = "";
        if (Miktar > 0) {Islem = "ALIS"; Rezerv = "ALIŞ YAPILDI";}
        if (Miktar < 0) {Islem = "SATIS"; Rezerv = "SATIŞ YAPILDI";}
        if (Islem != "")
        {
            Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);
            Sistem.EmirSembol = EmirSembol ;
            Sistem.EmirIslem = Islem;
            Sistem.EmirSuresi = "KIE"; // GUN, KIE, IKG
            Sistem.EmirTipi = "Piyasa"; // Piyasa, Limitli, Piyasadan Limite
            Sistem.EmirMiktari = Math.Abs(Miktar);
            Sistem.EmirGonder();
    // BURAYDA ROBOTUN İŞLEMLERİNİ ANLIK OLARAK TEXT'E YAZAN LOG TUTAN KOD VAR
    //SANALDA TEST EDERKEN İNANILMAZ BİR KOLAYLIK SAĞLAR
            File.AppendAllText( "C:\\ideal\\CANLIBARDAISLEMYAPANROBOTKODU.txt"  , Sistem.Name + "-----" + EmirSembol + "-----" + DateTime.Now.ToString("HH:mm:ss") +  Sistem.EmirIslem + "------ " + "Fiyat =" + SonFiyat.ToString() + "-----" + "Marj = " + "\r\n");
        }
    }

  5.  Alýntý Originally Posted by derborsa Yazýyý Oku
    Soru orhan hocaya sorulmuÅŸ ama bende ÅŸöyle bir kod var.
    Belki iÅŸinize yarar.

    Selamlar / Saygılar


    Kod:
    // BAR KAPANIÅžINI BEKLEMEDEN Ä°ÅžLEM YAPAN ROBOT KODU
    // BU KODU KULLANMAK Ä°ÇÄ°N SÄ°STEMÄ°NÄ°ZÄ°N REPAÄ°NT YAPAN KODLARDAN ARINDIRILMASI GEREKÄ°R
    // BU KODU KULLANMAK TEHLÄ°KELÄ° SONUÇLARA YOL AÇABÄ°LÄ°R
    // KOD KONUSUNDA UZMAN DEĞİLSENİZ KULLANMAYIN
    var LotSize = 1; //iÅŸlem adedi
    var Sembol = "VIP'VIP-THYAO"; // ÖRNEK SEMBOL KODU
    var Periyot = "1"; //1 dklık grafik
    var SistemAdi = "CANLIBARDAISLEMYAPANROBOTKODU"; //sistem adını buraya girin çift tırnak içinde
    
    // CANLI BARDA Ä°ÅžLEM YAPAN FONKSÄ°YON Sistem.SistemGetirCanli(SistemAdi , Sembol, Periyot); 
    var MySistem = Sistem.SistemGetirCanli(SistemAdi , Sembol, Periyot); //sistemin adı, grafik sembolü, grafiÄŸin periyodu
    if (MySistem == null) 
    {
       Sistem.Mesaj(Sistem.Name + "Hatalı ÇalıÅŸıyor !");
    }
    else
    {
       var EmirSembol =  "VIP'F_THYAO1118"; // BURAYA SEMBOLÜNÜZÜN AÇIK YAZILIÅžI
       var SonFiyat = Sistem.SonFiyat(EmirSembol);
       var Anahtar = Sistem.Name + "," + EmirSembol;
       double IslemFiyat = 0;
       DateTime IslemTarih;
       var Miktar = 0.0;
       var Rezerv = "";
       var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
    
    // CANLI BARDA Ä°ÅžLEM YAPAN FONKSÄ°YON Sistem.SistemGetirCanli(SistemAdi , Sembol, Periyot); 
       var SonYon = Sistem.SonYonGetirCanli(SistemAdi, Sembol, Periyot);
       if (Sistem.Saat.CompareTo("10:00:00") <= 0 || Sistem.Saat.CompareTo("17:59:59") >= 0)  // seans yok iÅŸlem yapma
       {
       }
    //her günün sonunda poz varsa kapansın, ertesi sabah tekrar aynı yönde poz açılsın istenirse
    //   else if (Sistem.Saat.CompareTo("16:30:00") >= 0)  // Gün Sonu Kapat
    //   {
    //      if (Pozisyon != 0)
    //         Miktar = -Pozisyon;
    //   }
       else if (SonYon == "F" && Pozisyon != 0)  // Flata Geç
          Miktar = -Pozisyon;
       else if (SonYon == "A" && Pozisyon != LotSize)  // Al
          Miktar = LotSize - Pozisyon;
       else if (SonYon == "S" && Pozisyon != -LotSize)  // Sat
          Miktar = -LotSize - Pozisyon;
        // Emir Gönder
        var Islem = "";
        if (Miktar > 0) {Islem = "ALIS"; Rezerv = "ALIÅž YAPILDI";}
        if (Miktar < 0) {Islem = "SATIS"; Rezerv = "SATIÅž YAPILDI";}
        if (Islem != "")
        {
            Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);
            Sistem.EmirSembol = EmirSembol ;
            Sistem.EmirIslem = Islem;
            Sistem.EmirSuresi = "KIE"; // GUN, KIE, IKG
            Sistem.EmirTipi = "Piyasa"; // Piyasa, Limitli, Piyasadan Limite
            Sistem.EmirMiktari = Math.Abs(Miktar);
            Sistem.EmirGonder();
    // BURAYDA ROBOTUN Ä°ÅžLEMLERÄ°NÄ° ANLIK OLARAK TEXT'E YAZAN LOG TUTAN KOD VAR
    //SANALDA TEST EDERKEN Ä°NANILMAZ BÄ°R KOLAYLIK SAÄžLAR
            File.AppendAllText( "C:\\ideal\\CANLIBARDAISLEMYAPANROBOTKODU.txt"  , Sistem.Name + "-----" + EmirSembol + "-----" + DateTime.Now.ToString("HH:mm:ss") +  Sistem.EmirIslem + "------ " + "Fiyat =" + SonFiyat.ToString() + "-----" + "Marj = " + "\r\n");
        }
    }

    abi,
    var SonYon = Sistem.SonYonGetirCanli(SistemAdi, Sembol, Periyot);

    kodu

    var GrafikSistem= Sistem.SistemGetir(SistemAdi, Sembol, Periyot);
    var SonYon = GrafikSistem.Yon[GrafikSistem.GetLastYonNo()];

    kodlarýnýn (Lib.cs de geçen ) muadilidir. bu ok.

    Fakat kodda geçen

    var MySistem = Sistem.SistemGetirCanli(SistemAdi , Sembol, Periyot);

    kullanýmý hatalý. çünkü SistemGetirCanli diye bir metod idealde henüz yok.
    Eðer henüz yayýnlanmamýþ beta bir sürümü kullanýyorsanýz SistemGetirCanli içerisinde RunSistem yapýlmamasýný rica edin yoksa gereksiz yere 2 kez sistem çalýþýr. (SistemGetirCanli +SonYonGetirCanli)

  6.  Alýntý Originally Posted by Orhan AKDOÐAN Yazýyý Oku
    abi,
    var SonYon = Sistem.SonYonGetirCanli(SistemAdi, Sembol, Periyot);

    kodu

    var GrafikSistem= Sistem.SistemGetir(SistemAdi, Sembol, Periyot);
    var SonYon = GrafikSistem.Yon[GrafikSistem.GetLastYonNo()];

    kodlarýnýn (Lib.cs de geçen ) muadilidir. bu ok.

    Fakat kodda geçen

    var MySistem = Sistem.SistemGetirCanli(SistemAdi , Sembol, Periyot);

    kullanýmý hatalý. çünkü SistemGetirCanli diye bir metod idealde henüz yok.
    Eðer henüz yayýnlanmamýþ beta bir sürümü kullanýyorsanýz SistemGetirCanli içerisinde RunSistem yapýlmamasýný rica edin yoksa gereksiz yere 2 kez sistem çalýþýr. (SistemGetirCanli +SonYonGetirCanli)
    Orhan hocam bu fonksiyonları tanımladılar uzun zaman oldu.

    şahsen ben uzun zamandır bu şekilde canlı bar kullanıyorum.
    Slm/Syg

  7.  Alýntý Originally Posted by derborsa Yazýyý Oku
    Orhan hocam bu fonksiyonları tanımladılar uzun zaman oldu.

    ÅŸahsen ben uzun zamandır bu ÅŸekilde canlı bar kullanıyorum.
    Slm/Syg
    rica etsem müsait olduðunuzda bunun mesajýný yazabilir misiniz?

    PHP Code:
    try
    {
       var 
    GrafikSistemSistem.SistemGetirCanli("sistem adýný yazýn""VIP'VIP-X030" "1"); 
       
    Sistem.Mesaj("cillop gibi çalýþýyor");
    }
    catch
    {
       
    Sistem.Mesaj("SistemGetirCanli adýnda bir metod yok");


  8.  Alýntý Originally Posted by Orhan AKDOÐAN Yazýyý Oku
    rica etsem müsait olduðunuzda bunun mesajýný yazabilir misiniz?

    PHP Code:
    try
    {
       var 
    GrafikSistemSistem.SistemGetirCanli("sistem adýný yazýn""VIP'VIP-X030" "1"); 
       
    Sistem.Mesaj("cillop gibi çalýþýyor");
    }
    catch
    {
       
    Sistem.Mesaj("SistemGetirCanli adýnda bir metod yok");

    ideal yetkililerinin davet edilmesi gerekecek orhan hocam.



    SistemGetirCanli aslında MySistem.Yon.Count; i++) 'ın aynısı

Sayfa 1/2 12 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
  •