{
  "database": {
    "path": "/var/www/html/qwlab/backtest-platform/data/qwbt-long.sqlite",
    "size_bytes": 1467383808
  },
  "decision_modes": [
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.7536,
      "avg_fwd_15m": 1.445,
      "avg_fwd_60m": 2.7824,
      "count": 592,
      "mode": "entry_dxy_only_v1"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 1.3528,
      "avg_fwd_60m": 2.886,
      "count": 2219,
      "mode": "entry_dxy_only_v1"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.756,
      "avg_fwd_15m": -1.2135,
      "avg_fwd_60m": -5.4875,
      "count": 373,
      "mode": "entry_dxy_only_v1"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.8866,
      "avg_fwd_15m": 0.0303,
      "avg_fwd_60m": -1.2566,
      "count": 32,
      "mode": "entry_oil_shock_v1"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": -0.0855,
      "avg_fwd_60m": -0.3709,
      "count": 46361,
      "mode": "entry_oil_shock_v1"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9478,
      "avg_fwd_15m": 2.0214,
      "avg_fwd_60m": 4.215,
      "count": 360,
      "mode": "entry_v1"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 1.0394,
      "avg_fwd_60m": -0.0899,
      "count": 1026,
      "mode": "entry_v1"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.9438,
      "avg_fwd_15m": -1.7697,
      "avg_fwd_60m": -6.4378,
      "count": 288,
      "mode": "entry_v1"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9459,
      "avg_fwd_15m": 3.1738,
      "avg_fwd_60m": 6.623,
      "count": 328,
      "mode": "entry_v10"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.2032,
      "avg_fwd_60m": -1.3196,
      "count": 2184,
      "mode": "entry_v10"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.94,
      "avg_fwd_15m": -4.4007,
      "avg_fwd_60m": -11.8843,
      "count": 182,
      "mode": "entry_v10"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9459,
      "avg_fwd_15m": 3.3168,
      "avg_fwd_60m": 7.0673,
      "count": 324,
      "mode": "entry_v11"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.1875,
      "avg_fwd_60m": -1.3709,
      "count": 2188,
      "mode": "entry_v11"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.94,
      "avg_fwd_15m": -4.4007,
      "avg_fwd_60m": -11.8843,
      "count": 182,
      "mode": "entry_v11"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9434,
      "avg_fwd_15m": 3.3168,
      "avg_fwd_60m": 7.0673,
      "count": 324,
      "mode": "entry_v12"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.4757,
      "avg_fwd_60m": 0.0818,
      "count": 1955,
      "mode": "entry_v12"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.9338,
      "avg_fwd_15m": -5.9877,
      "avg_fwd_60m": -9.024,
      "count": 113,
      "mode": "entry_v12"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9459,
      "avg_fwd_15m": 3.3168,
      "avg_fwd_60m": 7.0673,
      "count": 324,
      "mode": "entry_v13"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.1658,
      "avg_fwd_60m": -1.2714,
      "count": 2195,
      "mode": "entry_v13"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.9377,
      "avg_fwd_15m": -4.3128,
      "avg_fwd_60m": -13.5531,
      "count": 175,
      "mode": "entry_v13"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9465,
      "avg_fwd_15m": 3.4228,
      "avg_fwd_60m": 7.3912,
      "count": 320,
      "mode": "entry_v14"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.1738,
      "avg_fwd_60m": -1.2474,
      "count": 2212,
      "mode": "entry_v14"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.9463,
      "avg_fwd_15m": -4.9134,
      "avg_fwd_60m": -15.3001,
      "count": 162,
      "mode": "entry_v14"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9459,
      "avg_fwd_15m": 3.7574,
      "avg_fwd_60m": 7.8849,
      "count": 300,
      "mode": "entry_v15"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.158,
      "avg_fwd_60m": -1.2364,
      "count": 2232,
      "mode": "entry_v15"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.9463,
      "avg_fwd_15m": -4.9134,
      "avg_fwd_60m": -15.3001,
      "count": 162,
      "mode": "entry_v15"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.947,
      "avg_fwd_15m": 4.4684,
      "avg_fwd_60m": 9.2098,
      "count": 238,
      "mode": "entry_v16"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.2851,
      "avg_fwd_60m": -1.0213,
      "count": 2728,
      "mode": "entry_v16"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.9344,
      "avg_fwd_15m": -4.3166,
      "avg_fwd_60m": -12.8623,
      "count": 215,
      "mode": "entry_v16"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9494,
      "avg_fwd_15m": 4.493,
      "avg_fwd_60m": 9.3634,
      "count": 234,
      "mode": "entry_v17"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.2816,
      "avg_fwd_60m": -1.1808,
      "count": 2655,
      "mode": "entry_v17"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.942,
      "avg_fwd_15m": -3.0339,
      "avg_fwd_60m": -8.2733,
      "count": 292,
      "mode": "entry_v17"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9449,
      "avg_fwd_15m": 3.9295,
      "avg_fwd_60m": 9.2454,
      "count": 214,
      "mode": "entry_v18"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.3154,
      "avg_fwd_60m": -1.3339,
      "count": 2777,
      "mode": "entry_v18"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.9307,
      "avg_fwd_15m": -4.2306,
      "avg_fwd_60m": -8.5994,
      "count": 190,
      "mode": "entry_v18"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9437,
      "avg_fwd_15m": 4.1234,
      "avg_fwd_60m": 8.135,
      "count": 250,
      "mode": "entry_v19"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.2089,
      "avg_fwd_60m": -1.154,
      "count": 2801,
      "mode": "entry_v19"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.9257,
      "avg_fwd_15m": -3.4946,
      "avg_fwd_60m": -10.9805,
      "count": 269,
      "mode": "entry_v19"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9454,
      "avg_fwd_15m": 2.0296,
      "avg_fwd_60m": 5.1938,
      "count": 323,
      "mode": "entry_v2"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 1.006,
      "avg_fwd_60m": -0.3751,
      "count": 1090,
      "mode": "entry_v2"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.9374,
      "avg_fwd_15m": -1.7918,
      "avg_fwd_60m": -6.5044,
      "count": 261,
      "mode": "entry_v2"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9454,
      "avg_fwd_15m": 2.0296,
      "avg_fwd_60m": 5.1938,
      "count": 323,
      "mode": "entry_v3"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.9102,
      "avg_fwd_60m": -0.3491,
      "count": 1109,
      "mode": "entry_v3"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.9372,
      "avg_fwd_15m": -1.7852,
      "avg_fwd_60m": -5.7966,
      "count": 293,
      "mode": "entry_v3"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9454,
      "avg_fwd_15m": 2.0296,
      "avg_fwd_60m": 5.1938,
      "count": 323,
      "mode": "entry_v4"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.953,
      "avg_fwd_60m": -0.0687,
      "count": 1216,
      "mode": "entry_v4"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.9326,
      "avg_fwd_15m": -3.6155,
      "avg_fwd_60m": -10.7637,
      "count": 186,
      "mode": "entry_v4"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9373,
      "avg_fwd_15m": 2.8392,
      "avg_fwd_60m": 5.9385,
      "count": 54,
      "mode": "entry_v5"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.4413,
      "avg_fwd_60m": -0.4428,
      "count": 1780,
      "mode": "entry_v5"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.8819,
      "avg_fwd_15m": -0.197,
      "avg_fwd_60m": -4.9601,
      "count": 58,
      "mode": "entry_v5"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9245,
      "avg_fwd_15m": 2.981,
      "avg_fwd_60m": 5.7756,
      "count": 60,
      "mode": "entry_v6"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.6137,
      "avg_fwd_60m": -0.3062,
      "count": 1628,
      "mode": "entry_v6"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.8974,
      "avg_fwd_15m": -0.9747,
      "avg_fwd_60m": -6.9181,
      "count": 37,
      "mode": "entry_v6"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9462,
      "avg_fwd_15m": 2.2279,
      "avg_fwd_60m": 5.1629,
      "count": 319,
      "mode": "entry_v7"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 1.0067,
      "avg_fwd_60m": 0.0882,
      "count": 1224,
      "mode": "entry_v7"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.94,
      "avg_fwd_15m": -4.4007,
      "avg_fwd_60m": -11.8843,
      "count": 182,
      "mode": "entry_v7"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.944,
      "avg_fwd_15m": 2.8801,
      "avg_fwd_60m": 5.7317,
      "count": 339,
      "mode": "entry_v8"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.234,
      "avg_fwd_60m": -1.2208,
      "count": 2173,
      "mode": "entry_v8"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.94,
      "avg_fwd_15m": -4.4007,
      "avg_fwd_60m": -11.8843,
      "count": 182,
      "mode": "entry_v8"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9459,
      "avg_fwd_15m": 3.1738,
      "avg_fwd_60m": 6.623,
      "count": 328,
      "mode": "entry_v9"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.2032,
      "avg_fwd_60m": -1.3196,
      "count": 2184,
      "mode": "entry_v9"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.94,
      "avg_fwd_15m": -4.4007,
      "avg_fwd_60m": -11.8843,
      "count": 182,
      "mode": "entry_v9"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.8925,
      "avg_fwd_15m": 2.092,
      "avg_fwd_60m": 4.0676,
      "count": 936,
      "mode": "macro_dollar_impulse_v1"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": -0.1142,
      "avg_fwd_60m": -0.3767,
      "count": 44668,
      "mode": "macro_dollar_impulse_v1"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.8685,
      "avg_fwd_15m": -1.0345,
      "avg_fwd_60m": -5.3425,
      "count": 789,
      "mode": "macro_dollar_impulse_v1"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.8925,
      "avg_fwd_15m": 2.092,
      "avg_fwd_60m": 4.0676,
      "count": 936,
      "mode": "macro_dollar_yield_only_v1"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": -0.1173,
      "avg_fwd_60m": -0.3758,
      "count": 44719,
      "mode": "macro_dollar_yield_only_v1"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.8655,
      "avg_fwd_15m": -0.9128,
      "avg_fwd_60m": -5.74,
      "count": 738,
      "mode": "macro_dollar_yield_only_v1"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.6285,
      "avg_fwd_15m": 2.1229,
      "avg_fwd_60m": 4.9882,
      "count": 1730,
      "mode": "macro_dxy_only_v1"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": -0.1705,
      "avg_fwd_60m": -0.5379,
      "count": 43209,
      "mode": "macro_dxy_only_v1"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.5997,
      "avg_fwd_15m": -0.1843,
      "avg_fwd_60m": -1.8056,
      "count": 1454,
      "mode": "macro_dxy_only_v1"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.8266,
      "avg_fwd_15m": 0.7874,
      "avg_fwd_60m": 0.7047,
      "count": 1905,
      "mode": "macro_impulse_v2"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": -0.1063,
      "avg_fwd_60m": -0.3287,
      "count": 43699,
      "mode": "macro_impulse_v2"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.8685,
      "avg_fwd_15m": -1.0345,
      "avg_fwd_60m": -5.3425,
      "count": 789,
      "mode": "macro_impulse_v2"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.8266,
      "avg_fwd_15m": 0.7874,
      "avg_fwd_60m": 0.7047,
      "count": 1905,
      "mode": "macro_impulse_v3"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": -0.1128,
      "avg_fwd_60m": -0.3211,
      "count": 43212,
      "mode": "macro_impulse_v3"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.8732,
      "avg_fwd_15m": -0.46,
      "avg_fwd_60m": -3.6851,
      "count": 1276,
      "mode": "macro_impulse_v3"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.5741,
      "avg_fwd_15m": 0.2772,
      "avg_fwd_60m": -0.1202,
      "count": 2581,
      "mode": "macro_index_v1"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": -0.1192,
      "avg_fwd_60m": -0.4519,
      "count": 41913,
      "mode": "macro_index_v1"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.5676,
      "avg_fwd_15m": 0.1675,
      "avg_fwd_60m": 1.0612,
      "count": 1899,
      "mode": "macro_index_v1"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.8228,
      "avg_fwd_15m": 0.8631,
      "avg_fwd_60m": 1.0149,
      "count": 1881,
      "mode": "macro_liquidity_v1"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": -0.1202,
      "avg_fwd_60m": -0.4242,
      "count": 44001,
      "mode": "macro_liquidity_v1"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.8556,
      "avg_fwd_15m": -0.578,
      "avg_fwd_60m": -0.9374,
      "count": 511,
      "mode": "macro_liquidity_v1"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.5163,
      "avg_fwd_15m": 0.0428,
      "avg_fwd_60m": 0.27,
      "count": 10212,
      "mode": "macro_regime_v1"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0593,
      "avg_fwd_15m": -0.1166,
      "avg_fwd_60m": -0.468,
      "count": 24561,
      "mode": "macro_regime_v1"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.5004,
      "avg_fwd_15m": -0.132,
      "avg_fwd_60m": -0.7314,
      "count": 11620,
      "mode": "macro_regime_v1"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.9029,
      "avg_fwd_15m": 2.097,
      "avg_fwd_60m": 3.757,
      "count": 827,
      "mode": "macro_swing_v1"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": -0.1098,
      "avg_fwd_60m": -0.3704,
      "count": 44501,
      "mode": "macro_swing_v1"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.8713,
      "avg_fwd_15m": -0.7577,
      "avg_fwd_60m": -3.6265,
      "count": 1065,
      "mode": "macro_swing_v1"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.7283,
      "avg_fwd_15m": -0.1875,
      "avg_fwd_60m": -0.458,
      "count": 8977,
      "mode": "macro_technical_confirm_v1"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": -0.0491,
      "avg_fwd_60m": -0.2214,
      "count": 26911,
      "mode": "macro_technical_confirm_v1"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.7199,
      "avg_fwd_15m": -0.0911,
      "avg_fwd_60m": -0.6822,
      "count": 10505,
      "mode": "macro_technical_confirm_v1"
    },
    {
      "allowed_direction": "long_only",
      "avg_confidence": 0.8796,
      "avg_fwd_15m": -0.1658,
      "avg_fwd_60m": -0.7854,
      "count": 2298,
      "mode": "technical_v0"
    },
    {
      "allowed_direction": "none",
      "avg_confidence": 0.0,
      "avg_fwd_15m": 0.2862,
      "avg_fwd_60m": -0.1459,
      "count": 648,
      "mode": "technical_v0"
    },
    {
      "allowed_direction": "short_only",
      "avg_confidence": 0.8838,
      "avg_fwd_15m": -0.3438,
      "avg_fwd_60m": -0.8021,
      "count": 2419,
      "mode": "technical_v0"
    }
  ],
  "generated_at": "2026-07-07 11:56:54 UTC",
  "latest_quotes": [],
  "missing_quotes": [
    "XAGUSD",
    "BRN",
    "SPX",
    "NDX",
    "DOW",
    "BTCUSD",
    "ETHUSD",
    "AUDUSD",
    "NZDUSD",
    "USDCNH"
  ],
  "missing_yields": [],
  "news_events": [
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Venable Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-18 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "37",
      "category": "macro",
      "confidence": 0.561143,
      "event": "NAHB Housing Market Index",
      "forecast": "35",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "34",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.045714,
      "time": "2026-05-18 14:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "81.3",
      "category": "macro",
      "confidence": null,
      "event": "Net Long-term TIC Flows",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "57",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-18 20:00:00 UTC",
      "unit": "$",
      "window": "-45m/+30m"
    },
    {
      "actual": "2.1",
      "category": "growth",
      "confidence": 0.776833,
      "event": "GDP Growth Annualized Prel",
      "forecast": "1.7",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.152036,
      "time": "2026-05-18 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.5",
      "category": "growth",
      "confidence": 0.776833,
      "event": "GDP Growth Rate QoQ Prel",
      "forecast": "0.4",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "0.2",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.152036,
      "time": "2026-05-18 23:50:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "42.25",
      "category": "labor",
      "confidence": 0.772273,
      "event": "ADP Employment Change Weekly",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "33",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.280303,
      "time": "2026-05-19 12:15:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Waller Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-19 13:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "1.4",
      "category": "macro",
      "confidence": 0.84,
      "event": "Pending Home Sales MoM",
      "forecast": "1",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "1.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.617647,
      "time": "2026-05-19 14:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "3.2",
      "category": "macro",
      "confidence": 0.84,
      "event": "Pending Home Sales YoY",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "-1.1",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.617647,
      "time": "2026-05-19 14:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "-9.1",
      "category": "macro",
      "confidence": null,
      "event": "API Crude Oil Stock Change",
      "forecast": "-3.4",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-2.188",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-19 20:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-9.1",
      "category": "macro",
      "confidence": null,
      "event": "API Crude Oil Stock Change",
      "forecast": "-3.4",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-2.188",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-19 20:55:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Paulson Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-19 23:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Venable Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-19 23:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "6.56",
      "category": "macro",
      "confidence": null,
      "event": "MBA 30-Year Mortgage Rate",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "6.46",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-20 11:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Paulson Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-20 12:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Barr Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-20 14:15:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-7.864",
      "category": "macro",
      "confidence": null,
      "event": "EIA Crude Oil Stocks Change",
      "forecast": "-2.9",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-4.306",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-20 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-1.548",
      "category": "macro",
      "confidence": null,
      "event": "EIA Gasoline Stocks Change",
      "forecast": "-2.1",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-4.084",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-20 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "FOMC Minutes",
      "forecast": null,
      "gold_bias": null,
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-20 18:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "301.9",
      "category": "macro",
      "confidence": 0.866386,
      "event": "Balance of Trade",
      "forecast": "-29.7",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "643",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.274888,
      "time": "2026-05-20 23:50:00 UTC",
      "unit": "\u00a5",
      "window": "-90m/+60m"
    },
    {
      "actual": "14.8",
      "category": "macro",
      "confidence": 0.866386,
      "event": "Exports YoY",
      "forecast": "9.3",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "11.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.274888,
      "time": "2026-05-20 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "-9.4",
      "category": "macro",
      "confidence": 0.866386,
      "event": "Machinery Orders MoM",
      "forecast": "-8.1",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "13.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.274888,
      "time": "2026-05-20 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "5.9",
      "category": "macro",
      "confidence": 0.866386,
      "event": "Machinery Orders YoY",
      "forecast": "4.5",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "24.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.274888,
      "time": "2026-05-20 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "business_survey",
      "confidence": null,
      "event": "S&P Global Manufacturing PMI Flash",
      "forecast": "54.5",
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-21 00:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "business_survey",
      "confidence": null,
      "event": "S&P Global Services PMI Flash",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-21 00:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "macro",
      "confidence": null,
      "event": "BoJ Koeda Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-21 01:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "5.8",
      "category": "macro",
      "confidence": 0.540027,
      "event": "Building Permits MoM Prel",
      "forecast": null,
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "-11.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.047382,
      "time": "2026-05-21 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "1.442",
      "category": "macro",
      "confidence": 0.540027,
      "event": "Building Permits Prel",
      "forecast": "1.39",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "1.363",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.047382,
      "time": "2026-05-21 12:30:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "1.465",
      "category": "macro",
      "confidence": 0.540027,
      "event": "Housing Starts",
      "forecast": "1.41",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "1.507",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.047382,
      "time": "2026-05-21 12:30:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "-2.8",
      "category": "macro",
      "confidence": 0.540027,
      "event": "Housing Starts MoM",
      "forecast": null,
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "12",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.047382,
      "time": "2026-05-21 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "209",
      "category": "labor",
      "confidence": 0.540027,
      "event": "Initial Jobless Claims",
      "forecast": "210",
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "212",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.047382,
      "time": "2026-05-21 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-0.4",
      "category": "fed",
      "confidence": 0.540027,
      "event": "Philadelphia Fed Manufacturing Index",
      "forecast": "18",
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "26.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.047382,
      "time": "2026-05-21 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "business_survey",
      "confidence": null,
      "event": "S&P Global Composite PMI Flash",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-21 13:45:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "business_survey",
      "confidence": null,
      "event": "S&P Global Manufacturing PMI Flash",
      "forecast": "53.8",
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-21 13:45:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "business_survey",
      "confidence": null,
      "event": "S&P Global Services PMI Flash",
      "forecast": "51.1",
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-21 13:45:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "1.4",
      "category": "inflation",
      "confidence": 0.752106,
      "event": "Core Inflation Rate YoY",
      "forecast": "1.7",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "1.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.124562,
      "time": "2026-05-21 23:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "1.4",
      "category": "inflation",
      "confidence": 0.752106,
      "event": "Inflation Rate YoY",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "high",
      "previous": "1.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.124562,
      "time": "2026-05-21 23:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "44.8",
      "category": "macro",
      "confidence": 0.581446,
      "event": "Michigan Consumer Sentiment Final",
      "forecast": "48.2",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "49.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.068273,
      "time": "2026-05-22 14:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Waller Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-22 15:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0.14",
      "category": "fed",
      "confidence": null,
      "event": "Chicago Fed National Activity Index",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "-0.15",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-26 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0.8",
      "category": "macro",
      "confidence": 0.7,
      "event": "S&P/Case-Shiller Home Price YoY",
      "forecast": "1",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "0.9",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.2,
      "time": "2026-05-26 13:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "93.1",
      "category": "growth",
      "confidence": 0.562217,
      "event": "CB Consumer Confidence",
      "forecast": "92",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "93.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.046908,
      "time": "2026-05-26 14:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0.4",
      "category": "fed",
      "confidence": 0.84,
      "event": "Dallas Fed Manufacturing Index",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "-2.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 1.0,
      "time": "2026-05-26 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "macro",
      "confidence": null,
      "event": "BoJ Gov Ueda Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-27 00:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Logan Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-27 08:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "6.65",
      "category": "macro",
      "confidence": null,
      "event": "MBA 30-Year Mortgage Rate",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "6.56",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-27 11:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "35.75",
      "category": "labor",
      "confidence": 0.630429,
      "event": "ADP Employment Change Weekly",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "40.75",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.122699,
      "time": "2026-05-27 12:15:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Cook Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-27 19:55:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-2.8",
      "category": "macro",
      "confidence": null,
      "event": "API Crude Oil Stock Change",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "-9.1",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-27 20:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-2.8",
      "category": "macro",
      "confidence": null,
      "event": "API Crude Oil Stock Change",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "-9.1",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-27 21:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Jefferson Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-28 00:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0.2",
      "category": "inflation",
      "confidence": 0.491219,
      "event": "Core PCE Price Index MoM",
      "forecast": "0.3",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "0.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.006767,
      "time": "2026-05-28 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "-0.4",
      "category": "macro",
      "confidence": 0.491219,
      "event": "Corporate Profits QoQ Prel",
      "forecast": "5.7",
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "5.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.006767,
      "time": "2026-05-28 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "1.1",
      "category": "growth",
      "confidence": 0.491219,
      "event": "Durable Goods Orders Ex Transp MoM",
      "forecast": "0.5",
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "1.1",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.006767,
      "time": "2026-05-28 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "7.9",
      "category": "growth",
      "confidence": 0.491219,
      "event": "Durable Goods Orders MoM",
      "forecast": "3.5",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "1.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.006767,
      "time": "2026-05-28 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "1.6",
      "category": "growth",
      "confidence": 0.491219,
      "event": "GDP Growth Rate QoQ 2nd Est",
      "forecast": "2",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "0.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.006767,
      "time": "2026-05-28 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "3.5",
      "category": "inflation",
      "confidence": 0.491219,
      "event": "GDP Price Index QoQ 2nd Est",
      "forecast": "4.5",
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "3.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.006767,
      "time": "2026-05-28 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "215",
      "category": "labor",
      "confidence": 0.491219,
      "event": "Initial Jobless Claims",
      "forecast": "211",
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "210",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.006767,
      "time": "2026-05-28 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0.4",
      "category": "inflation",
      "confidence": 0.491219,
      "event": "PCE Price Index MoM",
      "forecast": "0.5",
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "0.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.006767,
      "time": "2026-05-28 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "3.8",
      "category": "inflation",
      "confidence": 0.491219,
      "event": "PCE Price Index YoY",
      "forecast": "3.8",
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "3.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.006767,
      "time": "2026-05-28 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "0",
      "category": "macro",
      "confidence": 0.491219,
      "event": "Personal Income MoM",
      "forecast": "0.4",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "0.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.006767,
      "time": "2026-05-28 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "0.5",
      "category": "macro",
      "confidence": 0.491219,
      "event": "Personal Spending MoM",
      "forecast": "0.5",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "1",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.006767,
      "time": "2026-05-28 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Williams Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-28 12:55:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0.622",
      "category": "macro",
      "confidence": 0.84,
      "event": "New Home Sales",
      "forecast": "0.67",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "0.663",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.596,
      "time": "2026-05-28 14:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-6.2",
      "category": "macro",
      "confidence": 0.84,
      "event": "New Home Sales MoM",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "3.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.596,
      "time": "2026-05-28 14:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "-3.327",
      "category": "macro",
      "confidence": null,
      "event": "EIA Crude Oil Stocks Change",
      "forecast": "-4.1",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-7.863",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-28 16:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-2.572",
      "category": "macro",
      "confidence": null,
      "event": "EIA Gasoline Stocks Change",
      "forecast": "-2.4",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-1.548",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-28 16:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "2.5",
      "category": "labor",
      "confidence": 0.586667,
      "event": "Unemployment Rate",
      "forecast": "2.7",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "2.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.074074,
      "time": "2026-05-28 23:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.8",
      "category": "macro",
      "confidence": 0.84,
      "event": "Industrial Production MoM Prel",
      "forecast": "-0.9",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "-0.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.730159,
      "time": "2026-05-28 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "2.1",
      "category": "growth",
      "confidence": 0.84,
      "event": "Retail Sales YoY",
      "forecast": "1.3",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "1.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.730159,
      "time": "2026-05-28 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "33.6",
      "category": "growth",
      "confidence": 0.633959,
      "event": "Consumer Confidence",
      "forecast": "32",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "32.2",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.085861,
      "time": "2026-05-29 05:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "11.4",
      "category": "macro",
      "confidence": 0.633959,
      "event": "Housing Starts YoY",
      "forecast": "15.5",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "-29.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.085861,
      "time": "2026-05-29 05:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Kashkari Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-29 06:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Schmid Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-29 10:25:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-82.4",
      "category": "macro",
      "confidence": 0.47363,
      "event": "Goods Trade Balance Adv",
      "forecast": "-86.5",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "-85.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.040976,
      "time": "2026-05-29 12:30:00 UTC",
      "unit": "$",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.6",
      "category": "growth",
      "confidence": 0.47363,
      "event": "Retail Inventories Ex Autos MoM Adv",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.040976,
      "time": "2026-05-29 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.5",
      "category": "macro",
      "confidence": 0.47363,
      "event": "Wholesale Inventories MoM Adv",
      "forecast": "0.6",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "1.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.040976,
      "time": "2026-05-29 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Bowman Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-29 13:10:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Paulson Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-29 13:15:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "62.7",
      "category": "business_survey",
      "confidence": 0.737426,
      "event": "Chicago PMI",
      "forecast": "50.5",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "49.2",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.241584,
      "time": "2026-05-29 13:45:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Daly Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-29 16:40:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Powell Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-31 00:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Waller Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-05-31 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0",
      "category": "macro",
      "confidence": 0.84,
      "event": "Capital Spending YoY",
      "forecast": "4.1",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "6.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.630769,
      "time": "2026-05-31 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "48.6",
      "category": "labor",
      "confidence": 0.732393,
      "event": "ISM Manufacturing Employment",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "46.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.102658,
      "time": "2026-06-01 14:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "54",
      "category": "business_survey",
      "confidence": 0.732393,
      "event": "ISM Manufacturing PMI",
      "forecast": "53",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "52.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.102658,
      "time": "2026-06-01 14:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Kashkari Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-02 05:50:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Hammack Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-02 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "7.618",
      "category": "labor",
      "confidence": 0.736442,
      "event": "JOLTs Job Openings",
      "forecast": "6.88",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "6.887",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.107158,
      "time": "2026-06-02 14:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "-6.75",
      "category": "macro",
      "confidence": null,
      "event": "API Crude Oil Stock Change",
      "forecast": "-3.6",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-2.8",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-02 20:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "macro",
      "confidence": null,
      "event": "BoJ Gov Ueda Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-03 08:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "6.57",
      "category": "macro",
      "confidence": null,
      "event": "MBA 30-Year Mortgage Rate",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "6.65",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-03 11:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "122",
      "category": "labor",
      "confidence": 0.673846,
      "event": "ADP Employment Change",
      "forecast": "117",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "105",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.17094,
      "time": "2026-06-03 12:15:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Barr Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-03 13:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "4.8",
      "category": "growth",
      "confidence": 0.708777,
      "event": "Factory Orders MoM",
      "forecast": "4.6",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "1.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.076419,
      "time": "2026-06-03 14:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "54.5",
      "category": "business_survey",
      "confidence": 0.708777,
      "event": "ISM Services PMI",
      "forecast": "53.8",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "53.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.076419,
      "time": "2026-06-03 14:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "-7.974",
      "category": "macro",
      "confidence": null,
      "event": "EIA Crude Oil Stocks Change",
      "forecast": "-4",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-3.327",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-03 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "3.364",
      "category": "macro",
      "confidence": null,
      "event": "EIA Gasoline Stocks Change",
      "forecast": "-0.5",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-2.572",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-03 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Goolsbee Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-03 15:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Logan Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-03 20:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": 0.570704,
      "event": "Fed Barkin Speech",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.056338,
      "time": "2026-06-04 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "225",
      "category": "labor",
      "confidence": 0.570704,
      "event": "Initial Jobless Claims",
      "forecast": "213",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "212",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.056338,
      "time": "2026-06-04 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Daly Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-04 17:10:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "1.6",
      "category": "macro",
      "confidence": 0.84,
      "event": "Household Spending MoM",
      "forecast": "0.8",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "-1.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.480106,
      "time": "2026-06-04 23:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "-0.5",
      "category": "macro",
      "confidence": 0.84,
      "event": "Household Spending YoY",
      "forecast": "-1.5",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "-2.9",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.480106,
      "time": "2026-06-04 23:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "labor",
      "confidence": 0.790638,
      "event": "Employment Situation",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.167376,
      "time": "2026-06-05 12:30:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "0.3",
      "category": "macro",
      "confidence": 0.790638,
      "event": "Average Hourly Earnings MoM",
      "forecast": "0.3",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.2",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.167376,
      "time": "2026-06-05 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "3.4",
      "category": "macro",
      "confidence": 0.790638,
      "event": "Average Hourly Earnings YoY",
      "forecast": "3.4",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "3.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.167376,
      "time": "2026-06-05 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "172",
      "category": "labor",
      "confidence": 0.790638,
      "event": "Non Farm Payrolls",
      "forecast": "85",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "179",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.167376,
      "time": "2026-06-05 12:30:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "61.8",
      "category": "macro",
      "confidence": 0.790638,
      "event": "Participation Rate",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "61.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.167376,
      "time": "2026-06-05 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "4.3",
      "category": "labor",
      "confidence": 0.790638,
      "event": "Unemployment Rate",
      "forecast": "4.3",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "4.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.167376,
      "time": "2026-06-05 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Barr Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-06 16:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "3907",
      "category": "macro",
      "confidence": 0.744723,
      "event": "Current Account",
      "forecast": "3137",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "4682",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.249692,
      "time": "2026-06-07 23:50:00 UTC",
      "unit": "\u00a5",
      "window": "-45m/+30m"
    },
    {
      "actual": "1.8",
      "category": "growth",
      "confidence": 0.744723,
      "event": "GDP Growth Annualized Final",
      "forecast": "1.3",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.249692,
      "time": "2026-06-07 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.5",
      "category": "growth",
      "confidence": 0.744723,
      "event": "GDP Growth Rate QoQ Final",
      "forecast": "0.3",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.2",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.249692,
      "time": "2026-06-07 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "29",
      "category": "labor",
      "confidence": 0.697049,
      "event": "ADP Employment Change Weekly",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "30.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.196721,
      "time": "2026-06-09 12:15:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-55.9",
      "category": "macro",
      "confidence": 0.579777,
      "event": "Balance of Trade",
      "forecast": "-56.1",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "-56.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.066418,
      "time": "2026-06-09 12:30:00 UTC",
      "unit": "$",
      "window": "-45m/+30m"
    },
    {
      "actual": "327.1",
      "category": "macro",
      "confidence": 0.579777,
      "event": "Exports",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "318.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.066418,
      "time": "2026-06-09 12:30:00 UTC",
      "unit": "$",
      "window": "-45m/+30m"
    },
    {
      "actual": "383",
      "category": "macro",
      "confidence": 0.579777,
      "event": "Imports",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "375.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.066418,
      "time": "2026-06-09 12:30:00 UTC",
      "unit": "$",
      "window": "-45m/+30m"
    },
    {
      "actual": "4.17",
      "category": "macro",
      "confidence": 0.96,
      "event": "Existing Home Sales",
      "forecast": "4.07",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "4.04",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.445095,
      "time": "2026-06-09 14:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "3.2",
      "category": "macro",
      "confidence": 0.96,
      "event": "Existing Home Sales MoM",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.445095,
      "time": "2026-06-09 14:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "macro",
      "confidence": null,
      "event": "EIA Short-Term Energy Outlook",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-09 16:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-9.119",
      "category": "macro",
      "confidence": null,
      "event": "API Crude Oil Stock Change",
      "forecast": "-3.4",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-6.75",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-09 20:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "6.6",
      "category": "macro",
      "confidence": null,
      "event": "MBA 30-Year Mortgage Rate",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "6.57",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-10 11:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "inflation",
      "confidence": 0.625041,
      "event": "Consumer Price Index",
      "forecast": null,
      "gold_bias": "neutral",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.021183,
      "time": "2026-06-10 12:30:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "0.2",
      "category": "inflation",
      "confidence": 0.625041,
      "event": "Core Inflation Rate MoM",
      "forecast": "0.3",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "0.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.021183,
      "time": "2026-06-10 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "2.9",
      "category": "inflation",
      "confidence": 0.625041,
      "event": "Core Inflation Rate YoY",
      "forecast": "2.9",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "2.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.021183,
      "time": "2026-06-10 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "335.12",
      "category": "inflation",
      "confidence": 0.625041,
      "event": "CPI",
      "forecast": "335.11",
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "333.02",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.021183,
      "time": "2026-06-10 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "333.979",
      "category": "inflation",
      "confidence": 0.625041,
      "event": "CPI s.a",
      "forecast": null,
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "332.407",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.021183,
      "time": "2026-06-10 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0.5",
      "category": "inflation",
      "confidence": 0.625041,
      "event": "Inflation Rate MoM",
      "forecast": "0.5",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "0.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.021183,
      "time": "2026-06-10 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "4.2",
      "category": "inflation",
      "confidence": 0.625041,
      "event": "Inflation Rate YoY",
      "forecast": "4.2",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "3.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.021183,
      "time": "2026-06-10 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "-7.228",
      "category": "macro",
      "confidence": null,
      "event": "EIA Crude Oil Stocks Change",
      "forecast": "-4",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-7.974",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-10 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0.186",
      "category": "macro",
      "confidence": null,
      "event": "EIA Gasoline Stocks Change",
      "forecast": "-0.5",
      "gold_bias": null,
      "impact": "medium",
      "previous": "3.364",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-10 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-293",
      "category": "macro",
      "confidence": 0.578909,
      "event": "Monthly Budget Statement",
      "forecast": "-275",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "215",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.065455,
      "time": "2026-06-10 18:00:00 UTC",
      "unit": "$",
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "inflation",
      "confidence": 0.682287,
      "event": "Producer Price Index",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.131283,
      "time": "2026-06-11 12:30:00 UTC",
      "unit": null,
      "window": "-75m/+45m"
    },
    {
      "actual": "0.4",
      "category": "inflation",
      "confidence": 0.682287,
      "event": "Core PPI MoM",
      "forecast": "0.5",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.131283,
      "time": "2026-06-11 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "229",
      "category": "labor",
      "confidence": 0.682287,
      "event": "Initial Jobless Claims",
      "forecast": "219",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "225",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.131283,
      "time": "2026-06-11 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "1.1",
      "category": "inflation",
      "confidence": 0.682287,
      "event": "PPI MoM",
      "forecast": "0.7",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "1.1",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.131283,
      "time": "2026-06-11 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "48.9",
      "category": "macro",
      "confidence": 0.696739,
      "event": "Michigan Consumer Sentiment Prel",
      "forecast": "46",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "44.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.063043,
      "time": "2026-06-12 14:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "5.7",
      "category": "business_survey",
      "confidence": 0.84,
      "event": "NY Empire State Manufacturing Index",
      "forecast": "14",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "19.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.423469,
      "time": "2026-06-15 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0.1",
      "category": "macro",
      "confidence": 0.7,
      "event": "Industrial Production MoM",
      "forecast": "0.3",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "0.9",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.2,
      "time": "2026-06-15 13:15:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "35",
      "category": "macro",
      "confidence": 0.597838,
      "event": "NAHB Housing Market Index",
      "forecast": "36",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "37",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.086486,
      "time": "2026-06-15 14:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "1",
      "category": "fed",
      "confidence": 0.64,
      "event": "BoJ Interest Rate Decision",
      "forecast": "1",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "0.75",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.0,
      "time": "2026-06-16 03:00:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "25.5",
      "category": "labor",
      "confidence": 0.628621,
      "event": "ADP Employment Change Weekly",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "29",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.12069,
      "time": "2026-06-16 12:15:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-0.7",
      "category": "macro",
      "confidence": 0.726377,
      "event": "Building Permits MoM Prel",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "4.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.184541,
      "time": "2026-06-16 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "1.413",
      "category": "macro",
      "confidence": 0.726377,
      "event": "Building Permits Prel",
      "forecast": "1.42",
      "gold_bias": "bullish",
      "impact": "high",
      "previous": "1.423",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.184541,
      "time": "2026-06-16 12:30:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "1.3",
      "category": "macro",
      "confidence": 0.726377,
      "event": "Export Prices MoM",
      "forecast": "1.2",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "3.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.184541,
      "time": "2026-06-16 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "1.177",
      "category": "macro",
      "confidence": 0.726377,
      "event": "Housing Starts",
      "forecast": "1.43",
      "gold_bias": "bullish",
      "impact": "high",
      "previous": "1.392",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.184541,
      "time": "2026-06-16 12:30:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "-15.4",
      "category": "macro",
      "confidence": 0.726377,
      "event": "Housing Starts MoM",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "-8.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.184541,
      "time": "2026-06-16 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "1.9",
      "category": "macro",
      "confidence": 0.726377,
      "event": "Import Prices MoM",
      "forecast": "1",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "2",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.184541,
      "time": "2026-06-16 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "-8.33",
      "category": "macro",
      "confidence": null,
      "event": "API Crude Oil Stock Change",
      "forecast": "-4.5",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-9.119",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-16 20:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-378.7",
      "category": "macro",
      "confidence": 0.96,
      "event": "Balance of Trade",
      "forecast": "-564.6",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "299.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.48512,
      "time": "2026-06-16 23:50:00 UTC",
      "unit": "\u00a5",
      "window": "-90m/+60m"
    },
    {
      "actual": "17",
      "category": "macro",
      "confidence": 0.96,
      "event": "Exports YoY",
      "forecast": "16.2",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "14.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.48512,
      "time": "2026-06-16 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "8.7",
      "category": "macro",
      "confidence": 0.96,
      "event": "Machinery Orders MoM",
      "forecast": "0.9",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "-9.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.48512,
      "time": "2026-06-16 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "15.6",
      "category": "macro",
      "confidence": 0.96,
      "event": "Machinery Orders YoY",
      "forecast": "9.3",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "5.9",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.48512,
      "time": "2026-06-16 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "6.6",
      "category": "macro",
      "confidence": null,
      "event": "MBA 30-Year Mortgage Rate",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "6.6",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-17 11:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "growth",
      "confidence": 0.95,
      "event": "Advance Retail Sales",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.344444,
      "time": "2026-06-17 12:30:00 UTC",
      "unit": null,
      "window": "-75m/+45m"
    },
    {
      "actual": "0.7",
      "category": "growth",
      "confidence": 0.95,
      "event": "Retail Sales Control Group MoM",
      "forecast": "0.4",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.344444,
      "time": "2026-06-17 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.8",
      "category": "growth",
      "confidence": 0.95,
      "event": "Retail Sales Ex Autos MoM",
      "forecast": "0.5",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.344444,
      "time": "2026-06-17 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.9",
      "category": "growth",
      "confidence": 0.95,
      "event": "Retail Sales MoM",
      "forecast": "0.5",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "0.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.344444,
      "time": "2026-06-17 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "0.5",
      "category": "macro",
      "confidence": 0.84,
      "event": "Business Inventories MoM",
      "forecast": "0.5",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "1",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.461538,
      "time": "2026-06-17 14:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "3.8",
      "category": "macro",
      "confidence": 0.84,
      "event": "Pending Home Sales MoM",
      "forecast": "0.8",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.461538,
      "time": "2026-06-17 14:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "4.8",
      "category": "macro",
      "confidence": 0.84,
      "event": "Pending Home Sales YoY",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "3.2",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.461538,
      "time": "2026-06-17 14:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "-8.262",
      "category": "macro",
      "confidence": null,
      "event": "EIA Crude Oil Stocks Change",
      "forecast": "-4.6",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-7.228",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-17 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-0.906",
      "category": "macro",
      "confidence": null,
      "event": "EIA Gasoline Stocks Change",
      "forecast": "-1",
      "gold_bias": null,
      "impact": "medium",
      "previous": "0.186",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-17 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": 0.64,
      "event": "FOMC Statement and Projections",
      "forecast": null,
      "gold_bias": "neutral",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.0,
      "time": "2026-06-17 18:00:00 UTC",
      "unit": null,
      "window": "-90m/+90m"
    },
    {
      "actual": "3.75",
      "category": "fed",
      "confidence": 0.64,
      "event": "Fed Interest Rate Decision",
      "forecast": "3.75",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "3.75",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.0,
      "time": "2026-06-17 18:00:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": 0.64,
      "event": "FOMC Economic Projections",
      "forecast": null,
      "gold_bias": "neutral",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.0,
      "time": "2026-06-17 18:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Press Conference",
      "forecast": null,
      "gold_bias": null,
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-17 18:30:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": null,
      "category": "labor_manufacturing",
      "confidence": 0.525668,
      "event": "Initial Claims and Philadelphia Fed Manufacturing",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.051304,
      "time": "2026-06-18 12:30:00 UTC",
      "unit": null,
      "window": "-60m/+45m"
    },
    {
      "actual": "226",
      "category": "labor",
      "confidence": 0.525668,
      "event": "Initial Jobless Claims",
      "forecast": "225",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "230",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.051304,
      "time": "2026-06-18 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "10.3",
      "category": "fed",
      "confidence": 0.525668,
      "event": "Philadelphia Fed Manufacturing Index",
      "forecast": "10",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "-0.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.051304,
      "time": "2026-06-18 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "103.1",
      "category": "macro",
      "confidence": null,
      "event": "Net Long-term TIC Flows",
      "forecast": "75",
      "gold_bias": null,
      "impact": "medium",
      "previous": "79.9",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-18 20:00:00 UTC",
      "unit": "$",
      "window": "-45m/+30m"
    },
    {
      "actual": "1.4",
      "category": "inflation",
      "confidence": 0.667068,
      "event": "Core Inflation Rate YoY",
      "forecast": "1.4",
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "1.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.030075,
      "time": "2026-06-18 23:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "1.5",
      "category": "inflation",
      "confidence": 0.667068,
      "event": "Inflation Rate YoY",
      "forecast": null,
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "1.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.030075,
      "time": "2026-06-18 23:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "BoJ Monetary Policy Meeting Minutes",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-18 23:50:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Waller Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-22 13:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "business_survey",
      "confidence": null,
      "event": "S&P Global Manufacturing PMI Flash",
      "forecast": "54.5",
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-23 00:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "business_survey",
      "confidence": null,
      "event": "S&P Global Services PMI Flash",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-23 00:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "30.75",
      "category": "labor",
      "confidence": 0.664339,
      "event": "ADP Employment Change Weekly",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "26.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.160377,
      "time": "2026-06-23 12:15:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "business_survey",
      "confidence": null,
      "event": "S&P Global Composite PMI Flash",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-23 13:45:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "business_survey",
      "confidence": null,
      "event": "S&P Global Manufacturing PMI Flash",
      "forecast": "54.8",
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-23 13:45:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "business_survey",
      "confidence": null,
      "event": "S&P Global Services PMI Flash",
      "forecast": "51",
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-23 13:45:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-0.765",
      "category": "macro",
      "confidence": null,
      "event": "API Crude Oil Stock Change",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "-8.33",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-23 20:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "macro",
      "confidence": null,
      "event": "BoJ Summary of Opinions",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-23 23:50:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "macro",
      "confidence": null,
      "event": "BoJ Himino Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-24 06:40:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "6.59",
      "category": "macro",
      "confidence": null,
      "event": "MBA 30-Year Mortgage Rate",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "6.6",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-24 11:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "-226.8",
      "category": "macro",
      "confidence": 0.671425,
      "event": "Current Account",
      "forecast": "-217.5",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "-221.1",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.16825,
      "time": "2026-06-24 12:30:00 UTC",
      "unit": "$",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.58",
      "category": "macro",
      "confidence": 0.673316,
      "event": "New Home Sales",
      "forecast": "0.64",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "0.626",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.170351,
      "time": "2026-06-24 14:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-7.3",
      "category": "macro",
      "confidence": 0.673316,
      "event": "New Home Sales MoM",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "-5.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.170351,
      "time": "2026-06-24 14:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "-6.088",
      "category": "macro",
      "confidence": null,
      "event": "EIA Crude Oil Stocks Change",
      "forecast": "-4.5",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-8.263",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-24 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "2.064",
      "category": "macro",
      "confidence": null,
      "event": "EIA Gasoline Stocks Change",
      "forecast": "-0.6",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-0.906",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-24 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Bank Stress Test Results",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-24 20:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "macro",
      "confidence": null,
      "event": "BOJ Gov Ueda Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-24 20:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "macro",
      "confidence": null,
      "event": "BOJ Tamura Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-25 01:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "growth_inflation",
      "confidence": 0.69172,
      "event": "GDP, Durable Goods and PCE Deflator",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "-0.1",
      "category": "fed",
      "confidence": 0.69172,
      "event": "Chicago Fed National Activity Index",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.19",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0.3",
      "category": "inflation",
      "confidence": 0.69172,
      "event": "Core PCE Price Index MoM",
      "forecast": "0.3",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "0.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "1.3",
      "category": "growth",
      "confidence": 0.69172,
      "event": "Durable Goods Orders Ex Transp MoM",
      "forecast": "0.6",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "1.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "-4.5",
      "category": "growth",
      "confidence": 0.69172,
      "event": "Durable Goods Orders MoM",
      "forecast": "-4.5",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "8.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "2.1",
      "category": "growth",
      "confidence": 0.69172,
      "event": "GDP Growth Rate QoQ Final",
      "forecast": "1.6",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "0.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "3.6",
      "category": "inflation",
      "confidence": 0.69172,
      "event": "GDP Price Index QoQ Final",
      "forecast": "3.5",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "3.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "215",
      "category": "labor",
      "confidence": 0.69172,
      "event": "Initial Jobless Claims",
      "forecast": "225",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "227",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "0.4",
      "category": "inflation",
      "confidence": 0.69172,
      "event": "PCE Price Index MoM",
      "forecast": "0.5",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "4.1",
      "category": "inflation",
      "confidence": 0.69172,
      "event": "PCE Price Index YoY",
      "forecast": "4.1",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "3.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.7",
      "category": "macro",
      "confidence": 0.69172,
      "event": "Personal Income MoM",
      "forecast": "0.4",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "0.7",
      "category": "macro",
      "confidence": 0.69172,
      "event": "Personal Spending MoM",
      "forecast": "0.6",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "0.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.095674,
      "time": "2026-06-25 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Williams Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-25 19:40:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Goolsbee Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-25 22:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-105.8",
      "category": "macro",
      "confidence": 0.603777,
      "event": "Goods Trade Balance Adv",
      "forecast": "-85",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "-83.01",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.148235,
      "time": "2026-06-26 12:30:00 UTC",
      "unit": "$",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.4",
      "category": "growth",
      "confidence": 0.603777,
      "event": "Retail Inventories Ex Autos MoM Adv",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "0.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.148235,
      "time": "2026-06-26 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.3",
      "category": "macro",
      "confidence": 0.603777,
      "event": "Wholesale Inventories MoM Adv",
      "forecast": "0.2",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "0.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.148235,
      "time": "2026-06-26 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "49.5",
      "category": "macro",
      "confidence": 0.556,
      "event": "Michigan Consumer Sentiment Final",
      "forecast": "50",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "44.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.04,
      "time": "2026-06-26 14:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Williams Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-26 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Kashkari Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-26 15:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Barkin Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-28 16:35:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "5.3",
      "category": "growth",
      "confidence": 0.84,
      "event": "Retail Sales YoY",
      "forecast": "3.2",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "2.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.65625,
      "time": "2026-06-28 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "0",
      "category": "fed",
      "confidence": 0.84,
      "event": "Dallas Fed Manufacturing Index",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "0.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.4,
      "time": "2026-06-29 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "2.5",
      "category": "labor",
      "confidence": 0.52,
      "event": "Unemployment Rate",
      "forecast": "2.5",
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "2.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.0,
      "time": "2026-06-29 23:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "0.5",
      "category": "macro",
      "confidence": 0.84,
      "event": "Industrial Production MoM Prel",
      "forecast": "1.1",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "0.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.545455,
      "time": "2026-06-29 23:50:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "33.9",
      "category": "macro",
      "confidence": 0.567547,
      "event": "Housing Starts YoY",
      "forecast": "31.8",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "11.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.05283,
      "time": "2026-06-30 05:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "1.1",
      "category": "macro",
      "confidence": 0.7,
      "event": "S&P/Case-Shiller Home Price YoY",
      "forecast": "0.9",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "0.9",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.2,
      "time": "2026-06-30 13:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "56.7",
      "category": "business_survey",
      "confidence": 0.600383,
      "event": "Chicago PMI",
      "forecast": "58.1",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "62.7",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.089314,
      "time": "2026-06-30 13:45:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "confidence_labor",
      "confidence": 0.623201,
      "event": "Consumer Confidence and JOLTS",
      "forecast": null,
      "gold_bias": "bearish",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.073624,
      "time": "2026-06-30 14:00:00 UTC",
      "unit": null,
      "window": "-60m/+45m"
    },
    {
      "actual": "91.2",
      "category": "growth",
      "confidence": 0.623201,
      "event": "CB Consumer Confidence",
      "forecast": "94.7",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "90.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.073624,
      "time": "2026-06-30 14:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "7.594",
      "category": "labor",
      "confidence": 0.623201,
      "event": "JOLTs Job Openings",
      "forecast": "7.3",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "7.585",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.073624,
      "time": "2026-06-30 14:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "-6.072",
      "category": "macro",
      "confidence": null,
      "event": "API Crude Oil Stock Change",
      "forecast": "-4.1",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-0.765",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-06-30 20:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "22",
      "category": "macro",
      "confidence": 0.957647,
      "event": "Tankan Large Manufacturers Index",
      "forecast": "16",
      "gold_bias": "bearish",
      "impact": "high",
      "previous": "17",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.352941,
      "time": "2026-06-30 23:50:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "33.8",
      "category": "growth",
      "confidence": 0.661176,
      "event": "Consumer Confidence",
      "forecast": "34",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "33.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.023529,
      "time": "2026-07-01 05:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "6.57",
      "category": "macro",
      "confidence": null,
      "event": "MBA 30-Year Mortgage Rate",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": "6.59",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-07-01 11:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "labor",
      "confidence": 0.630656,
      "event": "ADP National Employment Report",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.122951,
      "time": "2026-07-01 12:15:00 UTC",
      "unit": null,
      "window": "-60m/+45m"
    },
    {
      "actual": "98",
      "category": "labor",
      "confidence": 0.630656,
      "event": "ADP Employment Change",
      "forecast": "113",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "122",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.122951,
      "time": "2026-07-01 12:15:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Chair Warsh Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-07-01 13:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": null,
      "category": "manufacturing",
      "confidence": 0.54319,
      "event": "ISM Manufacturing",
      "forecast": null,
      "gold_bias": "neutral",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.01795,
      "time": "2026-07-01 14:00:00 UTC",
      "unit": null,
      "window": "-75m/+60m"
    },
    {
      "actual": "49.7",
      "category": "labor",
      "confidence": 0.54319,
      "event": "ISM Manufacturing Employment",
      "forecast": null,
      "gold_bias": "neutral",
      "impact": "medium",
      "previous": "48.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.01795,
      "time": "2026-07-01 14:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "53.3",
      "category": "business_survey",
      "confidence": 0.54319,
      "event": "ISM Manufacturing PMI",
      "forecast": "54",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "54",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.01795,
      "time": "2026-07-01 14:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "-3.775",
      "category": "macro",
      "confidence": null,
      "event": "EIA Crude Oil Stocks Change",
      "forecast": "-5.1",
      "gold_bias": null,
      "impact": "medium",
      "previous": "-6.088",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-07-01 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "-2.333",
      "category": "macro",
      "confidence": null,
      "event": "EIA Gasoline Stocks Change",
      "forecast": "-0.95",
      "gold_bias": null,
      "impact": "medium",
      "previous": "2.064",
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-07-01 14:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": null,
      "category": "labor",
      "confidence": 0.667797,
      "event": "Employment Situation and Initial Claims",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "high",
      "previous": null,
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.100169,
      "time": "2026-07-02 12:30:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "0.3",
      "category": "macro",
      "confidence": 0.667797,
      "event": "Average Hourly Earnings MoM",
      "forecast": "0.3",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "0.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.100169,
      "time": "2026-07-02 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "3.5",
      "category": "macro",
      "confidence": 0.667797,
      "event": "Average Hourly Earnings YoY",
      "forecast": "3.5",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "3.4",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.100169,
      "time": "2026-07-02 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "215",
      "category": "labor",
      "confidence": 0.667797,
      "event": "Initial Jobless Claims",
      "forecast": "220",
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "216",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.100169,
      "time": "2026-07-02 12:30:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "57",
      "category": "labor",
      "confidence": 0.667797,
      "event": "Non Farm Payrolls",
      "forecast": "110",
      "gold_bias": "bullish",
      "impact": "high",
      "previous": "129",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.100169,
      "time": "2026-07-02 12:30:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": "61.5",
      "category": "macro",
      "confidence": 0.667797,
      "event": "Participation Rate",
      "forecast": null,
      "gold_bias": "bullish",
      "impact": "medium",
      "previous": "61.8",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.100169,
      "time": "2026-07-02 12:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "4.2",
      "category": "labor",
      "confidence": 0.667797,
      "event": "Unemployment Rate",
      "forecast": "4.3",
      "gold_bias": "bullish",
      "impact": "high",
      "previous": "4.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.100169,
      "time": "2026-07-02 12:30:00 UTC",
      "unit": "%",
      "window": "-90m/+60m"
    },
    {
      "actual": "-1.3",
      "category": "growth",
      "confidence": 0.587925,
      "event": "Factory Orders MoM",
      "forecast": "-1.8",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "5.3",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.075472,
      "time": "2026-07-02 14:00:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "54",
      "category": "business_survey",
      "confidence": 0.64,
      "event": "ISM Services PMI",
      "forecast": "54",
      "gold_bias": "neutral",
      "impact": "high",
      "previous": "54.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.0,
      "time": "2026-07-06 14:00:00 UTC",
      "unit": null,
      "window": "-90m/+60m"
    },
    {
      "actual": null,
      "category": "fed",
      "confidence": null,
      "event": "Fed Waller Speech",
      "forecast": null,
      "gold_bias": null,
      "impact": "medium",
      "previous": null,
      "revised_previous": null,
      "score_mode": null,
      "surprise_strength": null,
      "time": "2026-07-06 15:00:00 UTC",
      "unit": null,
      "window": "-45m/+30m"
    },
    {
      "actual": "3.7",
      "category": "macro",
      "confidence": 0.84,
      "event": "Household Spending MoM",
      "forecast": "1.4",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "1.6",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.92,
      "time": "2026-07-06 23:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    },
    {
      "actual": "-0.4",
      "category": "macro",
      "confidence": 0.84,
      "event": "Household Spending YoY",
      "forecast": "-2.5",
      "gold_bias": "bearish",
      "impact": "medium",
      "previous": "-0.5",
      "revised_previous": null,
      "score_mode": "news_event_basket_v1",
      "surprise_strength": 0.92,
      "time": "2026-07-06 23:30:00 UTC",
      "unit": "%",
      "window": "-45m/+30m"
    }
  ],
  "news_score_modes": [
    {
      "avg_confidence": 0.7329,
      "avg_strength": 0.2661,
      "avg_xau_post_60m": -0.0162,
      "count": 36,
      "gold_bias": "bearish",
      "mode": "news_event_basket_v1"
    },
    {
      "avg_confidence": 0.6855,
      "avg_strength": 0.2113,
      "avg_xau_post_60m": 0.0104,
      "count": 23,
      "gold_bias": "bullish",
      "mode": "news_event_basket_v1"
    },
    {
      "avg_confidence": 0.5968,
      "avg_strength": 0.0147,
      "avg_xau_post_60m": -0.1322,
      "count": 10,
      "gold_bias": "neutral",
      "mode": "news_event_basket_v1"
    },
    {
      "avg_confidence": 0.6874,
      "avg_strength": 0.3229,
      "avg_xau_post_60m": 0.1025,
      "count": 76,
      "gold_bias": "bearish",
      "mode": "news_surprise_score_v1"
    },
    {
      "avg_confidence": 0.6296,
      "avg_strength": 0.2423,
      "avg_xau_post_60m": 0.1791,
      "count": 50,
      "gold_bias": "bullish",
      "mode": "news_surprise_score_v1"
    },
    {
      "avg_confidence": 0.5333,
      "avg_strength": 0.0,
      "avg_xau_post_60m": 0.0242,
      "count": 21,
      "gold_bias": "neutral",
      "mode": "news_surprise_score_v1"
    }
  ],
  "quote_symbols": [
    {
      "count": 499025,
      "first": "2026-05-18 00:00:00 UTC",
      "last": "2026-07-05 23:45:00 UTC",
      "max_mid": 1.16857,
      "min_mid": 1.132475,
      "symbol": "EURUSD"
    },
    {
      "count": 499025,
      "first": "2026-05-18 00:00:00 UTC",
      "last": "2026-07-05 23:45:00 UTC",
      "max_mid": 1.350905,
      "min_mid": 1.314045,
      "symbol": "GBPUSD"
    },
    {
      "count": 499025,
      "first": "2026-05-18 00:00:00 UTC",
      "last": "2026-07-05 23:45:00 UTC",
      "max_mid": 1.42482,
      "min_mid": 1.37322,
      "symbol": "USDCAD"
    },
    {
      "count": 499025,
      "first": "2026-05-18 00:00:00 UTC",
      "last": "2026-07-05 23:45:00 UTC",
      "max_mid": 0.813955,
      "min_mid": 0.77958,
      "symbol": "USDCHF"
    },
    {
      "count": 499025,
      "first": "2026-05-18 00:00:00 UTC",
      "last": "2026-07-05 23:45:00 UTC",
      "max_mid": 162.8405,
      "min_mid": 158.605,
      "symbol": "USDJPY"
    },
    {
      "count": 499025,
      "first": "2026-05-18 00:00:00 UTC",
      "last": "2026-07-05 23:45:00 UTC",
      "max_mid": 9.79545,
      "min_mid": 9.2107,
      "symbol": "USDSEK"
    },
    {
      "count": 499025,
      "first": "2026-05-18 00:00:00 UTC",
      "last": "2026-07-05 23:45:00 UTC",
      "max_mid": 4594.725,
      "min_mid": 3943.51,
      "symbol": "XAUUSD"
    }
  ],
  "run": {
    "created_at": "2026-07-06 07:54:14",
    "first": "2026-05-18 00:00:00 UTC",
    "id": 1,
    "last": "2026-07-05 23:53:00 UTC",
    "name": "ctrader-backtest-long",
    "quote_symbols": 7,
    "quote_ticks": null
  },
  "tables": {
    "bt_candles": 78730,
    "bt_decisions": 565125,
    "bt_news_events": 250,
    "bt_news_scores": 216,
    "bt_quote_ticks": null,
    "bt_runs": 1,
    "bt_trades": 22228,
    "bt_yield_ticks": 41756
  },
  "timestamp_distribution": [],
  "trade_modes": [
    {
      "avg_pnl_usd": -1.31,
      "avg_r": -0.0052,
      "count": 2572,
      "direction": "long_only",
      "max_drawdown_usd": -5285.36,
      "net_pnl_usd": -3356.59,
      "profit_factor": 0.886,
      "trade_mode": "trade_macro_index_v1_macro_index_v1_atr3_risk250_daystop3sl",
      "win_rate_pct": 37.95
    },
    {
      "avg_pnl_usd": -1.85,
      "avg_r": -0.0074,
      "count": 1886,
      "direction": "short_only",
      "max_drawdown_usd": -3665.38,
      "net_pnl_usd": -3490.32,
      "profit_factor": 0.827,
      "trade_mode": "trade_macro_index_v1_macro_index_v1_atr3_risk250_daystop3sl",
      "win_rate_pct": 49.31
    },
    {
      "avg_pnl_usd": 217.41,
      "avg_r": 0.4774,
      "count": 207,
      "direction": "long_only",
      "max_drawdown_usd": -2478.5,
      "net_pnl_usd": 45003.27,
      "profit_factor": 6.159,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min125_max500_cf0.55_daystop3sl",
      "win_rate_pct": 78.74
    },
    {
      "avg_pnl_usd": 230.42,
      "avg_r": 0.5054,
      "count": 191,
      "direction": "short_only",
      "max_drawdown_usd": -3850.86,
      "net_pnl_usd": 44010.49,
      "profit_factor": 4.686,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min125_max500_cf0.55_daystop3sl",
      "win_rate_pct": 77.49
    },
    {
      "avg_pnl_usd": 280.5,
      "avg_r": 0.4774,
      "count": 207,
      "direction": "long_only",
      "max_drawdown_usd": -3212.7,
      "net_pnl_usd": 58063.74,
      "profit_factor": 6.14,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min125_max650_cf0.55_daystop3sl",
      "win_rate_pct": 78.74
    },
    {
      "avg_pnl_usd": 297.32,
      "avg_r": 0.5054,
      "count": 191,
      "direction": "short_only",
      "max_drawdown_usd": -4954.17,
      "net_pnl_usd": 56787.86,
      "profit_factor": 4.697,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min125_max650_cf0.55_daystop3sl",
      "win_rate_pct": 77.49
    },
    {
      "avg_pnl_usd": 176.76,
      "avg_r": 0.4774,
      "count": 207,
      "direction": "long_only",
      "max_drawdown_usd": -1995.31,
      "net_pnl_usd": 36589.99,
      "profit_factor": 6.199,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max400_cf0.55_daystop3sl",
      "win_rate_pct": 78.74
    },
    {
      "avg_pnl_usd": 187.31,
      "avg_r": 0.5054,
      "count": 191,
      "direction": "short_only",
      "max_drawdown_usd": -3149.98,
      "net_pnl_usd": 35776.14,
      "profit_factor": 4.661,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max400_cf0.55_daystop3sl",
      "win_rate_pct": 77.49
    },
    {
      "avg_pnl_usd": 168.11,
      "avg_r": 0.4515,
      "count": 210,
      "direction": "long_only",
      "max_drawdown_usd": -2585.59,
      "net_pnl_usd": 35302.89,
      "profit_factor": 5.238,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max400_cf0.55_daystop3sl_crisis3_swap2355",
      "win_rate_pct": 77.62
    },
    {
      "avg_pnl_usd": 223.82,
      "avg_r": 0.6165,
      "count": 204,
      "direction": "short_only",
      "max_drawdown_usd": -3240.22,
      "net_pnl_usd": 45658.63,
      "profit_factor": 5.907,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max400_cf0.55_daystop3sl_crisis3_swap2355",
      "win_rate_pct": 78.43
    },
    {
      "avg_pnl_usd": 153.2,
      "avg_r": 0.4266,
      "count": 178,
      "direction": "long_only",
      "max_drawdown_usd": -2104.84,
      "net_pnl_usd": 27269.92,
      "profit_factor": 4.546,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max400_cf0.55_daystop3sl_hold180m_sguard",
      "win_rate_pct": 73.03
    },
    {
      "avg_pnl_usd": 241.39,
      "avg_r": 0.6379,
      "count": 126,
      "direction": "short_only",
      "max_drawdown_usd": -3180.75,
      "net_pnl_usd": 30414.82,
      "profit_factor": 5.262,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max400_cf0.55_daystop3sl_hold180m_sguard",
      "win_rate_pct": 76.98
    },
    {
      "avg_pnl_usd": 168.58,
      "avg_r": 0.4626,
      "count": 177,
      "direction": "long_only",
      "max_drawdown_usd": -1995.31,
      "net_pnl_usd": 29838.21,
      "profit_factor": 5.244,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max400_cf0.55_daystop3sl_sguard",
      "win_rate_pct": 75.71
    },
    {
      "avg_pnl_usd": 220.43,
      "avg_r": 0.5802,
      "count": 126,
      "direction": "short_only",
      "max_drawdown_usd": -3149.98,
      "net_pnl_usd": 27773.64,
      "profit_factor": 4.726,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max400_cf0.55_daystop3sl_sguard",
      "win_rate_pct": 77.78
    },
    {
      "avg_pnl_usd": 168.94,
      "avg_r": 0.4577,
      "count": 207,
      "direction": "long_only",
      "max_drawdown_usd": -2029.81,
      "net_pnl_usd": 34971.15,
      "profit_factor": 5.939,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max400_cf0.55_daystop3sl_sguard_eb5m_close5m",
      "win_rate_pct": 76.33
    },
    {
      "avg_pnl_usd": 168.94,
      "avg_r": 0.4514,
      "count": 191,
      "direction": "short_only",
      "max_drawdown_usd": -3149.98,
      "net_pnl_usd": 32268.08,
      "profit_factor": 4.2,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max400_cf0.55_daystop3sl_sguard_eb5m_close5m",
      "win_rate_pct": 75.92
    },
    {
      "avg_pnl_usd": 269.44,
      "avg_r": 0.4774,
      "count": 207,
      "direction": "long_only",
      "max_drawdown_usd": -3156.47,
      "net_pnl_usd": 55774.95,
      "profit_factor": 6.055,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max650_cf0.7_daystop3sl",
      "win_rate_pct": 78.74
    },
    {
      "avg_pnl_usd": 285.1,
      "avg_r": 0.5054,
      "count": 191,
      "direction": "short_only",
      "max_drawdown_usd": -4642.36,
      "net_pnl_usd": 54453.61,
      "profit_factor": 4.759,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min150_max650_cf0.7_daystop3sl",
      "win_rate_pct": 77.49
    },
    {
      "avg_pnl_usd": 194.39,
      "avg_r": 0.4774,
      "count": 207,
      "direction": "long_only",
      "max_drawdown_usd": -2221.29,
      "net_pnl_usd": 40239.52,
      "profit_factor": 6.154,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min200_max450_cf0.7_daystop3sl",
      "win_rate_pct": 78.74
    },
    {
      "avg_pnl_usd": 205.73,
      "avg_r": 0.5054,
      "count": 191,
      "direction": "short_only",
      "max_drawdown_usd": -3413.8,
      "net_pnl_usd": 39293.8,
      "profit_factor": 4.693,
      "trade_mode": "trade_softtp_dynrisk_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_base250_min200_max450_cf0.7_daystop3sl",
      "win_rate_pct": 77.49
    },
    {
      "avg_pnl_usd": 45.54,
      "avg_r": 0.1822,
      "count": 427,
      "direction": "long_only",
      "max_drawdown_usd": -5610.95,
      "net_pnl_usd": 19446.56,
      "profit_factor": 1.782,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_dxy_only_v1_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 53.4
    },
    {
      "avg_pnl_usd": 67.43,
      "avg_r": 0.2697,
      "count": 258,
      "direction": "short_only",
      "max_drawdown_usd": -3529.24,
      "net_pnl_usd": 17395.74,
      "profit_factor": 2.567,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_dxy_only_v1_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 50.0
    },
    {
      "avg_pnl_usd": 80.14,
      "avg_r": 0.3206,
      "count": 305,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 24443.4,
      "profit_factor": 2.864,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v10_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 64.26
    },
    {
      "avg_pnl_usd": 101.86,
      "avg_r": 0.4074,
      "count": 133,
      "direction": "short_only",
      "max_drawdown_usd": -2230.13,
      "net_pnl_usd": 13546.88,
      "profit_factor": 2.97,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v10_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 52.63
    },
    {
      "avg_pnl_usd": 83.42,
      "avg_r": 0.3337,
      "count": 302,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 25193.4,
      "profit_factor": 3.038,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v11_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 64.9
    },
    {
      "avg_pnl_usd": 101.86,
      "avg_r": 0.4074,
      "count": 133,
      "direction": "short_only",
      "max_drawdown_usd": -2230.13,
      "net_pnl_usd": 13546.88,
      "profit_factor": 2.97,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v11_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 52.63
    },
    {
      "avg_pnl_usd": 83.42,
      "avg_r": 0.3337,
      "count": 302,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 25193.4,
      "profit_factor": 3.038,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v12_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 64.9
    },
    {
      "avg_pnl_usd": 91.48,
      "avg_r": 0.3659,
      "count": 102,
      "direction": "short_only",
      "max_drawdown_usd": -2230.13,
      "net_pnl_usd": 9330.77,
      "profit_factor": 2.703,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v12_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 56.86
    },
    {
      "avg_pnl_usd": 83.42,
      "avg_r": 0.3337,
      "count": 302,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 25193.4,
      "profit_factor": 3.038,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v13_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 64.9
    },
    {
      "avg_pnl_usd": 101.86,
      "avg_r": 0.4074,
      "count": 133,
      "direction": "short_only",
      "max_drawdown_usd": -2230.13,
      "net_pnl_usd": 13546.88,
      "profit_factor": 2.97,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v13_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 52.63
    },
    {
      "avg_pnl_usd": 83.42,
      "avg_r": 0.3337,
      "count": 302,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 25193.4,
      "profit_factor": 3.038,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v14_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 64.9
    },
    {
      "avg_pnl_usd": 105.77,
      "avg_r": 0.4231,
      "count": 128,
      "direction": "short_only",
      "max_drawdown_usd": -2409.61,
      "net_pnl_usd": 13537.95,
      "profit_factor": 3.018,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v14_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 53.13
    },
    {
      "avg_pnl_usd": 89.69,
      "avg_r": 0.3588,
      "count": 285,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 25563.07,
      "profit_factor": 3.364,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 67.02
    },
    {
      "avg_pnl_usd": 105.77,
      "avg_r": 0.4231,
      "count": 128,
      "direction": "short_only",
      "max_drawdown_usd": -2409.61,
      "net_pnl_usd": 13537.95,
      "profit_factor": 3.018,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 53.13
    },
    {
      "avg_pnl_usd": 80.82,
      "avg_r": 0.3233,
      "count": 274,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 22145.15,
      "profit_factor": 3.048,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_dollar_impulse_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 65.69
    },
    {
      "avg_pnl_usd": 120.43,
      "avg_r": 0.4817,
      "count": 126,
      "direction": "short_only",
      "max_drawdown_usd": -2216.3,
      "net_pnl_usd": 15173.58,
      "profit_factor": 3.522,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_dollar_impulse_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 70.63
    },
    {
      "avg_pnl_usd": 80.82,
      "avg_r": 0.3233,
      "count": 274,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 22145.15,
      "profit_factor": 3.048,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_dollar_yield_only_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 65.69
    },
    {
      "avg_pnl_usd": 120.43,
      "avg_r": 0.4817,
      "count": 126,
      "direction": "short_only",
      "max_drawdown_usd": -2216.3,
      "net_pnl_usd": 15173.58,
      "profit_factor": 3.522,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_dollar_yield_only_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 70.63
    },
    {
      "avg_pnl_usd": 64.48,
      "avg_r": 0.2579,
      "count": 286,
      "direction": "long_only",
      "max_drawdown_usd": -4927.22,
      "net_pnl_usd": 18440.16,
      "profit_factor": 2.738,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_dxy_only_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 60.84
    },
    {
      "avg_pnl_usd": 123.89,
      "avg_r": 0.4956,
      "count": 128,
      "direction": "short_only",
      "max_drawdown_usd": -2360.98,
      "net_pnl_usd": 15858.15,
      "profit_factor": 3.947,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_dxy_only_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 65.63
    },
    {
      "avg_pnl_usd": 89.69,
      "avg_r": 0.3588,
      "count": 285,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 25563.07,
      "profit_factor": 3.364,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 67.02
    },
    {
      "avg_pnl_usd": 105.77,
      "avg_r": 0.4231,
      "count": 128,
      "direction": "short_only",
      "max_drawdown_usd": -2409.61,
      "net_pnl_usd": 13537.95,
      "profit_factor": 3.018,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 53.13
    },
    {
      "avg_pnl_usd": 89.69,
      "avg_r": 0.3588,
      "count": 285,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 25563.07,
      "profit_factor": 3.364,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_liquidity_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 67.02
    },
    {
      "avg_pnl_usd": 105.77,
      "avg_r": 0.4231,
      "count": 128,
      "direction": "short_only",
      "max_drawdown_usd": -2409.61,
      "net_pnl_usd": 13537.95,
      "profit_factor": 3.018,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_liquidity_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 53.13
    },
    {
      "avg_pnl_usd": 68.03,
      "avg_r": 0.2721,
      "count": 291,
      "direction": "long_only",
      "max_drawdown_usd": -2041.52,
      "net_pnl_usd": 19796.94,
      "profit_factor": 4.04,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_regime_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 60.14
    },
    {
      "avg_pnl_usd": 88.24,
      "avg_r": 0.353,
      "count": 129,
      "direction": "short_only",
      "max_drawdown_usd": -1982.13,
      "net_pnl_usd": 11383.0,
      "profit_factor": 3.613,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_regime_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 50.39
    },
    {
      "avg_pnl_usd": 81.45,
      "avg_r": 0.3258,
      "count": 274,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 22317.14,
      "profit_factor": 3.098,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_swing_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 65.69
    },
    {
      "avg_pnl_usd": 123.56,
      "avg_r": 0.4942,
      "count": 126,
      "direction": "short_only",
      "max_drawdown_usd": -1942.97,
      "net_pnl_usd": 15568.57,
      "profit_factor": 3.697,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_swing_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 72.22
    },
    {
      "avg_pnl_usd": 64.35,
      "avg_r": 0.2574,
      "count": 291,
      "direction": "long_only",
      "max_drawdown_usd": -2038.75,
      "net_pnl_usd": 18725.83,
      "profit_factor": 3.78,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_technical_confirm_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 57.04
    },
    {
      "avg_pnl_usd": 88.24,
      "avg_r": 0.353,
      "count": 129,
      "direction": "short_only",
      "max_drawdown_usd": -1982.13,
      "net_pnl_usd": 11383.0,
      "profit_factor": 3.613,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v15_macro_technical_confirm_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 50.39
    },
    {
      "avg_pnl_usd": 56.91,
      "avg_r": 0.2276,
      "count": 329,
      "direction": "long_only",
      "max_drawdown_usd": -5879.43,
      "net_pnl_usd": 18723.56,
      "profit_factor": 2.102,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v1_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 58.36
    },
    {
      "avg_pnl_usd": 25.93,
      "avg_r": 0.1037,
      "count": 233,
      "direction": "short_only",
      "max_drawdown_usd": -6086.56,
      "net_pnl_usd": 6042.6,
      "profit_factor": 1.406,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v1_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 42.92
    },
    {
      "avg_pnl_usd": 77.14,
      "avg_r": 0.3086,
      "count": 292,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 22525.96,
      "profit_factor": 2.788,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v2_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 64.04
    },
    {
      "avg_pnl_usd": 29.65,
      "avg_r": 0.1186,
      "count": 206,
      "direction": "short_only",
      "max_drawdown_usd": -5608.59,
      "net_pnl_usd": 6107.57,
      "profit_factor": 1.445,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v2_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 40.29
    },
    {
      "avg_pnl_usd": 77.14,
      "avg_r": 0.3086,
      "count": 292,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 22525.96,
      "profit_factor": 2.788,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v3_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 64.04
    },
    {
      "avg_pnl_usd": 27.65,
      "avg_r": 0.1106,
      "count": 236,
      "direction": "short_only",
      "max_drawdown_usd": -6907.15,
      "net_pnl_usd": 6525.22,
      "profit_factor": 1.414,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v3_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 39.83
    },
    {
      "avg_pnl_usd": 77.14,
      "avg_r": 0.3086,
      "count": 292,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 22525.96,
      "profit_factor": 2.788,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v4_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 64.04
    },
    {
      "avg_pnl_usd": 94.01,
      "avg_r": 0.3761,
      "count": 137,
      "direction": "short_only",
      "max_drawdown_usd": -2842.11,
      "net_pnl_usd": 12879.8,
      "profit_factor": 2.707,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v4_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 51.09
    },
    {
      "avg_pnl_usd": 35.94,
      "avg_r": 0.1438,
      "count": 54,
      "direction": "long_only",
      "max_drawdown_usd": -1276.54,
      "net_pnl_usd": 1940.71,
      "profit_factor": 1.59,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v5_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 55.56
    },
    {
      "avg_pnl_usd": 28.09,
      "avg_r": 0.1124,
      "count": 58,
      "direction": "short_only",
      "max_drawdown_usd": -1544.53,
      "net_pnl_usd": 1629.05,
      "profit_factor": 1.503,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v5_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 39.66
    },
    {
      "avg_pnl_usd": 47.26,
      "avg_r": 0.189,
      "count": 60,
      "direction": "long_only",
      "max_drawdown_usd": -1276.54,
      "net_pnl_usd": 2835.37,
      "profit_factor": 1.8,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v6_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 56.67
    },
    {
      "avg_pnl_usd": 38.88,
      "avg_r": 0.1555,
      "count": 37,
      "direction": "short_only",
      "max_drawdown_usd": -681.73,
      "net_pnl_usd": 1438.47,
      "profit_factor": 1.75,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v6_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 40.54
    },
    {
      "avg_pnl_usd": 72.6,
      "avg_r": 0.2904,
      "count": 296,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 21490.88,
      "profit_factor": 2.639,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v7_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 63.18
    },
    {
      "avg_pnl_usd": 101.86,
      "avg_r": 0.4074,
      "count": 133,
      "direction": "short_only",
      "max_drawdown_usd": -2230.13,
      "net_pnl_usd": 13546.88,
      "profit_factor": 2.97,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v7_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 52.63
    },
    {
      "avg_pnl_usd": 75.62,
      "avg_r": 0.3025,
      "count": 310,
      "direction": "long_only",
      "max_drawdown_usd": -4693.87,
      "net_pnl_usd": 23443.4,
      "profit_factor": 2.661,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v8_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 63.23
    },
    {
      "avg_pnl_usd": 108.59,
      "avg_r": 0.4344,
      "count": 127,
      "direction": "short_only",
      "max_drawdown_usd": -2230.13,
      "net_pnl_usd": 13791.54,
      "profit_factor": 3.163,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v8_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 51.97
    },
    {
      "avg_pnl_usd": 80.14,
      "avg_r": 0.3206,
      "count": 305,
      "direction": "long_only",
      "max_drawdown_usd": -4176.72,
      "net_pnl_usd": 24443.4,
      "profit_factor": 2.864,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v9_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 64.26
    },
    {
      "avg_pnl_usd": 101.86,
      "avg_r": 0.4074,
      "count": 133,
      "direction": "short_only",
      "max_drawdown_usd": -2230.13,
      "net_pnl_usd": 13546.88,
      "profit_factor": 2.97,
      "trade_mode": "trade_softtp_regime_exit_v1_entry_v9_macro_impulse_v2_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 52.63
    },
    {
      "avg_pnl_usd": 33.23,
      "avg_r": 0.1329,
      "count": 592,
      "direction": "long_only",
      "max_drawdown_usd": -10767.62,
      "net_pnl_usd": 19673.6,
      "profit_factor": 1.506,
      "trade_mode": "trade_softtp_v1_entry_dxy_only_v1_atr3_tp30_soft2_be0.8_trail1_risk250",
      "win_rate_pct": 54.9
    },
    {
      "avg_pnl_usd": 41.95,
      "avg_r": 0.1678,
      "count": 373,
      "direction": "short_only",
      "max_drawdown_usd": -7361.5,
      "net_pnl_usd": 15647.57,
      "profit_factor": 1.665,
      "trade_mode": "trade_softtp_v1_entry_dxy_only_v1_atr3_tp30_soft2_be0.8_trail1_risk250",
      "win_rate_pct": 55.5
    },
    {
      "avg_pnl_usd": 50.43,
      "avg_r": 0.2017,
      "count": 310,
      "direction": "long_only",
      "max_drawdown_usd": -7750.32,
      "net_pnl_usd": 15632.63,
      "profit_factor": 1.87,
      "trade_mode": "trade_softtp_v1_entry_dxy_only_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 51.94
    },
    {
      "avg_pnl_usd": 110.97,
      "avg_r": 0.4439,
      "count": 229,
      "direction": "short_only",
      "max_drawdown_usd": -2313.86,
      "net_pnl_usd": 25411.03,
      "profit_factor": 4.228,
      "trade_mode": "trade_softtp_v1_entry_dxy_only_v1_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 69.87
    },
    {
      "avg_pnl_usd": 103.74,
      "avg_r": 0.4149,
      "count": 252,
      "direction": "long_only",
      "max_drawdown_usd": -1681.38,
      "net_pnl_usd": 26141.66,
      "profit_factor": 4.522,
      "trade_mode": "trade_softtp_v1_entry_v15_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 75.0
    },
    {
      "avg_pnl_usd": 156.33,
      "avg_r": 0.6253,
      "count": 116,
      "direction": "short_only",
      "max_drawdown_usd": -1182.51,
      "net_pnl_usd": 18133.76,
      "profit_factor": 5.358,
      "trade_mode": "trade_softtp_v1_entry_v15_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 77.59
    },
    {
      "avg_pnl_usd": 119.34,
      "avg_r": 0.4774,
      "count": 207,
      "direction": "long_only",
      "max_drawdown_usd": -1286.12,
      "net_pnl_usd": 24704.3,
      "profit_factor": 6.392,
      "trade_mode": "trade_softtp_v1_entry_v16_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 78.74
    },
    {
      "avg_pnl_usd": 126.36,
      "avg_r": 0.5054,
      "count": 191,
      "direction": "short_only",
      "max_drawdown_usd": -2185.26,
      "net_pnl_usd": 24134.05,
      "profit_factor": 4.552,
      "trade_mode": "trade_softtp_v1_entry_v16_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 77.49
    },
    {
      "avg_pnl_usd": 119.59,
      "avg_r": 0.4783,
      "count": 200,
      "direction": "long_only",
      "max_drawdown_usd": -1286.12,
      "net_pnl_usd": 23917.12,
      "profit_factor": 6.28,
      "trade_mode": "trade_softtp_v1_entry_v17_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 78.5
    },
    {
      "avg_pnl_usd": 91.67,
      "avg_r": 0.3667,
      "count": 242,
      "direction": "short_only",
      "max_drawdown_usd": -3994.1,
      "net_pnl_usd": 22183.3,
      "profit_factor": 3.038,
      "trade_mode": "trade_softtp_v1_entry_v17_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 70.66
    },
    {
      "avg_pnl_usd": 109.63,
      "avg_r": 0.4385,
      "count": 192,
      "direction": "long_only",
      "max_drawdown_usd": -1286.12,
      "net_pnl_usd": 21049.08,
      "profit_factor": 6.508,
      "trade_mode": "trade_softtp_v1_entry_v18_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 77.08
    },
    {
      "avg_pnl_usd": 87.87,
      "avg_r": 0.3515,
      "count": 172,
      "direction": "short_only",
      "max_drawdown_usd": -2185.26,
      "net_pnl_usd": 15113.61,
      "profit_factor": 3.113,
      "trade_mode": "trade_softtp_v1_entry_v18_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 73.26
    },
    {
      "avg_pnl_usd": 119.34,
      "avg_r": 0.4774,
      "count": 207,
      "direction": "long_only",
      "max_drawdown_usd": -1286.12,
      "net_pnl_usd": 24704.3,
      "profit_factor": 6.392,
      "trade_mode": "trade_softtp_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 78.74
    },
    {
      "avg_pnl_usd": 126.36,
      "avg_r": 0.5054,
      "count": 191,
      "direction": "short_only",
      "max_drawdown_usd": -2185.26,
      "net_pnl_usd": 24134.05,
      "profit_factor": 4.552,
      "trade_mode": "trade_softtp_v1_entry_v19_atr3_tp30_soft2_be0.8_trail1_risk250_daystop3sl",
      "win_rate_pct": 77.49
    },
    {
      "avg_pnl_usd": 68.0,
      "avg_r": 0.272,
      "count": 232,
      "direction": "long_only",
      "max_drawdown_usd": -1322.23,
      "net_pnl_usd": 15775.56,
      "profit_factor": 4.151,
      "trade_mode": "trade_softtp_v2_entry_v16_atr3_tp30_soft2_be0.8_trail1_dynatr2_dead45m0.5R_risk250_daystop3sl",
      "win_rate_pct": 65.09
    },
    {
      "avg_pnl_usd": 98.42,
      "avg_r": 0.3937,
      "count": 205,
      "direction": "short_only",
      "max_drawdown_usd": -2649.69,
      "net_pnl_usd": 20175.78,
      "profit_factor": 3.61,
      "trade_mode": "trade_softtp_v2_entry_v16_atr3_tp30_soft2_be0.8_trail1_dynatr2_dead45m0.5R_risk250_daystop3sl",
      "win_rate_pct": 64.39
    },
    {
      "avg_pnl_usd": 67.88,
      "avg_r": 0.2715,
      "count": 214,
      "direction": "long_only",
      "max_drawdown_usd": -729.59,
      "net_pnl_usd": 14525.49,
      "profit_factor": 5.372,
      "trade_mode": "trade_softtp_v2_entry_v18_atr3_tp30_soft2_be0.8_trail1_dynatr2_dead45m0.5R_risk250_daystop3sl",
      "win_rate_pct": 66.82
    },
    {
      "avg_pnl_usd": 60.72,
      "avg_r": 0.2429,
      "count": 186,
      "direction": "short_only",
      "max_drawdown_usd": -2649.69,
      "net_pnl_usd": 11293.83,
      "profit_factor": 2.427,
      "trade_mode": "trade_softtp_v2_entry_v18_atr3_tp30_soft2_be0.8_trail1_dynatr2_dead45m0.5R_risk250_daystop3sl",
      "win_rate_pct": 58.6
    }
  ],
  "yield_symbols": [
    {
      "count": 19594,
      "first": "2026-05-18 00:07:00 UTC",
      "last": "2026-07-06 11:31:00 UTC",
      "max_value": 4.236,
      "min_value": 3.986,
      "symbol": "TVC:US02Y",
      "timeframe": "1m"
    },
    {
      "count": 22162,
      "first": "2026-05-18 00:07:00 UTC",
      "last": "2026-07-06 11:36:00 UTC",
      "max_value": 4.687,
      "min_value": 4.361,
      "symbol": "TVC:US10Y",
      "timeframe": "1m"
    }
  ]
}