merhaba,
her 2 koşulda aynı gözükmekte,
al için
a:=MOST(c.8,0.75);
b:=MOST(c,8,1.25);
data:=mov(c,10,zl);
x:=if(b>a , if(a>data,OPT1,OPT1*opt2),if(data>a,OPT1,OPT1*opt2));
period:=5;
coeff:=X;
MovPeriod:=10;
val:=MOV(c,5,ZL);
K:=MOV(val,MovPeriod,var);
OFFSET:=coeff*ATRe(period);
STR:=K+OFFSET;
STS:=K-OFFSET;
FUB:=IF(STR<PREV OR REF(K,-1)>PREV,STR,PREV); FLB:=IF(STS>PREV OR REF(K,-1)<PREV,STS,PREV);
PMax:=IF(PREV=REF(FUB,-1) AND K<FUB,FUB,IF(PREV=REF(FUB,-1) AND K>FUB,FLB,IF(PREV=REF(FLB,-1) AND K>FLB,FLB,IF(PREV=REF(FLB,-1) AND K<FLB,FUB,FUB))));
CROSS(K,Pmax)
sat için
a:=MOST(c.8,0.75);
b:=MOST(c,8,1.25);
data:=mov(c,10,zl);
x:=if(b>a , if(a>data,OPT1,OPT1*opt2),if(data>a,OPT1,OPT1*opt2));
period:=5;
coeff:=X;
MovPeriod:=10;
val:=MOV(c,5,ZL);
K:=MOV(val,MovPeriod,var);
OFFSET:=coeff*ATRe(period);
STR:=K+OFFSET;
STS:=K-OFFSET;
FUB:=IF(STR<PREV OR REF(K,-1)>PREV,STR,PREV); FLB:=IF(STS>PREV OR REF(K,-1)<PREV,STS,PREV);
PMax:=IF(PREV=REF(FUB,-1) AND K<FUB,FUB,IF(PREV=REF(FUB,-1) AND K>FUB,FLB,IF(PREV=REF(FLB,-1) AND K>FLB,FLB,IF(PREV=REF(FLB,-1) AND K<FLB,FUB,FUB))));
CROSS(Pmax,K)
formüllerini kullanınız,
tabi değişkenlerede bir değer atamanız gerekir
orn opt1 için 2-20 aralığı 1 adım
opt2 için 0.01-2 aralığı 0.01 adım gibi,
bilgilerinize