engines.fixedIncome.kgbYieldCurve Engines drafted

Fixed Income — KGB Yield Curve Regime

국고채 (KGB) yield curve regime + butterfly + 역전 신호. 4 phase (steepening/flattening/inversion/normal). recession indicator (10Y-3M / 10Y-2Y). **status=drafted — KOFIA 인프라 선결**.

이 스킬

Fixed Income — KGB Yield Curve Regime

국고채 (KGB) yield curve regime + butterfly + 역전 신호. 4 phase (steepening/flattening/inversion/normal). recession indicator (10Y-3M / 10Y-2Y). **status=drafted — KOFIA 인프라 선결**.

Engines drafted engines.fixedIncome.kgbYieldCurve

이어 가기

절차

실행 순서

  1. 1

    **steepening** : 장단기 차 ↑ (recovery / expansion early)

  2. 2

    **flattening** : 장단기 차 ↓ (late cycle)

  3. 3

    **inversion** : 단기 > 장기 (recession 1-2y 선행)

  4. 4

    **normal** : 평탄

  5. 5

    curve dict 만기 enum 안.

  6. 6

    slope / butterfly 단위 bp.

  7. 7

    regime enum 4 종.

  8. 8

    inversionDays ≥ 0.

  9. 9

    [engines.fixedIncome](/skills/engines.fixedIncome) — base SKILL

  10. 10

    [engines.macro.cycles](/skills/engines.macro.cycles) — curve 신호 → cycle phase 입력

엔진 역할

KGB yield curve = 만기 (3M/1Y/3Y/5Y/10Y/20Y/30Y) × yield. 4 regime + butterfly. 10Y-3M / 10Y-2Y spread 가 recession 1~2 년 선행 (US 학술 정통, KR 도 부분 적용).

공개 호출 방식

import dartlab
yc = dartlab.fixedIncome("kgbYieldCurve", date="2026-05-28")
# → dict: curve · slope · butterfly · regime

호출 동작

KOFIA 일별 국고채 yield + slope (10Y-2Y, 10Y-3M) + butterfly (2*5Y - 2Y - 10Y) + regime 분류.

4 regime

  • steepening : 장단기 차 ↑ (recovery / expansion early)
  • flattening : 장단기 차 ↓ (late cycle)
  • inversion : 단기 > 장기 (recession 1-2y 선행)
  • normal : 평탄

대표 반환 형태

dict
  curve : dict                # {3M: 3.5, 1Y: 3.3, ..., 30Y: 3.8}
  slope_10y_2y : float        # bp
  slope_10y_3m : float        # bp
  butterfly_2_5_10 : float
  regime : str
  inversionDays : int         # 역전 지속일 (역전 시)
  dateRef : str

기본 검증

  • curve dict 만기 enum 안.
  • slope / butterfly 단위 bp.
  • regime enum 4 종.
  • inversionDays ≥ 0.

관련

런타임

실행 환경별 호환성

환경상태비고 / 제한
Local Python limited
Server limited
MCP limited
Web AI limited
Pyodide limited