다음을 통해 공유


YIELD

적용 대상:계산 열계산 테이블Measure시각적 계산

정기적인 이자를 지불하는 보안에 대한 yield 반환합니다. YIELD 사용하여 채권 yieldcalculate.

구문

YIELD(<settlement>, <maturity>, <rate>, <pr>, <redemption>, <frequency>[, <basis>])

매개 변수

용어 정의
settlement 보안의 합의는 date. 보안 결제 date 보안이 구매자에게 거래될 때 문제가 date 후 date.
maturity 보안의 완성도는 date. 만기 date 보안이 만료되는 date.
rate 유가 증권의 연간 쿠폰은 rate.
pr \$100 얼굴당 보안의 pricevalue.
redemption 유가 증권의 상환은 value\$100당 value.
frequency year당 쿠폰 지급 횟수입니다. 연간 지불의 경우 빈도 = 1; 반기, 빈도 = 2; 분기별로, frequency = 4입니다.
basis (선택 사항) 사용할 daycount 기준의 형식입니다. If 기준은 생략되고 0으로 간주됩니다. 수락된 values 이 표 아래에 나열되어 있습니다.

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

Basis Day count 기준
0 or 생략됨 미국(NASD) 30/360
1 실제/실제
2 실제/360
3 실제/365
4 유럽 30/360

반환 Value

보안에 대한 yield.

설명

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

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

  • 상환까지 or 1개의 쿠폰 기간이 IfYIELD 다음과 같이 계산됩니다.

    $$\text{YIELD} = \frac{(\frac{\text{redemption}}{100} + \frac{\text{rate}}{\text{frequency}}) - (\frac{\text{par}}{100} + (\frac{\text{A}}{\text{E}} \times \frac{\text{rate}}}{\text{frequency}})}{\frac{\text{par}}{100} + (\frac{\text{A}}{\text{E}} \times \frac{\text{rate}}{\text{frequency}})} \times \frac{\text{frequency} \times \text{E}{\text{DSR}}$$

    여기서

    • $\text{A}$ = 쿠폰 기간의 시작부터 결제 date(발생한 일)까지의 일 수입니다.
    • $\text{DSR}$ = 결제 date 상환 date일 수입니다.
    • $\text{E}$ = 쿠폰 기간의 일 수입니다.
  • 상환까지 쿠폰 기간이 두 개 이상인 IfYIELD 100회 반복을 통해 계산됩니다. 해상도는 함수 PRICE사용되는 수식에 따라 Newton 메서드를 사용합니다. yield price가까운 경우 예상 price 때까지 yield 변경됩니다.

  • settlement and maturity는 정수로 잘립니다.

  • frequency, and 기준은 가장 가까운 정수로 반올림됩니다.

  • error if반환됩니다.

    • settlement or maturity는 유효한 datenot.
    • settlement ≥ maturity.
    • rate < 0입니다.
    • pr ≤ 0.
    • 상환 ≤ 0.
    • frequency는 1, 2, or 4 이외의 숫자입니다.
    • basis < 0 or basis > 4.
  • 이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 DirectQuery 모드에서 사용할 수 있습니다.

예시

Data 설명
2월 15일-2월 8일 결제 date
15-11월 16일 만기 date
5.75% 백분율 쿠폰
95.04287 Price
\$100 상환 value
2 빈도는 반기(위 참조)입니다.
0 30/360 기준(위 참조)

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

EVALUATE
{
  YIELD(DATE(2008,2,15), DATE(2016,11,15), 0.0575, 95.04287, 100, 2,0)
}

위에 지정된 조건을 사용하여 채권의 yield 반환합니다.

[Value]
0.0650000068807314