Day Count Convention

Posted by 신희준 on March 12, 2019


2019 - 03 - 12 (화)


Day Count Convention

금융상품에서 일수를 세는 방법을 말한다. 내가 직장에 들어가 처음 받은 숙제였다.

이자율 3% (t = 1년) 

1년의 이자율이 정해졌을 때 해당 상품의 보유기간이 1년 미만일 경우 일수를 세는 방법이 필요하다.

1) 30/360 Method


한달의 일수를 30일로 간주하여 12개월 360일로 본다. 

[시작일 : 2019/01/01, 종료일 : 2019/08/25, 이자율 : 3%]

0.03 * { (2019-2019)*360 + (8-1)*30 + (25-31)-2 }/360
 

2-1) 30/360 - Bond Basis(30A/360)

  • 시작일의 day가 31이면 시작일의 day를 30으로 계산한다.

  • 시작일의 day가 30인 경우에 한하여 종료일의 day가 31이면 30으로 바꾼다.


Sample) [Start Date : 2019/01/31, End Date : 2019/08/25, 이자율 : 3%] 

0.03 * { (2019-2019)*360 + (8-1)*30 + (25-31)-2 }/360

2-2) 30/360US - (30U/360)

  • 투자가 월말에 이루어졌을 때, 시작일과 종료일이 모두 2월 28일이면 종료일의 day를 30으로 바꾼다.

  • 투자가 월말에 이루어졌을 때, 시작일이 2월 28일이면 시작일의 day를 30으로 바꾼다.

  • 종료일의 day가 31이고, 시작일의 day가 30 또는 31일이면 종료일의 day를 30으로 바꾼다.

  • 시작일의 day가 31이면 시작일의 day를 30으로 바꾼다.


Sample) [Start Date : 2019/02/28, End Date : 2019/08/25, 이자율 : 3%] 

0.03 * { (2019-2019)*360 + (8-2)*30 + (25-30)}/360

2-3) 30E/360 - EUROBond BASIS

  • 시작일의 day가 31이면 시작일의 day를 30으로 바꾼다.

  • 종료일의 day가 31이면 종료일의 day를 30으로 바꾼다.


Sample) [Start Date : 2019/01/31, End Date : 2019/08/31, 이자율 : 3%] 

0.03 * { (2019-2019)*360 + (8-1)*30 + (30-30) }/360

3) ACTUAL Method

  • 말 그대로 실제 경과한 일수를 사용한다.

3-1) ACT/ACT ICMA

SAMPLE) [Start Date : 2019/06/30 , End Date : 2020/06/25, 이자율 : 3%]

(2020년은 윤년) 

End Date - Start Date = 361

-> 0.03 * (361/366)

3-2) ACT/ACT ISDA

SAMPLE) [Start Date : 2019/06/30 , End Date : 2020/06/25, 이자율 : 3%]

(2020년은 윤년) 

End Date - Start Date = 361

-> 0.03 * (2019년 경과일수/365) + 0.03 * (2020년 경과일수/366)

3-3) ACT/365

  • 1년을 365일로 본다.
SAMPLE) [Start Date : 2019/06/30 , End Date : 2020/06/25, 이자율 : 3%]

End Date - Start Date = 361

-> 0.03 * (361/365)

3-4) ACT/360

  • 1년을 360일로 본다.
SAMPLE) [Start Date : 2019/06/30 , End Date : 2020/06/25, 이자율 : 3%]

End Date - Start Date = 361

-> 0.03 * (361/360)