Business Day 처리 정리

Finance 2010. 9. 22. 16:39

[자료 파일]
각 통화별 휴일에 대한 내용이 기술된 csv 파일을 사용하며, 통화, 구분, 일자 순의 형식으로 되어 있다.

#KRW 관련 파일 내용 일부
KRW,A,01/01
KRW,A,03/01
KRW,A,04/05
KRW,A,05/01
KRW,A,05/05
KRW,A,06/06
KRW,A,07/17
KRW,A,08/15
KRW,A,10/03
KRW,A,12/25
KRW,E,17
KRW,S,2010/02/15
KRW,S,2010/05/21
KRW,S,2010/06/03
KRW,S,2010/09/21
KRW,S,2010/09/22
KRW,S,2010/09/23
KRW,S,2011/02/02
KRW,S,2011/02/03
KRW,S,2011/02/04
KRW,S,2011/05/10
KRW,S,2011/09/12
KRW,S,2011/09/13

# 구분 코드 의미
A: 국경일
E: 주휴일
S: 명절 등 기타

[함수 목록]
1. readHoliCSV함수
특정 통화에 해당되는 자료만 A, E,S 리스트 또는 벡터에 저장

2. readHoliCSV2함수
두 통화에 해당되는 자료만 A, E,S 리스트 또는 벡터에 저장

3. isHoliCheck함수
함수 인자로 전달 된 일자가 holiday에 해당하는지 여부를 A,E,S 리스트에서 검색하여 반환

4. addBusinessDay 함수
일 단위로 날짜를 증가시키되 isHoliCheck함수로 영업일/비영업일을 체크하여 비영업일이면 차기 영업일을 반환

5. addBusinessDay2 함수
서로 상이한 두 통화의 business day를 계산해야 되는 경우 사용
* readHoliCSV2를 사용

6. add_BusinessMonth 함수
월 단위로 날짜를 증가시키되 isHoliCheck함수로 영업일/비영업일을 체크하여 비영업일이면 차기 영업일을 반환

'Finance' 카테고리의 다른 글

금융관련 프로그램 정리  (0) 2008.06.01
금융 관련 북마크 정리  (0) 2008.02.10
Financial Model Library - Thomas S. Y. Ho  (0) 2008.02.02
Finance 관련 저널 사이트 주소  (0) 2008.01.20
Posted by Gu Youn
,