{
 "updatedAt": "2026-11-06T10:42:19+09:00",
 "quotes": {
  "S&P 500": {
   "price": 7353.73,
   "change": -335.0,
   "changePercent": -4.357
  },
  "NASDAQ": {
   "price": 24314.998,
   "change": -1424.7168,
   "changePercent": -5.5351
  },
  "Dow Jones": {
   "price": 51523.0586,
   "change": -1833.9727,
   "changePercent": -3.4372
  },
  "US 10Y Yield": {
   "price": 4.837,
   "change": -0.057,
   "changePercent": -1.1647
  },
  "Dollar Index (DXY)": {
   "price": 101.609,
   "change": 0.364,
   "changePercent": 0.3595
  },
  "Crude Oil (WTI)": {
   "price": 91.12,
   "change": 4.46,
   "changePercent": 5.1465
  },
  "VIX": {
   "price": 28.18,
   "change": 11.61,
   "changePercent": 70.0664
  },
  "Gold": {
   "price": 4070.1001,
   "change": -79.6997,
   "changePercent": -1.9206
  },
  "EUR/USD": {
   "price": 1.122,
   "change": -0.0001,
   "changePercent": -0.0112
  },
  "BTC/USD": {
   "price": 75970.0703,
   "change": 316.6172,
   "changePercent": 0.4185
  },
  "KOSPI": {
   "price": 4988.9502,
   "change": -352.1396,
   "changePercent": -6.593
  },
  "USD/KRW": {
   "price": 1355.28,
   "change": -0.0399,
   "changePercent": -0.0029
  }
 },
 "sectors": {
  "Technology": {
   "symbol": "XLK",
   "price": 162.38,
   "changePercent": -7.87
  },
  "Financials": {
   "symbol": "XLF",
   "price": 57.5,
   "changePercent": -2.81
  },
  "Energy": {
   "symbol": "XLE",
   "price": 61.63,
   "changePercent": -3.01
  },
  "Healthcare": {
   "symbol": "XLV",
   "price": 184.91,
   "changePercent": -2.51
  },
  "Industrials": {
   "symbol": "XLI",
   "price": 162.47,
   "changePercent": -4.18
  },
  "Cons. Discretionary": {
   "symbol": "XLY",
   "price": 117.64,
   "changePercent": -3.73
  },
  "Cons. Staples": {
   "symbol": "XLP",
   "price": 91.25,
   "changePercent": -0.92
  },
  "Communication": {
   "symbol": "XLC",
   "price": 104.34,
   "changePercent": -1.84
  },
  "Materials": {
   "symbol": "XLB",
   "price": 52.33,
   "changePercent": -2.91
  },
  "Real Estate": {
   "symbol": "XLRE",
   "price": 44.3,
   "changePercent": -1.76
  },
  "Utilities": {
   "symbol": "XLU",
   "price": 43.3,
   "changePercent": -0.8
  }
 },
 "fearGreed": {
  "score": 19.9,
  "rating": "extreme fear",
  "rating_ko": "extreme fear",
  "color": "#eab308",
  "previous_close": 27.3,
  "previous_1week": 30.8,
  "previous_1month": 43.1,
  "timestamp": "2026-11-05T23:59:56+00:00"
 },
 "calendar": {
  "economic": [],
  "earnings": [],
  "fomc": [
   {
    "start": "2026-10-27",
    "end": "2026-10-28",
    "label": "FOMC 정례회의",
    "hasSEP": false,
    "impact": "high",
    "note": "성명서 + 파월 기자회견",
    "isPast": true,
    "isLive": false,
    "daysUntil": -10
   },
   {
    "start": "2026-12-08",
    "end": "2026-12-09",
    "label": "FOMC 정례회의",
    "hasSEP": true,
    "impact": "high",
    "note": "성명서 + 점도표(SEP) + 파월 기자회견",
    "isPast": false,
    "isLive": false,
    "daysUntil": 32
   },
   {
    "start": "2027-01-26",
    "end": "2027-01-27",
    "label": "FOMC 정례회의",
    "hasSEP": false,
    "impact": "high",
    "note": "성명서 + 파월 기자회견",
    "isPast": false,
    "isLive": false,
    "daysUntil": 81
   },
   {
    "start": "2027-03-16",
    "end": "2027-03-17",
    "label": "FOMC 정례회의",
    "hasSEP": true,
    "impact": "high",
    "note": "성명서 + 점도표(SEP) + 파월 기자회견",
    "isPast": false,
    "isLive": false,
    "daysUntil": 130
   },
   {
    "start": "2027-04-27",
    "end": "2027-04-28",
    "label": "FOMC 정례회의",
    "hasSEP": false,
    "impact": "high",
    "note": "성명서 + 파월 기자회견",
    "isPast": false,
    "isLive": false,
    "daysUntil": 172
   },
   {
    "start": "2027-06-08",
    "end": "2027-06-09",
    "label": "FOMC 정례회의",
    "hasSEP": true,
    "impact": "high",
    "note": "성명서 + 점도표(SEP) + 파월 기자회견",
    "isPast": false,
    "isLive": false,
    "daysUntil": 214
   },
   {
    "start": "2027-07-27",
    "end": "2027-07-28",
    "label": "FOMC 정례회의",
    "hasSEP": false,
    "impact": "high",
    "note": "성명서 + 파월 기자회견",
    "isPast": false,
    "isLive": false,
    "daysUntil": 263
   }
  ],
  "indicators": [
   {
    "series": "CES0000000001",
    "label": "비농업 고용 (Nonfarm Payrolls)",
    "impact": "high",
    "period": "2026 September",
    "kind": "level",
    "value": 159044.0,
    "prevValue": 159015.0,
    "display": 29.0,
    "displayUnit": "천명",
    "isDelta": true,
    "changeNote": "이전 159015 → 159044",
    "direction": "up"
   },
   {
    "series": "LNS14000000",
    "label": "실업률 (Unemployment Rate)",
    "impact": "high",
    "period": "2026 September",
    "kind": "rate",
    "value": 4.2,
    "prevValue": 4.1,
    "display": 4.2,
    "displayUnit": "%",
    "isDelta": false,
    "changeNote": "이전 4.1 → 4.2",
    "direction": "up"
   },
   {
    "series": "CUUR0000SA0",
    "label": "소비자물가 CPI",
    "impact": "high",
    "period": "2026 September",
    "kind": "index",
    "value": 336.94,
    "prevValue": 334.98,
    "display": 0.59,
    "displayUnit": "%",
    "isDelta": true,
    "changeNote": "이전 334.98 → 336.94",
    "direction": "up"
   },
   {
    "series": "CUUR0000SA0L1E",
    "label": "근원 CPI (Core CPI)",
    "impact": "high",
    "period": "2026 September",
    "kind": "index",
    "value": 339.287,
    "prevValue": 338.041,
    "display": 0.37,
    "displayUnit": "%",
    "isDelta": true,
    "changeNote": "이전 338.041 → 339.287",
    "direction": "up"
   },
   {
    "series": "WPUFD4",
    "label": "생산자물가 PPI",
    "impact": "high",
    "period": "2026 September",
    "kind": "index",
    "value": 159.613,
    "prevValue": 157.855,
    "display": 1.11,
    "displayUnit": "%",
    "isDelta": true,
    "changeNote": "이전 157.855 → 159.613",
    "direction": "up"
   },
   {
    "series": "PRS85006092",
    "label": "비농업 생산성 (Nonfarm Productivity)",
    "impact": "high",
    "period": "2026 3rd Quarter",
    "kind": "pct",
    "value": 3.6,
    "prevValue": 2.1,
    "display": 3.6,
    "displayUnit": "%",
    "isDelta": false,
    "changeNote": "이전 2.1 → 3.6",
    "direction": "up"
   },
   {
    "series": "PRS85006112",
    "label": "단위노동비용 (Unit Labor Costs)",
    "impact": "medium",
    "period": "2026 3rd Quarter",
    "kind": "pct",
    "value": -0.7,
    "prevValue": 1.9,
    "display": -0.7,
    "displayUnit": "%",
    "isDelta": false,
    "changeNote": "이전 1.9 → -0.7",
    "direction": "down"
   },
   {
    "series": "CES0500000003",
    "label": "시간당 평균임금 (Avg Hourly Earnings)",
    "impact": "medium",
    "period": "2026 September",
    "kind": "index",
    "value": 37.81,
    "prevValue": 37.76,
    "display": 0.13,
    "displayUnit": "%",
    "isDelta": true,
    "changeNote": "이전 37.76 → 37.81",
    "direction": "up"
   },
   {
    "series": "LNS11300000",
    "label": "경제활동참가율 (Participation Rate)",
    "impact": "medium",
    "period": "2026 September",
    "kind": "rate",
    "value": 61.8,
    "prevValue": 61.6,
    "display": 61.8,
    "displayUnit": "%",
    "isDelta": false,
    "changeNote": "이전 61.6 → 61.8",
    "direction": "up"
   }
  ]
 },
 "chartKeys": [
  "btc_1d",
  "btc_1mo",
  "btc_5d",
  "dow_1d",
  "dow_1mo",
  "dow_5d",
  "dxy_1d",
  "dxy_1mo",
  "dxy_5d",
  "eurusd_1d",
  "eurusd_1mo",
  "eurusd_5d",
  "gold_1d",
  "gold_1mo",
  "gold_5d",
  "kospi_1d",
  "kospi_1mo",
  "kospi_5d",
  "nasdaq_1d",
  "nasdaq_1mo",
  "nasdaq_5d",
  "sp500_1d",
  "sp500_1mo",
  "sp500_5d",
  "us10y_1d",
  "us10y_1mo",
  "us10y_5d",
  "usdkrw_1d",
  "usdkrw_1mo",
  "usdkrw_5d",
  "vix_1d",
  "vix_1mo",
  "vix_5d",
  "wti_1d",
  "wti_1mo",
  "wti_5d"
 ],
 "sectorHeat": {
  "Technology": {
   "symbol": "XLK",
   "name": "Technology",
   "group": "sector",
   "gapPct": 4.0,
   "gapPercentile": 13.6,
   "rsi14": 36.0,
   "rel3m": 0.55,
   "label": "cold",
   "sampleDays": 301
  },
  "Financials": {
   "symbol": "XLF",
   "name": "Financials",
   "group": "sector",
   "gapPct": 10.7,
   "gapPercentile": 100.0,
   "rsi14": 71.4,
   "rel3m": 7.97,
   "label": "hot",
   "sampleDays": 301
  },
  "Energy": {
   "symbol": "XLE",
   "name": "Energy",
   "group": "sector",
   "gapPct": 8.7,
   "gapPercentile": 36.2,
   "rsi14": 38.9,
   "rel3m": 15.07,
   "label": "neutral",
   "sampleDays": 301
  },
  "Healthcare": {
   "symbol": "XLV",
   "name": "Healthcare",
   "group": "sector",
   "gapPct": 19.92,
   "gapPercentile": 100.0,
   "rsi14": 76.7,
   "rel3m": 20.98,
   "label": "hot",
   "sampleDays": 301
  },
  "Industrials": {
   "symbol": "XLI",
   "name": "Industrials",
   "group": "sector",
   "gapPct": -1.86,
   "gapPercentile": 5.6,
   "rsi14": 51.2,
   "rel3m": -2.83,
   "label": "cold",
   "sampleDays": 301
  },
  "Cons. Discretionary": {
   "symbol": "XLY",
   "name": "Cons. Discretionary",
   "group": "sector",
   "gapPct": 6.24,
   "gapPercentile": 66.4,
   "rsi14": 72.5,
   "rel3m": 9.02,
   "label": "warm",
   "sampleDays": 301
  },
  "Cons. Staples": {
   "symbol": "XLP",
   "name": "Cons. Staples",
   "group": "sector",
   "gapPct": 9.81,
   "gapPercentile": 94.4,
   "rsi14": 67.6,
   "rel3m": 13.94,
   "label": "hot",
   "sampleDays": 301
  },
  "Communication": {
   "symbol": "XLC",
   "name": "Communication",
   "group": "sector",
   "gapPct": -6.43,
   "gapPercentile": 5.0,
   "rsi14": 44.3,
   "rel3m": -0.08,
   "label": "cold",
   "sampleDays": 301
  },
  "Materials": {
   "symbol": "XLB",
   "name": "Materials",
   "group": "sector",
   "gapPct": 6.09,
   "gapPercentile": 53.5,
   "rsi14": 69.7,
   "rel3m": 9.0,
   "label": "neutral",
   "sampleDays": 301
  },
  "Real Estate": {
   "symbol": "XLRE",
   "name": "Real Estate",
   "group": "sector",
   "gapPct": 5.37,
   "gapPercentile": 67.1,
   "rsi14": 73.0,
   "rel3m": 6.75,
   "label": "warm",
   "sampleDays": 301
  },
  "Utilities": {
   "symbol": "XLU",
   "name": "Utilities",
   "group": "sector",
   "gapPct": -0.48,
   "gapPercentile": 21.9,
   "rsi14": 65.2,
   "rel3m": 6.48,
   "label": "cool",
   "sampleDays": 301
  },
  "반도체": {
   "symbol": "SMH",
   "name": "반도체",
   "group": "theme",
   "gapPct": -3.25,
   "gapPercentile": 0.3,
   "rsi14": 34.9,
   "rel3m": -6.55,
   "label": "cold",
   "sampleDays": 301
  },
  "소프트웨어": {
   "symbol": "IGV",
   "name": "소프트웨어",
   "group": "theme",
   "gapPct": 10.14,
   "gapPercentile": 75.7,
   "rsi14": 41.7,
   "rel3m": 9.37,
   "label": "warm",
   "sampleDays": 301
  },
  "클라우드": {
   "symbol": "SKYY",
   "name": "클라우드",
   "group": "theme",
   "gapPct": 14.37,
   "gapPercentile": 70.1,
   "rsi14": 40.2,
   "rel3m": 9.26,
   "label": "warm",
   "sampleDays": 301
  },
  "데이터센터 인프라": {
   "symbol": "DTCR",
   "name": "데이터센터 인프라",
   "group": "theme",
   "gapPct": -5.58,
   "gapPercentile": 3.0,
   "rsi14": 46.3,
   "rel3m": -2.05,
   "label": "cold",
   "sampleDays": 301
  },
  "사이버보안": {
   "symbol": "CIBR",
   "name": "사이버보안",
   "group": "theme",
   "gapPct": 16.57,
   "gapPercentile": 65.1,
   "rsi14": 39.6,
   "rel3m": 6.22,
   "label": "warm",
   "sampleDays": 301
  },
  "인터넷 플랫폼": {
   "symbol": "FDN",
   "name": "인터넷 플랫폼",
   "group": "theme",
   "gapPct": 1.73,
   "gapPercentile": 37.2,
   "rsi14": 39.6,
   "rel3m": 1.4,
   "label": "neutral",
   "sampleDays": 301
  },
  "AI": {
   "symbol": "AIQ",
   "name": "AI",
   "group": "theme",
   "gapPct": 1.98,
   "gapPercentile": 7.0,
   "rsi14": 36.5,
   "rel3m": 1.85,
   "label": "cold",
   "sampleDays": 301
  },
  "바이오텍": {
   "symbol": "XBI",
   "name": "바이오텍",
   "group": "theme",
   "gapPct": 12.01,
   "gapPercentile": 18.9,
   "rsi14": 57.7,
   "rel3m": 8.18,
   "label": "cool",
   "sampleDays": 301
  },
  "방산·항공우주": {
   "symbol": "ITA",
   "name": "방산·항공우주",
   "group": "theme",
   "gapPct": -6.73,
   "gapPercentile": 10.6,
   "rsi14": 53.5,
   "rel3m": -9.56,
   "label": "cold",
   "sampleDays": 301
  },
  "지역은행": {
   "symbol": "KRE",
   "name": "지역은행",
   "group": "theme",
   "gapPct": 5.22,
   "gapPercentile": 32.2,
   "rsi14": 62.2,
   "rel3m": 2.67,
   "label": "cool",
   "sampleDays": 301
  },
  "주택건설": {
   "symbol": "ITB",
   "name": "주택건설",
   "group": "theme",
   "gapPct": 5.44,
   "gapPercentile": 80.4,
   "rsi14": 68.1,
   "rel3m": 7.93,
   "label": "warm",
   "sampleDays": 301
  },
  "금광": {
   "symbol": "GDX",
   "name": "금광",
   "group": "theme",
   "gapPct": -6.36,
   "gapPercentile": 15.6,
   "rsi14": 49.7,
   "rel3m": 6.0,
   "label": "cool",
   "sampleDays": 301
  },
  "우라늄·원자력": {
   "symbol": "URA",
   "name": "우라늄·원자력",
   "group": "theme",
   "gapPct": -30.12,
   "gapPercentile": 0.3,
   "rsi14": 31.1,
   "rel3m": -19.1,
   "label": "cold",
   "sampleDays": 301
  }
 },
 "sectorValuation": {
  "Technology": {
   "symbol": "XLK",
   "name": "Technology",
   "group": "sector",
   "trailingPE": 28.64,
   "priceToBook": null,
   "dividendYield": 0.0047,
   "pePercentile": null,
   "recordedDays": 17
  },
  "Financials": {
   "symbol": "XLF",
   "name": "Financials",
   "group": "sector",
   "trailingPE": 15.53,
   "priceToBook": 1.69,
   "dividendYield": 0.0146,
   "pePercentile": null,
   "recordedDays": 17
  },
  "Energy": {
   "symbol": "XLE",
   "name": "Energy",
   "group": "sector",
   "trailingPE": 15.39,
   "priceToBook": 1.18,
   "dividendYield": 0.0218,
   "pePercentile": null,
   "recordedDays": 17
  },
  "Healthcare": {
   "symbol": "XLV",
   "name": "Healthcare",
   "group": "sector",
   "trailingPE": 30.14,
   "priceToBook": null,
   "dividendYield": 0.0138,
   "pePercentile": null,
   "recordedDays": 17
  },
  "Industrials": {
   "symbol": "XLI",
   "name": "Industrials",
   "group": "sector",
   "trailingPE": 26.06,
   "priceToBook": 1.65,
   "dividendYield": 0.0113,
   "pePercentile": null,
   "recordedDays": 17
  },
  "Cons. Discretionary": {
   "symbol": "XLY",
   "name": "Cons. Discretionary",
   "group": "sector",
   "trailingPE": 24.62,
   "priceToBook": null,
   "dividendYield": 0.0081,
   "pePercentile": null,
   "recordedDays": 17
  },
  "Cons. Staples": {
   "symbol": "XLP",
   "name": "Cons. Staples",
   "group": "sector",
   "trailingPE": 24.56,
   "priceToBook": 1.34,
   "dividendYield": 0.0246,
   "pePercentile": null,
   "recordedDays": 17
  },
  "Communication": {
   "symbol": "XLC",
   "name": "Communication",
   "group": "sector",
   "trailingPE": 16.57,
   "priceToBook": null,
   "dividendYield": 0.0138,
   "pePercentile": null,
   "recordedDays": 17
  },
  "Materials": {
   "symbol": "XLB",
   "name": "Materials",
   "group": "sector",
   "trailingPE": 21.76,
   "priceToBook": 0.66,
   "dividendYield": 0.0164,
   "pePercentile": null,
   "recordedDays": 17
  },
  "Real Estate": {
   "symbol": "XLRE",
   "name": "Real Estate",
   "group": "sector",
   "trailingPE": 29.58,
   "priceToBook": null,
   "dividendYield": 0.0334,
   "pePercentile": null,
   "recordedDays": 17
  },
  "Utilities": {
   "symbol": "XLU",
   "name": "Utilities",
   "group": "sector",
   "trailingPE": 17.81,
   "priceToBook": 0.68,
   "dividendYield": 0.0279,
   "pePercentile": null,
   "recordedDays": 17
  },
  "반도체": {
   "symbol": "SMH",
   "name": "반도체",
   "group": "theme",
   "trailingPE": 24.17,
   "priceToBook": null,
   "dividendYield": 0.0021,
   "pePercentile": null,
   "recordedDays": 17
  },
  "소프트웨어": {
   "symbol": "IGV",
   "name": "소프트웨어",
   "group": "theme",
   "trailingPE": 29.21,
   "priceToBook": 0.25,
   "dividendYield": 0.0002,
   "pePercentile": null,
   "recordedDays": 17
  },
  "클라우드": {
   "symbol": "SKYY",
   "name": "클라우드",
   "group": "theme",
   "trailingPE": 25.17,
   "priceToBook": null,
   "dividendYield": 0.0,
   "pePercentile": null,
   "recordedDays": 17
  },
  "데이터센터 인프라": {
   "symbol": "DTCR",
   "name": "데이터센터 인프라",
   "group": "theme",
   "trailingPE": 19.74,
   "priceToBook": null,
   "dividendYield": 0.0097,
   "pePercentile": null,
   "recordedDays": 17
  },
  "사이버보안": {
   "symbol": "CIBR",
   "name": "사이버보안",
   "group": "theme",
   "trailingPE": 26.06,
   "priceToBook": null,
   "dividendYield": 0.0039,
   "pePercentile": null,
   "recordedDays": 17
  },
  "인터넷 플랫폼": {
   "symbol": "FDN",
   "name": "인터넷 플랫폼",
   "group": "theme",
   "trailingPE": 23.04,
   "priceToBook": null,
   "dividendYield": 0.0,
   "pePercentile": null,
   "recordedDays": 17
  },
  "AI": {
   "symbol": "AIQ",
   "name": "AI",
   "group": "theme",
   "trailingPE": 22.07,
   "priceToBook": null,
   "dividendYield": 0.0008,
   "pePercentile": null,
   "recordedDays": 17
  },
  "바이오텍": {
   "symbol": "XBI",
   "name": "바이오텍",
   "group": "theme",
   "trailingPE": null,
   "priceToBook": null,
   "dividendYield": 0.0035,
   "pePercentile": null,
   "recordedDays": 17
  },
  "방산·항공우주": {
   "symbol": "ITA",
   "name": "방산·항공우주",
   "group": "theme",
   "trailingPE": 10.04,
   "priceToBook": null,
   "dividendYield": 0.0027,
   "pePercentile": null,
   "recordedDays": 17
  },
  "지역은행": {
   "symbol": "KRE",
   "name": "지역은행",
   "group": "theme",
   "trailingPE": 12.05,
   "priceToBook": null,
   "dividendYield": 0.0224,
   "pePercentile": null,
   "recordedDays": 17
  },
  "주택건설": {
   "symbol": "ITB",
   "name": "주택건설",
   "group": "theme",
   "trailingPE": 16.29,
   "priceToBook": null,
   "dividendYield": 0.0136,
   "pePercentile": null,
   "recordedDays": 17
  },
  "금광": {
   "symbol": "GDX",
   "name": "금광",
   "group": "theme",
   "trailingPE": 13.59,
   "priceToBook": null,
   "dividendYield": 0.0082,
   "pePercentile": null,
   "recordedDays": 17
  },
  "우라늄·원자력": {
   "symbol": "URA",
   "name": "우라늄·원자력",
   "group": "theme",
   "trailingPE": 21.15,
   "priceToBook": null,
   "dividendYield": 0.0614,
   "pePercentile": null,
   "recordedDays": 17
  }
 }
}