formula_id: FUNDAMENTAL_AND_HORIZON_GATE_V1 name: 펀더멘털 및 시계열 통제 게이트 (Fundamental & Horizon Gate) description: 종목의 핵심 펀더멘털(이익률, 성장률, 점유율, 현금흐름)을 점검하고 투자 기간 버킷을 강제 할당하여 장단기 투자 목적 혼선을 방지합니다. rules: - id: FHG001 condition: "horizon_bucket IS NULL" action: "BLOCK_BUY" reason: "단기/중기/장기 버킷 미지정 (신규 편입 불가)" - id: FHG002 condition: "roe < 5.0 AND operating_profit_growth < 0 AND market_share_trend == 'DECLINING'" action: "BLOCK_BUY" reason: "수익성, 성장성, 시장점유율 동시 악화 (가치 훼손)" - id: FHG003 condition: "horizon_bucket == 'SHORT_TERM' AND holding_days > 15" action: "FORCE_REVIEW_OR_TRIM" reason: "단기 모멘텀 종목 장기 보유 방지" output: schema: fundamental_and_horizon_json fields: - horizon_bucket: STRING (SHORT_TERM, MID_TERM, LONG_TERM) - fundamental_grade: STRING (A, B, C, D, F) - fundamental_pass: BOOLEAN