{"latest": {"schema": 1, "generated_at": "2026-10-04T08:14:44+08:00", "reading": {"stats_month": "2026-08", "factors": {"M2": {"yoy": 7.5, "score": 1.0, "pulse": -0.20000000000000018}, "PPI": {"yoy": 3.8, "score": 1.0, "pulse": 0.2999999999999998}, "社零": {"yoy": 0.4, "score": 1.0, "pulse": -0.19999999999999996}, "信贷": {"yoy": -91.17223733, "score": -1.0, "pulse": -53.92828947}}, "composite_dir": 2.0, "composite_pulse": -2.0, "percentile": 75.8}, "aux": {"us10y": 5.28, "us10y_date": "2026-10-02", "date": "2026-10-02", "south_net": 68.63, "usdcnh": 6.7065, "note": "辅助腿只展示不计分"}, "xcheck_hsi": {"ok": true, "sina": 23972.29, "hkliq": 23972.29, "diff": 0.0}, "src_status": {"M2": "ok(2026-08)", "PPI": "ok(2026-08)", "信贷": "ok(2026-08)", "社零": "ok(2026-08)", "_hsi": "ok(2026-10)"}, "note": "单源未对账(东财镜像统计局/央行); 口径=方向分同比符号等权, 脉冲分一阶差分符号; 借鉴公众号四因子模型, 打分口径自定, 详见 tools/hk_four_factor_probe.py 产报告"}, "history": [{"stats_month": "2016-09", "composite_dir": 4.0, "composite_pulse": 4.0, "n_factors": 4}, {"stats_month": "2016-10", "composite_dir": 4.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2016-11", "composite_dir": 2.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2016-12", "composite_dir": 4.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2017-01", "composite_dir": 1.0, "composite_pulse": -1.0, "n_factors": 3}, {"stats_month": "2017-02", "composite_dir": 4.0, "composite_pulse": 1.0, "n_factors": 4}, {"stats_month": "2017-03", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2017-04", "composite_dir": 4.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2017-05", "composite_dir": 4.0, "composite_pulse": -3.0, "n_factors": 4}, {"stats_month": "2017-06", "composite_dir": 4.0, "composite_pulse": -1.0, "n_factors": 4}, {"stats_month": "2017-07", "composite_dir": 4.0, "composite_pulse": -1.0, "n_factors": 4}, {"stats_month": "2017-08", "composite_dir": 4.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2017-09", "composite_dir": 2.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2017-10", "composite_dir": 4.0, "composite_pulse": -1.0, "n_factors": 4}, {"stats_month": "2017-11", "composite_dir": 4.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2017-12", "composite_dir": 2.0, "composite_pulse": -4.0, "n_factors": 4}, {"stats_month": "2018-01", "composite_dir": 3.0, "composite_pulse": 1.0, "n_factors": 3}, {"stats_month": "2018-02", "composite_dir": 2.0, "composite_pulse": -1.0, "n_factors": 4}, {"stats_month": "2018-03", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2018-04", "composite_dir": 4.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2018-05", "composite_dir": 2.0, "composite_pulse": -1.0, "n_factors": 4}, {"stats_month": "2018-06", "composite_dir": 4.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2018-07", "composite_dir": 4.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2018-08", "composite_dir": 4.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2018-09", "composite_dir": 4.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2018-10", "composite_dir": 4.0, "composite_pulse": -4.0, "n_factors": 4}, {"stats_month": "2018-11", "composite_dir": 4.0, "composite_pulse": -1.0, "n_factors": 4}, {"stats_month": "2018-12", "composite_dir": 4.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2019-01", "composite_dir": 3.0, "composite_pulse": -1.0, "n_factors": 3}, {"stats_month": "2019-02", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2019-03", "composite_dir": 4.0, "composite_pulse": 4.0, "n_factors": 4}, {"stats_month": "2019-04", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2019-05", "composite_dir": 4.0, "composite_pulse": 1.0, "n_factors": 4}, {"stats_month": "2019-06", "composite_dir": 1.0, "composite_pulse": -1.0, "n_factors": 4}, {"stats_month": "2019-07", "composite_dir": 0.0, "composite_pulse": -4.0, "n_factors": 4}, {"stats_month": "2019-08", "composite_dir": 0.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2019-09", "composite_dir": 2.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2019-10", "composite_dir": 0.0, "composite_pulse": -3.0, "n_factors": 4}, {"stats_month": "2019-11", "composite_dir": 2.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2019-12", "composite_dir": 2.0, "composite_pulse": 3.0, "n_factors": 4}, {"stats_month": "2020-01", "composite_dir": 1.0, "composite_pulse": -1.0, "n_factors": 3}, {"stats_month": "2020-02", "composite_dir": -2.0, "composite_pulse": -1.0, "n_factors": 4}, {"stats_month": "2020-03", "composite_dir": 0.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2020-04", "composite_dir": 0.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2020-05", "composite_dir": 0.0, "composite_pulse": -1.0, "n_factors": 4}, {"stats_month": "2020-06", "composite_dir": 0.0, "composite_pulse": 1.0, "n_factors": 4}, {"stats_month": "2020-07", "composite_dir": 0.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2020-08", "composite_dir": 2.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2020-09", "composite_dir": 2.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2020-10", "composite_dir": 2.0, "composite_pulse": 1.0, "n_factors": 4}, {"stats_month": "2020-11", "composite_dir": 2.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2020-12", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2021-01", "composite_dir": 3.0, "composite_pulse": 1.0, "n_factors": 3}, {"stats_month": "2021-02", "composite_dir": 4.0, "composite_pulse": 3.0, "n_factors": 4}, {"stats_month": "2021-03", "composite_dir": 2.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2021-04", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2021-05", "composite_dir": 2.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2021-06", "composite_dir": 4.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2021-07", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2021-08", "composite_dir": 2.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2021-09", "composite_dir": 2.0, "composite_pulse": 4.0, "n_factors": 4}, {"stats_month": "2021-10", "composite_dir": 4.0, "composite_pulse": 4.0, "n_factors": 4}, {"stats_month": "2021-11", "composite_dir": 2.0, "composite_pulse": -4.0, "n_factors": 4}, {"stats_month": "2021-12", "composite_dir": 2.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2022-01", "composite_dir": 3.0, "composite_pulse": 1.0, "n_factors": 3}, {"stats_month": "2022-02", "composite_dir": 2.0, "composite_pulse": -3.0, "n_factors": 4}, {"stats_month": "2022-03", "composite_dir": 2.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2022-04", "composite_dir": 0.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2022-05", "composite_dir": 2.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2022-06", "composite_dir": 4.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2022-07", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2022-08", "composite_dir": 4.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2022-09", "composite_dir": 4.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2022-10", "composite_dir": -2.0, "composite_pulse": -4.0, "n_factors": 4}, {"stats_month": "2022-11", "composite_dir": -2.0, "composite_pulse": 1.0, "n_factors": 4}, {"stats_month": "2022-12", "composite_dir": 0.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2023-01", "composite_dir": 1.0, "composite_pulse": -1.0, "n_factors": 3}, {"stats_month": "2023-02", "composite_dir": 2.0, "composite_pulse": 1.0, "n_factors": 4}, {"stats_month": "2023-03", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2023-04", "composite_dir": 2.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2023-05", "composite_dir": 0.0, "composite_pulse": -4.0, "n_factors": 4}, {"stats_month": "2023-06", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2023-07", "composite_dir": 0.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2023-08", "composite_dir": 2.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2023-09", "composite_dir": 0.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2023-10", "composite_dir": 2.0, "composite_pulse": 1.0, "n_factors": 4}, {"stats_month": "2023-11", "composite_dir": 0.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2023-12", "composite_dir": 0.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2024-01", "composite_dir": -1.0, "composite_pulse": 1.0, "n_factors": 3}, {"stats_month": "2024-02", "composite_dir": 0.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2024-03", "composite_dir": 0.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2024-04", "composite_dir": 0.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2024-05", "composite_dir": 0.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2024-06", "composite_dir": 0.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2024-07", "composite_dir": 0.0, "composite_pulse": 1.0, "n_factors": 4}, {"stats_month": "2024-08", "composite_dir": 0.0, "composite_pulse": -1.0, "n_factors": 4}, {"stats_month": "2024-09", "composite_dir": 0.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2024-10", "composite_dir": 0.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2024-11", "composite_dir": 0.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2024-12", "composite_dir": 0.0, "composite_pulse": 4.0, "n_factors": 4}, {"stats_month": "2025-01", "composite_dir": 1.0, "composite_pulse": 0.0, "n_factors": 3}, {"stats_month": "2025-02", "composite_dir": 0.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2025-03", "composite_dir": 2.0, "composite_pulse": 1.0, "n_factors": 4}, {"stats_month": "2025-04", "composite_dir": 0.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2025-05", "composite_dir": 0.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2025-06", "composite_dir": 2.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2025-07", "composite_dir": 0.0, "composite_pulse": -1.0, "n_factors": 4}, {"stats_month": "2025-08", "composite_dir": 0.0, "composite_pulse": 1.0, "n_factors": 4}, {"stats_month": "2025-09", "composite_dir": 0.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2025-10", "composite_dir": 0.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2025-11", "composite_dir": 0.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2025-12", "composite_dir": 2.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2026-01", "composite_dir": -1.0, "composite_pulse": 1.0, "n_factors": 3}, {"stats_month": "2026-02", "composite_dir": 2.0, "composite_pulse": 2.0, "n_factors": 4}, {"stats_month": "2026-03", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}, {"stats_month": "2026-04", "composite_dir": 2.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2026-05", "composite_dir": 0.0, "composite_pulse": 1.0, "n_factors": 4}, {"stats_month": "2026-06", "composite_dir": 2.0, "composite_pulse": 0.0, "n_factors": 4}, {"stats_month": "2026-07", "composite_dir": 2.0, "composite_pulse": -4.0, "n_factors": 4}, {"stats_month": "2026-08", "composite_dir": 2.0, "composite_pulse": -2.0, "n_factors": 4}]}