커뮤니티

보조차트로 일간 시초가, 최고가, 최저가, 종가 구하기

프로필 이미지
와신상담
2010-11-02 16:01:37
527
글번호 33269
답변완료
주차트: 5초봉 보조차트 : 1분봉 If (sDate != currentDate && sTime == 151500) Then { MessageLog("DayClose[%.2f]", DayClose(0)); MessageLog("CloseD[%.2f]", Data4(CloseD(0))); } Else If (sDate == currentDate && sTime == 151500) Then { MessageLog("--------------------------------"); MessageLog("DayClose[%.2f]", DayClose(0)); MessageLog("CloseD[%.2f]", Data4(CloseD(0))); } 오늘 장끝나고 실행해봤는데, 주차트값은 15:15:00 종가가 제대로 출력되고 보조차트값은 15:04:00 종가가 나오는거 같습니다. 주차트 보조차트 모두 1분봉으로 하면 둘다 15:15:00 종가가 제대로 출력됩니다. 주차트를 초봉으로 사용하고 보조차트를 분봉으로 사용시 종가가 제대로 안나오는 이유좀 설명해 주세요~~~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-11-02 17:41:55

안녕하세요 예스스탁입니다 참조종목의 데이터는 완성된 봉까지만 사용됩니다. 봉의 완성은 다음봉시가가 수신될때입니다. 주종목의 5초봉의 15시 15분봉에서봤을때 참조봉 1분봉중 가장 가까운 완성된 봉은 15시 04분봉 입니다. 15시 15분 봉은 다음날 시가가 수신되어야 완성이 인식됩니다. 이용에 참고하시기 바랍니다. 즐거운 하루되세요 > 와신상담 님이 쓴 글입니다. > 제목 : 보조차트로 일간 시초가, 최고가, 최저가, 종가 구하기 > 주차트: 5초봉 보조차트 : 1분봉 If (sDate != currentDate && sTime == 151500) Then { MessageLog("DayClose[%.2f]", DayClose(0)); MessageLog("CloseD[%.2f]", Data4(CloseD(0))); } Else If (sDate == currentDate && sTime == 151500) Then { MessageLog("--------------------------------"); MessageLog("DayClose[%.2f]", DayClose(0)); MessageLog("CloseD[%.2f]", Data4(CloseD(0))); } 오늘 장끝나고 실행해봤는데, 주차트값은 15:15:00 종가가 제대로 출력되고 보조차트값은 15:04:00 종가가 나오는거 같습니다. 주차트 보조차트 모두 1분봉으로 하면 둘다 15:15:00 종가가 제대로 출력됩니다. 주차트를 초봉으로 사용하고 보조차트를 분봉으로 사용시 종가가 제대로 안나오는 이유좀 설명해 주세요~~~