Merhabalar,
Aşağıdaki şekilde bir deneyiniz,
AL için;
ort1:= MOV(c,2,e);
ort2:= MOV(c,5,s);
period:=14;
yumuşatma:=0.01;
fark:= Abs(ort1-ort2);
fark1:= Abs(ort1-ort2)*yumuşatma;
fark2:= ((ort1+ort2)/2)*yumuşatma;
fark3:=ATR(period)*yumuşatma;
toplamfark:= (fark1+fark2+fark3);
minfark1:=min(fark1,fark2);
minfark2:= min(minfark1,fark3);
maxfark1:=max(fark1,fark2);
maxfark2:= max(maxfark1,fark3);
oran:= minfark2+((minfark2*(100-(maxfark2/toplamfark)*100))/100);
stL:= if(ort1>ort2 and ort1>REF(ort1,-1), ort1-oran, if(ort1>ort2 and ort1<=ref(ort1,-1),ort2-oran,if(ort1<ort2 and ort1<ref(ort1,-1),ort1+oran,ort2-oran)));
Cross(ort1,stL)
SAT için;
ort1:= MOV(c,2,e);
ort2:= MOV(c,5,s);
period:=14;
yumuşatma:=0.01;
fark:= Abs(ort1-ort2);
fark1:= Abs(ort1-ort2)*yumuşatma;
fark2:= ((ort1+ort2)/2)*yumuşatma;
fark3:=ATR(period)*yumuşatma;
toplamfark:= (fark1+fark2+fark3);
minfark1:=min(fark1,fark2);
minfark2:= min(minfark1,fark3);
maxfark1:=max(fark1,fark2);
maxfark2:= max(maxfark1,fark3);
oran:= minfark2+((minfark2*(100-(maxfark2/toplamfark)*100))/100);
stL:= if(ort1>ort2 and ort1>REF(ort1,-1), ort1-oran, if(ort1>ort2 and ort1<=ref(ort1,-1),ort2-oran,if(ort1<ort2 and ort1<ref(ort1,-1),ort1+oran,ort2-oran)));
Cross(stL,ort1)