{
    "score": 30,
    "label": "Fear",
    "updated": "2026-07-31",
    "kospi": {
        "level": 6595.45,
        "change_pct": 17.911,
        "today_rank_60d": 1,
        "recent_30d": [
            9052.42,
            9114.55,
            8203.84,
            8471.02,
            8930.3,
            8411.21,
            8394.65,
            8476.48,
            8303.41,
            7648.09,
            8088.34,
            8051.33,
            7656.31,
            7246.79,
            7291.91,
            7475.94,
            6806.93,
            6856.83,
            7284.41,
            6820.6,
            6516.27,
            6747.95,
            6797.7,
            7096.89,
            6690.62,
            6755.75,
            6023.66,
            5663.24,
            5593.56,
            6595.45
        ]
    },
    "usd_krw": 1436.6,
    "components": [
        {
            "name": "Market Momentum",
            "weight": 25,
            "score": 5,
            "note": "KOSPI is 1.1% below its 125-day moving average — a weak reading versus the past two years' distribution."
        },
        {
            "name": "Volatility",
            "weight": 25,
            "score": 1,
            "note": "Downside volatility sits at the 99% rank of its two-year history — turbulence is elevated."
        },
        {
            "name": "Safe-Haven Demand",
            "weight": 25,
            "score": 100,
            "note": "The won has moved -6.84% against the dollar over 20 sessions — a notable strengthening."
        },
        {
            "name": "Foreign Investor Flow",
            "weight": 25,
            "score": 13,
            "note": "Overseas investors are net sellers on balance — 13% rank on cumulative 20-session net flow."
        }
    ],
    "foreign_flow": {
        "latest_net": 72410,
        "trend_5d": -632,
        "recent": [
            {
                "date": "2026-07-20",
                "individual": 3490,
                "foreign": 5198,
                "institution": -9235,
                "net": 5198
            },
            {
                "date": "2026-07-21",
                "individual": -16421,
                "foreign": 2952,
                "institution": 13744,
                "net": 2952
            },
            {
                "date": "2026-07-22",
                "individual": -12176,
                "foreign": 26211,
                "institution": -13963,
                "net": 26211
            },
            {
                "date": "2026-07-23",
                "individual": -22077,
                "foreign": 21359,
                "institution": 976,
                "net": 21359
            },
            {
                "date": "2026-07-24",
                "individual": 51782,
                "foreign": -32683,
                "institution": -19514,
                "net": -32683
            },
            {
                "date": "2026-07-27",
                "individual": 19788,
                "foreign": -28811,
                "institution": 8595,
                "net": -28811
            },
            {
                "date": "2026-07-28",
                "individual": 43152,
                "foreign": -45009,
                "institution": 1830,
                "net": -45009
            },
            {
                "date": "2026-07-29",
                "individual": -19701,
                "foreign": -12502,
                "institution": 31769,
                "net": -12502
            },
            {
                "date": "2026-07-30",
                "individual": -14309,
                "foreign": 13280,
                "institution": 805,
                "net": 13280
            },
            {
                "date": "2026-07-31",
                "individual": -82840,
                "foreign": 72410,
                "institution": 11503,
                "net": 72410
            }
        ]
    },
    "three_forces": {
        "window_days": 20,
        "recent_5d": {
            "individual": -53910,
            "foreign": -632,
            "institution": 54502
        },
        "recent_window": {
            "individual": -26068,
            "foreign": -37883,
            "institution": 61449
        }
    },
    "history": {
        "prev_close": 26,
        "week": 28,
        "month": 25,
        "year": 67
    },
    "errors": null,
    "meta": {
        "methodology": "equal-weight 25% × 4; components percentile-ranked over trailing window",
        "flow_window_note": null,
        "history_size": 3534,
        "flow_archive_size": 3552,
        "backfilled_today": 0,
        "generated_at_utc": "2026-07-31T11:30:56+00:00"
    }
}