이 답변은 ORE의 Bond 평가 방법론, 곡선 구축 가이드, 그리고 시장 데이터 설정을 검토하여 작성되었습니다.

핵심 가정 — VND 곡선은 직접 구축하지 않고 FX-implied로 도출합니다. VND 금리 파생상품 시장이 얇아 OIS·스왑·IBOR·예금 금리를 시장에서 안정적으로 수집하기 어렵습니다. 따라서 본 문서의 기본 접근법은 (1) 유동성이 높은 USD 시장으로 USD 할인 곡선을 먼저 구축하고, (2) USD/VND FX spot 및 forward로 VND 할인 곡선을 도출하는 것입니다(커버드 이자율 평가 기반). 아래 모든 섹션은 이 가정 위에 전개됩니다.


VND Bond 평가에 필요한 마켓 데이터

VND (Vietnamese Dong) 채권 상품을 ORE에서 평가하기 위해 필요한 마켓 데이터는 다음과 같습니다:

1. 수익률 곡선 (Yield Curves)

(전제) USD 할인 곡선 (Base Curve)

VND 곡선 도출의 출발점이 되는 기준 통화(base currency) 곡선입니다. USD는 시장 유동성이 높아 표준 부트스트래핑이 가능합니다.

  • 목적: VND FX-implied 곡선 도출 시 상대통화 할인(DiscountCurve)으로 사용
  • 구성 요소 (USD 시장 상품):
    • USD OIS 금리 (SOFR 기반, 권장)
    • USD 스왑 금리
    • USD 예금·선물 금리 (단기 구간)

VND 할인 곡선 (Discount Curve) — FX-Implied 구축

  • 목적: VND 현금흐름 할인을 위한 제로금리/할인계수 제공
  • 방법: USD 할인 곡선 + USD/VND FX spot/forward로부터 커버드 이자율 평가(CIP) 에 의해 VND 제로금리 역산
    • 관계식:
    • USD 곡선()과 FX spot()·forward()가 주어지면 각 만기별 VND 제로금리() 도출
  • ORE 구현: 곡선 세그먼트 유형 Cross Currency (FX Forward) 사용
    • DiscountCurve = USD 할인 곡선 ID
    • SpotRate = USD/VND FX spot quote
    • Quotes = USD/VND FX forward point quotes

참고: VND 예금·VNIBOR·VND 스왑·VND OIS 금리는 시장 유동성 문제로 직접적인 부트스트래핑 입력으로 사용하지 않습니다. 유동 VND 국채가 충분히 확보되는 경우에 한해 아래 “대체 방법”의 FittedBond/Bond Yield Shifted를 보조 검증용으로 활용할 수 있습니다.

지수 곡선 (Index Curves)

  • 목적: 부동금리 지수의 전망(Projection) 제공
  • 주요 지수: VNIBOR (Vietnam Interbank Offered Rate)

VNIBOR 전망 곡선의 한계: VNIBOR를 부트스트랩할 수 있는 VNIBOR 스왑 시장이 사실상 없으므로, 별도의 전망 곡선 구축이 어렵습니다. 실무에서는 (a) VND 할인 곡선을 전망 곡선으로 그대로 사용하거나, (b) 과거 fixing 평균·고정 스프레드를 얹는 식으로 근사합니다.

VNIBOR 등록: VNIBOR는 ORE의 기본 허용값 목록에 없으므로, fixing-history-vnibor-allow-values에 설명된 대로 Generic Index 형식(GENERIC-VNIBOR)으로 등록해야 합니다. 부동금리 채권의 coupon fixing에 필수입니다.

곡선 구축 방법 (세그먼트 유형)

VND 할인 곡선은 기본적으로 Cross Currency(FX Forward) 로 구축합니다. 기타 세그먼트는 보조/대체 용도입니다:

세그먼트 유형설명VND 적용
Cross Currency (FX Forward) ★기본USD 곡선 + USD/VND spot/forward로 곡선 도출VND 할인 곡선의 표준 방식
Zero Spread기준 곡선 대비 스프레드크레딧/컨트리 스프레드를 얹을 때
FittedBond유동 채권 가격에 피팅유동 VND 국채가 충분할 때 (보조 검증)
Bond Yield Shifted채권 YTM 기준 조정 곡선유동 채권이 적을 때 (하나로도 구축 가능)
Yield Plus Default기준 곡선 + 디폴트 곡선신용 스프레드가 중요할 때
Simple예금·FRA·스왑·OIS 부트스트랩VND 금리상품 시장 부재로 사용 불가

2. 신용 곡선 (Credit/Default Curves)

디폴트 곡선 (Default Curves)

  • 목적: 발행체의 신용 리스크 반영
  • 구성 요소:
    • 위험률(Hazard Rate) 기간 구조
    • 회수율(Recovery Rate): 일반적으로 40%

신용 스프레드

  • CDS 스프레드 또는 채권 스프레드에서 부트스트랩
  • 발행체/등급별로 별도 구성

3. FX 곡선 (FX Curves)

VND에서 FX 데이터는 단순 보조 자료가 아닙니다. USD/VND FX spot·forward는 섹션 1의 VND 할인 곡선 구축용 핵심 입력입니다. (외화표시 채권 환율 반영이라는 부수 목적도 동일하게 수행합니다.)

