{
  "ticker": "010950.KS",
  "analysis_asof": "2026-04-16T10:06:42.952470+09:00",
  "market_data_asof": "2026-04-16",
  "level_basis": "daily_close",
  "thesis_state": "constructive",
  "primary_setup": "watch_only",
  "portfolio_stance": "BULLISH",
  "entry_action_base": "WAIT",
  "setup_quality": "DEVELOPING",
  "confidence": 0.6,
  "action_if_triggered": "NONE",
  "starter_fraction_of_target": null,
  "breakout_level": null,
  "breakout_confirmation": "close_above",
  "pullback_buy_zone": null,
  "invalid_if_close_below": null,
  "invalid_if_intraday_below": null,
  "min_relative_volume": 1.0,
  "session_vwap_preference": "indifferent",
  "event_guard": {
    "earnings_date": null,
    "block_new_position_within_days": 0,
    "allow_add_only_after_event": false,
    "requires_post_event_rerun": false
  },
  "reason_codes": [
    "trigger:116700~117500원에서_지지_반응이_나오고_거래량이_최근_410000주대를_의미_있게_상회한다.",
    "trigger:122000원_종가_회복과_거래량_확장이_동시에_나타나_starter_이후_추가_tranche_근거를_제공한",
    "trigger:124500원_최근_고점권에서_돌파_또는_거래량_없는_재차_실패가_확인된다.",
    "trigger:114300원_종가_이탈_여부를_첫_번째_downside_confirmation으로_확인한다.",
    "trigger:112000~112200원_종가_이탈_여부를_중기_thesis_deterioration_신호로_확인한다.",
    "trigger:정제마진,_국제유가,_krw_환율,_재고평가손익,_capex_funding,_다음_실적_발표_일정_업데이트를"
  ],
  "notes": [
    "catalyst:010950.ks가_122000원을_종가_기준으로_회복하고_거래량이_확장되며_124500원_재시험_구간에_진",
    "catalyst:다음_분기_실적에서_2025-12-31의_영업이익_3719억_원,_순이익_2251억_원,_자유현금흐름_613",
    "catalyst:정제마진,_국제유가_안정,_krw_조건이_재고평가손실_없이_이익_회복을_지지한다.",
    "catalyst:단기차입금과_순차입금이_대규모_capex에도_추가로_감소한다.",
    "catalyst:브랜드_수상,_my_s-oil,_품질_보증,_주유소_서비스_경쟁력이_내수_소매_방어력을_보조한다."
  ]
}