Sayfa 53/550 İlkİlk ... 343515253545563103153 ... SonSon
Arama sonucu : 4765 madde; 417 - 424 arası.

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

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1.  Alıntı Originally Posted by umit_ykoc Yazıyı Oku
    Yanlis hatirlamiyosam ideal/config/kumulatifgetiri dosyasini silince duzeliyordu
    Çok teşekkürler hocam, sorun çözüldü.

    MI 5s cihazımdan hisse.net mobile app kullanarak gönderildi.
    Forum kurallarını okumak için tıklayınız!
    Not: Forumumuzda dini, siyasi ve futbol taraftarlığı içeren yazılar kabul edilmiyor!

  2. supertrend indicator

    Kod:
    // supertrend indicator //
    
    var V = Sistem.GrafikVerileri ;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
    var H = Sistem.GrafikFiyatOku(V, "Yuksek" ) ;
    var L = Sistem.GrafikFiyatOku(V, "Dusuk" ) ;
    var O = Sistem.GrafikFiyatOku(V, "Acilis" ) ;
    
    var Factor = 3.0f ;  // 1 - 100 arası
    var Pd = 14 ;      //  1 -100 arası
    
    var atr = Sistem.AverageTrueRange(V, Pd ) ;
    
    var Up = Sistem.Liste(0) ;  
    var Dn = Sistem.Liste(0) ; 
    var TrendUp= Sistem.Liste(0) ;  
    var TrendDown= Sistem.Liste(0) ; 
    var Trend= Sistem.Liste(0) ; 
    var Tsl= Sistem.Liste(0) ; 
    
    for (int i = 1; i < Sistem.BarSayisi; i++) 
    {
    
    
    Up[i]=(H[i] + L[i] ) / 2 - (Factor*atr[i]) ;
    Dn[i]=(H[i] + L[i] ) / 2 + (Factor*atr[i]) ;
    
    
    TrendUp[i] = C[i-1] >TrendUp[i-1] ? Math.Max(Up[i],TrendUp[i-1]) : Up[i] ;
    TrendDown[i]= C[i-1]<TrendDown[i-1]? Math.Min(Dn[i],TrendDown[i-1]) : Dn[i] ;
    
    Trend[i] = C[i] > TrendDown[i-1] ? 1: C[i]< TrendUp[i-1]? -1: Trend[i-1];
    Tsl[i] = Trend[i]==1? TrendUp[i]: TrendDown[i] ;
    
    
    }
    
    
    Sistem.Cizgiler[0].Deger = Tsl ;

  3. Arkadaşlar ma500 altındaki hisseleri tarama kodu nasıl yazılır??

  4.  Alıntı Originally Posted by oralet Yazıyı Oku
    Arkadaşlar ma500 altındaki hisseleri tarama kodu nasıl yazılır??
    Sistem.SorguBaslik[0] = "Kapanış";
    Sistem.SorguBaslik[1] = "MA500";

    var MA500 = Sistem.MA(500, "Exp", "Kapanis");


    var SonMA500 = MA500[Sistem.BarSayisi-1];
    var C = Sistem.GrafikFiyatOku(Sistem.GrafikVerileri, "Kapanis");


    {
    if (Sistem.YukariKestiyse(C,MA500) || Sistem.AsagiKestiyse(C,MA500))
    {
    Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
    Sistem.SorguDeger[1] = SonMA500;

    if (Sistem.YukariKestiyse(C,MA500))
    Sistem.SorguAciklama = "Yukarı Kesti";
    else if (Sistem.AsagiKestiyse(C,MA500))
    Sistem.SorguAciklama = "Aşağı Kesti";


    Sistem.SorguEkle();
    }

    }
    Şöyle bir şey var ama kendince güncelle
    .................................................. .........................
    Yazdıklarım yatırım tavsiyesi değildir..

  5. Sistem.SorguBaslik[0] = "Kapanış";
    Sistem.SorguBaslik[1] = "Thenkan Sen";
    Sistem.SorguBaslik[2] = "Kijun Sen";
    Sistem.SorguBaslik[3] = "Senkou M";
    Sistem.SorguBaslik[4] = "Senkou K";
    Sistem.SorguBaslik[5] = "RSI 14";

    int tenkansen = 9;
    int kijunsen = 26;
    int chikouspan = 26;
    int senkouspan = 52;
    int shift = 26;

    var bars = Sistem.GrafikVerileri;
    var ListeTENKANSEN = Sistem.Liste(0);
    var ListeKIJUNSEN = Sistem.Liste(0);
    var ListeSENKOUSPANA = Sistem.Liste(0);
    var ListeSENKOUSPANB = Sistem.Liste(0);
    var RSI = Sistem.RSI(14);
    var SonRSI = RSI[Sistem.BarSayisi-1];

    // TENKAN SEN
    for (int i = tenkansen; i < bars.Count; i++)
    {
    var hhv = bars[i].High;
    var llv = bars[i].Low;
    for (int j = 1; j < tenkansen; j++)
    {
    int pos = i + (j - tenkansen);
    hhv = Math.Max(hhv, bars[pos].High);
    llv = Math.Min(llv, bars[pos].Low);
    }
    ListeTENKANSEN[i] = (hhv + llv) / 2;
    }

    // KIJUN SEN
    for (int i = kijunsen; i < bars.Count; i++)
    {
    var hhv = bars[i].High;
    var llv = bars[i].Low;
    for (int j = 1; j < kijunsen; j++)
    {
    int pos = i + (j - kijunsen);
    hhv = Math.Max(hhv, bars[pos].High);
    llv = Math.Min(llv, bars[pos].Low);
    }
    ListeKIJUNSEN[i] = (hhv + llv) / 2;
    }

    // SENKOU SPAN A
    for (int i = shift; i < bars.Count - shift; i++)
    {
    ListeSENKOUSPANA[i+shift] = (ListeTENKANSEN[i] + ListeKIJUNSEN[i]) / 2;
    }

    // SENKOU SPAN B
    for (int i = senkouspan; i < bars.Count; i++)
    {
    var hhv = bars[i].High;
    var llv = bars[i].Low;
    for (int j = 1; j < senkouspan; j++)
    {
    int pos = i + (j - senkouspan);
    hhv = Math.Max(hhv, bars[pos].High);
    llv = Math.Min(llv, bars[pos].Low);
    }
    ListeSENKOUSPANB[i] = (hhv + llv) / 2;
    }

    Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
    Sistem.SorguDeger[5]=SonRSI;
    Sistem.Sorgudeger[1]= ListeTENKANSEN[i-1];
    Sistem.Sorgudeger[2]= ListeKIJUNSEN[i];
    Sistem.Sorgudeger[3]= ListeSENKOUSPANA[i];
    Sistem.SorguEkle();


    Yapmak istediğim sorgu İchimoku indikatörünün değerlerini hesaplatıp sorgu sonucu almak istiyorum ama hatamı bulamadım .
    Sorgu yapmak için neye dikkat etmek gerekiyor .buradaki yanlışlarım nelerdir.
    .................................................. .........................
    Yazdıklarım yatırım tavsiyesi değildir..

  6. #6
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,655
    FDJMIN,FDAX vs gibi WINX lisansına dahil ensturumanlarda alabildiğiniz son grafik data tarihi nedir?
    cevap için peşinen teşekkürler.
    Bear_Bull
    @BearBull26

  7. merhaba sayın forumdaşlar;geçen günlerde bir arkadaşımız hesabımızı kontrol amaçlı şöyle bir kod paylaşmıştı.bu koda göre bekleyen emirler olduğunda mesaj geliyor sanırım.bekleyen emir olmadığında mesaj gelmiyor.ben her x dakikada bir hesabıma bakıp pozisyonlarımı ve hesap bilgilerimi görebileceğim bir koda çevirmek istiyorum.yani viop hesabıma girip mesela 10 dakikada bir bana pozisyonlarımı ve hesap durumumu mesaj atsın.sayın üstatlar yardımcı olursanız sevinirim..

    arkadaşımızın kodu:

    if (Sistem.ZamanKontrolDakika(Sistem.Name+"viophesap" )>=3)
    {
    string bekleyen=" ";
    string pozlar=" ";
    string gerceklesen=" ";
    int i,m,n;
    var ViopHesap = Sistem.ViopHesapOku();
    if (ViopHesap != null )
    {
    // Pozisyonlar
    var pozk=ViopHesap.Pozisyonlar ;
    var gerk=ViopHesap.GerceklesenEmirler;
    var berk=ViopHesap.BekleyenEmirler ;
    Sistem.ZamanKontrolGuncelle(Sistem.Name+"viophesap ");

    if (berk.Count>0)
    {for ( i=0; i<berk.Count;i++)
    {bekleyen=bekleyen + "<br />"+berk[i].Symbol.ToString()+";"+berk[i].BuySell.ToString()+";"+berk[i].Amount.ToString()+";"+
    berk[i].Price.ToString()+";"+berk[i].OrderNo.ToString();}



    if (pozk.Count>0)
    { for ( m=0;m<pozk.Count;m++)
    {pozlar=pozlar +"<br />"+ pozk[m].Symbol.ToString()+" / "+pozk[m].BuyAmount .ToString()+" / "+pozk[m].SellAmount .ToString()+" / "+
    pozk.Count .ToString();}}

    if (gerk.Count>0)
    { for ( n=0;n<gerk.Count;n++)
    {gerceklesen=gerceklesen + "<br />"+gerk[n].Symbol.ToString()+";"+gerk[n].BuySell.ToString()+";"+gerk[n].Amount.ToString()+";"+
    gerk[n].Price.ToString()+";"+gerk[n].OrderTime.ToString()+";"+gerk[n].OrderNo.ToString(); }}






    Sistem.MailServerAdres = "smtp.live.com";
    Sistem.MailServerPort = 587;
    Sistem.MailKonu = "bekleyen: "+ berk.Count.ToString()+ " / pozisyon: "+ pozk.Count.ToString()+" / Gerceklesen: "+gerk.Count.ToString();
    Sistem.MailMetin = "bekleyenler : <br />"+ bekleyen +"<br />"+ "gerceklesen : <br />"+gerceklesen +"<br />"+ "mevcut poz : <br />"+ pozlar ;

    Sistem.MailGonderenAdres = "[email protected]";
    Sistem.MailGonderenSifre = "xxxxxxxx";
    Sistem.MailAliciEkle("[email protected]");
    Sistem.MailGonder();
    }
    }

    }

  8.  Alıntı Originally Posted by murattan Yazıyı Oku
    merhaba sayın forumdaşlar;geçen günlerde bir arkadaşımız hesabımızı kontrol amaçlı şöyle bir kod paylaşmıştı.bu koda göre bekleyen emirler olduğunda mesaj geliyor sanırım.bekleyen emir olmadığında mesaj gelmiyor.ben her x dakikada bir hesabıma bakıp pozisyonlarımı ve hesap bilgilerimi görebileceğim bir koda çevirmek istiyorum.yani viop hesabıma girip mesela 10 dakikada bir bana pozisyonlarımı ve hesap durumumu mesaj atsın.sayın üstatlar yardımcı olursanız sevinirim..
    Merhaba Sn. Murattan.
    Aşağıdaki linkte viop hesabınız ile ilgili bilgileri tablo ile gösteren bir kod mevcut. İstediğiniz bu olabilir:
    http://www.hisse.net/forum/archive/i...16174-p-2.html

Sayfa 53/550 İlkİlk ... 343515253545563103153 ... 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
  •