커뮤니티

나스닥 선물 일봉 및 진입 및 당일청산 코드 문의

프로필 이미지
zapster
2025-04-09 15:42:49
250
글번호 189973
답변완료
한국투자증권 해외선물의 경우, 해외선물의 시간이 한국기준이라는 걸 모르고 시뮬레이션을 하고 나니 정말 허탈하네요. 1. 한국기준으로 자정이 지나면 자정 직전의 종가가 DayClose(1)이 되나요? 이러면 안될 거 같은데... 2. 진입의 경우 서머타임에 따라 한국시간으로 22:30 또는 23:30 이후에만 진입이 되도록 하고 싶습니다. 어떻게 하면 될까요? 3. 당일청산코드의 경우 SetStopEndofday(1500); 으로 하면 한국시간 낮에 청산 주문이 나가게 되는데 어떻게 해야 하나요? 서머타임에 따라 한국시간 기준 05:00 또는 06:00에 자동청산이 되도록 하고 싶습니다. 그나저나 차트에 나오는 시간이 다 한국기준 시간이었다니 너무 황당하네요.. ㅎㅎ
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-04-10 11:21:59

안녕하세요 예스스탁입니다. 선물사/증권사 별로 시세를 한국시간으로만 제공하는 곳도 있고 시장시간등으로 선택가능하게 제공되는 곳도 있습니다. 여러시간대로 제공되는 선물사/증권사에 제공되는 프로그램은 차트에서 바탕화면을 클릭하면 차트창속성의 배경탭에 기준시간을 지정하실 수 있습니다. 저희 프로그램의 경우 넥스트증권과 LS증권에 제공되는 프로그램은 기준시간 설정이 가능합니다. 나머지 유진투자선물,NH선물,한국투자증권은 한국시간으로만 데이터를 제공합니다. 1 일간시고저종가는 거래소 영업일(bdate) 변경시간을 기준으로 제공됩니다. 예를들어 CME종목이고 차트가 한국시간이면 현재 7시가 영엽일 변경시간이므로 dayclose(1)은 6시 종가입니다. 2.3 아래 내용 참고하시기 바랍니다. var : ST(0),ET(0),Tcond(0); IF ET > ST Then SetStopEndofday(ET); Else { if sDate != sDate[1] Then SetStopEndofday(ET); } if Bdate != Bdate[1] Then { SetStopEndofday(0); if sTime >= 80000 Then { ST = 233000; ET = 060000; } Else { ST = 223000; ET = 050000; } Tcond = 1; } if Tcond == 1 and ((sdate != sdate[1] and stime >= ST) or (sdate == sdate[1] and stime >= ST and stime[1] < ST)) Then { Tcond = 2; IF ET < ST Then { SetStopEndofday(0); } } if Tcond == 2 and ((sdate != sdate[1] and stime >= ET) or (sdate == sdate[1] and stime >= ET and stime[1] < ET)) Then Tcond = 0; if Tcond == 2 Then { 진입식 } 즐거운 하루되세요 > zapster 님이 쓴 글입니다. > 제목 : 나스닥 선물 일봉 및 진입 및 당일청산 코드 문의 > 한국투자증권 해외선물의 경우, 해외선물의 시간이 한국기준이라는 걸 모르고 시뮬레이션을 하고 나니 정말 허탈하네요. 1. 한국기준으로 자정이 지나면 자정 직전의 종가가 DayClose(1)이 되나요? 이러면 안될 거 같은데... 2. 진입의 경우 서머타임에 따라 한국시간으로 22:30 또는 23:30 이후에만 진입이 되도록 하고 싶습니다. 어떻게 하면 될까요? 3. 당일청산코드의 경우 SetStopEndofday(1500); 으로 하면 한국시간 낮에 청산 주문이 나가게 되는데 어떻게 해야 하나요? 서머타임에 따라 한국시간 기준 05:00 또는 06:00에 자동청산이 되도록 하고 싶습니다. 그나저나 차트에 나오는 시간이 다 한국기준 시간이었다니 너무 황당하네요.. ㅎㅎ