ODDLYIELD
odd(짧은 or) last 기간이 있는 보안의 yield 반환합니다.
통사론
ODDLYIELD(<settlement>, <maturity>, <last_interest>, <rate>, <pr>, <redemption>, <frequency>[, <basis>])
매개 변수
학기 | 정의 |
---|---|
settlement |
보안의 합의는 date. 보안 결제 date 보안이 구매자에게 거래될 때 문제가 date 후 date. |
maturity |
보안의 완성도는 date. 만기 date 보안이 만료되는 date. |
last_interest |
보안의 last 쿠폰은 date. |
rate |
보안의 관심은 rate. |
pr |
보안의 price. |
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.
ODDLYIELD 다음과 같이 계산됩니다.
$$\text{ODDLYIELD} = \bigg[ \frac{(\text{redemption} + ((\sum^{\text{NC}}_{i=1} \frac{\text{DC}_{i}}{\text{NL}_{i}}) \times \frac{100 \times \text{rate}}{\text{frequency}})) - (\text{par} + ((\sum^{\text{NC}}_{i=1} \frac{\text{A}_{i})}{\text{NL}_{i}} \times \frac{100 \times \text{rate}}{\text{frequency}}))}{\text{par} + ((\sum^{\text{NC}}_{i=1} \\frac{\text{A}_{i}}{\text{NL}_{i}}) \times \frac{100 \times \text{rate}}{\text{frequency}})} \bigg] \times \bigg[ \frac{\text{ frequency}}{(\sum^{\text{NC}}_{i=1} \frac{\text{DSC}_{i}}{\text{NL}_{i}})} \bigg]$$
어디:
- $\text{A}_{i}$ = $i^{th}$, orlast, 상환 전 last 이자 date 계산한 odd 기간 내의 준 이표 기간의 누적 일수입니다.
- $\text{DC}_{i}$ = 실제 쿠폰 기간의 길이로 구분된 $i^{th}$, orlast, 준 쿠폰 기간에 계산된 일 수입니다.
- $\text{NC}$ = odd 기간에 맞는 준 쿠폰 기간 수입니다. 이 숫자를 if 소수를 containsnext 정수로 올 수 있습니다.
- $\text{NL}_{i}$ = $i^{th}$, orlast, odd 쿠폰 기간 내의 준 쿠폰 기간의 표준 길이입니다.
settlement, maturity, last_interest 정수로 잘립니다.
basis and 빈도는 가장 가까운 정수로 반올림됩니다.
error if반환됩니다.
- settlement, maturity, last_interest 유효한 datenot.
- 만기 > 결제 > last_interest not 만족합니다.
- rate < 0입니다.
- pr ≤ 0.
- 상환 ≤ 0.
- frequency는 1, 2, or 4 이외의 숫자입니다.
- basis < 0 or basis > 4.
이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 DirectQuery 모드에서 사용할 수 있습니다.
본보기
다음 DAX 쿼리는 다음과 같습니다.
데이터 | 인수 설명 |
---|---|
4/20/2008 | 결제 date |
6/15/2008 | 만기 date |
12/24/2007 | Last 관심 date |
3.75% | 백분율 쿠폰 |
\$99.875 | Price |
\$100 | 상환 value |
2 | 빈도는 반기입니다. |
0 | 30/360 기준 |
EVALUATE
{
ODDLYIELD(DATE(2008,4,20), DATE(2008,6,15), DATE(2007,12,24), 0.0375, 99.875, 100, 2, 0)
}
위에서 지정한 용어를 사용하여 odd(긴 기간의 짧은) last 보안의 yield 반환합니다.
[Value] |
---|
0.0451922356291692 |