다음을 통해 공유


ODDFPRICE

적용 대상:계산 열계산 테이블측정값시각적 계산

홀수(짧거나 긴) 첫 번째 기간이 있는 유가 증권의 액면가 \$100당 가격을 반환합니다.

통사론

ODDFPRICE(<settlement>, <maturity>, <issue>, <first_coupon>, <rate>, <yld>, <redemption>, <frequency>[, <basis>])

매개 변수

학기 정의
settlement 보안의 합의 날짜입니다. 보안 결산 날짜는 유가 증권이 구매자에게 거래되는 발행일 이후의 날짜입니다.
maturity 보안의 만기일입니다. 만기일은 보안이 만료되는 날짜입니다.
issue 보안의 발급 날짜입니다.
first_coupon 유가 증권의 첫 번째 쿠폰 날짜입니다.
rate 유가 증권의 이자율입니다.
yld 유가 증권의 연간 수익률.
redemption \$100 액면가당 유가 증권의 상환 값입니다.
frequency 연간 쿠폰 지급 횟수입니다. 연간 지불의 경우 빈도 = 1; 반기, 빈도 = 2; 분기별로, frequency = 4입니다.
basis (선택 사항) 사용할 일 수 기준의 유형입니다. 기준이 생략되면 0으로 간주됩니다. 허용되는 값은 이 표 아래에 나열되어 있습니다.

basis 매개 변수는 다음 값을 허용합니다.

Basis 일 수 기준
0 또는 생략됨 미국(NASD) 30/360
1 실제/실제
2 실제/360
3 실제/365
4 유럽 30/360

반환 값

\$100 액면가당 가격입니다.

