Panduan Crash Radar v3
⚡ Crash Radar ← Home
Crash Radar v3 · Macro Stress Position

Panduan Crash Radar v3

Multi-domain macro stress lens dengan percentile distribution scoring (tidak saturate), 2D Stress Map (Severity × Velocity), dan multi-dimensional drawdown deconstruction. Verdict berasal dari quadrant + trajectory, bukan dari angka tunggal yang bisa pegged at max.

1Tentang Crash Radar v3

Crash Radar v3 adalah rewrite total dari sistem scoring sebelumnya. Tujuan utamanya bukan untuk memberikan "skor crash" — tapi untuk membantu portfolio manager memahami regime pasar saat ini, seberapa cepat regime berubah, dan strategi response yang tepat untuk regime tersebut.

Versi v3 berbeda fundamental dari v2:

Aspekv2 (Legacy)v3 (Current)
ScoringPoint-based, capped per indikatorPercentile + absolute anchor blend, no cap
HeadlineSingle gauge 0-1002D position (Severity × Velocity)
Drawdown1 metric (depth only)5 dimensi: depth, duration, velocity, recovery cost, underwater area
HistorisTidak ada trail6-month trajectory ditampilkan
StrategyGeneric per zoneSpecific per regime quadrant

2Filosofi Redesign — Kenapa Pure Percentile Tidak Cukup

Versi awal v3 (sebelum revisi) pakai pure percentile scoring: setiap indikator di-rank vs distribusi 5 tahun historisnya, lalu output 0-100% berdasarkan posisi di distribusi tersebut. Idealnya: tidak pernah saturate.

Tapi pure percentile punya cacat saat sample-nya bias ke periode calm:

⚠ Cacat Pure Percentile

Jika 5 tahun sample dominan "calm" (misal 80% periode tidak ada drawdown), maka median (p50) adalah "drawdown 0%". Drawdown -10% di hari biasa langsung jadi p90 (lebih buruk dari 90% periode) — padahal -10% secara macro reading masih moderate, bukan ekstrem.

Solusi: Hybrid Scoring — blend absolute threshold (anchor berdasarkan macro expertise) dengan percentile (konteks historis).

📐 Hybrid Formula

final_score = 70% × absolute_anchor_score + 30% × percentile_score

Absolute anchor menetapkan "kalibrasi macro" (misal drawdown -25% = 80 stress, -40% = 95). Percentile memberi konteks "vs historis kita". Blend 70/30 prioritaskan kalibrasi macro tapi tetap respect historical context.

Anchor Drawdown IHSG (Absolute Scale)

DepthStress ScoreInterpretasi
0%0Di ATH, tidak ada stress
-5%20Mild correction, normal
-10%40Significant correction, watch
-15%55Bear teritory entering
-20%70Bear confirmed, defensive mode
-25%80Deep bear, strategic accumulation possible
-30%88Severe — historical territory (2020 level)
-40%95Crisis territory (1998, 2008 level)
-50%+96-99Catastrophic, generational opportunity

3Cara Baca Percentile

Angka seperti 87% di Crash Radar v3 berarti: "hari ini lebih ekstrem dari 87% periode dalam 5 tahun terakhir" — atau dengan kata lain, hanya 13% periode yang lebih buruk dari sekarang.

Bayangkan 100 hari acak dalam 5 tahun: kalau di-ranking dari paling kalem ke paling stress, posisi hari ini ada di ranking ke-87.

💡 Range Interpretasi
  • 0-30% — kondisi normal/calm. Biasanya stress di bawah rata-rata historis.
  • 30-50% — moderate, di sekitar median historical.
  • 50-70% — elevated, di atas rata-rata. Mulai monitor.
  • 70-85% — significant stress. Top-30% terburuk dalam 5 tahun.
  • 85-95% — extreme. Top-15% terburuk.
  • 95%+ — crisis territory. Pernah terjadi tapi langka.

42D Stress Map — Headline Visual

Pengganti gauge tunggal di v2. Posisi pasar diplot di koordinat 2D:

Empat quadrant yang dihasilkan:

ACUTE STRESS(early storm)
CRISIS ACCELERATION(⚠ max caution)
CALM(normal ops)
LATE-STAGE BEAR(position opp)

Posisi di quadrant itself adalah strategi. Tidak perlu interpretasi tambahan dari single number.

54 Regime Klasifikasi

