커뮤니티

다른 증권사와 DMI 값이 다릅니다.

프로필 이미지
여유의공간
2021-01-05 16:00:44
786
글번호 145129
답변완료
다른 증권사와 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