설명
ContinuosFinCalc.gms: 연속 시간 할인을 위한 금융 계산기 콘실리오, 닐슨, 제니오스. 실제 재무 최적화: 슬롯 사이트 모델 라이브러리, 섹션 4.2.2 최종 수정 날짜: 2008년 4월.
카테고리 : 슬롯 사이트 FIN 라이브러리
메인파일 : ContinuousFinCalc.gms
$title 연속 시간 할인을 위한 금융 계산기
* ContinuosFinCalc.gms: 연속 시간 할인을 위한 금융 계산기
* Consiglio, Nielsen 및 Zenios.
* 실제 재무 최적화: 슬롯 사이트 모델 라이브러리, 섹션 4.2.2
* 최종 수정일: 2008년 4월.
* 이 파일에는 연속할인 공식이 포함되어 있습니다. 참조
* 해당 이산 시간 공식에 대한 DiscreteFinCalc.gms.
* 공식을 보여주기 위해 인공적인 수익률 곡선을 설정했습니다.
* 30년 이상의 기간; tau(t)로 표시된 시점은 0에서 시작합니다.
설정 시간 /1 * 30/;
ALIAS(시간,t,t1,t2);
매개변수
tau(t) 시간 타우;
* 시점은 연간 기준
타우(t) = ord(t) - 1;
* 장난감 수익률 곡선:
매개변수
r(t) 현물 금리;
* 선형, 3%에서 6%로 증가
r(t) = tau(t)/30*0.03 + 0.03;
* 할인 요소 및 선물환율 계산:
매개변수
할인(t) 할인계수
ForwRate(t1, t2) 선물환율;
할인(t) = exp( -r(t)*tau(t) );
ForwRate(t1,t2) $ (타우(t1) < 타우(t2)) =
(r(t2)*tau(t2) - r(t1)*tau(t1)) / (tau(t2)-tau(t1));
DISPLAY r, 할인, ForwRate;
* 이제 인위적인 책임 흐름을 구성하고 현재 가치를 계산합니다.
매개변수
L(t) 인위적 책임 흐름;
L(t) = 1000 + 법선(0, 1000);
* 부채의 현재 가치
매개변수
PV 현재 가치;
PV = SUM(t, L(t) * exp( -r(t)*tau(t) ));
디스플레이 PV;
* 대안으로, 할인 매개변수를 사용합니다.
*물론, 같은 값을 얻어야 합니다
PV = SUM(t, L(t) * 할인(t));
디스플레이 PV;