커뮤니티

문의

프로필 이미지
아름다운아침
2019-09-03 12:22:44
159
글번호 131670
답변완료
금일 새벽 美근로자의 날로 CME 조기종료를 했는데 오늘 아침 영업일이 바뀌었음에도 불구하고 분차트에서 볼 때 당일시가선이 새로 그려지지 않고 전일의 시가선이 계속 그려지는 현상이 있습니다. 이건 시세데이터상의 bdate 수치오류인가요? 이런 오류가 발생했을 때 오류와 상관없이 라인이 정상적으로 그려지려면 어떻게 처리해야 할까요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-03 15:22:23

안녕하세요 예스스탁입니다. 예 시세에서 영업일(bdate)이 업데이트 되지 않아서 발생하는 내용입니다. 일간 시고저종가가 영업일 변경을 기준으로 계산됩니다. 아래와 같이 작성하시면 됩니다. 특정시간의 시가를 저장해 사용하는 수식인데 CME가 썸머타임이 있어 썸머타임기준으로 시가시간을 달리 지정해 셋팅한 내용입니다. var : Summer(False),Year(0),st(0),et(0),V1(0),V2(0),V3(0),V4(0),OT(0),DO(0); if sdate != sdate[1] Then { //썸머타임체크 Year = Floor(sdate/10000); V1 = (10000 * Year) + (100 * 3) + 1; V2 = 15 - dayofweek(v1); // 3월 두번째 일요일 날짜 v3 = (10000 * Year) + (100 * 11) + 1; v4 = 8 - dayofweek(v3); // 11월 첫번째 일요일 날짜 Summer = sdate > (10000 * Year) + (100 * 3) + v2 And sdate < (10000 * Year) + (100 * 11) + v4; if Summer == true Then OT = 70000; Else OT = 80000; } if (sdate != sdate[1] and stime >= OT) or (sdate == sdate[1] and stime >= OT and stime[1] < OT) Then DO = O; plot1(DO); 즐거운 하루되세요 > 아름다운아침 님이 쓴 글입니다. > 제목 : 문의 > 금일 새벽 美근로자의 날로 CME 조기종료를 했는데 오늘 아침 영업일이 바뀌었음에도 불구하고 분차트에서 볼 때 당일시가선이 새로 그려지지 않고 전일의 시가선이 계속 그려지는 현상이 있습니다. 이건 시세데이터상의 bdate 수치오류인가요? 이런 오류가 발생했을 때 오류와 상관없이 라인이 정상적으로 그려지려면 어떻게 처리해야 할까요?