커뮤니티

해외선물에서 bDate는 해외날짜이고 sDate는 한국 날짜일까요?

프로필 이미지
알이랑
2025-11-27 19:18:09
33
글번호 228465
답변완료

안녕하세요.
해외선물에서 bDate는 해외날짜이고 sDate는 한국 날짜일까요?
sTime은 한국시간이겠죠?
bDate 처럼 현지 시간을 표현하는 bTime 같은 함수는 없는 거지요?

해외선물 시장의 본장 시간에만 거래하는 코드을 작성하고자 이러한 날짜 함수를 구별하고자 합니다.
감사합니다.

시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-01 10:10:07

안녕하세요 예스스탁입니다. 1 sdate는 달력상날짜이고 bdate는 영업일입니다. sdate는 0시를 기준으로 변경되고 bdate는 거래소의 영업일 변경시간이 기준입니다. btime은 별도로 없습니다 2 미국 본장시간 사이의 거래는 아래내용을 참고하시기 바라니다. input : StartTime1(233000),EndTime1(055000);//동절기 시작,끝시간 input : StartTime2(223000),EndTime2(045000);//썸머타임 시작,끝시간 var : ST(0),ET(0),Tcond(False); IF ET < ST Then { //0시 이후 첫봉에 당일청산 셋팅 if sDate != sDate[1] Then SetStopEndofday(ET); } //영업일 변경 if Bdate != Bdate[1] Then { Tcond = False; //동절기 if sTime >= 80000 Then { ST = StartTime1; ET = EndTime1; } Else //썸머타임 { ST = StartTime2; ET = EndTime2; } IF ET < ST Then { SetStopEndofday(0); } Else { SetStopEndofday(ET); } } if (sDate != sDate[1] and sTime >= ET) or (sDate == sDate[1] and sTime >= ET and sTime[1] < ET) Then Tcond = False; if (sDate != sDate[1] and sTime >= ST) or (sDate == sDate[1] and sTime >= ST and sTime[1] < ST) Then Tcond = true; if Tcond == true { 진입청산조건 } 즐거운 하루되세요