발언

  • 날짜는 순차적인 일련 번호로 저장되므로 계산에 사용할 수 있습니다. DAX1899년 12월 30일은 0일이고, 2008년 1월 1일은 1899년 12월 30일 이후 39,448일이므로 39448년 1월 1일입니다.

  • 결산일은 구매자가 채권과 같은 쿠폰을 구매하는 날짜입니다. 만기일은 쿠폰이 만료되는 날짜입니다. 예를 들어 2008년 1월 1일에 30년 만기 채권이 발행되고 6개월 후에 구매자가 매입한다고 가정해 보겠습니다. 발행일은 2008년 1월 1일, 결산일은 2008년 7월 1일, 만기일은 발행일 2008년 1월 1일 이후 30년인 2038년 1월 1일입니다.

  • ODDFPRICE 다음과 같이 계산됩니다.

    홀수 짧은 첫 번째 쿠폰:

    $$\text{ODDFPRICE} = \bigg[ \frac{\text{redemption}}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(N - 1 + \frac{\text{DSC}}{\text{E }})}} \bigg] + \bigg[ \frac{100 \times \frac{\text{rate}}{\text{frequency}} \times \frac{\text{DFC}}{\text{E}}}{(1 + \frac{\text {yld}}}{\text{frequency}})^{(\frac{\text{DSC}}{\text{E}})}} \bigg] + \bigg[ \sum^{N}_{k=2} \frac{100 \times \frac{\text{rate}}{\text{frequency}}}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(k - 1 + \frac{\text{DSC}}{\text{E}})}} \ bigg] - \Big[ 100 \times \frac{\text{rate}}{\text{frequency}} \times \frac{\text{A}}{\text{E}} \Big] $$

    어디:

    • $\text{A}$ = 쿠폰 기간의 시작부터 결산 날짜(발생한 일)까지의 일 수입니다.
    • $\text{DSC}$ = 결산일에서 다음 쿠폰 날짜까지의 일 수입니다.
    • $\text{DFC}$ = 홀수 첫 번째 쿠폰의 시작부터 첫 번째 쿠폰 날짜까지의 일 수입니다.
    • $\text{E}$ = 쿠폰 기간의 일 수입니다.
    • $\text{N}$ = 결산 날짜와 상환 날짜 사이에 지불해야 하는 쿠폰 수입니다. (이 숫자에 분수가 포함되어 있으면 다음 정수로 올 수 있습니다.)

    홀수 긴 첫 번째 쿠폰 :

    $$\text{ODDFPRICE} = \bigg[ \frac{\text{redemption}}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(\text{N} + \text{N}_{q} + \frac{\text{DSC}}{\text{E}})}} \bigg] + \bigg[ \frac{100 \times \frac{\text{rate}}{\text{frequency}} \times \Big[ \sum^{\text{NC}}}_{i=1} \frac{\text{DC}_{i}}{\text{NL}_{i}} \Big] }{(1 + \frac{\text{yld}}{\text{frequency}})^{(\text{N}_{q} + \\frac{\text{DSC}}{\text{E}})}} \bigg] + \bigg[ \sum^{\text{N}}_{k=1} \frac{100 \times \frac{\text{rate}}{\text{ frequency}}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(k - \text{N}_{q} + \frac{\text{DSC}}}{\text{E}})}} \bigg] - \Big[ 100 \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{NC}}_{i=1} \frac{\text{A}_{i}}{\text{NL}_{i}} \Big]$$

    어디:

    • $\text{A}_{i}$ = $i 시작부터의 일 수^{th}$, 또는 홀수 기간 내의 마지막 준 쿠폰 기간입니다.
    • $\text{DC}_{i}$ = 날짜(또는 발행일)부터 첫 번째 준 이표($i = 1$)까지의 일 수 또는 준 이표($i = 2$,..., $i = \text{NC}$)의 일 수입니다.
    • $\text{DSC}$ = 결산일에서 다음 쿠폰 날짜까지의 일 수입니다.
    • $\text{E}$ = 쿠폰 기간의 일 수입니다.
    • $\text{N}$ = 첫 번째 실제 쿠폰 날짜와 상환 날짜 사이에 지불해야 하는 쿠폰 수입니다. (이 숫자에 분수가 포함되어 있으면 다음 정수로 올 수 있습니다.)
    • $\text{NC}$ = 홀수 기간에 맞는 준 쿠폰 기간의 수입니다. (이 숫자에 분수가 포함되어 있으면 다음 정수로 올 수 있습니다.)
    • $\text{NL}_{i}$ = 홀수 기간 내의 전체 $i^{th}$, 또는 마지막 준 쿠폰 기간의 일 수의 정상 길이입니다.
    • $\text{N}_{q}$ = 결산일과 첫 번째 쿠폰 사이의 전체 준 이표 기간의 수입니다.
  • settlement, maturity, issue 및 first_coupon 정수로 잘립니다.

  • basis 및 frequency는 가장 가까운 정수로 반올림됩니다.

  • 다음과 같은 경우 오류가 반환됩니다.

    • settlement, maturity, issue 또는 first_coupon 유효한 날짜가 아닙니다.
    • 만기 > first_coupon > 해결 > 문제가 충족되지 않습니다.
    • 속도 < 0입니다.
    • yld < 0.
    • 상환 ≤ 0.
    • frequency는 1, 2 또는 4 이외의 숫자입니다.
    • basis < 0 또는 basis > 4.
  • 이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.

본보기

데이터 인수 설명
11/11/2008 결산일
3/1/2021 만기일
10/15/2008 문제 날짜
3/1/2009 첫 번째 쿠폰 날짜
7.85% 백분율 쿠폰
6.25% 백분율 수익률
\$100.00 재점화 값
2 빈도는 반기입니다.
1 실제/실제 기준

다음 DAX 쿼리는 다음과 같습니다.

EVALUATE
{
  ODDFPRICE(DATE(2008,11,11), DATE(2021,3,1), DATE(2008,10,15), DATE(2009,3,1), 0.0785, 0.0625, 100.00, 2, 1)
}

위에 지정된 조건을 사용하여 홀수(짧거나 긴) 첫 번째 기간이 있는 유가 증권의 \$100 액면가당 가격을 반환합니다.

[값]
113.597717474079