DURATION
\$100의 가정된 파 value 대한 마콜리 duration 반환합니다. Duration 현금 흐름의 현재 value 가중 average 정의되며, andyield변화에 대한 price채권의 measure 사용됩니다.
통사론
DURATION(<settlement>, <maturity>, <coupon>, <yld>, <frequency>[, <basis>])
매개 변수
학기 | 정의 |
---|---|
settlement |
보안의 합의는 date. 보안 결제 date 보안이 구매자에게 거래될 때 문제가 date 후 date. |
maturity |
보안의 완성도는 date. 만기 date 보안이 만료되는 date. |
coupon |
유가 증권의 연간 쿠폰은 rate. |
yld |
보안의 연간 yield. |
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
마콜리는 duration.
발언
날짜는 순차적인 일련 번호로 저장되므로 계산에 사용할 수 있습니다. 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.
settlement and maturity는 정수로 잘립니다.
frequency, and 기준은 가장 가까운 정수로 반올림됩니다.
error if반환됩니다.
- settlement or maturity는 유효한 datenot.
- settlement ≥ maturity.
- 쿠폰 < 0.
- yld < 0
- frequency는 1, 2, or 4 이외의 숫자입니다.
- basis < 0 or basis > 4.
이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 DirectQuery 모드에서 사용할 수 있습니다.
본보기
데이터 | 설명 |
---|---|
07/01/2018 | 결제 date |
01/01/2048 | 만기 date |
8.0% | 백분율 쿠폰 |
9.0% | 백분율 yield |
2 | 빈도는 반기(위 참조)입니다. |
1 | 실제/실제 기준(위 참조) |
다음 DAX 쿼리는 다음과 같습니다.
EVALUATE
{
DURATION(DATE(2018,7,1), DATE(2048,1,1), 0.08, 0.09, 2, 1)
}
위에 지정된 조건을 사용하여 채권에 대한 마콜리 duration 반환합니다.
[Value] |
---|
10.9191452815919 |