아래는 월간옵션만기일 기준 end of day 청산 수식입니다.
위클리옵션 만기일 기준 청산 수식 요청드립니다.
ex) input : 위클리만기청산시간(151800), 위클리만기외청산시간(151800);
*******************************************************************************
input : 만기청산시간(151800), 만기외청산시간(151800);
var : nday(0),week(0);
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if (nday >= 8 and nday <= 14 and
week == 4) or (sdate == 20141008) or (sdate == 20190911) or (sdate == 20210210) then
{
SetStopEndofday(만기청산시간);
}
Else
{
SetStopEndofday(만기외청산시간);
}
답변 1
예스스탁
예스스탁 답변
2022-05-30 13:39:56
안녕하세요
예스스탁입니다.
input : 만기청산시간(151800), 만기외청산시간(151800);
var : nday(0),week(0);
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if (nday >= 8 and nday <= 14 and week == 4) or
(sdate == 20141008) or (sdate == 20190911) or (sdate == 20210210) then
{
SetStopEndofday(만기청산시간);
}
Else
{
if week == 4 Then
SetStopEndofday(만기청산시간);
Else
SetStopEndofday(만기외청산시간);
}
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 아래는 월간옵션만기일 기준 end of day 청산 수식입니다.
위클리옵션 만기일 기준 청산 수식 요청드립니다.
ex) input : 위클리만기청산시간(151800), 위클리만기외청산시간(151800);
*******************************************************************************
input : 만기청산시간(151800), 만기외청산시간(151800);
var : nday(0),week(0);
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if (nday >= 8 and nday <= 14 and
week == 4) or (sdate == 20141008) or (sdate == 20190911) or (sdate == 20210210) then
{
SetStopEndofday(만기청산시간);
}
Else
{
SetStopEndofday(만기외청산시간);
}