Special Days Image
Sayfa 326/593 İlkİlk ... 226276316324325326327328336376426 ... SonSon
Arama sonucu : 4738 madde; 2,601 - 2,608 arası.

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

  1.  Alıntı Originally Posted by Tiberius Yazıyı Oku
    Yakın zamanda ücretsiz eğitim düzenliyoruz.
    Eğitim İstanbul'da olacak.
    Öncelikle ideAlgo eğitimi verilecek, son bölünde ise fikir teattisi yapılacak.
    KZ çalışmasını da ideAlgo'ya ekleyebiliriz.
    ben katılamayacağım ancak kz eğrisiyle alakalı bir fikir verilecekse Eğriye sokulacak olan herneyse bir kere sinyal vermeli her dokunuşta değil.

    Mesela KZ eğrisinin RSİ'sini aldık diyelim.

    30 Aşağıdan yukarı kırdıgında AKtif Ne zamana kadar 70 i yukardan aşağı kesene kadar. gibi yani zırt bırt aktif pasif durumuna düşmemeli.

    Kz nin ma sını aldıgımızda bir kere kes kestiğin yeri ram bellekte tut bu rakam 3000 puan yukarı attıgında nakte geç gibi türlü çalışmalar yapılabilir. Çok snyal olayı filitrelenmeli.

    --Ek olarak katılacak ancak fikri olmayanlara bir fikir daha vereyim.

    Sistem.LotEkle(Milisaniye, Adet, Maxadet); Methodu ve Sistem.Loteksilt(Milisaniye, Adet, Maxadet); Methodu yapılıp.

    Kz eğrisi ....... olduysa sistem.LotEkle(1000, 1, 5); // Koşul gerçekleşti ise her 1 saniyede, 1 lot Mevcut yonde lot arttır. Toplamda 5 adet olana kadar.

    Hadi bir sır daha vereyim.

    Sistem.Pf(bar sayısı); // Bar sayısına göre Profit factorü hesaplayacak bir indikatör

    Daha sonra Profit factor şuraya çıkmışsa poz kapa şuraya düşmüşse sistem yönüne gir veya lot arttır azalt.

    Biz biliyoruz ki kz eğrisi çok yüksek yapınca genellikle düşme olasılıgı artıyor. çok düştüğünde de yükselme olasılıgı artıyor.

    Bunu nasıl ölçeriz Profit factor indikatörü güzel fikir verir.

    Daha çok şey söylenirdi az da bana kalsın C sarp öğrenip idelgoya rakip olacak eklentı cıkartacam
    Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
    Sokrates twit @erhanacikgoz1

  2.  Alıntı Originally Posted by erhanacikgoz1 Yazıyı Oku
    ben katılamayacağım ancak kz eğrisiyle alakalı bir fikir verilecekse Eğriye sokulacak olan herneyse bir kere sinyal vermeli her dokunuşta değil.

    Mesela KZ eğrisinin RSİ'sini aldık diyelim.

    30 Aşağıdan yukarı kırdıgında AKtif Ne zamana kadar 70 i yukardan aşağı kesene kadar. gibi yani zırt bırt aktif pasif durumuna düşmemeli.

    Kz nin ma sını aldıgımızda bir kere kes kestiğin yeri ram bellekte tut bu rakam 3000 puan yukarı attıgında nakte geç gibi türlü çalışmalar yapılabilir. Çok snyal olayı filitrelenmeli.

    --Ek olarak katılacak ancak fikri olmayanlara bir fikir daha vereyim.

    Sistem.LotEkle(Milisaniye, Adet, Maxadet); Methodu ve Sistem.Loteksilt(Milisaniye, Adet, Maxadet); Methodu yapılıp.

    Kz eğrisi ....... olduysa sistem.LotEkle(1000, 1, 5); // Koşul gerçekleşti ise her 1 saniyede, 1 lot Mevcut yonde lot arttır. Toplamda 5 adet olana kadar.

    Hadi bir sır daha vereyim.

    Sistem.Pf(bar sayısı); // Bar sayısına göre Profit factorü hesaplayacak bir indikatör

    Daha sonra Profit factor şuraya çıkmışsa poz kapa şuraya düşmüşse sistem yönüne gir veya lot arttır azalt.

    Biz biliyoruz ki kz eğrisi çok yüksek yapınca genellikle düşme olasılıgı artıyor. çok düştüğünde de yükselme olasılıgı artıyor.

    Bunu nasıl ölçeriz Profit factor indikatörü güzel fikir verir.

    Daha çok şey söylenirdi az da bana kalsın C sarp öğrenip idelgoya rakip olacak eklentı cıkartacam

    List<float> ProfitFactorBar(BarSayısı, Kayma)
    List<float> ProfitFactorIslem(İşlemSayısı, Kayma)
    List<float> KarZararIslem(İşlemSayısı, Kayma)

    fonksiyonları güncel versiyonda mevcut
    vahap beyaz, ahmet çakar ....

  3.  Alıntı Originally Posted by erhanacikgoz1 Yazıyı Oku
    ben katılamayacağım ancak kz eğrisiyle alakalı bir fikir verilecekse Eğriye sokulacak olan herneyse bir kere sinyal vermeli her dokunuşta değil.

    Mesela KZ eğrisinin RSİ'sini aldık diyelim.

    30 Aşağıdan yukarı kırdıgında AKtif Ne zamana kadar 70 i yukardan aşağı kesene kadar. gibi yani zırt bırt aktif pasif durumuna düşmemeli.

    Kz nin ma sını aldıgımızda bir kere kes kestiğin yeri ram bellekte tut bu rakam 3000 puan yukarı attıgında nakte geç gibi türlü çalışmalar yapılabilir. Çok snyal olayı filitrelenmeli.

    --Ek olarak katılacak ancak fikri olmayanlara bir fikir daha vereyim.

    Sistem.LotEkle(Milisaniye, Adet, Maxadet); Methodu ve Sistem.Loteksilt(Milisaniye, Adet, Maxadet); Methodu yapılıp.

    Kz eğrisi ....... olduysa sistem.LotEkle(1000, 1, 5); // Koşul gerçekleşti ise her 1 saniyede, 1 lot Mevcut yonde lot arttır. Toplamda 5 adet olana kadar.

    Hadi bir sır daha vereyim.

    Sistem.Pf(bar sayısı); // Bar sayısına göre Profit factorü hesaplayacak bir indikatör

    Daha sonra Profit factor şuraya çıkmışsa poz kapa şuraya düşmüşse sistem yönüne gir veya lot arttır azalt.

    Biz biliyoruz ki kz eğrisi çok yüksek yapınca genellikle düşme olasılıgı artıyor. çok düştüğünde de yükselme olasılıgı artıyor.


    Bunu nasıl ölçeriz Profit factor indikatörü güzel fikir verir.

    Daha çok şey söylenirdi az da bana kalsın C sarp öğrenip idelgoya rakip olacak eklentı cıkartacam
    Altı çizili kırmızı kısmı bence oturup iyice dusunmelisiniz
    Ne kadar arttığında düşmeye başlıyo, ne kadar düştüğünde çıkmaya başlıyo
    bu istatistik ne kadar tutarlı

  4. Arrow

    Bu konuda fikri olan var mı arkadaşlar?

     Alıntı Originally Posted by vbhamza Yazıyı Oku
    Arkadaşlar aşağıdaki gibi bir filtre kullanımı doğru mudur?


    bool FiltreUP = (C[i] > TOMA[i]);
    bool FiltreDN = (C[i] < TOMA[i]);


    if (Sinyal == "A" && SonYon != "A" && FiltreUP)
    {
    Sistem.Yon[i] = "A";
    SonYon = Sistem.Yon[i];
    SonFiyat = V[i].Close;
    }
    if (Sinyal == "S" && SonYon != "S" && FiltreDN)
    {
    Sistem.Yon[i] = "S";
    SonYon = Sistem.Yon[i];
    SonFiyat = V[i].Close;
    }

  5. bar kapanısını bekleyen robot kodu atabilir misiniz bilgisayarım çökünce silinmiş
    tesekkür ederim...

  6.  Alıntı Originally Posted by tuncahm Yazıyı Oku
    bar kapanısını bekleyen robot kodu atabilir misiniz bilgisayarım çökünce silinmiş
    tesekkür ederim...
    hisse de kullanıcam

  7. #2607
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,630
     Alıntı Originally Posted by tuncahm Yazıyı Oku
    hisse de kullanıcam
    önce sanalda deneyin...

    var LotSize = 1; //işlem adedi
    var Sembol = "IMKBH'GARAN";
    var Periyot = "60"; //60 dklık grafik
    var SistemAdi = "EMA_5_10"; //sistemizim adını buraya girin çift tırnak içinde

    var MySistem = Sistem.SistemGetir(SistemAdi, Sembol, Periyot); //sistemin adı, grafik sembolü, grafiğin periyodu
    if (MySistem == null)
    {
    Sistem.Mesaj(Sistem.Name + "Hatalı Çalışıyor !");
    }
    else
    {
    var EmirSembol = Sembol;
    var SonFiyat = Sistem.SonFiyat(EmirSembol);
    var Anahtar = Sistem.Name + "," + EmirSembol;
    double IslemFiyat = 0;
    DateTime IslemTarih;
    var Miktar = 0.0;
    var Rezerv = "";
    var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
    var SonYon = Sistem.SonYonGetir(SistemAdi, Sembol, Periyot);
    if (Sistem.Saat.CompareTo("10:00:00") <= 0 || Sistem.Saat.CompareTo("18:04:59") >= 0) // seans yok işlem yapma
    {
    }
    if (Sistem.Saat.CompareTo("14:00:00") <= 0 && Sistem.Saat.CompareTo("13:00:00") >= 0) // seans yok işlem yapma
    {
    }
    else if (SonYon == "F" && Pozisyon != 0) // Flata Geç
    Miktar = -Pozisyon;
    else if (SonYon == "A" && Pozisyon != LotSize) // Al
    Miktar = LotSize - Pozisyon;
    else if (SonYon == "S" && Pozisyon != -LotSize) // Sat
    Miktar = -LotSize - Pozisyon;
    // Emir Gönder
    var Islem = "";
    if (Miktar > 0) {Islem = "ALIS"; Rezerv = "ALIŞ YAPILDI";}
    if (Miktar < 0) {Islem = "SATIS"; Rezerv = "SATIŞ YAPILDI";}
    if (Islem != "")
    {
    Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);
    Sistem.EmirSembol = EmirSembol ;
    Sistem.EmirIslem = Islem;
    Sistem.EmirSuresi = "KIE"; // GUN, KIE, IKG
    Sistem.EmirTipi = "Piyasa"; // Piyasa, Limitli, Piyasadan Limite
    Sistem.EmirMiktari = Math.Abs(Miktar);
    Sistem.EmirGonder();
    }
    }
    Bear_Bull
    @BearBull26

  8.  Alıntı Originally Posted by Bear_Bull Yazıyı Oku
    önce sanalda deneyin...

    var LotSize = 1; //işlem adedi
    var Sembol = "IMKBH'GARAN";
    var Periyot = "60"; //60 dklık grafik
    var SistemAdi = "EMA_5_10"; //sistemizim adını buraya girin çift tırnak içinde

    var MySistem = Sistem.SistemGetir(SistemAdi, Sembol, Periyot); //sistemin adı, grafik sembolü, grafiğin periyodu
    if (MySistem == null)
    {
    Sistem.Mesaj(Sistem.Name + "Hatalı Çalışıyor !");
    }
    else
    {
    var EmirSembol = Sembol;
    var SonFiyat = Sistem.SonFiyat(EmirSembol);
    var Anahtar = Sistem.Name + "," + EmirSembol;
    double IslemFiyat = 0;
    DateTime IslemTarih;
    var Miktar = 0.0;
    var Rezerv = "";
    var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
    var SonYon = Sistem.SonYonGetir(SistemAdi, Sembol, Periyot);
    if (Sistem.Saat.CompareTo("10:00:00") <= 0 || Sistem.Saat.CompareTo("18:04:59") >= 0) // seans yok işlem yapma
    {
    }
    if (Sistem.Saat.CompareTo("14:00:00") <= 0 && Sistem.Saat.CompareTo("13:00:00") >= 0) // seans yok işlem yapma
    {
    }
    else if (SonYon == "F" && Pozisyon != 0) // Flata Geç
    Miktar = -Pozisyon;
    else if (SonYon == "A" && Pozisyon != LotSize) // Al
    Miktar = LotSize - Pozisyon;
    else if (SonYon == "S" && Pozisyon != -LotSize) // Sat
    Miktar = -LotSize - Pozisyon;
    // Emir Gönder
    var Islem = "";
    if (Miktar > 0) {Islem = "ALIS"; Rezerv = "ALIŞ YAPILDI";}
    if (Miktar < 0) {Islem = "SATIS"; Rezerv = "SATIŞ YAPILDI";}
    if (Islem != "")
    {
    Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);
    Sistem.EmirSembol = EmirSembol ;
    Sistem.EmirIslem = Islem;
    Sistem.EmirSuresi = "KIE"; // GUN, KIE, IKG
    Sistem.EmirTipi = "Piyasa"; // Piyasa, Limitli, Piyasadan Limite
    Sistem.EmirMiktari = Math.Abs(Miktar);
    Sistem.EmirGonder();
    }
    }
    hocam çok tesekkür ederim

Sayfa 326/593 İlkİlk ... 226276316324325326327328336376426 ... 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
  •