candidate1 λŒ€μ‹œλ³΄λ“œ

λ§ˆμ§€λ§‰ μ—…λ°μ΄νŠΈ: β€”

πŸ”§ Husteel (005010) Γ— OPM signal β€” Cycle backtest

Scope: Husteel μ£Όκ°€ (μ›”κ°„ μ’…κ°€, 2015-ν˜„μž¬) + DART λΆ„κΈ° μž¬λ¬΄μ œν‘œ (CFS, 2015Q4-2025Q4) OPM μ‹ ν˜Έ
Source: eodhd_wide_panel.parquet (price) + DART OpenAPI fnlttSinglAcntAll (quarterly)
핡심 발견:
β€”
Latest price (월말)
β€”
TTM OPM (last filed Q)
β€”
OPM YoY
β€”
OPM QoQ

πŸ“ˆ Husteel μ£Όκ°€ + OPM μ‹ ν˜Έ (toggle둜 μ‹ ν˜Έ 선택)

차트 해석:
- νŒŒλž€μƒ‰ μ„  = Husteel 월말 μ’…κ°€ (right axis, 원)
- 빨간색 μ„  = μ„ νƒν•œ OPM μ‹ ν˜Έ (left axis, % λ˜λŠ” pp)
- νšŒμƒ‰ 점선 = μ‹ ν˜Έ threshold (D: -5pp, E: +5pp, TTM: 5%)
- 녹색 β—† = D fire μ‹œμ  (OPM YoY <-5pp = mean-reversion BUY)
- μ£Όν™© β–² = E fire μ‹œμ  (OPM QoQ >+5pp = turnaround BUY)
- νšŒμƒ‰ β˜… = 사이클 inflection (peak/trough)

πŸ“Š Backtest κ²°κ³Ό β€” D vs E vs Hybrid (12M hold, no-overlap, bias-free)

Strategyn tradesMean fwd 12MWin rate$100 β†’ NAVCAGRvs B&H
B&H benchmark (2016-2026)β€”β€”β€”$210+8.6%0pp
D: OPM YoY <-5pp ⭐⭐⭐4+55.7%75%$411+28.5%+16.2pp
D: OPM YoY <-3pp5+35.0%60%$262+14.5%+2.1pp
E: OPM QoQ >+7pp ⭐⭐4+59.9%75%$508+32.7%+20.3pp
E: OPM QoQ >+5pp5+51.2%80%$479+19.6%+7.2pp
D AND E concurrent2+63.0%100%$266+31.8%+19.5pp
D OR E5+53.7%80%$508+20.4%+8.1pp
ASP HS 730619 <-30% + TTM OPM <5%4+44.0%82%$229+1.7%-10.7pp
ASP <-30% (λ‹¨μˆœ)6+3.4%67%$103+0.3%-12.0pp
D AND E + 24M cooldown2+7.0%100%$107+1.4%-10.9pp
⭐ Best framework: D rule (OPM YoY <-5pp) + 12M fixed hold
4 historical trades (2019Q4 +120%, 2021Q4 +116%, 2023Q2 -14%, 2024Q3 +1%) β†’ CAGR +28.5%
OR E rule (OPM QoQ >+7pp) + 12M hold = CAGR +32.7% (살짝 sharper but smaller sample n=4)

πŸ”„ Cycle splitting (2015+)

CycleTrough dateTrough pxPeak datePeak pxGainEnd/FallDuration
1 (failed)2015-01 start2,1692015-052,857+32%-72% to 79662M
2 (mega) ⭐2020-037962022-086,646+735%-45% to 3,66857M
3 (ongoing)2024-123,6682026-04?7,120+94%β€”16M+

Peak vs Trough β€” Discriminator signals

SignalAT PEAKS (avg)AT TROUGHS (avg)Discriminator (pp)
past 12M stock return ⭐⭐⭐+59.7%-36.7%96pp
past 3M stock return ⭐⭐⭐+25.6%-24.3%50pp
WTI level ⭐⭐$92.6$51.6$41
OPM YoY ⭐⭐+8.1pp-15.7pp24pp
TTM OPM ⭐+9.5%+0.1%9.4pp
ASP HS 730619 vs5Y high ⚠️-31.8%-38.6%6.8pp (weak)
OPM QoQ ⚠️+2.9pp-1.0pp3.9pp
⚠️ ν˜„μž¬ 2026-04 PEAK 뢄석: TTM OPM 0.6%둜 trough μˆ˜μ€€, OPM YoY -4.2pp, past_12M -7% β€” fundamental은 trough type but 가격은 peak. μ§„μ§œ cycle peakκ°€ 아닐 κ°€λŠ₯μ„±. Q1 2026 disclosure (~5μ›” 14일)κ°€ 결정적 catalyst.

πŸ“‹ D rule νŠΈλ ˆμ΄λ“œ detail (12M fixed hold)

#Filed QEntry DateEntry PxExit DateExit PxOPM YoYTTM OPMfwd 12Mκ²°κ³Ό
12019Q42020-04-078832021-04-081,943-24.3pp-2.4%+120.1%⭐⭐⭐ COVID
22021Q42022-04-072,8022023-04-106,059-5.8pp+10.3%+116.2%⭐⭐⭐ Energy
32023Q22023-08-214,5282024-08-223,877-12.9pp+28.2%-14.4%❌ False (peak entry)
42024Q32024-11-213,9352025-11-243,970-29.0pp-1.7%+0.9%WIN (κ°„λ°œ)
NAV growth: $100 β†’ $411 (4.1x) over 4 trades / 5.6Y deployed (9.4Y lifespan)
Per-trade geometric: +42.4% / lifespan CAGR: +28.5%/yr
vs Buy & Hold: $100 β†’ $210 (CAGR +8.6%) β€” strategy 2x B&H

πŸ“š 데이터 & μ½”λ“œ