0 beğenilme 0 beğenilmeme
313 kez görüntülendi

Bildiğiniz üzere emirleri sıralı gönder dediğimizde LONG KAPAT ve sonrasında SHORT AÇ emirlerini her ikisi de SELL emri olduğu için gönderemiyoruz. Emirleri sıralı gönderme seçeneğini kaldırdığımızda ise sistemi cross yerine büyük veya küçük operatörleri ile kurguladığımızda ise her barda tetiklenme sorunu yaşıyoruz. Aşağıdaki Matriks Prime'da kurgulanan sistemi IQ tarafında nasıl yazabiliriz?

O anda aktif/açık pozisyonda isek aynı yöndeki emri yeniden vermemesini sağlayacak bir fonksiyon ya da kod kalıbı var mıdır? Anlık pozisyonda olunup olmadığı nasıl kontrol edilebilir? Teşekkürler.

Şimdiden teşekkürler.

LONG:

s1:=STrend((H+L)/2,opt1,opt2);
a1:=mov(adx(opt3),opt4,var);
stosk(200,200,100,var)>stosd(200,200,100,var) and c>ref(c,-2) and 
c>s1 and ADX(OPT3)>a1 and ADX(OPT3)>20 and 
mov(c,55,var)>mov(c,233,var) and h>ref(hhv(h,10),-1)

LONG KAPAT:

a1:=mov(adx(opt3),opt4,var);
ADX(opt3)<a1

SHORT:

s1:=STrend((H+L)/2,opt1,opt2);
a1:=mov(adx(opt3),opt4,var);
stosk(200,200,100,var)<stosd(200,200,100,var) and 
c<ref(c,-2) and 
c<s1 and ADX(OPT3)>a1 and ADX(OPT3)>20 and 
mov(c,55,var)<mov(c,233,var) and l<ref(llv(l,10),-1)

SHORT KAPAT:

a1:=mov(adx(opt3),opt4,var);
ADX(opt3)<a1

Algoritmik Trading kategorisinde (124 puan) tarafından
tarafından yeniden etikenlendirildi | 313 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme
En İyi Cevap

Merhaba,

IQ'da bütün yapıyı kod ile kurgulanması gerekir. Eğer 4 koşullu bir stratejiniz varsa linkyteki stratejiyi inceleyip kullanabilirsiniz.

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

(15,892 puan) tarafından
tarafından seçilmiş
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. 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.



8,636 soru
8,590 cevap
4,821 yorum
19,786 kullanıcı