- Katılım
- 23 Eki 2020
- Mesajlar
- 1,826
Average Directional Movement Index (ADX)
Kod:
n:=14;
tr:=max(max(h-L,abs(h-ref(c,-1))),abs(L-ref(c,-1)));
dip:=if(H-ref(h,-1)>ref(L,-1)-L,h-ref(h,-1),0);
dim:=if(ref(L,-1)-L>H-ref(H,-1),ref(L,-1)-l,0);
str:=PREV-(PREV/n+tr);
sdmp:=PREV-(PREV/n+dip);
sdmm:=PREV-(PREV/n+dim);
diplus:=sdmp/str*100;
diminus:=sdmm/str*100;
dx:=abs(diplus-diminus)/(diplus+diminus)*100;
adx:=mov(dx,n,s);
adx