Sayfa 362/593 İlkİlk ... 262312352360361362363364372412462 ... SonSon
Arama sonucu : 4738 madde; 2,889 - 2,896 arası.

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

  1. PHP Code:
    var Sistem.GrafikVerileri ;
    var 
    period 100 ;
    var 
    atrfact 5f ;

    var 
    Sistem.GrafikFiyatOku(V"Yuksek" ) ;
    var 
    Sistem.GrafikFiyatOku(V"Dusuk" ) ;
    var 
    Sistem.GrafikFiyatOku(V"Kapanis" ) ;

    var 
    HLF Sistem.Liste(V.Count0) ; 

    for (
    int i 1V.Counti++) 
    {
      
    HLF[i] = H[i] - L[i] ;
    }

    var 
    MA1 Sistem.MA(HLF"Simple"period ) ;

    var 
    Sistem.Liste(V.Count0) ; 
    var 
    HiLo Sistem.Liste(V.Count0) ; 
    var 
    Href Sistem.Liste(V.Count0) ; 
    var 
    Lref Sistem.Liste(V.Count0) ; 
    var 
    diff1 Sistem.Liste(V.Count0) ; 
    var 
    diff2 Sistem.Liste(V.Count0) ; 
    var 
    atrmod Sistem.Liste(V.Count0) ; 

    for (
    int i 1V.Counti++) 
    {
      
    a[i] = 1.5f MA1[i] ;

      if ( 
    HLF[i] < a[i] )
           
    HiLo[i] = HLF[i] ;
      else 
           
    HiLo[i] = a[i] ;

     
      if ( 
    L[i] <= H[i-1] )
          
    Href[i] = H[i] - C[i-1] ;
      else 
           
    Href[i] = ( H[i]-C[i-1] )-( L[i]-H[i-1] )/;


      if ( 
    H[i] <= L[i-1] )
           
    Lref[i] = C[i-1] - L[i] ;
      else 
           
    Lref[i] = ( C[i-1] - L[i] )-( L[i-1]-H[i] )/;


    if ( 
    H[i] <= L[i-1] )
           
    Lref[i] = C[i-1] - L[i] ;
      else 
           
    Lref[i] = ( C[i-1] - L[i] )-( L[i-1]-H[i] )/;

    if ( 
    HiLo[i] > Href[i] )
           
    diff1[i] = HiLo[i] ;
      else 
           
    diff1[i] = Href[i] ;


    if ( 
    diff1[i] > Lref[i] )
           
    diff2[i] = diff1[i] ;
      else 
           
    diff1[i] = Lref[i] ;

    }

    atrmod Sistem.MA(diff2"Wilder"period ) ;

    var 
    lossSistem.Liste(V.Count0) ; 
    var 
    trailSistem.Liste(V.Count0) ; 


    for (
    int i 1V.Counti++) 
    {
      
    loss[i] = atrfact atrmod[i];

    if ( 
    C[i] > trail[i-1] && C[i-1] > trail[i-1]  )
       {
       if ( 
    trail[i-1] > (C[i] - loss[i])  )
           
    trail[i] = trail[i-1] ;
      else 
           
    trail[i] = (C[i] - loss[i])  ;

       }

     if ( 
    C[i] < trail[i-1] && C[i-1] < trail[i-1]  )
       {
       if ( 
    trail[i-1] < (C[i] + loss[i])  )
           
    trail[i] = trail[i-1] ;
      else  
           
    trail[i] = (C[i] + loss[i])  ;

       }

    {
     if ( 
    C[i] > trail[i-1]  )
           
    trail[i] = C[i] - loss[i] ;
     
    else 
           
    trail[i] = (C[i] + loss[i])  ;
    }
      
    }

    var 
    SonYon "";
    for (
    int i 1Sistem.BarSayisii++)
    {
       if ( 
    C[i] > trail[i]  &&
             
    SonYon != "A"          )                
          {
          
    Sistem.Yon[i] = "A";                                       
          
    SonYon Sistem.Yon[i] ;
          }
           
       if (  
    C[i] < trail[i]  &&
             
    SonYon != "S"          )

                                              
       {
          
    Sistem.Yon[i] = "S";                                      
          
    SonYon Sistem.Yon[i] ;
       }     

    }

    Sistem.Cizgiler[0].Deger trail 

    Şimdi böyle bir sistem var. Eskiden matrikste
    var period = 100 ;
    var atrfact = 5f ;

    yazan yere OPT1 , OPT2 yazıp optimizasyonu yaptırırdık.

    İdeale dışardan indikatör ekleyince hem sistemini yazmak, hemde optimizasyon kodunu yazmak gerekiyor. Sisteme çevirmek kolay kalıp sayesinde yapılabiliyor. Bu sistemin optimizasyon formülü için kolay kalıp niteliginde optmiziasyon kalıbı varmıdır.

  2.  Alıntı Originally Posted by dombayci Yazıyı Oku
    Kodu tuşa bağlamadan önce isterseniz dll içine sadece bu kodu atıp emir gönderimi olup olmadığını kontrol edin. Çünkü yanlış yönlendirme yapmamak adına dll üstünde denedim ve çalışıyor. Ben aktif olarak bu kodu kullanıyorum ve sorun yaşamıyorum.
    O şekilde de denedim.Yok emir gitmiyor.Siz nasıl gönderiyorsunuz anlamadım valla.Benim using kısmında bunlar var belki sizinki farklıdır.

    PHP Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    using System.Drawing;
    using System.Runtime.Serialization.Formatters.Binary;
    using System.Runtime.InteropServices;
    using System.Reflection;
    using System.Windows.Forms;
    using System.Threading;
    using System.Diagnostics;
    using System.Drawing.Drawing2D;
    using System.Net;
    using System.Security.Cryptography.X509Certificates;
    using System.Net.Security;
    using System.Xml;
    using System.CodeDom.Compiler;
    using System.Security;
    using System.Security.Cryptography;
    using System.Collections.Concurrent;
    using System.Data.SqlClient;
    using System.IO

  3.  Alıntı Originally Posted by serseri26 Yazıyı Oku
    O şekilde de denedim.Yok emir gitmiyor.Siz nasıl gönderiyorsunuz anlamadım valla.Benim using kısmında bunlar var belki sizinki farklıdır.

    PHP Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    using System.Drawing;
    using System.Runtime.Serialization.Formatters.Binary;
    using System.Runtime.InteropServices;
    using System.Reflection;
    using System.Windows.Forms;
    using System.Threading;
    using System.Diagnostics;
    using System.Drawing.Drawing2D;
    using System.Net;
    using System.Security.Cryptography.X509Certificates;
    using System.Net.Security;
    using System.Xml;
    using System.CodeDom.Compiler;
    using System.Security;
    using System.Security.Cryptography;
    using System.Collections.Concurrent;
    using System.Data.SqlClient;
    using System.IO
    PHP Code:
    using System;
    using System.IO;
    using System.Collections.Generic;
    using System.Data;
    using System.Linq;
    using System.Text;
    using System.Runtime.InteropServices;
    using System.Reflection;
    using System.Threading;
    using System.Net;
    using System.Net.Security;
    using System.Security;
    using System.Security.Cryptography;
    using System.Collections.Concurrent;


    namespace 
    ideal
    {
        
    #region User  


        
    public class User
        
    {

            public 
    void Deneme(dynamic Sistem// idealde cağirmak için kullanacağiniz isim 
            
    {
                try
                {
                    
    string Sembol "IMKBH'THYAO";

                    
    Action<intintemirGonder = new Action<intint>
                    ((
    alSatmiktar) =>
                    {

                        var 
    SonFiyat Sistem.SonFiyat(Sembol);

                        var 
    Islem = (alSat == 1) ? "ALIS" "SATIS";
                        
    miktar = (alSat == 1) ? miktar : -miktar;

                        
    Sistem.EmirSembol Sembol;
                        
    Sistem.EmirIslem Islem;
                        
    Sistem.EmirSuresi "KIE"// GUN, KIE, IKG
                        
    Sistem.EmirTipi "Piyasa"// Piyasa, Limitli, Piyasadan Limite
                        
    Sistem.EmirFiyati SonFiyat;
                        
    Sistem.EmirMiktari Math.Abs(miktar);
                        
    Sistem.EmirGonder();


                    });

                    
    emirGonder(1200);

                }
                catch (
    Exception error)
                {
                    
    string errorline "\r\n" "\r\n" DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "\r\n" "\r\n" +
                          
    "Message : " error.Message "\r\n" "\r\n" +
                          
    "Source: " error.Source "\r\n" "\r\n" +
                          
    "StackTrace : " error.StackTrace "\r\n";
                    
    Sistem.AlgoAciklama errorline;
                }
            }
            
    #endregion
        
    }


    aaa.jpg


    dll içindeki kod ve gönderilen emirlerin resmi. Bende çalışıyor. Umarım sorununuzu çözersiniz.

  4. Gondermemesi mantiga aykiri zaten bir hata yapiyorsunuzdur.

    Bende calisiyorum da daha emir gonderme kismini tasarlamadim
    Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
    Sokrates twit @erhanacikgoz1

  5.  Alıntı Originally Posted by serseri26 Yazıyı Oku
    O şekilde de denedim.Yok emir gitmiyor.Siz nasıl gönderiyorsunuz anlamadım valla.Benim using kısmında bunlar var belki sizinki farklıdır.
    User.DLL lisansinizin acik olduguna emin misiniz? Saate cift tiklayip "Lisanslarim" basligindan User.DLL kullaniminin acik olup olmadigini kontrol edebilirsiniz.

  6.  Alıntı Originally Posted by dombayci Yazıyı Oku
    PHP Code:
    using System;
    using System.IO;
    using System.Collections.Generic;
    using System.Data;
    using System.Linq;
    using System.Text;
    using System.Runtime.InteropServices;
    using System.Reflection;
    using System.Threading;
    using System.Net;
    using System.Net.Security;
    using System.Security;
    using System.Security.Cryptography;
    using System.Collections.Concurrent;


    namespace 
    ideal
    {
        
    #region User  


        
    public class User
        
    {

            public 
    void Deneme(dynamic Sistem// idealde cağirmak için kullanacağiniz isim 
            
    {
                try
                {
                    
    string Sembol "IMKBH'THYAO";

                    
    Action<intintemirGonder = new Action<intint>
                    ((
    alSatmiktar) =>
                    {

                        var 
    SonFiyat Sistem.SonFiyat(Sembol);

                        var 
    Islem = (alSat == 1) ? "ALIS" "SATIS";
                        
    miktar = (alSat == 1) ? miktar : -miktar;

                        
    Sistem.EmirSembol Sembol;
                        
    Sistem.EmirIslem Islem;
                        
    Sistem.EmirSuresi "KIE"// GUN, KIE, IKG
                        
    Sistem.EmirTipi "Piyasa"// Piyasa, Limitli, Piyasadan Limite
                        
    Sistem.EmirFiyati SonFiyat;
                        
    Sistem.EmirMiktari Math.Abs(miktar);
                        
    Sistem.EmirGonder();


                    });

                    
    emirGonder(1200);

                }
                catch (
    Exception error)
                {
                    
    string errorline "\r\n" "\r\n" DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "\r\n" "\r\n" +
                          
    "Message : " error.Message "\r\n" "\r\n" +
                          
    "Source: " error.Source "\r\n" "\r\n" +
                          
    "StackTrace : " error.StackTrace "\r\n";
                    
    Sistem.AlgoAciklama errorline;
                }
            }
            
    #endregion
        
    }


    aaa.jpg


    dll içindeki kod ve gönderilen emirlerin resmi. Bende çalışıyor. Umarım sorununuzu çözersiniz.
    Hocam siz robot ile USERDLL çalıştırıyorsunuz.Ben ROBOT KULLANMADAN USERDLL ile emir göndermek istiyorum.Bu şekilde yaparsam zaten benim emirlerim de gidiyor.Benim yapmak istediğim kendi oluşturduğum formu açıp bu form üzerinden emir göndermek.

  7.  Alıntı Originally Posted by 3c1a Yazıyı Oku
    User.DLL lisansinizin acik olduguna emin misiniz? Saate cift tiklayip "Lisanslarim" basligindan User.DLL kullaniminin acik olup olmadigini kontrol edebilirsiniz.
    Lisans açık.

  8.  Alıntı Originally Posted by serseri26 Yazıyı Oku
    Hocam siz robot ile USERDLL çalıştırıyorsunuz.Ben ROBOT KULLANMADAN USERDLL ile emir göndermek istiyorum.Bu şekilde yaparsam zaten benim emirlerim de gidiyor.Benim yapmak istediğim kendi oluşturduğum formu açıp bu form üzerinden emir göndermek.
    Linkteki form üzerinde bulunan emir Gönder butonu altında bu kod çalışmıyor.

    https://imgyukle.com/i/oM9Z9U

Sayfa 362/593 İlkİlk ... 262312352360361362363364372412462 ... 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
  •