Sayfa 354/592 İlkİlk ... 254304344352353354355356364404454 ... SonSon
Arama sonucu : 4729 madde; 2,825 - 2,832 arası.

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

  1. arkadaşlar ideal hakkında bişi danışacam, kagi bar var bu idealde çizilebilinirmi? veya ugraşıldımı gecmişde,haikin var,renko barı da gördüm ,ama kagi yapıldımı bulamadım baya okudum gecmişe dönük...teşekkürler

  2. [PHP][var V1 = Sistem.GrafikFiyatSec("Kapanis");

    // parametreleri al

    var P = Sistem.Parametreler[0]; // P = 30
    var Y = Sistem.Parametreler[1]; // Y = 5

    var eb1 = Sistem.Liste (0);
    var eb2 = Sistem.Liste (0);

    var TOMA = Sistem.TOMA(P, Y);
    var EMA = Sistem.MA(V1, "Exp", P);

    for(int P1 = 3 ; P1 <10; P1++)
    {
    var EMA1 = Sistem.MA(V1, "Exp",P1);
    for (int P2 = 3 ; P2 <10 ; P2++)
    {
    var EMA2 = Sistem.MA(V1, "Exp",P2);
    for (double Yuzde1 = 0.1; Yuzde1 < 0.5; Yuzde1 +=0.1)
    {
    var TOMA1 = Sistem.TOMA(P1, Yuzde1);
    for (double Yuzde2 = 0.1; Yuzde2 < 0.5; Yuzde2 +=0.1)
    {
    var TOMA2 = Sistem.TOMA(P2, Yuzde2);

    for (int i = 1; i < V1.Count; i++)
    Sistem.Yon[i] = "";
    for (int i = 1; i < V1.Count; i++) // Alternatif olarak bunu for (int i = 1; i < Sistem.BarSayisi; i++) denedim.
    {
    if ( EMA[i] > TOMA[i])
    eb1[i] = 1;

    else if ( EMA[i] < TOMA[i])

    eb2[i] = 1;

    if ( eb1[i] == 1 && Sistem.KesismeTara(EMA1, TOMA1) || eb2[i] == 1 && Sistem.KesismeTara(EMA2, TOMA2))

    Sistem.Optimizasyon("EM","TE" , P1,Yuzde1,P2,Yuzde2);
    }
    }
    }
    }
    }
    /PHP]


    Optimizasyon formülü yazmaya çalışıyorum. Bir çok farklı kombinasyon denedim. Fakat hesaplatmayı yapan bir formül yazamadım. Üsteki formülde derleme kısmında hata vermiyor. Fakat optimizasyon kısmında hesaplama yapmıyor. Hatanın nerede oldugu bir türlü bulamadım. EMA ile TOMA yazan optimize edilmeyen kısım fakat optimize edilecek bunun kısım bunu kesişim şartına bağlı .

    Bear abi formül örnegi için teşekür ederim. Yeni başlayan biri için epey üst düzey bir örnek olmuş. Fakat optimizasyon kısmını anlaya bildim. Benzer şekilde üsteki formülü yazdım olmadı.

  3.  Alıntı Originally Posted by tuncahm Yazıyı Oku
    14 aylık var elimde mailini atarsan gönderirim..
    bana da yollayabilir misiniz? [email protected]

  4. Opt konusun da ben acemiyim

    Sistem.Optimizasyon("EM_TE" , P1,Yuzde1,P2,Yuzde2);

    çift tırnaktan sonra tekrar tırnak açılmaz.

    TOMA opt yi örnekteki gibi yapabilirsiniz.

    http://www.directfn.com.tr/idealsist...syon_TOMA.html


    Çalışan bir sisteminiz var ise
    Sabit değerler ve listeler üst kısımda
    Opt na sokulacaklar for içinde sonrası da sistem içindeki stratejiyi yapıştırın.

    Kesişme tara olarak değilde sisteminizin A S F şartlarını yapıştırın.

  5.  Alıntı Originally Posted by netkit Yazıyı Oku
    @erhanacikgoz1
    "100 tl butcenmi var o ne demek..."
    Portföy büyüklüğü örneği
    2 tane ayri sistem yap lotlarin yarisini ona yarisini otekine koy.

    Illa ic ice sokmana gerek yok nasilsa ayni seyi yapacaklar.

    Ancak hisse dediginde is degisir cunku lot fiyati degisip duruyor ara sira portfoye gore bakip duzeltmen lazim lot sayisini.
    Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
    Sokrates twit @erhanacikgoz1

  6. // alış

    if (Sistem.YukariKestiyse(MA1, MA2))
    {
    if (Pozisyon == 0)
    {
    var Miktar = 1;
    Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon+Miktar);
    Sistem.EmirSembol = Sembol;
    Sistem.EmirIslem = "Alış";
    Sistem.EmirMiktari = Miktar;
    Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG
    Sistem.EmirTipi = "KPY"; // KPY, KIE, GIE, SAR
    Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP
    Sistem.EmirGonder();
    }
    else if (Pozisyon < 0)
    {
    var Miktar = -2*Pozisyon;
    Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon+Miktar);
    Sistem.EmirSembol = Sembol;
    Sistem.EmirIslem = "Alış";
    Sistem.EmirMiktari = Miktar;
    Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG
    Sistem.EmirTipi = "KPY"; // KPY, KIE, GIE, SAR
    Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP
    Sistem.EmirGonder();
    }
    }


    İdeal robot örneginde üsteki kod parçasını kopyaladım. Bu ifadede " if " li kısım long emri gönder, "else if " kısmı ise longu kapat anlamın da mıdır. else if de yer alan bu ifade " var Miktar = -2*Pozisyon " kafamı karıştırdı. Ne demek istiyor neden -1 degilde -2 oluyor.

  7.  Alıntı Originally Posted by atakanözbaki Yazıyı Oku
    // alış

    if (Sistem.YukariKestiyse(MA1, MA2))
    {
    if (Pozisyon == 0)
    {
    var Miktar = 1;
    Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon+Miktar);
    Sistem.EmirSembol = Sembol;
    Sistem.EmirIslem = "Alış";
    Sistem.EmirMiktari = Miktar;
    Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG
    Sistem.EmirTipi = "KPY"; // KPY, KIE, GIE, SAR
    Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP
    Sistem.EmirGonder();
    }
    else if (Pozisyon < 0)
    {
    var Miktar = -2*Pozisyon;
    Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon+Miktar);
    Sistem.EmirSembol = Sembol;
    Sistem.EmirIslem = "Alış";
    Sistem.EmirMiktari = Miktar;
    Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG
    Sistem.EmirTipi = "KPY"; // KPY, KIE, GIE, SAR
    Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP
    Sistem.EmirGonder();
    }
    }


    İdeal robot örneginde üsteki kod parçasını kopyaladım. Bu ifadede " if " li kısım long emri gönder, "else if " kısmı ise longu kapat anlamın da mıdır. else if de yer alan bu ifade " var Miktar = -2*Pozisyon " kafamı karıştırdı. Ne demek istiyor neden -1 degilde -2 oluyor.
    viopta 1 lot longtasın diyelim 1 lot şorta geçeceksen kaç lotluk emir gönderirsin ?

    Robot koduna ıhtıyacın yok bu arada artık onun ıcın metot var.

    http://www.directfn.com.tr/idealsist...ViopAktif.html
    Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
    Sokrates twit @erhanacikgoz1

  8.  Alıntı Originally Posted by atakanözbaki Yazıyı Oku
    for (int i = 1; i < V1.Count; i++) // Alternatif olarak bunu for (int i = 1; i < Sistem.BarSayisi; i++) denedim.
    {
    if ( EMA[i] > TOMA[i])
    eb1[i] = 1;

    else if ( EMA[i] < TOMA[i])

    eb2[i] = 1;

    if ( eb1[i] == 1 && Sistem.KesismeTara(EMA1, TOMA1) || eb2[i] == 1 && Sistem.KesismeTara(EMA2, TOMA2))

    Sistem.Optimizasyon("EM","TE" , P1,Yuzde1,P2,Yuzde2);
    }
    }
    }
    }
    }
    Strateji kisminda eksikler var hic net degil. Grafik uzerinde al / sat oklari cikartan, barlari renklendiren yani calisan basit bir EMA / TOMA kesisim sistemi olusturup (sistem kesisim yerine > / < kullaninin) buraya yapistirirsaniz ornek olabilecek optimizasyon kodunda yardimci olabilirim.

Sayfa 354/592 İlkİlk ... 254304344352353354355356364404454 ... 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
  •