커뮤니티

수식

프로필 이미지
한국사람73
2021-12-10 09:00:34
918
글번호 154358
답변완료
안녕하세요. 수식 부탁드립니다. 동시 만기 청산 이후 진입 금지 조건 입니다. # 동시 만기 청산 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 then { SetStopEndofday(151500); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-10 13:45:52

안녕하세여 예스스탁입니다. 1 3,6,9,12월 두번째 목요일에는 15시15분에 청산하고 아닌 날에는 다른시간(15시30분)에 청산하신 다면 아래와 같이 작성하시면 됩니다. 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 then SetStopEndofday(151500); Else SetStopEndofday(153000); 2 3,6,9,12월 두번째 목요일에만 15시15분에 청산하고 아닌 날에는 당일 청산을 하지 않으면 아래와 같습니다. 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 then SetStopEndofday(151500); Else SetStopEndofday(0); 즐거운 하루되세요 > 한국사람73 님이 쓴 글입니다. > 제목 : 수식 > 안녕하세요. 수식 부탁드립니다. 동시 만기 청산 이후 진입 금지 조건 입니다. # 동시 만기 청산 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 then { SetStopEndofday(151500); }