2~3년전에 해외선물을 했었는데,
그때 금요일 미장마감하기 전(우리나라 시간으로는 토요일 새벽)에 일정시간이 되면 청산하는 식으로 아래와 같이 설정하고 썼는데, 지금 시뮬레이션을 하고보니 그 이전에 마감이 됩니다. 우리나라 시작으로 오전시간대~
그러고보니 전에 챠트하고 현재챠트하고 시간대 표시가 다르게 나타는군요. 전에는 해외시간대로 현재시간이 표시가 되었는데, 현재는 우리나라 시간대로 챠트가 돌아가는 것 같습니다. CME시장 기준으로 금요일 장 마감전에 자동 청산을 하고 싶은데, 수식 좀 검토부탁드립니다
# 금요일 장마감 전 정리
if DayOfWeek(sdate) == 5 Then
SetStopEndofday(054000);
Else
SetStopEndofday(0);
수식 검토 좀 부탁드립니다
답변 2
예스스탁
예스스탁 답변
2023-05-24 17:18:39
안녕하세요
예스스탁입니다.
토요일 새벽에 청산하는 내용이므로 아래와 같이 작성하시면 됩니다.
if sDate != sDate[1] and DayOfWeek(sdate) == 6 Then
SetStopEndofday(054000);
if Bdate != Bdate[1] Then
SetStopEndofday(0);
즐거운 하루되세요
> 뽄때 님이 쓴 글입니다.
> 제목 : 금요일 시간 스탑 설정
> 2~3년전에 해외선물을 했었는데,
그때 금요일 미장마감하기 전(우리나라 시간으로는 토요일 새벽)에 일정시간이 되면 청산하는 식으로 아래와 같이 설정하고 썼는데, 지금 시뮬레이션을 하고보니 그 이전에 마감이 됩니다. 우리나라 시작으로 오전시간대~
그러고보니 전에 챠트하고 현재챠트하고 시간대 표시가 다르게 나타는군요. 전에는 해외시간대로 현재시간이 표시가 되었는데, 현재는 우리나라 시간대로 챠트가 돌아가는 것 같습니다. CME시장 기준으로 금요일 장 마감전에 자동 청산을 하고 싶은데, 수식 좀 검토부탁드립니다
# 금요일 장마감 전 정리
if DayOfWeek(sdate) == 5 Then
SetStopEndofday(054000);
Else
SetStopEndofday(0);
수식 검토 좀 부탁드립니다
만약에 우리나라 시간으로 금요일 오전 8시에 강제청산할려면 아래처럼 하면 되나요?
if sDate != sDate[1] and DayOfWeek(sdate) == 5 Then
SetStopEndofday(080000);
if Bdate != Bdate[1] Then
SetStopEndofday(0);
두번째 Bdate 가 들어간 의미는 무었인가요? sDate는 날짜인 것은 알겠는데 Bdate는 처음 들어봅니다
if sDate != sDate[1] and DayOfWeek(sdate) == 5 Then
SetStopEndofday(080000); 이렇게 수정하니(두번째 수식은 없애고) 어떤때는
금요일, 어떤때는 목요일 오전 8시에 강제청산이 됩니다
두번째 수식까지 넣으면 아예 강재청산되는 곳이 없습니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 금요일 시간 스탑 설정
>
안녕하세요
예스스탁입니다.
토요일 새벽에 청산하는 내용이므로 아래와 같이 작성하시면 됩니다.
if sDate != sDate[1] and DayOfWeek(sdate) == 6 Then
SetStopEndofday(054000);
if Bdate != Bdate[1] Then
SetStopEndofday(0);
즐거운 하루되세요
> 뽄때 님이 쓴 글입니다.
> 제목 : 금요일 시간 스탑 설정
> 2~3년전에 해외선물을 했었는데,
그때 금요일 미장마감하기 전(우리나라 시간으로는 토요일 새벽)에 일정시간이 되면 청산하는 식으로 아래와 같이 설정하고 썼는데, 지금 시뮬레이션을 하고보니 그 이전에 마감이 됩니다. 우리나라 시작으로 오전시간대~
그러고보니 전에 챠트하고 현재챠트하고 시간대 표시가 다르게 나타는군요. 전에는 해외시간대로 현재시간이 표시가 되었는데, 현재는 우리나라 시간대로 챠트가 돌아가는 것 같습니다. CME시장 기준으로 금요일 장 마감전에 자동 청산을 하고 싶은데, 수식 좀 검토부탁드립니다
# 금요일 장마감 전 정리
if DayOfWeek(sdate) == 5 Then
SetStopEndofday(054000);
Else
SetStopEndofday(0);
수식 검토 좀 부탁드립니다