FX 현물 및 선물 데이터

  • 목적: (a) VND FX-implied 할인 곡선 도출, (b) 타 통화 표시 채권의 환율 반영
  • 구성 요소:
    • USD/VND 현물 환율 (Spot)
    • USD/VND FX 포워드 포인트 (여러 만기)
    • 크로스커런시 베이시스 스프레드 (필요시 — 보통 USD/VND는 베이시스를 직접 확보하기 어려워 spot/forward로 근사)

커버드 이자율 평가(Covered Interest Rate Parity) 기반

  • VND 곡선은 USD 금리·VND 금리·FX spot/forward 간의 이론적 관계(CIP)를 만족하도록 도출

4. 변동성 구조 (Volatility Structures)

금리 변동성

  • 목적: 임베디드 옵션(콜러블/풀러블) 평가
  • 구성 요소:
    • Cap/Floor 변동성 (Black 또는 SABR 모델)
    • Swaption 변동성
    • 기간 구조(Term Structure) 및 스마일(Smile)

FX 변동성 (다통화 채권의 경우)

  • FX 옵션 가격 기반 변동성 표면
  • Vanna-Volga 또는 SABR 모델

5. Fixing History (시장 데이터)

지수 Fixings

20250203 GENERIC-VNIBOR 0.04500
20250204 GENERIC-VNIBOR 0.04550

기타 필요 Fixings

  • USD SOFR fixings (USD 할인 곡선의 단기 구간·RFR coupon 사용 시)
  • CPI fixings (인플레이션 연계 채권의 경우)
  • VND 예산/예금 금리 상품의 fixing은 시장 부재로 사용하지 않음

6. 설정 파일 (Configuration Files)

curveconfig.xml

<CurveConfiguration>
  <!-- 1) USD 기준 할인 곡선 (유동 USD 시장에서 부트스트랩) -->
  <Curve id="USD-DISC" currency="USD" type="Discount">
    <Segments>
      <!-- USD 예금 / SOFR OIS / USD 스왑 세그먼트 -->
    </Segments>
  </Curve>
 
  <!-- 2) VND 할인 곡선: USD 곡선 + USD/VND spot/forward 로 FX-implied 구축 -->
  <Curve id="VND-DISC" currency="VND" type="Discount">
    <Segments>
      <Segment>
        <Type>FX Forward</Type>            <!-- Cross Currency 세그먼트 -->
        <DiscountCurve>USD-DISC</DiscountCurve>   <!-- 상대통화(USD) 할인 곡선 -->
        <SpotRate>FX/USD/VND/SPOT</SpotRate>      <!-- USD/VND 현물 환율 quote -->
        <Quotes>
          <Quote>FX/FWD/USDVND/1M</Quote>
          <Quote>FX/FWD/USDVND/3M</Quote>
          <!-- ... 만기별 포워드 포인트 ... -->
        </Quotes>
      </Segment>
    </Segments>
  </Curve>
 
  <!-- 3) VNIBOR 전망 곡선: 시장 부재로 VND 할인 곡선을 재사용(또는 스프레드 근사) -->
  <Curve id="VND-VNIBOR" currency="VND" type="Index">
    <!-- VNIBOR 스왑 시장이 없으므로 VND-DISC를 참조하거나 Zero Spread로 근사 -->
  </Curve>
</CurveConfiguration>

todaysmarket.xml

<Market>
  <Fixings>
    <!-- GENERIC-VNIBOR fixing 데이터 포인트 -->
  </Fixings>
  <Curves>
    <Curve>Yield/USD-DISC</Curve>     <!-- 기준 통화 (VND 곡선 도출에 필요) -->
    <Curve>Yield/VND-DISC</Curve>
    <Curve>Yield/VND-VNIBOR</Curve>
  </Curves>
</Market>

7. 채권별 추가 데이터

Security Reference Data

  • 채권 식별자(ISIN, CUSIP 등)
  • 발행일, 만기일
  • 쿠폰 타입(고정/변동/영구)
  • 쿠폰 스케줄
  • 발행조건(Call/Put 옵션 등)

시장 가격 데이터 (FittedBond 보조 검증용)

VND 할인 곡선의 기본 구축 방식은 FX-implied이므로, 채권 가격 데이터는 필수가 아닙니다. 유동 VND 국채가 확보되는 경우에 한해 FittedBond/Bond Yield Shifted 세그먼트로 곡선을 보조 검증할 때만 사용합니다.

  • 유동 VND 국채 가격 (필요시)
  • 각 만기별 Bid-Ask 스프레드

요약표

데이터 유형필요 여부설명
USD 할인 곡선 (기준)필수VND 곡선 도출의 상대통화 할인용. USD OIS/스왑으로 부트스트랩
USD/VND FX spot·forward필수VND FX-implied 할인 곡선의 핵심 입력 (CIP 기반)
VND 할인 곡선필수USD 곡선 + FX spot/forward로 도출. 현금흐름 할인용
지수 곡선(VNIBOR)조건부부동금리 채권. VNIBOR 스왑 시장 부재로 VND-DISC 재사용/근사
신용 곡선권장신용 리스크 반영
금리 변동성조건부옵션 내장 채권의 경우
FX 변동성조건부다통화 옵션 채권의 경우
Fixing 데이터필수GENERIC-VNIBOR Fixing 역사
채권 Reference 데이터필수기본 발행 정보

관련 문서