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