Sayfa 635/1154 İlkİlk ... 1355355856256336346356366376456857351135 ... SonSon
Arama sonucu : 9231 madde; 5,073 - 5,080 arası.

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

  1. #5073

    Esas

    Sezai bey bu fonksiyonla örneğin long kar al yapti ve flat oldu, ancak piyasa yukari devam ediyor, bu durumda yeniden ilk al koşulundan farkli bir al koşuluyla işleme girebilmesi için bunu ne şekilde kullanmak gerekiyor? Sistem Bu fonksiyonu döndürerek işlem gerçekleştirirse şöyle yap gibi bir durumdan bahsediyorum.

  2. #5074

    Esas

    yazılıma meraklı arkadaşlar için;
    stop veya kar al fonksiyonunun ideal içindeki kodu aşağıdadır.
    bundan esinlenerek sistem kodlarınıza benzer eklemeler yapabilirsiniz.

    Kod:
    public void StopVeyaKarFlatYuzde(object yuzdestopX, object yuzdekarX)
            {
                try
                {
                    float yuzdestop = yuzdestopX.ToString()._ToFloat() / 100;
                    float karstop = yuzdekarX.ToString()._ToFloat() / 100;
                    float stopval = 0;
                    float karval = 0;
                    string sonyon = "";
    
                    for (int i = 0; i < Yon.Count; i++)
                    {
                        if (Yon[i] != "")
                        {
                            stopval = GrafikVerileri[i].Close;
                            karval = GrafikVerileri[i].Close;
                            sonyon = Yon[i];
                        }
                        else if (Yon[i] == "" && (sonyon == "A" || sonyon == "S"))
                        {
                            if (sonyon == "A")
                            {
                                stopval = Math.Max(stopval, GrafikVerileri[i].High);
                                if (yuzdestop > 0)
                                {
                                    if (GrafikVerileri[i].Close < stopval * (1 - yuzdestop))
                                    {
                                        Yon[i] = "F";
                                        sonyon = "";
                                    }
                                }
                                if (karstop > 0)
                                {
                                    if (GrafikVerileri[i].Close > karval * (1 + karstop))
                                    {
                                        Yon[i] = "F";
                                        sonyon = "";
                                    }
                                }
                            }
                            else if (sonyon == "S")
                            {
                                stopval = Math.Min(stopval, GrafikVerileri[i].Low);
                                if (yuzdestop > 0)
                                {
                                    if (GrafikVerileri[i].Close > stopval * (1 + yuzdestop))
                                    {
                                        Yon[i] = "F";
                                        sonyon = "";
                                    }
                                }
                                if (karstop > 0)
                                {
                                    if (GrafikVerileri[i].Close < karval * (1 - karstop))
                                    {
                                        Yon[i] = "F";
                                        sonyon = "";
                                    }
                                }
                            }
                        }
                    }
                }
                catch { }
            }

  3. #5075
    Duhul
    May 2012
    İkamet
    MANİSA
    Gönderi
    1,729

    Esas

    Birisi soracaktır ben sormuş olayım. Yüzde yerine birde puan ölçekli olanı varmı acaba. :-)

  4. #5076

    Esas

     Alıntı Originally Posted by KOSA Yazıyı Oku
    Birisi soracaktır ben sormuş olayım. Yüzde yerine birde puan ölçekli olanı varmı acaba. :-)
    aynen.
    sezai bey bugün puanı da ekleyelim dedi.
    ben; bırakalım abonelerden bu talep gelsin dedim.
    hemen ekleyelim o zaman.

  5. #5077
    Duhul
    Feb 2004
    Yaş
    63
    Gönderi
    3,801
    Blog Yazıları
    6

    Esas

    çok süper oldu. sistem kurmayı bir adım daha kolaylaştırdı, teşekkürler.

  6. #5078
    Duhul
    Dec 2007
    İkamet
    Eskişehir
    Yaş
    53
    Gönderi
    10,339

    Esas

     Alıntı Originally Posted by Sezai KILIÇ Yazıyı Oku
    IDEAL Yeni versiyona Yeni bir fonksiyon eklenmiştir.

    Fonksiyon Adı: Sistem.StopVeyaKarFlatYuzde(StopYuzde, KarYuzde)
    Sezai bey, ama olmuyo böyle

    100 lerce satırda yaptırdığım onuda zar zor parametreler kısmına yazdırıp robota oradan kontrol ettirdiğim bir şeyi
    1 satırda yazıyorsunuz
    emeklerinize sağlık.

    6 ay sonra idealin karşısına oturup
    sistem yaz
    sistem çalıştır diyeceğiz
    ideal kendi kendine sistemi hem yazacak hem çalıştıracak.





    bu arada tekrar hatırlatayım dk bölümü kendi kendine çalışıyor 30 dk yı beklemiyor.

    versiyon değişikliklerinde araya sıkıştırabilirseniz sevinirim.


  7. #5079
    Duhul
    May 2012
    İkamet
    Karadeniz
    Yaş
    52
    Gönderi
    1,004

    Esas

    Birde bu stop ve karalın optimizasyonuda olsa tadından yenmez

  8. #5080

    Esas

     Alıntı Originally Posted by poyraz2008 Yazıyı Oku
    Birde bu stop ve karalın optimizasyonuda olsa tadından yenmez
    yeni fonksiyonla bunu rahatlıkla yapabilirsin sevgili poyraz.
    gruba bırakalım, yapan olmazsa biz örnek göndeririz.

Sayfa 635/1154 İlkİlk ... 1355355856256336346356366376456857351135 ... SonSon

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
  •