MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
174 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 | 174 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,850 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,982 soru
2,874 cevap
2,239 yorum
2,166 kullanıcı