Sayfa 284/595 İlkİlk ... 184234274282283284285286294334384 ... SonSon
Arama sonucu : 4755 madde; 2,265 - 2,272 arası.

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

  1. Daha önce sormuştum, epey uğraştım fakat kendi oluşturmuş olduğumuz endeks ile ilgili işlem yaptıramadım.
    Ben bu sorunu şu şekilde çözdüm;
    Sayın Tiberius daha önce esnek endeks kodlarını paylamıştı. Aşağıda yazdıkları mevcut.
    Belki faydalanmak isteyen olabilir diye paylaşıyorum.

    örnekte;
    GARAN 10 ile çarpılmış, AKBNK çıkarılmış,YKBNK nın karekökü eklenmiştir.

    arzu edenler, sinüs, kosinüs, eksponansiyel etc kullanabilir veya eğrinin tersini de hesaplatabilir.

    Kod:
    var V = Sistem.GrafikVerileri;

    var AKBNK = Sistem.GrafikFiyatOku(Sistem.GrafikVerilerindeTari hHizala(V, Sistem.GrafikVerileriniOku("IMKBH'AKBNK", Sistem.Periyot)), "Kapanis");
    var GARAN = Sistem.GrafikFiyatOku(Sistem.GrafikVerilerindeTari hHizala(V, Sistem.GrafikVerileriniOku("IMKBH'GARAN", Sistem.Periyot)), "Kapanis");
    var YKBNK = Sistem.GrafikFiyatOku(Sistem.GrafikVerilerindeTari hHizala(V, Sistem.GrafikVerileriniOku("IMKBH'YKBNK", Sistem.Periyot)), "Kapanis");

    var Endeksim = Sistem.Liste(0);

    for (int i = 0; i < V.Count; i++)
    {
    Endeksim[i] = GARAN[i] * 10 - AKBNK[i] + (float)Math.Sqrt(YKBNK[i]);
    }

    Sistem.Cizgiler[0].Deger = Endeksim;


     Alıntı Originally Posted by SSilentmaNN Yazıyı Oku
    İyi geceler arkadaşlar,
    sebebini anlamadığım bir sorun var.
    ideal menüsü altındaki Endekslerim bölümü ile kendime istediğim hisselerden bir endeks oluşturuyorum.(deneme adı ile)
    Aşağıda ki kodunu verdiğim indikatör, deneme grafiğinde görünmüyor, kod diğer hisselerde çalışıyor.
    Sorun nedir acaba.
    Nasıl çözebilirim.
    PHP Code:
    var Sembol1 Sistem.Sembol;
    var 
    V1 Sistem.GrafikVerileri ;

    var 
    Sembol2 "IMKBX'XU030";
    var 
    Veriler2 Sistem.GrafikVerileriniOku(Sembol2Sistem.Periyot);

    var 
    Cizgi Sistem.GrafikVerileriniBol(V1,Veriler2);

    var 
    CizgiMA1 Sistem.MA(Cizgi,"Exp",10); 
    var 
    CizgiMA2 Sistem.MA(Cizgi,"Exp",50); 

    Sistem.Cizgiler[0].Deger Cizgi// Panel 2--Ondalik 6 veya üstü
    Sistem.Cizgiler[1].Deger CizgiMA1// Panel 2
    Sistem.Cizgiler[2].Deger CizgiMA2;

    var 
    Renk11 Sistem.Renk(255,25501);  
    Sistem.ZeminYazisiEkle(Sembol1 " / " Sembol223050Renk11"Tahoma"10); 

  2. Merhaba,
    System.Threading.Thread.Sleep(3000); C# komutu ile milisaniye olarak bekleme yaptırıyorum.
    Bu kodu ideal'de nasıl uygulayabilirim. Bekleme yaptıran hazır bir fonksiyon mevcut değil galiba.

    Lib.cs veya user.dll kullanarak mı yapabilirim.
    Yol gösterebilecek bir arkadaşım var mı

  3. Eski foruma ulaşamıyorum orada bahsedilmiş bekleme seçeneği. arama motorunda sonuç çıkıyor giriş yapamıyorum. Başucu kaynağıydı inşallah gitmemiştir.

    Ben bu şekilde kullanıyorum.

    Sistem.PortfoyLogin("987654321, Xyzw Yatırım","SIFRE","PAROLA");
    System.Threading.Thread.Sleep(2000);
    Sistem.PortfoyLogin("987654321, Xyzw Yatırım","SIFRE","PAROLA");

  4. #2268
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,641
    if (Sistem.ZamanKontrolSaniye("S30_V30") >= 2 )
    { // ZamanKontrolSaniye
    Sistem.ZamanKontrolGuncelle("S30_V30");
    /// sisteminiz
    }
    Bear_Bull
    @BearBull26

  5. Sayın ozmen ve Bear_Bull , teşekkür ederim...

  6. Merhaba ,
    Candleformations sistemindeki formasyonlari taratmak ve son barda olusan formasyonlari listeletmek istiyorum. Örnek olarak bist30 u tarayip son barda formasyon olanlari listelemek gibi. nasil yapabilirim ? Candleformations kodu da alttaki gibi.
    bu arada benzer bir sistem var mi?
    teşekkurler


    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 median = Sistem.GrafikFiyatOku(V, "OrtaNokta") ;

    float DojiSize = 0.05f;//DojiSize = input(0.05, minval=0.01, title="Doji size")

    var upper = Sistem.HHV(5,H);
    var lower = Sistem.LLV(5,L);
    var ref1= Sistem.Ref(upper,-1);
    var ref2= Sistem.Ref(lower,-1);


    for (int i = V.Count-10; i < V.Count; i++)
    {
    //data=(abs(open - close) <= (high - low) * DojiSize)
    //plotchar(data, title="Doji", text='Doji', color=white)
    if(Math.Abs(O[i]-C[i])<=(H[i]-L[i])*DojiSize)
    {
    var Yazi = "\n\n\n\n\nD\no\nj\ni=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.Purple, "Tahoma", 10);


    }
    // data2=(close[2] > open[2] and min(open[1], close[1]) > close[2] and open < min(open[1], close[1]) and close < open )
    // plotshape(data2, title= "Evening Star", color=red, style=shape.arrowdown, text="Evening\nStar")
    if (C[i-2] > O[i-2] && Math.Min(O[i-1],C[i-1]) > C[i-2] && O[i]< Math.Min(O[i-1],C[i-1]) && C[i]<O[i])

    {
    var Yazi = "\n\n\n\nE\nv\ne\nn\ni\nn\ng\n\nS\nt\na\nr=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.Red, "Tahoma", 10);

    }
    //data3=(close[2] < open[2] and max(open[1], close[1]) < close[2] and open > max(open[1], close[1]) and close > open )
    //plotshape(data3, title= "Morning Star", location=location.belowbar, color=green, style=shape.arrowup, text="Morning\nStar")
    if(C[i-2] < O[i-2] && Math.Max(O[i-1],C[i-1]) < C[i-2] && O[i] > Math.Max(O[i-1],C[i-1]) && C[i] > O[i])
    {
    var Yazi = "\n\n\n\nM\no\nr\nn\ni\nn\ng\n\nS\nt\na\nr=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.Green, "Tahoma", 10);

    }
    //data4=(open[1] < close[1] and open > close[1] and high - max(open, close) >= abs(open - close) * 3 and min(close, open) - low <= abs(open - close))
    // plotshape(data4, title= "Shooting Star", color=red, style=shape.arrowdown, text="Shooting\nStar")
    if(O[i-1] < C[i-1] && O[i] > C[i-1] && H[i] - Math.Max(O[i],C[i]) >= Math.Abs(O[i]-C[i])*3 && Math.Min(C[i],O[i]) - L[i]<= Math.Abs(O[i]-C[i]))
    {
    var Yazi = "\n\n\n\n\nS\nh\no\no\nt\ni\nn\ng\n\nS\nt\n\na \nr= " + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.Red, "Tahoma", 10);

    }
    //data5=(((high - low)>3*(open -close)) and ((close - low)/(.001 + high - low) > 0.6) and ((open - low)/(.001 + high - low) > 0.6))
    // plotshape(data5, title= "Hammer", location=location.belowbar, color=white, style=shape.diamond, text="H")
    if(((H[i]-L[i] > 3* (O[i]-C[i])) && ((C[i]-L[i])/(0.001f + H[i]-L[i]) > 0.6f) && ((O[i]-L[i])/(0.001f + H[i]-L[i])>0.6f)))
    {

    var Yazi = "\n\n\n\n\n\n\n\n\nH\na\nm\nm\ne\nr=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.Purple, "Tahoma", 10);

    }

    //data5b=(((high - low)>3*(open -close)) and ((high - close)/(.001 + high - low) > 0.6) and ((high - open)/(.001 + high - low) > 0.6))
    //plotshape(data5b, title= "Inverted Hammer", location=location.belowbar, color=white, style=shape.diamond, text="IH")
    if(((H[i]-L[i]) >3*(O[i]-C[i])) && ((H[i]-C[i])/(0.001f+H[i]-L[i])>0.6f) && ((H[i]-O[i])/(0.001f+H[i]-L[i]) > 0.6f))
    {
    var Yazi = "\n\n\n\n\nI\nn\nv\ne\nr\nt\ne\nr\n\nH\na\nm\nm\ne \nr=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.Red, "Tahoma", 10);

    }

    //data6=(close[1] > open[1] and open > close and open <= close[1] and open[1] <= close and open - close < close[1] - open[1] )
    //plotshape(data6, title= "Bearish Harami", color=red, style=shape.arrowdown, text="Bearish\nHarami")
    if((C[i] > O[i-1] && O[i]> C[i] && O[i]<=C[i-1] && O[i-1]<=C[i] && O[i]-C[i]< C[i-1]-O[i-1]))
    {
    var Yazi = "\n\n\n\n\n\n\nB\ne\na\nr\ni\ns\nh\n\nH\na\nr\na\n m\ni=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.DimGray, "Tahoma", 10);

    }
    //data7=(open[1] > close[1] and close > open and close <= open[1] and close[1] <= open and close - open < open[1] - close[1] )
    //plotshape(data7, title= "Bullish Harami", location=location.belowbar, color=green, style=shape.arrowup, text="Bullish\nHarami")
    if((O[i-1] > C[i-1] && C[i]>O[i] && C[i]<= O[i-1] && C[i-1]<=O[i] && C[i]-O[i]< O[i-1]-C[i-1]))
    {
    var Yazi = "\nB\nu\nl\nl\ni\ns\nh\n\nH\na\nr\na\nm\ni=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.Blue, "Tahoma", 10);

    }
    // data8=(close[1] > open[1] and open > close and open >= close[1] and open[1] >= close and open - close > close[1] - open[1] )
    // plotshape(data8, title= "Bearish Engulfing", color=red, style=shape.arrowdown, text="Bearish\nEngulfing")
    if((C[i-1] > O[i-1] && O[i]>C[i] && O[i]>=C[i-1] && O[i-1]>=C[i] && O[i]-C[i]>C[i-1]-O[i-1]))
    {
    var Yazi = "\nB\ne\na\nr\ni\ns\nh\n\nE\ng\nu\nl\nf\ni\nn\ ng=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.DimGray, "Tahoma", 10);

    }
    //data9=(open[1] > close[1] and close > open and close >= open[1] and close[1] >= open and close - open > open[1] - close[1] )
    //plotshape(data9, title= "Bullish Engulfing", location=location.belowbar, color=green, style=shape.arrowup, text="Bullish\nEngulfling")
    if((O[i-1] > C[i-1] && C[i] > O[i] && C[i]>=O[i-1] && C[i-1]>=O[i] && C[i]-O[i]>O[i-1]-C[i-1]))
    {
    var Yazi = "\nB\nu\nl\nl\ni\ns\nh\n\nE\nn\ng\nu\nl\nf\ni\nn\n g=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.DarkOrange, "Tahoma", 10);

    }
    //upper = highest(10)[1]
    //data10=(close[1] < open[1] and open < low[1] and close > close[1] + ((open[1] - close[1])/2) and close < open[1])
    // plotshape(data10, title= "Piercing Line", location=location.belowbar, color=green, style=shape.arrowup, text="Piercing\nLine")
    if((C[i-1]<O[i-1] && O[i]<L[i-1] && C[i]>C[i-1]+((O[i-1]-C[i-1])/2) && C[i]<O[i-1]))
    {
    var Yazi = "\nP\ni\ne\nr\nc\ni\nn\ng\n\nL\ni\nn\ne=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.DarkBlue, "Tahoma", 10);

    }
    //lower = lowest(10)[1]
    //data11=(low == open and open < lower and open < close and close > ((high[1] - low[1]) / 2) + low[1])
    //plotshape(data11, title= "Bullish Belt", location=location.belowbar, color=green, style=shape.arrowup, text="Bullish\nBelt")
    if((L[i]==O[i] && O[i]<lower[i-1] && O[i]<C[i] && C[i] >((H[i-1]-L[i-1])/2)+L[i-1]))
    {
    var Yazi = "\nB\nu\nl\nl\ni\ns\nh\n\nB\ne\nl\nt=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.Green, "Tahoma", 10);
    }
    //data12=(open[1]>close[1] and open>=open[1] and close>open)
    // plotshape(data12, title= "Bullish Kicker", location=location.belowbar, color=green, style=shape.arrowup, text="Bullish\nKicker")
    if ((O[i-1]>C[i-1] && O[i]>=O[i-1] && C[i]>O[i]))
    {
    var Yazi = "\nB\nu\nl\nl\ni\ns\nh\n\nK\ni\nc\nk\ne\nr=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.Blue, "Tahoma", 10);

    }
    //data13=(open[1]<close[1] and open<=open[1] and close<=open)
    //plotshape(data13, title= "Bearish Kicker", color=red, style=shape.arrowdown, text="Bearish\nKicker")

    if((O[i-1]<C[i-1] && O[i]<=O[i-1] && C[i]<=O[i]))
    {
    var Yazi = "\nB\ne\na\nr\ni\ns\nh\n\nK\ni\nc\nk\ne\nr=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.DimGray, "Tahoma", 10);

    }
    //data14=(((high-low>4*(open-close))and((close-low)/(.001+high-low)>=0.75)and((open-low)/(.001+high-low)>=0.75)) and high[1] < open and high[2] < open)
    //plotshape(data14, title= "Hanging Man", color=red, style=shape.arrowdown, text="Hanging\nMan")
    if((((H[i]-L[i]>4*(O[i]-C[i])) && ((C[i]-L[i])/(0.001f+H[i]-L[i])>=0.75f) && ((O[i]-L[i])/(0.001f+H[i]-L[i])>=0.75f)) && H[i-1]<O[i] && H[i-2]<O[i]))
    {
    var Yazi = "\nH\na\nn\ng\ni\nn\ng\n\nM\na\nn=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.Purple, "Tahoma", 10);

    }
    //data15=((close[1]>open[1])and(((close[1]+open[1])/2)>close)and(open>close)and(open>close[1])and(close>open[1])and((open-close)/(.001+(high-low))>0.6))
    //plotshape(data15, title= "Dark Cloud Cover", color=red, style=shape.arrowdown, text="Dark\nCloudCover")
    if(((C[i-1]>O[i-1]) && (((C[i-1]+O[i-1])/2)>C[i]) && (O[i]>C[i-1]) && (O[i]>C[i-1]) && (C[i]>O[i-1]) && ((O[i]-C[i])/(0.001f+(H[i]-L[i]))>0.6f)))
    {
    var Yazi = "\nD\na\nr\nk\n\nC\nl\no\nu\nd\n\nC\no\nv\ne\n r=" + Sistem.GrafikVerileri[i].Close.ToString();
    Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.Red, "Tahoma", 10);

    }
    }
    Sistem.Cizgiler[0].Deger = upper;
    Sistem.Cizgiler[1].Deger = lower;

  7. Merhaba TOMA açık kaynak kodunu paylaşabilecek olan varmıdır acaba? Eski forumda paylaşılmıştı sanırım ama forum silinmiş.

  8.  Alıntı Originally Posted by orionx Yazıyı Oku
    Merhaba TOMA açık kaynak kodunu paylaşabilecek olan varmıdır acaba? Eski forumda paylaşılmıştı sanırım ama forum silinmiş.
    Bende getiri eğrisine toma uygulama kodları var, işinizi görürse, paylaşayım.

Sayfa 284/595 İlkİlk ... 184234274282283284285286294334384 ... 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
  •