Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.

2

Puan testi sonucu

Soruldu
Görüntülenme
761 görüntülenme
Durum
Cevaplandı
Merhaba IQ platformunda puan testi neden yok? Yüzde getirileri test sonucunda bilemiyoruz. Çünkü başlangıç bakiyesi girmek gerek. 0 girince anlamsız getiri yüzdesi çıkıyor. Bir çözümü varmıdır acaba?
Paylaş

2 Cevap

1
Merhaba,

Önümüzdeki ana versiyonda başlangıç tutarını otomatik olarak ilk işleme göre belirleyip ilerleyen bir düzenleme yapılacak bu haliyle daha kullanışlı olacaktır.
Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io
BağlantıBayraklaKripexMatriks Destek16.499
0
puan olarak bir çalışma yapmadım ama GetOverall(); fonksiyonunu kullanarak başlangıçta belirlediğimiz tutar örneğin 100000 tl ise

o an emri gönderdiği bar fiyatı ne ise örneğin (100000 tl / fiyat) olacak şekilde her işlemde kaç lot alabiliyorsa o kadar aldırarak sistem testini yapmaya çalışıyorum.

veya (overall * 0.8) /güncelFiyat yaparak her işlemi sermayenizin %80 i ile alabileceği kadar lot almasını sağlayarak sinyal gönderttirebilirsiniz.

malesef çoğu yapabileceğiniz şey dökümanlarda belirtilmiyor, kendinize göre özel çözümler üretmelisiniz

örneğin şöyle bir yapı kullanıyorum

        private decimal HesaplaPozisyonMiktari(decimal guncelFiyat)
        {
            decimal overall = GetOverall();
            if (guncelFiyat != 0)
            {
                return (overall * 0.8m) / guncelFiyat;
            }
            return 0;
        }

 

koşullarda emir gönderirken ise

                decimal pozisyonMiktari = HesaplaPozisyonMiktari(c);
                SendMarketOrder(Symbol, pozisyonMiktari, OrderSide.Buy);

aynı şekilde sell

                decimal pozisyonMiktari = HesaplaPozisyonMiktari(c);
                SendMarketOrder(Symbol, pozisyonMiktari, OrderSide.Sell);

Yorumlar (1)

  • ▲0

    Tabiki eklemeden geçmemeliyim, pozisyon sayılarına da özel kodlama yapmanız gerekiyor, yani ilk alım sinyali geldiğinde örneğin 10500 lot aldı ise satarken de 10500 lot satabilmesi için koşullar ve eşlemeler kurmanız lazım, yoksa alım koşullarınız boyunca her olumlu koşulda fiyat miktarları güncellenip sıradaki sat sinyalinde koşulların son barındaki fiyatı baz alır matriks iq ve 10500 lot satış yapması gerekirken 9500 satış yapar, o şartlarında düzgün kurgulanması gerekmekte, 


    örneğin 

    pozisyonAcik adında bir değişken ekleyebilirsiniz. Bu değişkenle, pozisyonun açık olup olmadığını takip edersiniz.

    şöyle yapabilirsiniz alım koşulu gerçekleştiğinde, pozisyonAcik true olur ve bu sayede tekrarlanan alım sinyalleri işlenmez. Satım koşulu gerçekleştiğinde, sonAlimMiktari, ne ise o kadarlık bir satış emri gönderilir ve sonra pozisyonAcik false olarak ayarlanır, ve bu sayede alınmış olan miktar kadar satılmış olur, bunlara dikkat edilmezse simulasyon yanlış sonuçlar verir,

     

    aşağıda bunlara dikkat edilmeden yapılan overall hesaplamasıyla dikkat edilip kurgulanan arasındaki fark

    her pozisyona overall miktarının %80 i ile o anki alım sinyalinden alınabilecek maksimum lot 

     

     

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol