커뮤니티

수식문의입니다

프로필 이미지
해피오
2025-08-22 09:44:36
118
글번호 193433
답변완료
키움증권과 예스의 이평선 산정 방식이 틀리나요? 라인형태가 틀리게 나와서 문의드립니다. 원인이 뭔지 알려주세요 1.키움수식 A5=avg(C,5,지수); A10=avg(C,10,지수); A20=avg(C,20,지수); B=ValueWhen(1,A5B(1) && B(1) DPT[1] && DPT[1] < DPT Then DPY = DPT[1]; if CrossUp(mav1,DPY) Then 역배열지지C = mav1; plot1(역배열지지C,"역배열지지C돌파이평선"); >>>>> 키움의 ValueWhen(1,CrossUp(B,D),B)선과 예스의 plot1선이 다르게 표시되는 이유가 뭘까요?
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2025-08-22 10:43:07

안녕하세요 예스스탁입니다. ValueWhen(1,CrossUp(B,D),B) 키움식은 위 내용의 변환이 잘못되어 있습니다 var : mav1(0),mav2(0),mav3(0),DPT(0),DPY(0),역배열지지C(0); mav1 = ema(C,5); mav2 = ema(C,10); mav3 = ema(C,20); if mav1 < mav2 && mav2 < mav3 && mav1 < mav3 Then DPT = C; if DPT[2] > DPT[1] && DPT[1] < DPT Then DPY = DPT[1]; if CrossUp(DPT,DPY) Then 역배열지지C = DPT; plot1(역배열지지C,"역배열지지C돌파이평선"); 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : 수식문의입니다 > 키움증권과 예스의 이평선 산정 방식이 틀리나요? 라인형태가 틀리게 나와서 문의드립니다. 원인이 뭔지 알려주세요 1.키움수식 A5=avg(C,5,지수); A10=avg(C,10,지수); A20=avg(C,20,지수); B=ValueWhen(1,A5B(1) && B(1) DPT[1] && DPT[1] < DPT Then DPY = DPT[1]; if CrossUp(mav1,DPY) Then 역배열지지C = mav1; plot1(역배열지지C,"역배열지지C돌파이평선"); >>>>> 키움의 ValueWhen(1,CrossUp(B,D),B)선과 예스의 plot1선이 다르게 표시되는 이유가 뭘까요?
프로필 이미지

해피오

2025-08-23 11:08:35

키움의 수식을 제가 잘못 기재했어요 ValueWhen(1,CrossUp(B,D),B)가 아니라 ValueWhen(1,CrossUp(A5,D),A5)이고요 이 키움수식과 예스수식을 동일하게 수식을 작성한것 같은데 실제 차트에서 보면 틀리게 나와서 문의드린 겁니다. 재검토해주세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식문의입니다 > 안녕하세요 예스스탁입니다. ValueWhen(1,CrossUp(B,D),B) 키움식은 위 내용의 변환이 잘못되어 있습니다 var : mav1(0),mav2(0),mav3(0),DPT(0),DPY(0),역배열지지C(0); mav1 = ema(C,5); mav2 = ema(C,10); mav3 = ema(C,20); if mav1 < mav2 && mav2 < mav3 && mav1 < mav3 Then DPT = C; if DPT[2] > DPT[1] && DPT[1] < DPT Then DPY = DPT[1]; if CrossUp(DPT,DPY) Then 역배열지지C = DPT; plot1(역배열지지C,"역배열지지C돌파이평선"); 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : 수식문의입니다 > 키움증권과 예스의 이평선 산정 방식이 틀리나요? 라인형태가 틀리게 나와서 문의드립니다. 원인이 뭔지 알려주세요 1.키움수식 A5=avg(C,5,지수); A10=avg(C,10,지수); A20=avg(C,20,지수); B=ValueWhen(1,A5B(1) && B(1) DPT[1] && DPT[1] < DPT Then DPY = DPT[1]; if CrossUp(mav1,DPY) Then 역배열지지C = mav1; plot1(역배열지지C,"역배열지지C돌파이평선"); >>>>> 키움의 ValueWhen(1,CrossUp(B,D),B)선과 예스의 plot1선이 다르게 표시되는 이유가 뭘까요?