{
  "schema": "stockcast.live_indices.v1",
  "generated_at": "2026-05-28T23:35:39+08:00",
  "date": "2026-05-28",
  "fear_greed": {
    "score": 61,
    "prev": 61,
    "label": "貪婪",
    "color": "#85a268"
  },
  "vix": {
    "value": 15.970000267028809,
    "prev": 16.290000915527344,
    "change": -0.32000064849853516,
    "label": "正常",
    "color": "#85a268"
  },
  "indices": {
    "twii": {
      "last": 43636.44140625,
      "prev": 44256.80078125,
      "pct": -1.4017266590648454
    },
    "spx": {
      "last": 7556.759765625,
      "prev": 7520.35986328125,
      "pct": 0.4840180922920377
    },
    "ndx": {
      "last": 26845.345703125,
      "prev": 26674.73046875,
      "pct": 0.6396137144661285
    },
    "usdtwd": {
      "last": 31.351999282836914,
      "prev": 31.445899963378906,
      "pct": -0.29861025014818
    },
    "dxy": {
      "last": 99.01100158691406,
      "prev": 99.20999908447266,
      "pct": -0.20058209796893228
    },
    "wti": {
      "last": 89.87000274658203,
      "prev": 88.68000030517578,
      "pct": 1.3419062215957118
    },
    "gold": {
      "last": 4505.89990234375,
      "prev": 4447.5,
      "pct": 1.3130950498875773
    }
  },
  "macro": {
    "yield_10y": {
      "last": 4.459000110626221,
      "prev": 4.480999946594238,
      "pct": -0.4909581841155442
    },
    "yield_13w": {
      "last": 3.5849997997283936,
      "prev": 3.5850000381469727,
      "pct": -6.650448439738292e-06
    },
    "spread": 0.8740003108978271
  },
  "signals": {
    "count": 0,
    "signals": [
      {
        "label": "F&G",
        "value": "61",
        "threshold": "< 25",
        "triggered": false,
        "raw": 61
      },
      {
        "label": "VIX",
        "value": "16.0",
        "threshold": "> 28",
        "triggered": false,
        "raw": 15.970000267028809
      },
      {
        "label": "RSI",
        "value": "73.0",
        "threshold": "< 35",
        "triggered": false,
        "raw": 73.0
      },
      {
        "label": "200MA",
        "value": "+11.2%",
        "threshold": "< -5% (SPY)",
        "triggered": false,
        "raw": 11.19
      },
      {
        "label": "回撤",
        "value": "+0.0%",
        "threshold": "< -12%",
        "triggered": false,
        "raw": 0.0
      }
    ],
    "status": "Normal",
    "status_zh": "正常修正",
    "status_color": "#85a268"
  }
}
