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

Prd1:=5;
Prd2:=10;
atrstop:=(HHV(LLV(L,Prd1)+ATR(Prd1),Prd2));
period:=20;
sqrtperiod:=Sqr(period);
hull:=Mov(2*Mov(atrstop,period/2,W)-Mov(atrstop,period,W),LastValue(sqrtperiod),W);
opt:=2.12; per:=3; C1:=mov(hull,per,var);
q1:=ref(C1,-2)*(1+opt/300);
q2:=ref(C1,-2)*(1-opt/300);
ottacik:=If(Cum(1)=1,C1,If(q1 <= PREV,q1,If(q2 >= PREV,q2,PREV)));
ottacik;hull

 

indikatörünü pozisyon kapat yönünde kullanmak istiyorum yani ;

 

al formulü;

CROSS(STOSK(OPT1,OPT2,33,VAR)+1000,OTT(STOSK(OPT1,OPT2,33,VAR)+1000,2,OPT3))

 

sat formulü ;

CROSS(OTT(STOSK(OPT1,OPT2,33,VAR)+1000,2,OPT3),STOSK(OPT1,OPT2,33,VAR)+1000)

olan anıl beyin inikatöründe al formulü gerçekleştikten sonra pozisyonu yukarıda belirttiğim indikatörün sat koşuluna göre satacak ve anıl beyin stoskott indikatöünün sat koşulu gerçekleşene kadar bekleyip koşul gerçekleşince açığa satış işlemi yapacak aynı şekilde açığa sat koşulu gerçekleştiğinde pozisyonu yukarıdaki indikatörün koşuluna göre açık pozisyonu kapatacak ve sadece stoskott nin al formulü gerçekleşince alım yapacak.

bu istediklerimin formulünü yazıp yardımcı olursanız çok sevinirim şimdiden teşekkürler...
System Tester-Bağlı Emirler kategorisinde (24 puan) tarafından | 143 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
merhaba,

aşağıdaki formülleri deneyiniz

bilgilerinize

açığa poz kapat

Prd1:=5;
Prd2:=10;
atrstop:=(HHV(LLV(L,Prd1)+ATR(Prd1),Prd2));
period:=20;
sqrtperiod:=Sqr(period);
hull:=Mov(2*Mov(atrstop,period/2,W)-Mov(atrstop,period,W),LastValue(sqrtperiod),W);
opt:=2.12; per:=3; C1:=mov(hull,per,var);
q1:=ref(C1,-2)*(1+opt/300);
q2:=ref(C1,-2)*(1-opt/300);
ottacik:=If(Cum(1)=1,C1,If(q1 <= PREV,q1,If(q2 >= PREV,q2,PREV)));
cross(ottacik,hull)

sat

Prd1:=5;
Prd2:=10;
atrstop:=(HHV(LLV(L,Prd1)+ATR(Prd1),Prd2));
period:=20;
sqrtperiod:=Sqr(period);
hull:=Mov(2*Mov(atrstop,period/2,W)-Mov(atrstop,period,W),LastValue(sqrtperiod),W);
opt:=2.12; per:=3; C1:=mov(hull,per,var);
q1:=ref(C1,-2)*(1+opt/300);
q2:=ref(C1,-2)*(1-opt/300);
ottacik:=If(Cum(1)=1,C1,If(q1 <= PREV,q1,If(q2 >= PREV,q2,PREV)));
cross(hull,ottacik)
(3,480 puan) tarafından
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.



2,766 soru
2,649 cevap
2,144 yorum
1,943 kullanıcı