Sayfa 14/593 İlkİlk ... 412131415162464114514 ... SonSon
Arama sonucu : 4738 madde; 105 - 112 arası.

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

  1. #105
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,630
     Alıntı Originally Posted by Cihangir Yazıyı Oku
    sn Bear_Bull bilgisayarım da çalışıyor buraya kopyalayınca çalışmıyor. bende burdan tekrar kopyalayınca bende de çalışmıyor anlamadım
    sistemi parçalayarak buldum 1-2 yerde NG yi ayırıyor

    var Yazi = "\nB\nu\nl\nl\ni\ns\nh\n\nE\nn\ng\nu\nl\nf\ni\ nn\n g="
    boşlukları silince düzeliyor.

    Doji formasyonları için teşekkürler Cihangir.

    bilgisayarı seans açık olmamasına rağman sanki fazla kasıyor gibi geldi bana


  2. Evet Sn Bear_Bull bu şekilde grafik üzerine yazdırdığım tüm formüllerde bilgisayarda kasma oluyor sebebini bilmiyorum. Umarım diğer arkadaşlarda çalıştırmıştır iyi akşamlar. Vallahi çok terledim

  3.  Alıntı Originally Posted by Cihangir Yazıyı Oku
    Evet Sn Bear_Bull bu şekilde grafik üzerine yazdırdığım tüm formüllerde bilgisayarda kasma oluyor sebebini bilmiyorum. Umarım diğer arkadaşlarda çalıştırmıştır iyi akşamlar. Vallahi çok terledim
    Sayın cihangir teşekkürler paylaşımınız için.
    Kodunuzu buraya yapıştırdığınızda farklılaşmasını önlemek için yazarken "Gelişmiş Özellikler" girin, kod paylaşmak için toolbarın en sağındaki php ye tıklayın, ortaya çıkan PHP tagları arasına yapıştırın kodunuzu.

    paylaştığınız kod aşağıdaki gibidir.

    PHP Code:
    var =Sistem.GrafikVerileri ;
    var 
    Sistem.GrafikFiyatOku(V"Kapanis") ;
    var 
    Sistem.GrafikFiyatOku(V"Yuksek") ;
    var 
    Sistem.GrafikFiyatOku(V"Dusuk") ;
    var 
    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(10,H);
    var 
    lower Sistem.LLV(10,L);
    var 
    ref1Sistem.Ref(upper,-1);
    var 
    ref2Sistem.Ref(lower,-1);


    for (
    int i 100V.Counti++) 
    {
    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.Green"Tahoma"6);


    }
    // 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(Yazi1iSistem.GrafikVerileri[i].CloseColor.Red"Tahoma"6);

    }
    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.White"Tahoma"6);

    }
    //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])*&& 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(Yazi1iSistem.GrafikVerileri[i].CloseColor.Blue"Tahoma"6);

    }
    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.Yellow"Tahoma"6);

    }

    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.Purple"Tahoma"6);

    }

    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.Orange"Tahoma"6);

    }
    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.Lime"Tahoma"6);

    }
    // 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(Yazi1iSistem.GrafikVerileri[i].CloseColor.DimGray"Tahoma"6);


    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.DarkOrange"Tahoma"6);

    }
    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.DarkRed"Tahoma"6);


    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.Yellow"Tahoma"6);
    }
    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.White"Tahoma"6);

    }
    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.Blue"Tahoma"6);

    }
    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.Purple"Tahoma"6);

    }
    //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(Yazi1iSistem.GrafikVerileri[i].CloseColor.Red"Tahoma"6);

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

  4. #108
    Bende acayip kastı PC'yi ancak çok güzel bir çalışma olmuş paylaşım için çok teşekkürler sn Cihangir.

  5. #109
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,630
     Alıntı Originally Posted by Cihangir Yazıyı Oku
    Evet Sn Bear_Bull bu şekilde grafik üzerine yazdırdığım tüm formüllerde bilgisayarda kasma oluyor sebebini bilmiyorum. Umarım diğer arkadaşlarda çalıştırmıştır iyi akşamlar. Vallahi çok terledim
    en baştan en sona taraması sebebi iledir
    sadece son 250 yada 500 data içindekiler taratırılısa bir nebze olsun bilgisayarı rahatlatır :wink:

    for (int i = V.Count-250; i < V.Count; i++)

    Gün grafikte 1 yıl çalışsın 250 bar

    2016 öncesine bakmıyor {seans kapalı iken i=1 bile çalışabilir} seansta ise kırmızı olan daha uygun olur


  6. Rica ederim ve teşekkür ederim sn Keçi.

  7. Sezai beyden bir ricam olacaktı. Sayfada açtığımız çalışma pencerelerini excel de olduğu gibi yatay yada düşey döşe yapılabilir mi?
    Syg...
    Hedefin yok ise yardım edecek rüzgarı bulamazsın.

  8. Selamlar,

    Yazılanları okudum. Sayın "Keçi" nin dediği gibi evet dükkan yetkililerinden biriyim
    Ama dükkanın sahibi değil bir emekçisiyim tam 17,5 senedir.

    IDEAL sistem modülünü ilk sunduğumuzda kod gizleme/şifreleme hiç yoktu. Kodları paylaşmak ihtiyaçlarında gerekebilir talepleriyle C# 'ın sunduğu olanakları devreye alıp bu imkanı sağlamıştık.
    Teknoloji her alanda her şeye gebe elbette. "Obfuscate" yöntemi de panzerihi olan bir yöntemmiş demek ki.
    Biz, kendi yazdığı kodu başkasıyla paylaşmak isteyen ama paylaştığı kişi tarafından da içeriği bilinmesin isteyenlere yönelik daha başka ne yapabiliriz, nasıl bir önlem alabiliriz, bu konuda çalışacağız.,
    Kimseyle paylaşmasam bile, formülüm alınmasın, görünmesin diyenler için elbette öncelikli tavsiyem kendi bilgisayarlarının güvenliklerini sağlamak adına önlemler almaları.
    Zira biri sizin bilgisayara sızacaksa, idealde yazdığınız formülü görebiliyor olmasından daha önemli dertleriniz olabilir.
    DLL kullanma imkanı vererek, güvenlik ve esnekliği sizlere bıraktık. İsterseniz sadece anlık veya hstoric veriyi idealden alıp, geri kalan her işi external yapabiliyor iDeal kullanıcıları.

    Teknolojik imkanlar bir yana, biz ilk günden beri hep yardım etmek hedefli çalıştık yıllardır. Zaman, mekan ve kişi gözetmeden.
    Ne stratejilerle ilgilendik, ne de kazanç veya kayıplarla.
    Bundan sonra da böyle olacaktır.


    İhtiyaçları, eksikleri, kullanıcılarımızla beraber tespit ettik ekledik, yine aynı şekilde devam ederiz.

Sayfa 14/593 İlkİlk ... 412131415162464114514 ... 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
  •