formula_id: FUNDAMENTAL_QUALITY_GATE_V1
name: 펀더멘털 품질 게이트 (Fundamental Quality Gate)
description: ROE, 영업이익증가율, 부채비율, 현금흐름, 밸류에이션 등 핵심 펀더멘털 지표를 점수화하여 기준치 미달 시 신규 매수를 차단합니다.
rules:
  - id: FQ001
    condition: "roe < 5.0 AND operating_profit_growth < 0 AND debt_ratio > 200"
    action: "BLOCK_BUY"
    reason: "핵심 펀더멘털 지표 3개 동시 미달 (가치 훼손 위험)"
  - id: FQ002
    condition: "operating_cash_flow < 0 AND free_cash_flow < 0"
    action: "BLOCK_BUY"
    reason: "영업/잉여 현금흐름 동시 적자 (유동성 위기 징후)"
  - id: FQ003
    condition: "pbr > 5.0 AND per > 50.0 AND roe < 10.0"
    action: "WATCH_ONLY"
    reason: "이익/자산 대비 과도한 고평가 (테마성 급등)"
output:
  schema: fundamental_quality_json
  fields:
    - grade: STRING (A, B, C, D, F)
    - fail_reasons: ARRAY of STRING
    - buy_allowed: BOOLEAN