MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
583 kez görüntülendi

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.

https://destek.matriksdata.com/?qa=blob&qa_blobid=5182907432949712602

Algoritmik Trading kategorisinde (12 puan) tarafından | 583 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

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

(3,504 puan) tarafından
tarafından düzenlendi
0 0
Tesekkürler hemen deneyip test edicem.
0 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 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
1 0
Sonunda deneme yanılmayla çözdüm. İlginiz için teşekkürler.
0 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.
4,036 soru
3,989 cevap
2,815 yorum
2,983 kullanıcı