커뮤니티

전략실행차트에서 sDate와 bDate 차이점에 대해 문의드립니다.

프로필 이미지
조오단
2019-02-13 15:39:09
205
글번호 126153
답변완료
안녕하세요. sDate(봉 시작날짜)와 bDate(영업일) 에 대해서 문의드립니다. 1. 1분봉으로 잡아서 시물레이션할때는 아래와 같은 조건문은 sDate로 하든지 bDate 하든지 차이가 없을거 같은데요... if bDate != bDate[1] then xxxxx; 2. 혹시 전략실행차트에서는 위 식이 차이가 생기는 케이스가 있을수 있을까요? 3. sDate와 bDate 둘을 구분을 해놓은 이유를 몰라서요. 구분해서 사용해야 하는 케이스가 있을까요? (하루 진입횟수 제한을 하는 코드를 보면 bDate로 코딩되어 있어서 궁금합니다)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-02-14 09:22:49

안녕하세요 예스스탁입니다. Sdate는 달력상 달짜입니다. 0시 기준으로 변경됩니다. Bdate는 영업일로 거래소 영업일 변경시간이 기준입니다. 주로 24시간 거래되는 종목에만 해당 차이를 보실수 있습니다. 국내 거래소는 아침 9시이고 해외선물에서 CME종목은 국내시간으로 8시(썸머타임기간은 7시) 입니다. 각 해외거래소 별로 영업일 변경시간은 모두 다릅니다. 국내 종목의 경우 9시 시작해서 오후에 끝나므로 2개의 차이는 없습니다. 국내 종목중 kospi200선물의 경우에만 주야간 복합장으로 보시면 2개의 데이타의 날짜 변경이 다른 것을 확인할수 있습니다. 국내 지수선물 복합장에 아래 지표 적용하시면 날짜가 변경되는 시간이 다른것을 확인할수 있습니다. plot1(Sdate); plot2(Bdate); 즐거운 하루되세요 > 조오단 님이 쓴 글입니다. > 제목 : 전략실행차트에서 sDate와 bDate 차이점에 대해 문의드립니다. > 안녕하세요. sDate(봉 시작날짜)와 bDate(영업일) 에 대해서 문의드립니다. 1. 1분봉으로 잡아서 시물레이션할때는 아래와 같은 조건문은 sDate로 하든지 bDate 하든지 차이가 없을거 같은데요... if bDate != bDate[1] then xxxxx; 2. 혹시 전략실행차트에서는 위 식이 차이가 생기는 케이스가 있을수 있을까요? 3. sDate와 bDate 둘을 구분을 해놓은 이유를 몰라서요. 구분해서 사용해야 하는 케이스가 있을까요? (하루 진입횟수 제한을 하는 코드를 보면 bDate로 코딩되어 있어서 궁금합니다)