다른 증권사와 DMI 값이 다릅니다.
왜 그런것인지요?
다른 증권사와 예스랭귀지의 값이 같이 나오게 하려면 어떤 수식을 적용해야 하나요!!
input : 기간(15);
var : AX(0),DP(0),DM(0);
AX = ADX(기간);
DP = DiPlus(기간);
DM = DiMinus(기간);
plot1(AX,"ADX");
plot2(DP,"DI+");
plot3(DM,"DI-");
plotbaseline1(25,"25선",BLACK,DEf,1);
plotbaseline2(30,"30선",red,DEf,1);
1월5일자 효성 종목에 DMI 결과값 입니다.
ADX DI+ DI-
예스랭귀 27.77 13.57 30.63
미래에셋 40.42 8.96 39.28
키움 40.42 8.96 39.28
신한투자 40.42 8.96 39.28
답변 1
예스스탁
예스스탁 답변
2021-01-05 17:02:17
안녕하세요
예스스탁입니다.
일부 지표들은 hts별로 계산이 다를수 있습니다.
키움의 경우에는 아래와 같은 계산법을 사용하는 것으로 알고 있습니다.
아래 내용이 다르시면 타증권사의 수식을 올려주셔야 변환해 드릴수 있습니다.
input : Period(10);
var : Plus(0),Minus(0),adxv(0);
plus = 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;
Minus = 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;
adxv = Ema(abs(plus-Minus)/(plus+Minus),period)*100;
plot1(plus);
plot2(minus);
plot3(adxv);
즐거운 하루되세요
> 여유의공간 님이 쓴 글입니다.
> 제목 : 다른 증권사와 DMI 값이 다릅니다.
> 다른 증권사와 DMI 값이 다릅니다.
왜 그런것인지요?
다른 증권사와 예스랭귀지의 값이 같이 나오게 하려면 어떤 수식을 적용해야 하나요!!
input : 기간(15);
var : AX(0),DP(0),DM(0);
AX = ADX(기간);
DP = DiPlus(기간);
DM = DiMinus(기간);
plot1(AX,"ADX");
plot2(DP,"DI+");
plot3(DM,"DI-");
plotbaseline1(25,"25선",BLACK,DEf,1);
plotbaseline2(30,"30선",red,DEf,1);
1월5일자 효성 종목에 DMI 결과값 입니다.
ADX DI+ DI-
예스랭귀 27.77 13.57 30.63
미래에셋 40.42 8.96 39.28
키움 40.42 8.96 39.28
신한투자 40.42 8.96 39.28