Sayfa 155/593 İlkİlk ... 55105145153154155156157165205255 ... SonSon
Arama sonucu : 4742 madde; 1,233 - 1,240 arası.

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

  1. #1233
    Selam Herkese.
    Çok sağolsun uufuk üstad kodu matriks formatına çevirdi fakat matriksde indikatorlerin MUM gösterimi olmadıgından ideal kodu arayışına girdim.
    Vakti olup çevirebilen olursa çok sevinirim. (Belkide daha önce çevrilmiştir)

    _SECTION_BEGIN("Heiken Ashi Smoothed");
    SetChartBkGradientFill( ParamColor("BgTop", colorBlack),ParamColor("BgBottom", colorBlack),ParamColor("Titleblock",colorLightGrey ));
    SetChartOptions(0,chartShowArrows|chartShowDates);
    GraphXSpace=5;

    p=Param("Period",6,2,30,1);
    Om=MA(O,p);
    hm=MA(H,p);
    lm=MA(L,p);
    Cm=MA(C,p);

    HACLOSE=(Om+Hm+Lm+Cm)/4;
    HaOpen = AMA( Ref( HaClose, -1 ), 0.5 );
    HaHigh = Max( Hm, Max( HaClose, HaOpen ) );
    HaLow = Min( Lm, Min( HaClose, HaOpen ) );

    res=HHV(Hm,4);
    sup=LLV(Lm,4);
    tsl=IIf(ValueWhen(IIf(C>Ref(res,-1),1,IIf(C<Ref(sup,-1),-1,0))!=0,IIf(C>Ref(res,-1),1,IIf(C<Ref(sup,-1),-1,0)),1)==1,sup,res);

    Plot(tsl, _DEFAULT_NAME(), colorWhite, styleStaircase);
    Buy = Cross(C,res) ;
    Sell = Cross(sup,C) ;
    Short=Sell;
    Cover=Buy;
    Buy=ExRem(Buy,Sell);
    Sell=ExRem(Sell,Buy);
    PlotShapes(Buy*shapeUpArrow,colorYellow, 0, Low,Offset =-12);
    PlotShapes(Sell*shapeDownArrow,colorYellow, 0, High, Offset =-12);

    Buy=ExRem(Buy,Sell);
    Sell=ExRem(Sell,Buy);

    Filter=Buy OR Sell;
    AddColumn(Buy,"Buy",1.0);
    AddColumn(Sell,"Sell",1.0);

    _SECTION_END();

    Candlecolor=IIf(Haclose>Haopen,colorGreen,colorRed );
    PlotOHLC( HaOpen, HaHigh, HaLow, HaClose, "" + Name(), candlecolor, styleCandle | styleNoLabel );
    //Plot( C, "Close", Candlecolor , styleNoTitle | ParamStyle("Style") | GetPriceStyle() );

  2.  Alıntı Originally Posted by cashhflow Yazıyı Oku
    Teşekkür ederim.


    var MA1 = Sistem.MA(200, "VolumeAdj", "Kapanis");

    Hareketli ortalama türünü Volume Adj. yapmak istiyorum. Ancak kodunu bulamadım.
    Şu şekilde oluyor.
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var MA1 = Sistem.MA(C, "volume", 200);

  3. Merhaba,
    İdealde yeniyim. Yapmak istediğim şeyin idealde yapılıp yapılamayacağını, yapılabilir bir şey ise nasıl yapılacağı konusunda yardım rica ediyorum.
    Seans sırasında derinlikli veriden belli bir lot sayısını, IMKB 30, 100 yada tüm hisse senetlerinde, belli bir aralıkla (her 3 dk veya 5,15 dk gibi) sorgulatmak istiyorum.
    Sorgulamayı çalıştırdığımda Örnegin IMKB 30 hisselerinde tarama anında veya son 20 emirde, 50 bin lot alış veya satış yapılmış hisseler hangileridir. (Sayılar değişken olabilir, İMKB 100 de, son 15 emirde 75 bin lot vs. gibi). (Burda bulmak istediğim şey, derinlikli veri penceresinde alınmış yada satılmış olarak gördüğümüz rakamlar olacak. Emirde geçen toplam lot sayısı değil )
    Bu yapılabilir bir şey midir?
    Cevap verecek olanlara şimdiden teşekkürler.

  4. merhaba arkadaşlar metastockta şu kodu kullanıyordum bu kodun ideal versiyonu var mı acaba birinde.
    ebar:= LastValue(Cum(1)-200);
    evalue := LastValue(ValueWhen(1, Cum(1)=ebar, LinearReg(C, 200)));
    slope := LastValue(ValueWhen(1, Cum(1)=ebar, LinRegSlope(C,200)));
    center := If(BarsSince(Cum(1) >= ebar-199) >-1,
    evalue + (slope * (Cum(1) - ebar)), 0);
    topdis:= LastValue(ValueWhen(1, Cum(1)=ebar, HHV(H-center, 200)));
    botdis:= LastValue(ValueWhen(1, Cum(1)=ebar, HHV(center-L, 200)));
    dis:=Max(topdis,botdis);
    center + dis;
    center;
    center - dis

  5.  Alıntı Originally Posted by ozgeer Yazıyı Oku
    merhaba arkadaşlar metastockta şu kodu kullanıyordum bu kodun ideal versiyonu var mı acaba birinde.
    ebar:= LastValue(Cum(1)-200);
    evalue := LastValue(ValueWhen(1, Cum(1)=ebar, LinearReg(C, 200)));
    slope := LastValue(ValueWhen(1, Cum(1)=ebar, LinRegSlope(C,200)));
    center := If(BarsSince(Cum(1) >= ebar-199) >-1,
    evalue + (slope * (Cum(1) - ebar)), 0);
    topdis:= LastValue(ValueWhen(1, Cum(1)=ebar, HHV(H-center, 200)));
    botdis:= LastValue(ValueWhen(1, Cum(1)=ebar, HHV(center-L, 200)));
    dis:=Max(topdis,botdis);
    center + dis;
    center;
    center - dis
    Bu kod sanirim twiterda @algoyardim tarafindan cevrilmişti, sayfasini inceleyiniz.

  6. Merhaba

    Asagidaki kodda

    // denemeler
    var Fark6 = MA200[MA200.Count-1]-MA200[MA200.Count-40];
    var Fark7 = C[0]-MA200[0];
    var 52WH = Sistem.HHV(GrafikVerileri, 200, "Yuksek");

    ve

    Sistem.SorguDeger[5] = 52WH;

    calismiyor.

    Fark6 10 gunden geriye gitmiyor
    Fark7 icin bugunun degerlerini karsilastirmak istiyorum
    52WH icin de hata veriyor

    Yardimci olabilirseniz sevinirim.

    Cok tesekkurler


    //Tarama


    Sistem.SorguBaslik[0] = "C";
    Sistem.SorguBaslik[1] = "MA-50";
    Sistem.SorguBaslik[2] = "MA-150";
    Sistem.SorguBaslik[3] = "MA-200";
    Sistem.SorguBaslik[4] = "MA-200-10";
    Sistem.SorguBaslik[5] = "52 Week High";




    var MA50 = Sistem.MA(50, "Simple", "Kapanis");
    var MA150 = Sistem.MA(150, "Simple", "Kapanis");
    var MA200 = Sistem.MA(200, "Simple", "Kapanis");
    var C = Sistem.GrafikFiyatOku(Sistem.GrafikVerileri, "Kapanis");

    var 52WH = Sistem.HHV(GrafikVerileri, 14, "Yuksek");



    // hesaplar
    var Fark = C[C.Count-1]-MA200[MA200.Count-1];
    var Fark2 = C[C.Count-1]-MA150[MA150.Count-1];
    var Fark3 = MA150[MA150.Count-1]-MA200[MA200.Count-1];
    var Fark4 = MA200[MA200.Count-1]-MA200[MA200.Count-10];
    var Fark5 = C[C.Count-1]-MA50[MA50.Count-1];



    // denemeler
    var Fark6 = MA200[MA200.Count-1]-MA200[MA200.Count-40];
    var Fark7 = C[0]-MA200[0];
    var 52WH = Sistem.HHV(GrafikVerileri, 200, "Yuksek");



    // filtrele


    if (Fark > 0 && Fark2 > 0 && Fark3 > 0 && Fark4 > 0 && Fark5>0)
    {
    Sistem.SorguDeger[0] = C[C.Count-1];
    Sistem.SorguDeger[1] = MA50[MA50.Count-1];
    Sistem.SorguDeger[2] = MA150[MA150.Count-1];
    Sistem.SorguDeger[3] = MA200[MA200.Count-1];
    Sistem.SorguDeger[4] = MA200[MA200.Count-10];
    Sistem.SorguDeger[5] = 52WH;


    Sistem.SorguAciklama = "C>50>150>200";
    Sistem.SorguEkle();
    }

  7. Merhaba ideal öğrenmeye çalışıyorum ,ideal'in geçmiş verileri elinde olan varsa ve bana mail atarsa memnun olurum.

    [email protected]

  8. #1240
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,631
    neler oluyor

    datalar sıfırlandı

    tarih ve en üstteki saate dikkat ideal den çektim resmi



    anında tekrar eski haline geldi (bazıları hala eski tarihte) 1 kaç kez aynı şekilde tekrarladı (benim bilgisayarda mı sorun oluştu?

    Grafiklerde aynı olay gerçekleşmedi.

    Bear_Bull
    @BearBull26

Sayfa 155/593 İlkİlk ... 55105145153154155156157165205255 ... 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
  •