Sayfa 299/593 ÝlkÝlk ... 199249289297298299300301309349399 ... SonSon
Arama sonucu : 4738 madde; 2,385 - 2,392 arasý.

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

  1. yada trend kiriliminda almak icin asagidaki kod daha mi uygundur?

    string Periyot = "5";
    string Msg = "";
    string Statu = "";
    var Trendperiyodu = 800; //son 800 bar içindeki trend
    var SonXbar= 5; //son 50 barý dikkate alma

    var Liste = Sistem.YuzeyselListeGetir("IMKBH'");
    for (var i = 0; i < Liste.Count; i++)
    {
    if (Liste[i].IndexType == "100" && Sistem.Saat.CompareTo("10:00:00") > 0)
    {
    var Sembol = Liste[i].Symbol;
    var Kod = Liste[i].Root;
    var V = Sistem.GrafikVerileriniOku(Sembol, Periyot);

    Statu = " ";
    var Yukselen = Sistem.OtoTrendYukselen(V, Trendperiyodu , SonXbar);
    var Dusen = Sistem.OtoTrendDusen(V, Trendperiyodu , SonXbar);

    if (V[V.Count - 1].Close < V[V.Count - Trendperiyodu].Close && V[V.Count - 1].High > Dusen[Dusen.Count - 1] && Dusen[Dusen.Count - 1] != 0)
    {
    Statu = "Yukarý Kýrýldý";
    Msg += Kod + " Son Fiyat = " + V[V.Count - 1].Close + " " + " Düþen Trend Deðeri = " + Dusen[Dusen.Count - 1].ToString("0.00") + " " + "Durum =" + Statu + "\r\n";
    }
    else if (V[V.Count - 1].Close > V[V.Count - Trendperiyodu].Close && V[V.Count - 1].Low < Yukselen[Yukselen.Count - 1] && Yukselen[Yukselen.Count - 1] != 0)
    {
    Statu = "Aþaðý Kýrýldý";
    Msg += Kod + " Son Fiyat = " + V[V.Count - 1].Close + " " + " Yükselen Trend Deðeri = " + Yukselen[Yukselen.Count - 1].ToString("0.00") + " " + "Durum =" + Statu + "\r\n";
    }

    }

  2. #2386
     Alýntý Originally Posted by Santi78 Yazýyý Oku
    Selam idealin hangi mail adresine attiniz acaba? ben attim 1 haftadir cevap gelmedi?
    Teknik imlke baslayan

  3. Merhaba arkadaslar

    bu ifade de IMKB100 endeksini mi getiriyor? Yoks IMKB100 deki hisseleri mi tek tek listeliyor?

    var Liste = Sistem.YuzeyselListeGetir("IMKBH'");
    for (var i = 0; i < Liste.Count; i++)
    {
    if (Liste[i].IndexType == "100" && Sistem.Saat.CompareTo("10:00:00") > 0)
    {
    var Sembol = Liste[i].Symbol;
    var Kod = Liste[i].Root;
    var V = Sistem.GrafikVerileriniOku(Sembol, Periyot);

  4. #2388
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,627
     Alýntý Originally Posted by Santi78 Yazýyý Oku

    Koyu yazilan kisimda yukarida cizilen trend kirildiginda alim yapacak kodu nasil yazariz ben koyu yazilan kismi bulabildim ama hata veriyor. Bu konuda bilgisi olan varmi?
    Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP >>>>> SATIRI silin.
    Bear_Bull
    @BearBull26

  5.  Alýntý Originally Posted by hasan tahsin Yazýyý Oku
    deðerli üstad, super.
    Acaba bunu son 4 bar içindeki en küçük deðerden küçükse flat nasýl yaparýz.
    Kulaklarý çýnlasýn çoþkun abinin ne yaptýðýný biraz anladým galiba
    PHP Code:
                var Sistem.GrafikFiyatSec("Kapanis");
                var 
    Sistem.GrafikFiyatSec("Dusuk");
                var 
    Sistem.GrafikFiyatSec("Yuksek");
                var 
    SonYon "";
                
    float StopPuan 0.05f;    
                
    bool SartAl = .....;  //Alýþ þartýnýz
                
    float SonStop 0f;
                var 
    IzleyenStop Sistem.Liste(0);

                
    int p1 4;   //Son kaç barýn düþüðüne bakacaksanýz onu yazýn
                
    var LLV Sistem.LLV(p1);
                for (
    int i 1Sistem.BarSayisii++)
                {
                    if (
    SartAl && SonYon!="A")
                    {
                        
    Sistem.Yon[i] = "A";
                        
    SonYon "A";
                        
    SonStop L[i] - StopPuan//Alýþ koþulunun gerçekleþmesiyle stopu belirledik
                        
    IzleyenStop[i] = SonStop;
                        continue;
                    }
                    if ( 
    SonYon =="A")
                    {
                        if (
    C[i] < IzleyenStop[1] || C[i] < LLV[i-1]) 
                        
    //Stop altýnda veya Son 4 barýn en düsügünün altýnda kapatýrsa
                        
    {
                            
    Sistem.Yon[i] = "F"// yön flate döner
                            
    SonYon "F";
                            
    IzleyenStop[i] = IzleyenStop[1];
                            
    //Burayý sadece sonstop seviyelerini grafikte görebilmek için yazdým
                            
    continue;
                        }
                        else if (
    C[i]>=IzleyenStop[i-1]&& H[i]<=H[i-1])
                        
    //Kapanýþ izleyenstop üstü ve yeni yüksek görülmediyse
                        
    {
                            
    IzleyenStop[i] = SonStop//Stop seviyesi deðiþmez
                            
    continue;
                        }
                        else if (
    C[i] >= IzleyenStop[1] && H[i] > H[1]) //yeni yüksek görüldüðünde
                        
    {
                            
    SonStop L[i] - StopPuan;   //Stop güncellenir
                            
    IzleyenStop[i] = SonStop;                       
                        }
                    }
                }
                
    Sistem.Cizgiler[0].Deger IzleyenStop;
                
    Sistem.Cizgiler[1].Deger LLV

  6. merhaba , su sorguda nerede hata yaptigimi bulamadim , yardimci olabilir misiniz?

    var Listem = Sistem.GrafikVerileri ; //Kodun uygulanacaðý kodun, o an seçili periyodu için tüm grafiði (oku ve Listem isimli listeye al)
    var C = Sistem.GrafikFiyatOku(Listem ,"Kapanis"); //Listem listesinden (OHLC barlardan) KAPANIÞ FÝYATI listesini oku ve C isimli listeye al
    var Volume = Sistem.GrafikFiyatOku(Listem , "Hacim"); //Okutulan bu veri listesinden, her barýn hacim deðeri okutuldu.
    var Son = C[j];
    var j=Sistem.BarSayisi-1;

    var Tepe = Sistem.HHV(5, "Yuksek"); // hazýr sistem hesaplama fonksiyonlarý liste olarak deðer döndürür
    var Dip = Sistem.LLV(5, "Dusuk");
    var bilgi = "";
    var HacOrt= Sistem.MA(Volume, "Simple", 100); // Simple/Exp/TimeSeries/Triangular/Variable/Weighted/Wilder/Volume
    var FiyOrt= Sistem.MA(C, "Simple", 3); // Simple/Exp/TimeSeries/Triangular/Variable/Weighted/Wilder/Volume

    var FiyDeg = (C[j]/FiyOrt[j]);
    var HacDeg = (Volume[j]/HacOrt[j]);

    var HHLL= 0;
    if(Son>Tepe[j-1]) HHLL+=1;
    if(Son<Dip[j-1]) HHLL+=-1;

    if (FiyDeg>0 && HacDeg>0 && HHLL==1) bilgi += "Ë„Ë„Ë„";
    if (FiyDeg<0 && HacDeg>0 && HHLL==-1) bilgi += "Ë…Ë…Ë…";
    if (FiyDeg>0 && HacDeg>0 && HHLL==0) bilgi += "Up";
    if (FiyDeg<0 && HacDeg>0 && HHLL==0) bilgi += "Down";

    Sistem.SorguBaslik[0] = "FiyDeg";
    Sistem.SorguBaslik[1] = "HacDeg";
    Sistem.SorguBaslik[2] = "HHLL";

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

    Sistem.SorguDeger[0] = FiyDeg;
    Sistem.SorguDeger[1] = HacDeg;
    Sistem.SorguDeger[2] = HHLL;

    Sistem.SorguAciklama = bilgi;
    Sistem.SorguEkle();



    -----------
    ayrica aldigim ahta mesaji su ; bu mesajdaki parantez icindeki rakamlar satir sayisini mi ifade ediyor? yani soyle mi algilamaliyim ; 12veya 14 numarali satir tanýmlayýcý bekliyor yani bir hata var seklinde? veya } eksik seklinde?


    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(12,14) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(12,14) : error CS1513: } bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(14,8) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(21,15) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(30,19) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(30,29) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(31,24) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(31,34) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(34,14) : error CS1003: Sözdizimi hatasý, ']' bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(35,13) : error CS1003: Sözdizimi hatasý, ']' bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(42,20) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(43,20) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(44,20) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(46,21) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(47,21) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(48,21) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(50,19) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(51,19) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(52,19) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(60,1) : error CS0116: Ad alaný, alanlar veya yöntemler gibi üyeleri doðrudan içeremez
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(65,1) : error CS1022: Tür veya ad alaný tanýmý ya da dosya sonu bekleniyor

  7.  Alýntý Originally Posted by caralis Yazýyý Oku
    merhaba , su sorguda nerede hata yaptigimi bulamadim , yardimci olabilir misiniz?

    var Listem = Sistem.GrafikVerileri ; //Kodun uygulanacaðý kodun, o an seçili periyodu için tüm grafiði (oku ve Listem isimli listeye al)
    var C = Sistem.GrafikFiyatOku(Listem ,"Kapanis"); //Listem listesinden (OHLC barlardan) KAPANIÞ FÝYATI listesini oku ve C isimli listeye al
    var Volume = Sistem.GrafikFiyatOku(Listem , "Hacim"); //Okutulan bu veri listesinden, her barýn hacim deðeri okutuldu.
    var Son = C[j];
    var j=Sistem.BarSayisi-1;

    var Tepe = Sistem.HHV(5, "Yuksek"); // hazýr sistem hesaplama fonksiyonlarý liste olarak deðer döndürür
    var Dip = Sistem.LLV(5, "Dusuk");
    var bilgi = "";
    var HacOrt= Sistem.MA(Volume, "Simple", 100); // Simple/Exp/TimeSeries/Triangular/Variable/Weighted/Wilder/Volume
    var FiyOrt= Sistem.MA(C, "Simple", 3); // Simple/Exp/TimeSeries/Triangular/Variable/Weighted/Wilder/Volume

    var FiyDeg = (C[j]/FiyOrt[j]);
    var HacDeg = (Volume[j]/HacOrt[j]);

    var HHLL= 0;
    if(Son>Tepe[j-1]) HHLL+=1;
    if(Son<Dip[j-1]) HHLL+=-1;

    if (FiyDeg>0 && HacDeg>0 && HHLL==1) bilgi += "Ë„Ë„Ë„";
    if (FiyDeg<0 && HacDeg>0 && HHLL==-1) bilgi += "Ë…Ë…Ë…";
    if (FiyDeg>0 && HacDeg>0 && HHLL==0) bilgi += "Up";
    if (FiyDeg<0 && HacDeg>0 && HHLL==0) bilgi += "Down";

    Sistem.SorguBaslik[0] = "FiyDeg";
    Sistem.SorguBaslik[1] = "HacDeg";
    Sistem.SorguBaslik[2] = "HHLL";

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

    Sistem.SorguDeger[0] = FiyDeg;
    Sistem.SorguDeger[1] = HacDeg;
    Sistem.SorguDeger[2] = HHLL;

    Sistem.SorguAciklama = bilgi;
    Sistem.SorguEkle();



    -----------
    ayrica aldigim ahta mesaji su ; bu mesajdaki parantez icindeki rakamlar satir sayisini mi ifade ediyor? yani soyle mi algilamaliyim ; 12veya 14 numarali satir tanýmlayýcý bekliyor yani bir hata var seklinde? veya } eksik seklinde?


    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(12,14) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(12,14) : error CS1513: } bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(14,8) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(21,15) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(30,19) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(30,29) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(31,24) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(31,34) : error CS1518: class, delegate, enum, interface veya struct bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(34,14) : error CS1003: Sözdizimi hatasý, ']' bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(35,13) : error CS1003: Sözdizimi hatasý, ']' bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(42,20) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(43,20) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(44,20) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(46,21) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(47,21) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(48,21) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(50,19) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(51,19) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(52,19) : error CS1001: Tanýmlayýcý bekleniyor
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(60,1) : error CS0116: Ad alaný, alanlar veya yöntemler gibi üyeleri doðrudan içeremez
    c:\Users\ASUS\AppData\Local\Temp\oe2llarw\oe2llarw .0.cs(65,1) : error CS1022: Tür veya ad alaný tanýmý ya da dosya sonu bekleniyor
    Benim görebildiðim kadarý ile sadece
    "
    var Son = C[j];
    var j=Sistem.BarSayisi-1;
    "

    j deðiþkenini kullanmadan önce tanýmlarsanýz sorun çözülecek...

    yani:
    "
    var j=Sistem.BarSayisi-1;
    var Son = C[j];
    "
    https://www.kisavade.com/
    Al,sat,tut,yakala,sýk,býrak vb. tavsiye için aracý kurumunuzla görüþün.

  8. malesef hata onda degil. dediginiz degisikligi yapmama ragmen düzelmedi. teþekkurler ilginize

     Alýntý Originally Posted by obblomovv Yazýyý Oku
    Benim görebildiðim kadarý ile sadece
    "
    var Son = C[j];
    var j=Sistem.BarSayisi-1;
    "

    j deðiþkenini kullanmadan önce tanýmlarsanýz sorun çözülecek...

    yani:
    "
    var j=Sistem.BarSayisi-1;
    var Son = C[j];
    "

Sayfa 299/593 ÝlkÝlk ... 199249289297298299300301309349399 ... 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
  •