마이크로 나스닥 선물 거래 중입니다.
만약 진입을 미국 주식 거래시간 대에만 하려고 한다면(즉, 미국 시간 기준 10시~오후4시),
한국시간으로 자정에서 오전 6시까지만 거래가 되도록 설정하면 될거 같습니다.
근데 써머타임이 적용되면 오후 11시부터 다음날 오전 5시까지로 바뀝니다.
써머타임 시행 기간이 3월 두번째 일요일부터 11월 첫번째 일요일이라고 하는데, 이걸 로직으로 구현하는 방법이 있을까요?
마찬가지로 만기일, 만기일 1거래일 전, 만기일 2거래일 전, 만기일 3거래일 전을 로직으로 지정하는 방법이 있을까요? (직접 날짜를 입력하는 방식이 아니라).
감사합니다.
답변 1
예스스탁
예스스탁 답변
2025-02-03 13:42:10
안녕하세요
예스스탁입니다.
1
아래 식 구조 참고하시기 바랍니다.
var : BT(0),ST(0),ET(0),Tcond(false);;
if Bdate != Bdate[1] Then
{
BT = sTime;
if sTime < 80000 Then
{
ST = 220000;
ET = 040000;
}
Else
{
ST = 230000;
ET = 050000;
}
}
if BT > 0 Then
{
if (sdate != sdate[1] and stime >= ST) or
(sdate == sdate[1] and stime >= ST and stime[1] < ST) Then
{
Tcond = true;
}
if (sdate != sdate[1] and stime >= ET) or
(sdate == sdate[1] and stime >= ET and stime[1] < ET) Then
{
Tcond = False;
}
if Tcond == true then
{
진입청산 수식
}
}
2
해외선물은 만기일기준으로 지정이 가능하지 않습니다.
즐거운 하루되세요
> 중박주식 님이 쓴 글입니다.
> 제목 : 해외선물 만기일 및 써머타임 처리 방법 문의
> 마이크로 나스닥 선물 거래 중입니다.
만약 진입을 미국 주식 거래시간 대에만 하려고 한다면(즉, 미국 시간 기준 10시~오후4시),
한국시간으로 자정에서 오전 6시까지만 거래가 되도록 설정하면 될거 같습니다.
근데 써머타임이 적용되면 오후 11시부터 다음날 오전 5시까지로 바뀝니다.
써머타임 시행 기간이 3월 두번째 일요일부터 11월 첫번째 일요일이라고 하는데, 이걸 로직으로 구현하는 방법이 있을까요?
마찬가지로 만기일, 만기일 1거래일 전, 만기일 2거래일 전, 만기일 3거래일 전을 로직으로 지정하는 방법이 있을까요? (직접 날짜를 입력하는 방식이 아니라).
감사합니다.