커뮤니티
ADX 지표에 관한 질문입니다
2016-10-25 23:52:19
104
글번호 103345
안녕하세요,
항상 수고 많으십니다.
---------질문입니다 ---------------------------------------
아래 수식은 하나대투에서 제공하는 수식입니다.
이것을 예스 랭귀지로 변환을 부탁드립니다.
(증권사간에 사용하는 수식이 약간 차이가 있다고 들었습니다.)
DIMinus(Period)
eavg(if(L(1)-L>0 && H-H(1)<L(1)-L,L(1)-L,0),Period)
/
eavg(max(max(H-L,abs(C(1)-H)),abs(C(1)-L)),Period)*100
DIPlus(Period)
eavg(if(H-H(1)>0 && H-H(1)>L(1)-L,H-H(1),0),Period)
/
eavg(max(max(H-L,abs(C(1)-H)),abs(C(1)-L)),Period)*100
ADX(period)
PDI= DIplus(period);
MDI=DIminus(period);
eavg(abs(PDI-MDI)/(PDI+MDI),period)*100
감사합니다..
항상 하시는 일에 좋은 결실 거두시기를 빕니다.....
답변 1
예스스탁 예스스탁 답변
2016-10-26 11:13:55
안녕하세요
예스스탁입니다.
input : Period(14);
var : PDI(0),MDI(0),ADXV(0);
PDI = ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
MDI = ema(iff(H-H[1]>0 && H-H[1]>L[1]-L,H-H[1],0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
ADXV = ema(abs(PDI-MDI)/(PDI+MDI),period)*100;
plot1(PDI);
plot2(MDI);
plot3(ADXV);
즐거운 하루되세요
> 샐리짱 님이 쓴 글입니다.
> 제목 : ADX 지표에 관한 질문입니다
> 안녕하세요,
항상 수고 많으십니다.
---------질문입니다 ---------------------------------------
아래 수식은 하나대투에서 제공하는 수식입니다.
이것을 예스 랭귀지로 변환을 부탁드립니다.
(증권사간에 사용하는 수식이 약간 차이가 있다고 들었습니다.)
DIMinus(Period)
eavg(if(L(1)-L>0 && H-H(1)<L(1)-L,L(1)-L,0),Period)
/
eavg(max(max(H-L,abs(C(1)-H)),abs(C(1)-L)),Period)*100
DIPlus(Period)
eavg(if(H-H(1)>0 && H-H(1)>L(1)-L,H-H(1),0),Period)
/
eavg(max(max(H-L,abs(C(1)-H)),abs(C(1)-L)),Period)*100
ADX(period)
PDI= DIplus(period);
MDI=DIminus(period);
eavg(abs(PDI-MDI)/(PDI+MDI),period)*100
감사합니다..
항상 하시는 일에 좋은 결실 거두시기를 빕니다.....