0 beğenilme 0 beğenilmeme
385 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 | 385 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

(16,179 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.



9,148 soru
9,103 cevap
5,027 yorum
28,096 kullanıcı