0 beğenilme 0 beğenilmeme
212 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 (112 puan) tarafından
tarafından yeniden etikenlendirildi | 212 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,682 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.



7,654 soru
7,651 cevap
4,452 yorum
11,170 kullanıcı