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.

0

Hazırlanan strateji içerisine son fiyatın yüzdesi kadar stop loss koymak.

Soruldu
Görüntülenme
2.831 görüntülenme
Durum
Cevaplandı

Hisse de kalıcı sinyal henüz kesinleşmemiş olsa bile %2'lik bir düşüş var ise otomatik olarak SAT emri vermesini istiyorum.  Yalnız kast ettiğim son bardaki düşüş değil. AL fiyatı üzerinden sonra %2'lik düşüşü kast ediyorum. Bunu IQ da nasıl yapabilirim? Yani AL koşulu oluştuktan sonra eğer alım yapılan fiyat birkaç bar sonra bile %2'lik bir düşüş yapar ise SAT koşulunun kesinleşmesini beklemeden SAT komutunu versin.

Daha önce buna benzer soruların cevaplarını inceledim özellikle ''Stoploss için SMA_Bitmex_TPSL hazır stratejisini inceleyebilirsiniz. Stoploss kodunu al/sat emirlerini verdikten sonra yazmanız yeterli olacaktır. Tetiklendiğinde otomatik olarak çalışacaktır.'' bu cevabı baya inceledim ancak kod yazmayı bilmediğimden bir türlü çözemedim. 

Konuyla ilgili hazırladığım stratejiyi paylaşıyorum. bunun içerisine nasıl yerleştirebilirim. ayrıca detaylı olarak nasıl yapıldığını anlatırsanız daha sonra oluşturulacak stratejilerde de kullanım sağlayabilirim. Şimdiden teşekkürler.

/dosya/codtrfdvxx2b693ccxj5ytleo/Pmax.txt

Paylaş

1 Cevap

0

Merhaba,

" Al fiyatı üzerinden %2'lik bir düşüş yapar ise SAT koşulunu gerçekleştirsin." ifadesindeki sat koşulunu iz süren stop ile ya da zarar durdur kodu ile yapmanız mümkündür.

Alış koşuluna aşağıdaki iz süren stop kodunu ya da zarar durdur kodunu eklemeniz yeterli olur.

2 yerine istediğiniz stop seviyesini yazabilirsiniz.

// zarar durdur

StopLoss(Symbol,SyntheticOrderPriceType.Percent,2);

// iz süren

TrailingStopLoss(Symbol,SyntheticOrderPriceType.Percent,2);

 

Aşağıda bir örnek var.

Elinizdeki kodda, ilgili yerde Symbol1 yazıyor ise, o ifadeleri ekleyeceğiniz kodda Symbol1 yapınız.

İyi çalışmalar

BağlantıBayrakladüzenlendi · asiyangasiyangMatriks Destek11.113

Yorumlar (5)

  • ▲0
    Tesekkürler hemen deneyip test edicem.
  • ▲0
    Backtest yaptğımda bu sefer sıralı emir iptal oldu ve peş peşe alım yapmaya başladı. ben sırlaı emirin iptal olmasını istemiyorum. Bu şekilde olmuyormu acaba.
  • ▲0
    Merhaba,

    Sıralı emir iptal olmaz.

    Koşulunuz > < ile yazılmış olabilir mi?

    Böyle ise, stop sonrası bar kapanışında tekrar alıyordur.

    Koşulunuzu revize edebilirsiniz.

    Lütfen iqdestek@matriksdata.com a detaylı bir şekilde sorunuz.

    İyi çalışmalar
    ilhan69Matriks DestekBayrakla
  • ▲1
    Sonunda deneme yanılmayla çözdüm. İlginiz için teşekkürler.
  • ▲0
    Hazır stratejilerinizden TMAStrategy 'i arkadaşın sorduğu gibi çinde  stop kodu koyulmuş şekilde paylaşabilirmisiniz.Kodlama bilgim yok yanlış bişeyler yapmayım.

Cevabınız

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