커뮤니티

시스템 문의드립니다.

프로필 이미지
샐리짱
2019-11-05 14:56:23
136
글번호 133420
답변완료
안녕하세요. 항상 수고가 많으십니다. 질문드립니다 ----------------------------------------------------------------------- 10분봉 기준입니다. 선물 만기 다음날 "금요일"을 시스템 전략식에서 제외하고 싶습니다. 방법이 있을까요? 항상 감사드립니다. 좋은 일만 많이 생기시기를 ......
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-11-05 16:44:33

안녕하세요 예스스탁입니다. 선물만기가 3,6,9,12월의 두번째 목요일이므로 세번째 금요일을 계산해 해당일이면 거래를 하지 않게 하시면 됩니다. Var : Year(0),Month(0),ndate(0),Xdate(0); var : cnt(0),sum(0),entry(false); Year = Floor(sDate / 10000); month = Floor(FracPortion(sdate/10000)*100); if bdate != bdate[1] then { entry = true; #3,6,9,12월이고 if Month%3 == 0 Then { sum = 0; ndate = year*10000+month*100;#YYYYMM00값을 만든 for cnt = 1 to 15 { #매달1~15(YYYYMM01~YYYYMM15) 사이의 두번째 목요일을 찾음 if DayOfWeek(ndate+cnt) == 4 Then { sum = sum+1; #두번째 목요일이면 1일 더해 금요일의 날짜 저장 if sum == 2 Then Xdate = ndate+cnt+1; } } #오늘이 만기일다음말 금요일이면 if Bdate == Xdate Then entry = false; } } if entry == true then { 진입청산로직 } 즐거운 하루되세요 > 샐리짱 님이 쓴 글입니다. > 제목 : 시스템 문의드립니다. > 안녕하세요. 항상 수고가 많으십니다. 질문드립니다 ----------------------------------------------------------------------- 10분봉 기준입니다. 선물 만기 다음날 "금요일"을 시스템 전략식에서 제외하고 싶습니다. 방법이 있을까요? 항상 감사드립니다. 좋은 일만 많이 생기시기를 ......