● CALM
Severity < 50% · Velocity ≈ 0
Normal operations. Full beta allowed. Maintain core holdings. Watch for early-warning shifts dari domain mana yang naik duluan.
⚠ ACUTE STRESS
Severity 30-60% · Velocity ↑ (rising fast)
Early-stage hedging. Reduce gross exposure, build watchlist quality names. Lift defensive (Big4 banks, healthcare, staples). Belum maximum caution tapi sudah waspada.
● LATE-STAGE BEAR
Severity > 60% · Velocity ≈ 0 atau slowing
Selective opportunity zone. Stress severe tapi velocity decelerating — bottoming process active, bukan free-fall. Mulai cautious accumulation tier-1 oversold (BBCA, BBRI, KLBF, MIKA). Tunggu velocity flip negative untuk fuller rotation.
⚡ CRISIS ACCELERATION
Severity > 60% · Velocity ↑↑ (deep + accelerating)
Maximum defensive. Cash 30%+, sell non-essentials, USD earners only (PTBA, ADRO, MEDC), gold hedge, no leverage. Tunggu velocity flip ke stable sebelum re-engage.
🎯 Override Rule (v3 specific)

Kalau IHSG Drawdown velocity 30d < -1.5% point AND depth pctl > 60%, regime otomatis classified sebagai CRISIS ACCELERATION walaupun composite velocity kecil. Drawdown velocity dominant karena indikator paling direct untuk IDX urgency — composite velocity bisa misleading saat indikator global (VIX, Gold) calm tapi domestik accelerating.

6Severity Composite

Headline severity adalah weighted average dari 5 domain. Weight saat ini:

DomainWeightRationale
Domestic Growth Stress30%Most direct IDX impact (drawdown, vol, vs EM)
External Vulnerability25%IDR + CDS — macro stability
Policy Mix15%Rate transmission
Cross-Asset Coherence15%Commodity/gold pattern
Global Risk-Off15%Broad sentiment

7Velocity & Acceleration

Velocity = rate of change. Dihitung dari delta 30 hari per indikator, lalu di-aggregate (weighted) jadi composite velocity.

Acceleration flag muncul kalau Δ7d signifikan lebih besar dari rata-rata Δ30d/4 — artinya pergerakan sekarang lebih cepat dari trend 30 hari.

8Trail 6 Bulan — Historical Trajectory

7 titik bulanan diplot di stress map (6m, 5m, 4m, 3m, 2m, 1m ago + today). Visualisasi ini menunjukkan kemana market datang sebelum sampai ke posisi sekarang.

📈 Pattern Reading dari Trail
  • Arc dari Calm → Crisis → Late-Stage Bear: biasanya menandakan bottoming sudah dekat (velocity puncak sudah lewat).
  • Linear naik dari Calm ke Crisis tanpa turn: stress masih accelerating, belum exhaustion.
  • Bounce dari Late-Stage Bear kembali ke Acute Stress: recovery palsu, watch volume/breadth.
  • Stable di Calm 6 bulan: kondisi normal, baseline.

9Drawdown 5-Dimensi

Drawdown tidak hanya soal kedalaman. Crash Radar v3 dekonstruksi drawdown jadi 5 dimensi independen:

Depth
% dari ATH 52 minggu. Indikator paling familiar — tapi bukan cerita lengkap.
Duration
Hari sejak peak. Long drawdown beda dari acute drop.
Velocity 30d
Laju penurunan dalam 30 hari terakhir. Slowing = mendekati bottoming.
Recovery Cost
% gain yang dibutuhkan untuk recovery ke ATH. -25% butuh +33%, asymmetric math.
Underwater Area
Total kumulatif depth × duration. Integrated "pain" — lebih komprehensif dari snapshot depth.

Kombinasi 5 dimensi tidak pernah saturate karena duration dan velocity bisa unlimited. -26% dengan duration 3 bulan vs -26% dengan duration 12 bulan = regime yang totally berbeda.

10Macro Indicator Heatmap

Setiap indikator ditampilkan sebagai posisi dalam distribusi historisnya sendiri. Layout:

Heatmap memungkinkan user identify mana indikator yang paling ekstrem tanpa harus interpret composite weights. Misalnya: kalau Drawdown 95% dan VIX 25%, jelas masalahnya idiosyncratic Indonesia bukan systemic global.

115 Domain Framework

Domain 1 — Domestic Growth Stress (weight 30%)

Indikator yang langsung impact IDX equity. Sub-indikator: IHSG Drawdown 52w, IHSG 30d Volatility, IHSG vs MSCI EM ratio (1y). Kategori IDX-only signals.

Domain 2 — External Vulnerability (weight 25%)

Stability eksternal Indonesia. Sub-indikator: USD/IDR 30d change, IDR vs Asia FX basket, Indonesia 5Y CDS (kalau available). Currency + sovereign risk.

Domain 3 — Policy Mix (weight 15%)

