커뮤니티

만기일 계산 로직..

프로필 이미지
회원
2004-04-07 16:19:24
2053
글번호 3108
답변완료
안녕하세요,, 1. 만기일 계산 로직을 알고 싶습니다. 예를 들면 2004년 1월의 만기일, 2004년 2월 만기일들처럼 최근의 만기일과 과거 특정월 (에를들면 2001년 12월 만기일)의 만기일을 계산하는 법을 알고 싶네요.. 2. 만기일간의 영업일수를 알고 싶습니다. 예를 들면 2002년 12월만기날자 와 2002년 1월 만기 날자가 있을때 (1) 각각의 월에 대한 만기일 및 해당일자 선물지수 구하는법 (2) 인접한 월 (상기의 경우 2002년 12월과 2003년 1월)간의 영업일수 --> 실제 옵션거래일수 (3) 인접한 월의 만기 날자사이의 중간 영업일자와 해당 선물지수 산출방법 --> 예를 들면 2003년 12월 만기일이 2003년 12월 1일이고 2004년 1월의 만기일이 2004년1월3일이면 중간 영업일자는 2003년 12월 16일정도가 되겟네요.. (4) 영업일별 옵션 미결제 수량 파악방법 상기를 구현하는 로직을 부탁드립니다. 가능하면 변경없이 사용가능한 로직을 부탁드립니다.
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2004-04-08 09:23:18

안녕하세요..예스스탁입니다. 만기일을 확인할 수 있는 방법이 없으므로 문의하신 1, 2 내용 모두 작성할 수 없는 내용입니다. 즐거운 날 되세요.. > 월드맨 님이 쓴 글입니다. > 제목 : 만기일 계산 로직.. > 안녕하세요,, 1. 만기일 계산 로직을 알고 싶습니다. 예를 들면 2004년 1월의 만기일, 2004년 2월 만기일들처럼 최근의 만기일과 과거 특정월 (에를들면 2001년 12월 만기일)의 만기일을 계산하는 법을 알고 싶네요.. 2. 만기일간의 영업일수를 알고 싶습니다. 예를 들면 2002년 12월만기날자 와 2002년 1월 만기 날자가 있을때 (1) 각각의 월에 대한 만기일 및 해당일자 선물지수 구하는법 (2) 인접한 월 (상기의 경우 2002년 12월과 2003년 1월)간의 영업일수 --> 실제 옵션거래일수 (3) 인접한 월의 만기 날자사이의 중간 영업일자와 해당 선물지수 산출방법 --> 예를 들면 2003년 12월 만기일이 2003년 12월 1일이고 2004년 1월의 만기일이 2004년1월3일이면 중간 영업일자는 2003년 12월 16일정도가 되겟네요.. (4) 영업일별 옵션 미결제 수량 파악방법 상기를 구현하는 로직을 부탁드립니다. 가능하면 변경없이 사용가능한 로직을 부탁드립니다.
프로필 이미지

수식지왕

2004-04-08 10:32:21

만기일 선물지수 이용법은 안해봐서 모르겠고 만기일 계산 로직만 올려 드립니다. var: yyyy(0),yy00(0),yy(0),mm(0),dd(0),요일(0),옵션만기여부(false),최근만기일(0),영업일(0); yyyy = int(date/10000); mm = int(date/100)-int(date/10000)*100; dd = date - int(date/100)*100; if dd[1] != dd then 영업일=영업일+1; if mm <= 2 then { yyyy = yyyy - 1; mm = mm + 12; } yy00 = int(yyyy/100); yy = yyyy%100; 요일 = (int(21*yy00/4)+int(5*yy/4)+int(26*(mm+1)/10)+dd-1)%7; if dd>=8 and dd<=14 and // 8일에서 14일 사이이고 요일 == 4 then // 목요일 옵션만기여부 = true; else 옵션만기여부 = false; if 옵션만기여부[1]==false and 옵션만기여부==true then 최근만기일 = date; if 옵션만기여부[1]==true and 옵션만기여부==false then 영업일 = 1; plot1(영업일); plot2(최근만기일); > 월드맨 님이 쓴 글입니다. > 제목 : 만기일 계산 로직.. > 안녕하세요,, 1. 만기일 계산 로직을 알고 싶습니다. 예를 들면 2004년 1월의 만기일, 2004년 2월 만기일들처럼 최근의 만기일과 과거 특정월 (에를들면 2001년 12월 만기일)의 만기일을 계산하는 법을 알고 싶네요.. 2. 만기일간의 영업일수를 알고 싶습니다. 예를 들면 2002년 12월만기날자 와 2002년 1월 만기 날자가 있을때 (1) 각각의 월에 대한 만기일 및 해당일자 선물지수 구하는법 (2) 인접한 월 (상기의 경우 2002년 12월과 2003년 1월)간의 영업일수 --> 실제 옵션거래일수 (3) 인접한 월의 만기 날자사이의 중간 영업일자와 해당 선물지수 산출방법 --> 예를 들면 2003년 12월 만기일이 2003년 12월 1일이고 2004년 1월의 만기일이 2004년1월3일이면 중간 영업일자는 2003년 12월 16일정도가 되겟네요.. (4) 영업일별 옵션 미결제 수량 파악방법 상기를 구현하는 로직을 부탁드립니다. 가능하면 변경없이 사용가능한 로직을 부탁드립니다.
프로필 이미지

시향

2004-04-08 12:18:58

웬간해선 잘 표현하기 힘든 내용인데 아이디 그대로 대단하심다.