Sayfa 277/593 İlkİlk ... 177227267275276277278279287327377 ... SonSon
Arama sonucu : 4738 madde; 2,209 - 2,216 arası.

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

  1. #2209
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,631
     Alıntı Originally Posted by cashhflow Yazıyı Oku
    Dediğimde işlem sayısı *2 çıkıyor sonuç nerde yanlış yapıyorum
    ne yapmak istediğini tam anlamadım ama

    short ve long sayısını görmek istiyorsan

    sistemin en altına ilave et belki işini görür.
    PHP Code:
    Sistem.GetiriHesapla("01/01/2010"0.0);
    Sistem.Cizgiler[2].Deger Sistem.GetiriKZ// panel 2
    Sistem.Cizgiler[3].Deger Sistem.GetiriMiktar;// panel 3
    Sistem.Cizgiler[4].Deger Sistem.GetiriPozisyon;// panel 4
    var lsSistem.Liste(0);
    var 
    ss Sistem.Liste(0);
    var 
    tpl Sistem.BarSayisi-1;
    var 
    say Sistem.Cizgiler[3].Deger;

    for (
    int k 1Sistem.BarSayisik++) {if  (say[k] > 0ls[k] = ls[k] +1; if  (say[k] < 0ss[k] = ss[k] +1;}


    Sistem.Cizgiler[5].Deger Sistem.Sum(ls,tpl);// panel 5
    Sistem.Cizgiler[6].Deger Sistem.Sum(ss,tpl);//panel 6 
    Bear_Bull
    @BearBull26

  2. #2210
    Abile ustalar üstadlar merhaba, selamlar
    Bence cidden çok iyi, yardım konusunda ideal de cidden iyi.
    Lütfen yanlış anlaşılmasın.

    Bir getiri tablosunu hazırlamam 4 saat sürdü. Sağolsun bir taraftan çoşkun abi bir taraftan ideal destek bir taraftan bir arkadaş.
    Ama bence şu yapılabilinirdi.
    Sistem buysa robotu şu şekilde yapabilirsiniz diye sabit bir konu olmalı.
    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 AA = Sistem.TOMA;
    var BB = Sistem.TOMA;

    var SonYon = "";
    var Fiyat = 0.0f;
    float StopMarj = 1.40f; // stop yüzde
    for (int i = 1; i < Sistem.BarSayisi; i++)
    {

    if (L[i] < Fiyat - StopMarj && SonYon == "A") // long iken stop
    {
    SonYon = "F";
    Sistem.Yon[i] = "F";
    Sistem.Seviye[i] = Fiyat - StopMarj;
    }

    else if (H[i] > Fiyat + StopMarj && SonYon == "S") // short iken stop al
    {
    SonYon = "F";
    Sistem.Yon[i] = "F";
    Sistem.Seviye[i] = Fiyat + StopMarj;

    }
    else if ( AA[i] > BB[i] && SonYon != "A") //
    {
    SonYon = "A";
    Sistem.Yon[i] = "A";
    Fiyat = H[i];
    Sistem.Seviye[i] = H [i];



    }

    else if (AA[i] < BB[i] && SonYon != "S") //
    {
    SonYon = "S";
    Sistem.Yon[i] = "S";
    Fiyat = L [i];
    Sistem.Seviye[i] = L [i];


    }
    }
    Sistem.Cizgiler[0].Deger = AA ;
    Sistem.Cizgiler[1].Deger = BB;

    Sistem.GetiriHesapla("01/01/2010", 0.010);
    Sistem.Cizgiler[15].Deger = Sistem.GetiriKZ;
    var Renk3 = Sistem.Renk(255, 255, 0, 80);
    Sistem.ZeminYazisiEkle("TAHSININ TOMASI ", 1, 350, 350, Renk3, "Tahoma", 20);

    Elimde basit bir keşişme var ve ben bunu ideal sitesinden bulduğum robota benzettim ama robotu çalıştıramadım.
    Benim gibi bir sürü bu işe merak salan var.

    Yardımcı olurmusunuz bizlere.
    Saygılar,

    Sağlıcakla

  3. #2211
    Başkaki 6 paragraf ile son kısım arası aradakilerden birşey anlamadım
    var AA = Sistem.TOMA(x,xx);
    var BB = Sistem.TOMA(y,yy);

    ben bu keşişmeyi nasıl robota dönüştürebilirim.
    Saygılar

    Ayrıca sanırsam idealgo gibi ttakas kısmı içinde sorgulamalar yapılacakmış sanırsam,
    **Takasta son yarım saatte alanların maliyeti sorgulanabilecek mi?
    **Takasta ilk ikide alanların maliyeti tarama anındaki fiyattan küçük yada farkı sorgulanabilecekmi?
    **Bunlar robota çekilebiinir mi?

    Ayrıca takasta örneğin X hisse Y aracı kurum maliyet 5,00 tl ama onun 4 lira olduğunu biliyorsak Şu kadar lot için maliyet 4 şeklinde ikinci bir takas datası kaydetmemiz mümkün olacakmı?

    Bir gün herkes idealci olacak.
    Saygılar sevgiler.

  4. #2212
    hisse kısmında aşağıdaki kod geçerlimidir


    Tek satırlık örnek robot kodu:

    var Islem = Sistem.RobotViopAktif("TRENDSCORE_01", "VIP'VIP-X030" , Sistem.AktifViopKontrat, "1", 4);

  5. #2213
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,631
     Alıntı Originally Posted by hasan tahsin Yazıyı Oku
    hisse kısmında aşağıdaki kod geçerlimidir


    Tek satırlık örnek robot kodu:

    var Islem = Sistem.RobotViopAktif("TRENDSCORE_01", "VIP'VIP-X030" , Sistem.AktifViopKontrat, "1", 4);
    2 sayfa geride.

    http://www.hisse.net/topluluk/showth...15#post3288315
    Bear_Bull
    @BearBull26

  6. #2214
    Tşk.ederim abi, güzel günler sizi bekliyor inşallah

  7.  Alıntı Originally Posted by cashhflow Yazıyı Oku
    Üstat bu kodda kafama yatmayan şey OrjinalPozisyonList diye bir liste neden tanımlıyoruz? Tanımlamayınca bir yerler karışıyor ama neden onu çözemedim.

    Kod:
    var V = Sistem.GrafikVerileri ;
    
    var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
    
    var sist1 = Sistem.SistemGetir("sistemim",Sistem.Sembol,Sistem.Periyot);
    
     
    
    var OrjinalPozisyonList = Sistem.Liste(0);
    
    var Yon = "";
    
    var sayi =0;
    var islemsayi = Sistem.Liste(0);
    var gunislem  = Sistem.Liste(0);
    
    for (int i = 0; i < V.Count; i++)
    
    {
    
        if (sist1.Yon[i] == "A")
    
            Yon = "A";
    
        else if (sist1.Yon[i] == "S")
    
            Yon = "S";
    
        else if (sist1.Yon[i] == "F")
    
            Yon = "F";
    
     
    
        if (Yon == "A")
    
            OrjinalPozisyonList[i] = 1;
    
        else if (Yon == "S")
    
            OrjinalPozisyonList[i] = -1;
    
        else if (Yon == "F")
    
            OrjinalPozisyonList[i] = 0;
    
    
    if ( sist1.Yon[i]=="A" )
    sayi++;
    
    else if ( sist1.Yon[i]=="S"  )
    sayi++;
    
    else if ( sist1.Yon[i]=="F"  )
    sayi++;
    
    
    
    
    islemsayi[i]=sayi;
    
    
    }
    
     
    
    for (int i = 1; i < V.Count; i++)
    
    {
    if ( V[i].Date.Day == V[i-1].Date.Day)
    
    gunislem[i] =gunislem[i-1] + islemsayi[i] - islemsayi[i-1];
    else
    gunislem[i]=0;
    
    
    }
    
    
    var SonYon = "";
    
    
    for (int i = 1; i < V.Count; i++)
    
    {
    
        
    
        if ( gunislem[i] >=4  )
    
        {
    
            if (SonYon != "F")
    
            {
    
                Sistem.Yon[i] = "F";
    
                SonYon = Sistem.Yon[i];
    
            }
    
        }
    
        else
    
        {
    
            if (SonYon != "A" && OrjinalPozisyonList[i] == 1)
    
            {
    
                Sistem.Yon[i] = "A";
    
                SonYon = Sistem.Yon[i];
    
            }
    
            if (SonYon != "S" && OrjinalPozisyonList[i] == -1)
    
            {
    
                Sistem.Yon[i] = "S";
    
                SonYon = Sistem.Yon[i];
    
            }
    
            if (SonYon != "F" && OrjinalPozisyonList[i] == 0)
    
            {
    
                Sistem.Yon[i] = "F";
    
                SonYon = Sistem.Yon[i];
    
            }
    
        }
    
    }
    
    
    Sistem.Cizgiler[0].Deger = gunislem;
    Bu kodu talep eden arkadaş gun içinde x sinyalden sonra flat olmak istemişti. OrjinalPozisyonList SistemGetir ile cagirdiginiz sistemin yön listesini ifade ediyor. Ancak sizin icin gerekli değil , silersenizde sorun olmaz. İslemsayi listesinin hesaplandiği döngündeki son üc satir işinizi görür. ( sayi++ olan if else if kismindan bahsediyorum).

  8. #2216
    ideal robot kullanımı hangi aracı kurumlarda mevcut acaba?? alnus ve global'de yokmuş

Sayfa 277/593 İlkİlk ... 177227267275276277278279287327377 ... 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
  •