0 beğenilme 0 beğenilmeme
1,346 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 (30 puan) tarafından | 1,346 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)
(40,139 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.



7,627 soru
7,631 cevap
4,446 yorum
10,799 kullanıcı