BondIndexData : 채권 지수 모델에 대한 데이터입니다.

설명

BondIndexData.gms: 채권 지수 모델에 대한 데이터.
콘실리오, 닐슨, 제니오스.
실제 재무 최적화: 슬롯 사이트 모델 라이브러리, 섹션 8.2
최종 수정 날짜: 2008년 4월.

카테고리 : 슬롯 사이트 FIN 라이브러리


메인파일 : BondIndexData.gms 포함: BondsUniverse.inc BondPricesAccrualsUSD.inc BondPricesAccrualsDEM.inc BondPricesAccrualsCHF.inc InitialBondsAccruals.inc RiskFreeReinvestmentRates.inc 확률.inc IndexReturns.inc ExchangeRates-BondIndex.inc

채권 지수 모델의 $title 데이터

* BondIndexData.gms: 채권 지수 모델에 대한 데이터입니다.
* Consiglio, Nielsen 및 Zenios.
* 실제 재무 최적화: 슬롯 사이트 모델 라이브러리, 섹션 8.2
* 최종 수정일: 2008년 4월.

* 아래 포함 파일은 시뮬레이션 프로그램으로 작성된 것입니다.
* 추가 수집을 위해 GDX 컨테이너에 수집됩니다.
* 슬롯 사이트로 처리.

$inlineCom /* */

SET 시나리오 시나리오 세트 /SS_1 * SS_500/;

ALIAS(시나리오,l,SS);

$off목록
$include "BondsUniverse.inc"
$include "BondPricesAccrualsUSD.inc"
$include "BondPricesAccrualsDEM.inc"
$include "BondPricesAccrualsCHF.inc"
$include "InitialBondsAccruals.inc"
$include "RiskFreeReinvestmentRates.inc"
$include "확률.inc"
$include "IndexReturns.inc"
$include "ExchangeRates-BondIndex.inc"
$onListing

세트
         통화 설정된 통화 / USD 미국 달러
                                     DEM 독일 마크
                                     CHF 스위스 프랑크 /

         채권 채권 세트 / #USDBND, #DEMBND, #CHFBND /;

ALIAS(통화,j);
ALIAS(채권,i);

세트
         JxI(j,i) 통화별 채권 / USD.#USDBND, DEM.#DEMBND, CHF.#CHFBND /;

매개변수
         ExchangeRates0(j) 결제 시 환율(XXX 대비 USD)
         ExchangeRates1(j,l) 첫 번째 단계 종료 시 환율 시나리오(XXX 대비 USD)
         가격0(i) 오늘의 가격(액면가 단위)
         Price1(i,l) 1단계 종료시 가격(액면가 단위)
         초기 보유(i) 초기 채권 보유
         발생0(i) 채권 최초 발생
         발생액1(i,l) 첫 번째 단계에 대한 발생액(액면가 단위)
         뛰어난(i,l) 첫 무대에서 뛰어난 얼굴
         ReinvestmentRate(l) USD에 대한 재투자율 시나리오(+1)
         IndexReturns(l) 각 시나리오에서 Salomon 지수의 반환
         pr(l) 시나리오 확률;

ExchangeRates0('USD') = 1;
ExchangeRates0('DEM') = USDDEM0;
ExchangeRates0('CHF') = USDCHF0;

ExchangeRates1('USD',l) = 1;
ExchangeRates1('DEM',l) = USDDEM1(l);
ExchangeRates1('CHF',l) = USDCHF1(l);

재투자율(l) = RvstRt1(l);
IndexReturns(l) = IdxRet1(l);

* $onUni 및 $offUni 명령 사이에서는 도메인 확인이 무시됩니다.

$onUni
Price0(i) = USDPric0(i) + DEMPric0(i) + CHFPric0(i);
Price1(i,l) = USDPric1(i,l) + DEMPric1(i,l) + CHFPric1(i,l);

초기 보유(i) = USDInitH(i) + DEMInitH(i) + CHFInitH(i);
Accruals0(i) = USDInitAccr(i) + DEMInitAccr(i) + CHFInitAccr(i);

발생액1(i,l) = USDaccr(i,l) + DEMaccr(i,l) + CHFaccr(i,l);
미결제(i,l) = USDoutst(i,l) + DEMoutst(i,l) + CHFoutst(i,l);
$offUni

EXECUTE_UNLOAD 'BondIndexData';