커뮤니티

위클리옵션 end of day

프로필 이미지
좌오비우오비
2022-11-02 14:11:49
1235
글번호 159392
답변완료
아래는 월간옵션만기일 기준 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(만기외청산시간); }