커뮤니티

선물 end of day time

프로필 이미지
목마와숙녀
2020-01-20 11:30:31
230
글번호 130876
답변완료
옵션거래에 사용하는 end of day 강제청산수식입니다. 선물거래에 사용하는 수식으로 변경 바랍니다. 2016년 8월 1일부로 선물옵션 거래시간이 30분 연장된 내용과 만기일과 만기일이 아닌 날을 구분한 내용을 반영하여 주십시요. *************************************************************************** input : 만기청산시간1(144700), 만기외청산시간1(150300); input : 만기청산시간2(151700), 만기외청산시간2(153300); 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) then { if sdate < 20160801 Then SetStopEndofday(만기청산시간1); Else SetStopEndofday(만기청산시간2); } Else { if sdate < 20160801 Then SetStopEndofday(만기외청산시간1); Else SetStopEndofday(만기외청산시간2); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-08-05 13:13:54

안녕하세요 예스스탁입니다. input : 만기청산시간1(144700), 만기외청산시간1(150300); input : 만기청산시간2(151700), 만기외청산시간2(153300); var : month(0),nday(0),week(0); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; Week = DayOfWeek(date); if (month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) or (sdate == 20141008) then { if sdate < 20160801 Then SetStopEndofday(만기청산시간1); Else SetStopEndofday(만기청산시간2); } Else { if sdate < 20160801 Then SetStopEndofday(만기외청산시간1); Else SetStopEndofday(만기외청산시간2); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 옵션거래에 사용하는 end of day 강제청산수식입니다. 선물거래에 사용하는 수식으로 변경 바랍니다. 2016년 8월 1일부로 선물옵션 거래시간이 30분 연장된 내용과 만기일과 만기일이 아닌 날을 구분한 내용을 반영하여 주십시요. *************************************************************************** input : 만기청산시간1(144700), 만기외청산시간1(150300); input : 만기청산시간2(151700), 만기외청산시간2(153300); 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) then { if sdate < 20160801 Then SetStopEndofday(만기청산시간1); Else SetStopEndofday(만기청산시간2); } Else { if sdate < 20160801 Then SetStopEndofday(만기외청산시간1); Else SetStopEndofday(만기외청산시간2); }