한국투자증권 해외선물의 경우, 해외선물의 시간이 한국기준이라는 걸 모르고 시뮬레이션을 하고 나니 정말 허탈하네요.
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에 자동청산이 되도록 하고 싶습니다.
그나저나 차트에 나오는 시간이 다 한국기준 시간이었다니 너무 황당하네요.. ㅎㅎ