Posisi kebijakan moneter. Saat ini pakai US 10Y sebagai proxy (BI rate masih manual input). Akan diperluas dengan Real Rate (BI - CPI) dan BI-Fed spread.

Domain 4 — Cross-Asset Coherence (weight 15%)

Indikator antar-asset. Gold 30d, Gold/Brent ratio, Brent absolute. Mendeteksi stagflation pattern (Gold/Brent low + USD/IDR high) atau commodity-driven stress.

Domain 5 — Global Risk-Off (weight 15%)

Sentiment global. VIX, DXY 30d change, US 10Y direction. Background condition yang affect semua EM asset.

12Divergence Patterns

Crash Radar v3 auto-detect cross-indicator divergences yang menjadi signal kuat. Top 5 yang di-monitor:

PatternTriggerImplication
BI Policy LagUSD/IDR ↑ tapi yield flatCapital outflow tanpa monetary defense — higher prob emergency hike
Domestic-Global DivergenceDomestic stress >> Global stressIdiosyncratic Indonesia, bukan systemic
Global Contagion IncomingGlobal >> DomesticHeadwind belum hit IDX fully
Velocity Deceleration (opp)Deep drawdown + velocity slowingLate-Stage Bear signature, bottoming active
Controlled Selling (info)Deep drawdown + moderate volInstitutional grinding, less tail risk
Crisis AccelerationSeverity >70 + velocity >0.5Max defensive, no leverage
Stagflation PatternGold/Brent low + USD/IDR highCost-push + capital outflow combo

13Strategy Templates per Regime

CALM (default state)

ACUTE STRESS (early warning)

LATE-STAGE BEAR (selective opportunity)

CRISIS ACCELERATION (max defensive)

14Workflow Harian

Pagi (08:00 WIB sebelum market open)

  1. Buka Crash Radar v3 → cek regime badge
  2. Lihat velocity arrow — accelerating atau decelerating?
  3. Cek trail 6 bulan — apakah trajectory sudah peak atau masih naik?
  4. Cek divergence patterns yang aktif
  5. Adjust positioning sesuai regime template

EOD (16:30 WIB after market close)

  1. Pipeline auto-update jam 16:35 WIB (data terbaru)
  2. Compare regime hari ini vs kemarin — apakah pindah quadrant?
  3. Review divergences baru yang muncul
  4. Update notes untuk briefing besok pagi

15FAQ

Kenapa pakai percentile + absolute anchor, bukan salah satu saja?

Pure percentile saturate kalau sample bias. Pure absolute miss context "vs historis kita". Blend 70/30 (absolute dominant) memberikan kalibrasi macro yang stabil dengan tetap respect historical context.

Berapa sering Crash Radar v3 di-update?

Pipeline jalan otomatis 2x sehari (pre-market 07:35 WIB dan EOD 16:35 WIB) via GitHub Actions. Manual refresh bisa di-trigger dari Actions panel.

Apakah data historis sudah lengkap 5 tahun?

Untuk indikator core (IHSG, USD/IDR, Gold, Brent, VIX, DXY, US 10Y, EEM) — ya, 5 tahun lengkap dari yfinance. Untuk Indonesia 5Y CDS scraper masih partial (web blocking). Real Rate dan BI-Fed spread manual input.

Apa beda Crash Radar v3 dengan Portfolio Manager?

Crash Radar = regime detection (kondisi pasar). Portfolio Manager = action layer (apa yang harus dilakukan dengan portfolio existing). Crash Radar feeds ke Portfolio Manager: regime classification jadi input untuk Layer 1 (Regime Briefing) di PM.

Kalau Drawdown 100% tapi VIX cuma 25%, artinya apa?

Idiosyncratic Indonesia stress — masalah lokal, bukan global contagion. Strategy: hedge currency & sovereign risk (commodity exporters, USD earners) lebih relevan dari hedge equity beta global (gold, US Treasury).

Bisa pakai untuk intraday decision?

Tidak. Crash Radar v3 berbasis daily bar dan EOD data. Cocok untuk swing trading (minggu-bulan) atau position trading (bulan-tahun). Untuk intraday, gunakan dashboard HPQuant utama.

🎯 Prinsip Dasar Crash Radar v3

"Position dalam 2D map adalah verdict. Strategy implicit dari quadrant — tidak perlu single number untuk decision."

  • Severity ≠ Velocity — dua dimensi independen, jangan dirata-rata
  • Trail tells trajectory — direction lebih penting dari snapshot
  • Multi-dimensional drawdown — depth bukan cerita lengkap
  • Divergence = signal — gap antar-indikator informative
  • Quadrant = strategy — bukan number-to-action lookup