커뮤니티

전고점표시

프로필 이미지
우공달천
2026-06-15 14:37:08
40
글번호 232443
답변완료

Plot1(DayHigh(1))로 지표식을 작성하여 적용하면 전일고가표시가 당일에 정확히 표시되지 않는 이유는 무엇인지요

3분봉에서 조회하면 당일고점에 표시되는것 같습니다 부탁드립니다

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-06-15 15:20:47

안녕하세요 예스스탁입니다. 올려주신 수식이 전일고가를 당일에 그리는 내용이 맞습니다. 차트에 적용하면 정상적으로 그려지고 있습니다. 아래 2가지 확인해 보시기 바랍니다. 1 dayhigh는 일봉고가입니다. 만약 차트가 갭보정이나 수정주가가 처리가 되어 있으면 과거봉이 변형된 상태이므로 일봉에서 직접 값을 가져오는 해당 함수와 맞지 않습니다. 보정된 값으로 보고자 하시면 아래식 이용하셔야 합니다. var : i(0); Array : DO[100](0),DH[100](0),DL[100](0),DC[100](0); if Bdate != Bdate[1] Then { For i = 99 DownTo 1 { DO[i] = DO[i-1]; DH[i] = DH[i-1]; DL[i] = DL[i-1]; DC[i] = DC[i-1]; } DO[0] = O; DH[0] = H; DL[0] = L; } if DH[0] > 0 and H > DH[0] Then DH[0] = H; if DL[0] > 0 and L < DL[0] Then DL[0] = L; DC[0] = C; Plot1(DH[1]); 2 차트 봉위에 적용된 지표의 속성을 확인하시기 바랍니다. 지표속성의 y축표시탭에서 가격으로 되어 있으면 지표와 Y축이 공유되어 적용되어 정확한 값에 표시됩니다. 봉위에 적용된 지표가 화면으로 선택되어 있다면 봉과 축을 공유하지 않은 플로팅상태로 적용되어 있게 됩니다. 이경우 봉의 축과 비교하면 값차이가 날수 있습니다. 즐거운 하루되세요