{
  "date": "2026-04-04 23:00 UTC",
  "cot_date": "2026-03-31",
  "prices": {
    "VIX": {
      "price": 23.87,
      "chg1d": -2.73,
      "chg5d": -13.01,
      "chg20d": 0.51
    },
    "SPX": {
      "price": 6562.4,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "NAS100": {
      "price": 23954.2,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "DXY": {
      "price": 100.186,
      "chg1d": 0.16,
      "chg5d": 0.04,
      "chg20d": 1.21
    },
    "EURUSD": {
      "price": 1.15108,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "USDJPY": {
      "price": 159.588,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "GBPUSD": {
      "price": 1.31899,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "USDCHF": {
      "price": 0.79913,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "AUDUSD": {
      "price": 0.68855,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "USDNOK": {
      "price": 9.78419,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "Brent": {
      "price": 112.09,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "WTI": {
      "price": 112.0,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "Gold": {
      "price": 4676.03,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "Silver": {
      "price": 72.92,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "HYG": {
      "price": 79.56,
      "chg1d": 0.24,
      "chg5d": 0.81,
      "chg20d": -0.65
    },
    "TIP": {
      "price": 110.81,
      "chg1d": 0.41,
      "chg5d": 0.96,
      "chg20d": -0.37
    },
    "BTC": {
      "price": 66775.09,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "ETH": {
      "price": 2021.69,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "SOL": {
      "price": 77.03,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    },
    "XRP": {
      "price": 1.21146,
      "chg1d": 0.0,
      "chg5d": 0.0,
      "chg20d": 0.0,
      "source": "bot"
    }
  },
  "vix_regime": {
    "value": 23.87,
    "label": "Forhøyet – halv størrelse",
    "color": "warn",
    "regime": "elevated"
  },
  "dollar_smile": {
    "position": "hoyre",
    "usd_bias": "MODERAT",
    "usd_color": "bull",
    "desc": "Vekst/inflasjon driver USD",
    "conflicts": [],
    "inputs": {
      "vix": 23.9,
      "hy_stress": false,
      "hy_chg5d": 0.81,
      "brent": 109.05,
      "tip_trend_5d": 0.96,
      "dxy_trend_5d": 0.04,
      "yield_curve": 0.71,
      "yield_10y": 4.313,
      "yield_3m": 3.607,
      "copper_5d": 2.14,
      "em_5d": 2.02
    }
  },
  "trading_levels": {
    "EURUSD": {
      "name": "EUR/USD",
      "label": "Valuta",
      "klasse": "A",
      "session": "London 08:00–12:00 CET",
      "class": "V",
      "current": 1.15189,
      "atr14": 0.00017,
      "atr_15m": 0.00017,
      "atr_daily": 0.00682,
      "atr_4h": 0.00165,
      "at_level_now": true,
      "status": "aktiv",
      "pdh": 1.15482,
      "pdl": 1.15141,
      "pdc": 1.15147,
      "pwh": 1.1626,
      "pwl": 1.14451,
      "ema9_d1": 1.15311,
      "ema9_15m": 1.15187,
      "ema9_above": false,
      "d1_regime": "BEARISH",
      "m15_regime": "BULLISH",
      "regime_align": "mixed",
      "session_now": {
        "active": true,
        "label": "NY Overlap",
        "cet_hour": 16
      },
      "sma200": 1.1678,
      "sma200_pos": "under",
      "chg5d": 0.52,
      "chg20d": 0.83,
      "dir_color": "bear",
      "grade": "C",
      "grade_color": "bear",
      "score": 5,
      "score_pct": 42,
      "score_details": [
        {
          "kryss": "Over SMA200 (D1 trend)",
          "verdi": false
        },
        {
          "kryss": "Momentum 20d bekrefter",
          "verdi": false
        },
        {
          "kryss": "COT bekrefter retning",
          "verdi": false
        },
        {
          "kryss": "COT sterk posisjonering (>10%)",
          "verdi": false
        },
        {
          "kryss": "Pris VED HTF-nivå nå",
          "verdi": true
        },
        {
          "kryss": "HTF-nivå D1/Ukentlig",
          "verdi": false
        },
        {
          "kryss": "D1 + 4H trend kongruent",
          "verdi": false
        },
        {
          "kryss": "Ingen event-risiko (4t)",
          "verdi": true
        },
        {
          "kryss": "Nyhetssentiment bekrefter",
          "verdi": true
        },
        {
          "kryss": "Fundamental bekrefter",
          "verdi": true
        },
        {
          "kryss": "BOS 1H/4H bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "SMC 1H struktur bekrefter",
          "verdi": false
        }
      ],
      "news_headwind": false,
      "news_sentiment_label": "risk_off",
      "open_interest": 774237,
      "resistances": [
        {
          "name": "15m",
          "level": 1.15201,
          "weight": 1,
          "dist_atr": 0.7
        },
        {
          "name": "4H",
          "level": 1.1521,
          "weight": 2,
          "dist_atr": 1.2
        },
        {
          "name": "4H",
          "level": 1.15237,
          "weight": 2,
          "dist_atr": 2.8
        },
        {
          "name": "SMC15m",
          "level": 1.15251,
          "weight": 1,
          "dist_atr": 3.7
        },
        {
          "name": "4H",
          "level": 1.15428,
          "weight": 2,
          "dist_atr": 14.1
        }
      ],
      "supports": [
        {
          "name": "15m",
          "level": 1.15185,
          "weight": 1,
          "dist_atr": 0.2
        },
        {
          "name": "15m",
          "level": 1.1517,
          "weight": 1,
          "dist_atr": 1.1
        },
        {
          "name": "PDL",
          "level": 1.15141,
          "weight": 4,
          "dist_atr": 2.8
        },
        {
          "name": "4H",
          "level": 1.15093,
          "weight": 2,
          "dist_atr": 5.7
        },
        {
          "name": "4H",
          "level": 1.1502,
          "weight": 2,
          "dist_atr": 10.0
        }
      ],
      "setup_long": {
        "entry": 1.15185,
        "entry_curr": 1.15189,
        "sl": 1.1498,
        "sl_type": "struktur",
        "t1": 1.15493,
        "t2": 1.15698,
        "rr_t1": 1.5,
        "rr_t2": 2.5,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.01,
        "entry_name": "Støtte 1.15185 [15m]",
        "entry_level": 1.15185,
        "entry_weight": 1,
        "t1_source": "projected",
        "t1_weight": 0,
        "t1_quality": "weak",
        "status": "aktiv",
        "note": "MAKRO LONG: E=1.1519 [15m w1] SL=1.1498 (struktur) → T1=1.1549 [projected w0 weak] R:R=1.5 | Risk=0.0021 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London 08:00–12:00 CET"
      },
      "setup_short": {
        "entry": 1.15201,
        "entry_curr": 1.15189,
        "sl": 1.15406,
        "sl_type": "struktur",
        "t1": 1.14893,
        "t2": 1.14688,
        "rr_t1": 1.5,
        "rr_t2": 2.5,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.02,
        "entry_name": "Motstand 1.15201 [15m]",
        "entry_level": 1.15201,
        "entry_weight": 1,
        "t1_source": "projected",
        "t1_weight": 0,
        "t1_quality": "weak",
        "status": "watchlist",
        "note": "MAKRO SHORT: E=1.152 [15m w1] SL=1.1541 (struktur) → T1=1.1489 [projected w0 weak] R:R=1.5 | Risk=0.0021 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London 08:00–12:00 CET"
      },
      "binary_risk": [],
      "smc": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 1.15256,
            "bottom": 1.15246,
            "poi": 1.15251,
            "idx": 424,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 1.15498,
            "bottom": 1.15488,
            "poi": 1.15493,
            "idx": 317,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 1.15602,
            "bottom": 1.15592,
            "poi": 1.15597,
            "idx": 306,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [],
        "bos_levels": [
          {
            "level": 1.15341,
            "type": "BOS_ned",
            "idx": 353,
            "zone_top": 1.15346,
            "zone_bot": 1.15336
          },
          {
            "level": 1.15368,
            "type": "BOS_opp",
            "idx": 306,
            "zone_top": 1.15373,
            "zone_bot": 1.15363
          },
          {
            "level": 1.15169,
            "type": "BOS_ned",
            "idx": 291,
            "zone_top": 1.15174,
            "zone_bot": 1.15164
          }
        ],
        "last_swing_high": {
          "value": 1.15212,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 1.15139,
          "label": "HL"
        }
      },
      "smc_1h": {
        "structure": "MIXED",
        "supply_zones": [],
        "demand_zones": [
          {
            "top": 1.14518,
            "bottom": 1.14499,
            "poi": 1.14509,
            "idx": 97,
            "type": "demand",
            "status": "intakt"
          },
          {
            "top": 1.14165,
            "bottom": 1.14146,
            "poi": 1.14156,
            "idx": 36,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 1.14892,
            "type": "BOS_opp",
            "idx": 401,
            "zone_top": 1.14902,
            "zone_bot": 1.14883
          },
          {
            "level": 1.1503,
            "type": "BOS_ned",
            "idx": 360,
            "zone_top": 1.15039,
            "zone_bot": 1.1502
          },
          {
            "level": 1.15605,
            "type": "BOS_ned",
            "idx": 269,
            "zone_top": 1.15614,
            "zone_bot": 1.15595
          }
        ],
        "last_swing_high": {
          "value": 1.15482,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 1.15093,
          "label": "HL"
        }
      },
      "smc_4h": {
        "structure": "BULLISH",
        "supply_zones": [],
        "demand_zones": [
          {
            "top": 1.14502,
            "bottom": 1.14437,
            "poi": 1.1447,
            "idx": 27,
            "type": "demand",
            "status": "intakt"
          },
          {
            "top": 1.1358,
            "bottom": 1.13515,
            "poi": 1.13548,
            "idx": 5,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 1.15053,
            "type": "BOS_ned",
            "idx": 90,
            "zone_top": 1.15085,
            "zone_bot": 1.1502
          },
          {
            "level": 1.15628,
            "type": "BOS_ned",
            "idx": 67,
            "zone_top": 1.1566,
            "zone_bot": 1.15595
          },
          {
            "level": 1.16131,
            "type": "BOS_opp",
            "idx": 52,
            "zone_top": 1.16164,
            "zone_bot": 1.16099
          }
        ],
        "last_swing_high": {
          "value": 1.1626,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 1.15093,
          "label": "HL"
        }
      },
      "dxy_conf": "motvind",
      "pos_size": "Halv",
      "vix_spread_factor": 1.5,
      "cot": {
        "bias": "NØYTRAL",
        "color": "neutral",
        "net": 3947,
        "chg": 17485,
        "pct": 0.5,
        "momentum": "ØKER",
        "date": "2026-03-31",
        "report": "cftc",
        "source": "CFTC",
        "agrees": null
      },
      "combined_bias": "SHORT",
      "timeframe_bias": "SCALP",
      "sentiment": {
        "fear_greed": {
          "score": 19.3,
          "rating": "extreme fear"
        }
      },
      "fundamentals": {
        "score": -1.33,
        "bias": "strong_bearish",
        "confirms": true,
        "categories": {
          "econ_growth": {
            "score": 1,
            "avg": 0.375,
            "count": 3,
            "bias": "neutral",
            "keys": [
              "GDP",
              "mPMI",
              "sPMI",
              "Retail",
              "ConConf"
            ]
          },
          "inflation": {
            "score": 4,
            "avg": 0.923,
            "count": 4,
            "bias": "bullish",
            "keys": [
              "CPI",
              "PPI",
              "PCE",
              "IntRate"
            ]
          },
          "jobs": {
            "score": 6,
            "avg": 1.214,
            "count": 5,
            "bias": "bullish",
            "keys": [
              "NFP",
              "Unemp",
              "Claims",
              "ADP",
              "JOLTS"
            ]
          }
        },
        "indicators": {
          "GDP": {
            "key": "GDP",
            "label": "GDP Growth QoQ (%)",
            "current": 0.7,
            "previous": 4.4,
            "date": "2025-10-01",
            "score": 0,
            "trend": "ned"
          },
          "Retail": {
            "key": "Retail",
            "label": "Retail Sales MoM (%)",
            "current": 0.6,
            "previous": -0.1,
            "date": "2026-02-01",
            "score": 1,
            "trend": "opp"
          },
          "ConConf": {
            "key": "ConConf",
            "label": "UoM Consumer Sentiment",
            "current": 56.6,
            "previous": 56.4,
            "date": "2026-02-01",
            "score": 0,
            "trend": "opp"
          },
          "CPI": {
            "key": "CPI",
            "label": "CPI YoY (%)",
            "current": 2.66,
            "previous": 2.83,
            "date": "2026-02-01",
            "score": 1,
            "trend": "ned"
          },
          "PPI": {
            "key": "PPI",
            "label": "PPI YoY (%)",
            "current": 3.22,
            "previous": 1.95,
            "date": "2026-02-01",
            "score": 2,
            "trend": "opp"
          },
          "PCE": {
            "key": "PCE",
            "label": "PCE YoY (%)",
            "current": 2.83,
            "previous": 2.91,
            "date": "2026-01-01",
            "score": 1,
            "trend": "ned"
          },
          "IntRate": {
            "key": "IntRate",
            "label": "Fed Funds Rate (%)",
            "current": 3.64,
            "previous": 3.64,
            "date": "2026-03-01",
            "score": 0,
            "trend": "flat"
          },
          "NFP": {
            "key": "NFP",
            "label": "NFP Endring (k)",
            "current": 178.0,
            "previous": -133.0,
            "date": "2026-03-01",
            "score": 1,
            "trend": "opp"
          },
          "Unemp": {
            "key": "Unemp",
            "label": "Arbeidsledighet (%)",
            "current": 4.3,
            "previous": 4.4,
            "date": "2026-03-01",
            "score": 1,
            "trend": "ned"
          },
          "Claims": {
            "key": "Claims",
            "label": "Init. Krav (k)",
            "current": 202.0,
            "previous": 211.0,
            "date": "2026-03-28",
            "score": 2,
            "trend": "ned"
          },
          "ADP": {
            "key": "ADP",
            "label": "ADP Endring (k)",
            "current": 132312.0,
            "previous": 132183.0,
            "date": "2026-03-01",
            "score": 2,
            "trend": "opp"
          },
          "JOLTS": {
            "key": "JOLTS",
            "label": "JOLTS Stillinger (k)",
            "current": 6882.0,
            "previous": 7240.0,
            "date": "2026-02-01",
            "score": 0,
            "trend": "ned"
          }
        },
        "usd_bias": "strong_bullish",
        "updated": "2026-04-04T14:52:33.880551+00:00"
      }
    },
    "USDJPY": {
      "name": "USD/JPY",
      "label": "Valuta",
      "klasse": "A",
      "session": "London 08:00–12:00 CET",
      "class": "V",
      "current": 159.64,
      "atr14": 0.0159,
      "atr_15m": 0.0159,
      "atr_daily": 0.88766,
      "atr_4h": 0.20374,
      "at_level_now": true,
      "status": "aktiv",
      "pdh": 159.69783,
      "pdl": 159.42241,
      "pdc": 159.64147,
      "pwh": 160.56062,
      "pwl": 158.28981,
      "ema9_d1": 159.51389,
      "ema9_15m": 159.62881,
      "ema9_above": true,
      "d1_regime": "BULLISH",
      "m15_regime": "BULLISH",
      "regime_align": "bull",
      "session_now": {
        "active": true,
        "label": "NY Overlap",
        "cet_hour": 16
      },
      "sma200": 154.58,
      "sma200_pos": "over",
      "chg5d": -0.04,
      "chg20d": -0.01,
      "dir_color": "bull",
      "grade": "B",
      "grade_color": "bear",
      "score": 8,
      "score_pct": 67,
      "score_details": [
        {
          "kryss": "Over SMA200 (D1 trend)",
          "verdi": true
        },
        {
          "kryss": "Momentum 20d bekrefter",
          "verdi": false
        },
        {
          "kryss": "COT bekrefter retning",
          "verdi": false
        },
        {
          "kryss": "COT sterk posisjonering (>10%)",
          "verdi": true
        },
        {
          "kryss": "Pris VED HTF-nivå nå",
          "verdi": true
        },
        {
          "kryss": "HTF-nivå D1/Ukentlig",
          "verdi": true
        },
        {
          "kryss": "D1 + 4H trend kongruent",
          "verdi": true
        },
        {
          "kryss": "Ingen event-risiko (4t)",
          "verdi": true
        },
        {
          "kryss": "Nyhetssentiment bekrefter",
          "verdi": false
        },
        {
          "kryss": "Fundamental bekrefter",
          "verdi": true
        },
        {
          "kryss": "BOS 1H/4H bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "SMC 1H struktur bekrefter",
          "verdi": false
        }
      ],
      "news_headwind": true,
      "news_sentiment_label": "risk_off",
      "open_interest": 345276,
      "resistances": [
        {
          "name": "4H",
          "level": 159.65,
          "weight": 2,
          "dist_atr": 0.3
        },
        {
          "name": "15m",
          "level": 159.66,
          "weight": 1,
          "dist_atr": 1.1
        },
        {
          "name": "PDH",
          "level": 159.7,
          "weight": 4,
          "dist_atr": 3.4
        },
        {
          "name": "4H",
          "level": 159.75,
          "weight": 2,
          "dist_atr": 6.8
        },
        {
          "name": "D1",
          "level": 160.09,
          "weight": 3,
          "dist_atr": 27.9
        }
      ],
      "supports": [
        {
          "name": "PDC",
          "level": 159.64,
          "weight": 3,
          "dist_atr": 0.1
        },
        {
          "name": "15m",
          "level": 159.63,
          "weight": 1,
          "dist_atr": 1.1
        },
        {
          "name": "15m",
          "level": 159.61,
          "weight": 1,
          "dist_atr": 1.9
        },
        {
          "name": "15m",
          "level": 159.6,
          "weight": 1,
          "dist_atr": 3.0
        },
        {
          "name": "4H",
          "level": 159.57,
          "weight": 2,
          "dist_atr": 4.8
        }
      ],
      "setup_long": {
        "entry": 159.64147,
        "entry_curr": 159.64351,
        "sl": 159.37517,
        "sl_type": "struktur",
        "t1": 160.56062,
        "t2": 160.82692,
        "rr_t1": 3.45,
        "rr_t2": 4.45,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.0,
        "entry_name": "Støtte 159.64147 [PDC]",
        "entry_level": 159.64147,
        "entry_weight": 3,
        "t1_source": "PWH",
        "t1_weight": 5,
        "t1_quality": "htf",
        "status": "aktiv",
        "note": "MAKRO LONG: E=159.6415 [PDC w3] SL=159.3752 (struktur) → T1=160.5606 [PWH w5 htf] R:R=3.45 | Risk=0.2663 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London 08:00–12:00 CET"
      },
      "setup_short": {
        "entry": 159.64837,
        "entry_curr": 159.64351,
        "sl": 159.91467,
        "sl_type": "struktur",
        "t1": 159.24892,
        "t2": 158.98262,
        "rr_t1": 1.5,
        "rr_t2": 2.5,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.01,
        "entry_name": "Motstand 159.64837 [4H]",
        "entry_level": 159.64837,
        "entry_weight": 2,
        "t1_source": "projected",
        "t1_weight": 0,
        "t1_quality": "weak",
        "status": "aktiv",
        "note": "MAKRO SHORT: E=159.6484 [4H w2] SL=159.9147 (struktur) → T1=159.2489 [projected w0 weak] R:R=1.5 | Risk=0.2663 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London 08:00–12:00 CET"
      },
      "binary_risk": [],
      "smc": {
        "structure": "BULLISH",
        "supply_zones": [],
        "demand_zones": [
          {
            "top": 159.57582,
            "bottom": 159.57054,
            "poi": 159.57318,
            "idx": 460,
            "type": "demand",
            "status": "intakt"
          },
          {
            "top": 159.42769,
            "bottom": 159.42241,
            "poi": 159.42505,
            "idx": 345,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 159.59996,
            "type": "BOS_opp",
            "idx": 489,
            "zone_top": 159.6026,
            "zone_bot": 159.59732
          },
          {
            "level": 159.65842,
            "type": "BOS_opp",
            "idx": 430,
            "zone_top": 159.66106,
            "zone_bot": 159.65578
          },
          {
            "level": 159.62831,
            "type": "BOS_ned",
            "idx": 424,
            "zone_top": 159.63095,
            "zone_bot": 159.62567
          }
        ],
        "last_swing_high": {
          "value": 159.60756,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 159.56939,
          "label": "HL"
        }
      },
      "smc_1h": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 159.70204,
            "bottom": 159.68064,
            "poi": 159.69134,
            "idx": 483,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [],
        "bos_levels": [
          {
            "level": 158.4084,
            "type": "BOS_ned",
            "idx": 419,
            "zone_top": 158.4191,
            "zone_bot": 158.3977
          },
          {
            "level": 159.3427,
            "type": "BOS_ned",
            "idx": 402,
            "zone_top": 159.3534,
            "zone_bot": 159.332
          },
          {
            "level": 160.38825,
            "type": "BOS_opp",
            "idx": 363,
            "zone_top": 160.39895,
            "zone_bot": 160.37755
          }
        ],
        "last_swing_high": {
          "value": 159.70204,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 159.48459,
          "label": "HL"
        }
      },
      "smc_4h": {
        "structure": "BEARISH",
        "supply_zones": [],
        "demand_zones": [
          {
            "top": 157.61942,
            "bottom": 157.53377,
            "poi": 157.57659,
            "idx": 30,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 159.61076,
            "type": "BOS_ned",
            "idx": 94,
            "zone_top": 159.65359,
            "zone_bot": 159.56794
          },
          {
            "level": 160.35613,
            "type": "BOS_opp",
            "idx": 90,
            "zone_top": 160.39895,
            "zone_bot": 160.3133
          },
          {
            "level": 159.45319,
            "type": "BOS_opp",
            "idx": 22,
            "zone_top": 159.49601,
            "zone_bot": 159.41036
          }
        ],
        "last_swing_high": {
          "value": 159.7509,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 158.28981,
          "label": "LL"
        }
      },
      "dxy_conf": "motvind",
      "pos_size": "Halv",
      "vix_spread_factor": 1.5,
      "cot": {
        "bias": "SHORT",
        "color": "bear",
        "net": -46182,
        "chg": 8670,
        "pct": 13.4,
        "momentum": "SNUR",
        "date": "2026-03-31",
        "report": "cftc",
        "source": "CFTC",
        "agrees": null
      },
      "combined_bias": "LONG",
      "timeframe_bias": "SWING",
      "sentiment": {
        "fear_greed": {
          "score": 19.3,
          "rating": "extreme fear"
        }
      },
      "fundamentals": {
        "score": 1.33,
        "bias": "strong_bullish",
        "confirms": true,
        "categories": {
          "econ_growth": {
            "score": 1,
            "avg": 0.375,
            "count": 3,
            "bias": "neutral",
            "keys": [
              "GDP",
              "mPMI",
              "sPMI",
              "Retail",
              "ConConf"
            ]
          },
          "inflation": {
            "score": 4,
            "avg": 0.923,
            "count": 4,
            "bias": "bullish",
            "keys": [
              "CPI",
              "PPI",
              "PCE",
              "IntRate"
            ]
          },
          "jobs": {
            "score": 6,
            "avg": 1.214,
            "count": 5,
            "bias": "bullish",
            "keys": [
              "NFP",
              "Unemp",
              "Claims",
              "ADP",
              "JOLTS"
            ]
          }
        },
        "indicators": {
          "GDP": {
            "key": "GDP",
            "label": "GDP Growth QoQ (%)",
            "current": 0.7,
            "previous": 4.4,
            "date": "2025-10-01",
            "score": 0,
            "trend": "ned"
          },
          "Retail": {
            "key": "Retail",
            "label": "Retail Sales MoM (%)",
            "current": 0.6,
            "previous": -0.1,
            "date": "2026-02-01",
            "score": 1,
            "trend": "opp"
          },
          "ConConf": {
            "key": "ConConf",
            "label": "UoM Consumer Sentiment",
            "current": 56.6,
            "previous": 56.4,
            "date": "2026-02-01",
            "score": 0,
            "trend": "opp"
          },
          "CPI": {
            "key": "CPI",
            "label": "CPI YoY (%)",
            "current": 2.66,
            "previous": 2.83,
            "date": "2026-02-01",
            "score": 1,
            "trend": "ned"
          },
          "PPI": {
            "key": "PPI",
            "label": "PPI YoY (%)",
            "current": 3.22,
            "previous": 1.95,
            "date": "2026-02-01",
            "score": 2,
            "trend": "opp"
          },
          "PCE": {
            "key": "PCE",
            "label": "PCE YoY (%)",
            "current": 2.83,
            "previous": 2.91,
            "date": "2026-01-01",
            "score": 1,
            "trend": "ned"
          },
          "IntRate": {
            "key": "IntRate",
            "label": "Fed Funds Rate (%)",
            "current": 3.64,
            "previous": 3.64,
            "date": "2026-03-01",
            "score": 0,
            "trend": "flat"
          },
          "NFP": {
            "key": "NFP",
            "label": "NFP Endring (k)",
            "current": 178.0,
            "previous": -133.0,
            "date": "2026-03-01",
            "score": 1,
            "trend": "opp"
          },
          "Unemp": {
            "key": "Unemp",
            "label": "Arbeidsledighet (%)",
            "current": 4.3,
            "previous": 4.4,
            "date": "2026-03-01",
            "score": 1,
            "trend": "ned"
          },
          "Claims": {
            "key": "Claims",
            "label": "Init. Krav (k)",
            "current": 202.0,
            "previous": 211.0,
            "date": "2026-03-28",
            "score": 2,
            "trend": "ned"
          },
          "ADP": {
            "key": "ADP",
            "label": "ADP Endring (k)",
            "current": 132312.0,
            "previous": 132183.0,
            "date": "2026-03-01",
            "score": 2,
            "trend": "opp"
          },
          "JOLTS": {
            "key": "JOLTS",
            "label": "JOLTS Stillinger (k)",
            "current": 6882.0,
            "previous": 7240.0,
            "date": "2026-02-01",
            "score": 0,
            "trend": "ned"
          }
        },
        "usd_bias": "strong_bullish",
        "updated": "2026-04-04T14:52:33.880551+00:00"
      }
    },
    "GBPUSD": {
      "name": "GBP/USD",
      "label": "Valuta",
      "klasse": "A",
      "session": "London 08:00–12:00 CET",
      "class": "V",
      "current": 1.31969,
      "atr14": 0.00028,
      "atr_15m": 0.00028,
      "atr_daily": 0.00963,
      "atr_4h": 0.00216,
      "at_level_now": false,
      "status": "watchlist",
      "pdh": 1.3243,
      "pdl": 1.31896,
      "pdc": 1.31937,
      "pwh": 1.33624,
      "pwl": 1.31613,
      "ema9_d1": 1.32428,
      "ema9_15m": 1.31976,
      "ema9_above": false,
      "d1_regime": "BEARISH",
      "m15_regime": "BEARISH",
      "regime_align": "bear",
      "session_now": {
        "active": true,
        "label": "NY Overlap",
        "cet_hour": 16
      },
      "sma200": 1.3406,
      "sma200_pos": "under",
      "chg5d": 0.1,
      "chg20d": -0.33,
      "dir_color": "bear",
      "grade": "B",
      "grade_color": "bear",
      "score": 7,
      "score_pct": 58,
      "score_details": [
        {
          "kryss": "Over SMA200 (D1 trend)",
          "verdi": false
        },
        {
          "kryss": "Momentum 20d bekrefter",
          "verdi": true
        },
        {
          "kryss": "COT bekrefter retning",
          "verdi": false
        },
        {
          "kryss": "COT sterk posisjonering (>10%)",
          "verdi": true
        },
        {
          "kryss": "Pris VED HTF-nivå nå",
          "verdi": false
        },
        {
          "kryss": "HTF-nivå D1/Ukentlig",
          "verdi": false
        },
        {
          "kryss": "D1 + 4H trend kongruent",
          "verdi": true
        },
        {
          "kryss": "Ingen event-risiko (4t)",
          "verdi": true
        },
        {
          "kryss": "Nyhetssentiment bekrefter",
          "verdi": true
        },
        {
          "kryss": "Fundamental bekrefter",
          "verdi": true
        },
        {
          "kryss": "BOS 1H/4H bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "SMC 1H struktur bekrefter",
          "verdi": false
        }
      ],
      "news_headwind": false,
      "news_sentiment_label": "risk_off",
      "open_interest": 243461,
      "resistances": [
        {
          "name": "15m",
          "level": 1.31996,
          "weight": 1,
          "dist_atr": 1.0
        },
        {
          "name": "15m",
          "level": 1.32011,
          "weight": 1,
          "dist_atr": 1.5
        },
        {
          "name": "SMC1H",
          "level": 1.3204,
          "weight": 3,
          "dist_atr": 2.5
        },
        {
          "name": "D1",
          "level": 1.32148,
          "weight": 3,
          "dist_atr": 6.4
        },
        {
          "name": "PDH",
          "level": 1.3243,
          "weight": 4,
          "dist_atr": 16.4
        }
      ],
      "supports": [
        {
          "name": "15m",
          "level": 1.31957,
          "weight": 1,
          "dist_atr": 0.4
        },
        {
          "name": "PDC",
          "level": 1.31937,
          "weight": 3,
          "dist_atr": 1.1
        },
        {
          "name": "15m",
          "level": 1.31922,
          "weight": 1,
          "dist_atr": 1.7
        },
        {
          "name": "PDL",
          "level": 1.31896,
          "weight": 4,
          "dist_atr": 2.6
        },
        {
          "name": "4H",
          "level": 1.31825,
          "weight": 2,
          "dist_atr": 5.1
        }
      ],
      "setup_long": {
        "entry": 1.31957,
        "entry_curr": 1.31969,
        "sl": 1.31668,
        "sl_type": "struktur",
        "t1": 1.3243,
        "t2": 1.32497,
        "rr_t1": 1.64,
        "rr_t2": 1.87,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.01,
        "entry_name": "Støtte 1.31957 [15m]",
        "entry_level": 1.31957,
        "entry_weight": 1,
        "t1_source": "PDH",
        "t1_weight": 4,
        "t1_quality": "htf",
        "status": "watchlist",
        "note": "MAKRO LONG: E=1.3196 [15m w1] SL=1.3167 (struktur) → T1=1.3243 [PDH w4 htf] R:R=1.64 | Risk=0.0029 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London 08:00–12:00 CET"
      },
      "setup_short": {
        "entry": 1.31996,
        "entry_curr": 1.31969,
        "sl": 1.32285,
        "sl_type": "struktur",
        "t1": 1.31562,
        "t2": 1.31273,
        "rr_t1": 1.5,
        "rr_t2": 2.5,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.03,
        "entry_name": "Motstand 1.31996 [15m]",
        "entry_level": 1.31996,
        "entry_weight": 1,
        "t1_source": "projected",
        "t1_weight": 0,
        "t1_quality": "weak",
        "status": "watchlist",
        "note": "MAKRO SHORT: E=1.32 [15m w1] SL=1.3229 (struktur) → T1=1.3156 [projected w0 weak] R:R=1.5 | Risk=0.0029 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London 08:00–12:00 CET"
      },
      "binary_risk": [],
      "smc": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 1.3205,
            "bottom": 1.32037,
            "poi": 1.32044,
            "idx": 424,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 1.32497,
            "bottom": 1.32484,
            "poi": 1.32491,
            "idx": 308,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 1.31838,
            "bottom": 1.31825,
            "poi": 1.31831,
            "idx": 293,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 1.32229,
            "type": "BOS_ned",
            "idx": 394,
            "zone_top": 1.32236,
            "zone_bot": 1.32223
          },
          {
            "level": 1.32337,
            "type": "BOS_ned",
            "idx": 386,
            "zone_top": 1.32344,
            "zone_bot": 1.32331
          },
          {
            "level": 1.32314,
            "type": "BOS_opp",
            "idx": 345,
            "zone_top": 1.3232,
            "zone_bot": 1.32307
          }
        ],
        "last_swing_high": {
          "value": 1.32011,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 1.31922,
          "label": "HL"
        }
      },
      "smc_1h": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 1.32052,
            "bottom": 1.32028,
            "poi": 1.3204,
            "idx": 488,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 1.3243,
            "bottom": 1.32406,
            "poi": 1.32418,
            "idx": 468,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 1.31788,
            "bottom": 1.31764,
            "poi": 1.31776,
            "idx": 405,
            "type": "demand",
            "status": "intakt"
          },
          {
            "top": 1.31462,
            "bottom": 1.31438,
            "poi": 1.3145,
            "idx": 23,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 1.32624,
            "type": "BOS_opp",
            "idx": 419,
            "zone_top": 1.32636,
            "zone_bot": 1.32612
          },
          {
            "level": 1.32471,
            "type": "BOS_ned",
            "idx": 363,
            "zone_top": 1.32483,
            "zone_bot": 1.32459
          },
          {
            "level": 1.33557,
            "type": "BOS_ned",
            "idx": 271,
            "zone_top": 1.33569,
            "zone_bot": 1.33545
          }
        ],
        "last_swing_high": {
          "value": 1.32052,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 1.31896,
          "label": "HL"
        }
      },
      "smc_4h": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 1.347,
            "bottom": 1.34607,
            "poi": 1.34654,
            "idx": 30,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 1.31531,
            "bottom": 1.31438,
            "poi": 1.31484,
            "idx": 5,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 1.32505,
            "type": "BOS_ned",
            "idx": 90,
            "zone_top": 1.32552,
            "zone_bot": 1.32459
          },
          {
            "level": 1.33591,
            "type": "BOS_ned",
            "idx": 67,
            "zone_top": 1.33638,
            "zone_bot": 1.33545
          },
          {
            "level": 1.33704,
            "type": "BOS_opp",
            "idx": 29,
            "zone_top": 1.3375,
            "zone_bot": 1.33657
          }
        ],
        "last_swing_high": {
          "value": 1.33453,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 1.31896,
          "label": "HL"
        }
      },
      "dxy_conf": "motvind",
      "pos_size": "Halv",
      "vix_spread_factor": 1.5,
      "cot": {
        "bias": "LONG",
        "color": "bull",
        "net": 29932,
        "chg": 14216,
        "pct": 12.3,
        "momentum": "ØKER",
        "date": "2026-03-31",
        "report": "cftc",
        "source": "CFTC",
        "agrees": null
      },
      "combined_bias": "SHORT",
      "timeframe_bias": "WATCHLIST",
      "sentiment": {
        "fear_greed": {
          "score": 19.3,
          "rating": "extreme fear"
        }
      },
      "fundamentals": {
        "score": -1.33,
        "bias": "strong_bearish",
        "confirms": true,
        "categories": {
          "econ_growth": {
            "score": 1,
            "avg": 0.375,
            "count": 3,
            "bias": "neutral",
            "keys": [
              "GDP",
              "mPMI",
              "sPMI",
              "Retail",
              "ConConf"
            ]
          },
          "inflation": {
            "score": 4,
            "avg": 0.923,
            "count": 4,
            "bias": "bullish",
            "keys": [
              "CPI",
              "PPI",
              "PCE",
              "IntRate"
            ]
          },
          "jobs": {
            "score": 6,
            "avg": 1.214,
            "count": 5,
            "bias": "bullish",
            "keys": [
              "NFP",
              "Unemp",
              "Claims",
              "ADP",
              "JOLTS"
            ]
          }
        },
        "indicators": {
          "GDP": {
            "key": "GDP",
            "label": "GDP Growth QoQ (%)",
            "current": 0.7,
            "previous": 4.4,
            "date": "2025-10-01",
            "score": 0,
            "trend": "ned"
          },
          "Retail": {
            "key": "Retail",
            "label": "Retail Sales MoM (%)",
            "current": 0.6,
            "previous": -0.1,
            "date": "2026-02-01",
            "score": 1,
            "trend": "opp"
          },
          "ConConf": {
            "key": "ConConf",
            "label": "UoM Consumer Sentiment",
            "current": 56.6,
            "previous": 56.4,
            "date": "2026-02-01",
            "score": 0,
            "trend": "opp"
          },
          "CPI": {
            "key": "CPI",
            "label": "CPI YoY (%)",
            "current": 2.66,
            "previous": 2.83,
            "date": "2026-02-01",
            "score": 1,
            "trend": "ned"
          },
          "PPI": {
            "key": "PPI",
            "label": "PPI YoY (%)",
            "current": 3.22,
            "previous": 1.95,
            "date": "2026-02-01",
            "score": 2,
            "trend": "opp"
          },
          "PCE": {
            "key": "PCE",
            "label": "PCE YoY (%)",
            "current": 2.83,
            "previous": 2.91,
            "date": "2026-01-01",
            "score": 1,
            "trend": "ned"
          },
          "IntRate": {
            "key": "IntRate",
            "label": "Fed Funds Rate (%)",
            "current": 3.64,
            "previous": 3.64,
            "date": "2026-03-01",
            "score": 0,
            "trend": "flat"
          },
          "NFP": {
            "key": "NFP",
            "label": "NFP Endring (k)",
            "current": 178.0,
            "previous": -133.0,
            "date": "2026-03-01",
            "score": 1,
            "trend": "opp"
          },
          "Unemp": {
            "key": "Unemp",
            "label": "Arbeidsledighet (%)",
            "current": 4.3,
            "previous": 4.4,
            "date": "2026-03-01",
            "score": 1,
            "trend": "ned"
          },
          "Claims": {
            "key": "Claims",
            "label": "Init. Krav (k)",
            "current": 202.0,
            "previous": 211.0,
            "date": "2026-03-28",
            "score": 2,
            "trend": "ned"
          },
          "ADP": {
            "key": "ADP",
            "label": "ADP Endring (k)",
            "current": 132312.0,
            "previous": 132183.0,
            "date": "2026-03-01",
            "score": 2,
            "trend": "opp"
          },
          "JOLTS": {
            "key": "JOLTS",
            "label": "JOLTS Stillinger (k)",
            "current": 6882.0,
            "previous": 7240.0,
            "date": "2026-02-01",
            "score": 0,
            "trend": "ned"
          }
        },
        "usd_bias": "strong_bullish",
        "updated": "2026-04-04T14:52:33.880551+00:00"
      }
    },
    "AUDUSD": {
      "name": "AUD/USD",
      "label": "Valuta",
      "klasse": "A",
      "session": "London 08:00–12:00 CET",
      "class": "V",
      "current": 0.68914,
      "atr14": 0.00011,
      "atr_15m": 0.00011,
      "atr_daily": 0.00596,
      "atr_4h": 0.00132,
      "at_level_now": true,
      "status": "aktiv",
      "pdh": 0.69163,
      "pdl": 0.68841,
      "pdc": 0.68858,
      "pwh": 0.69591,
      "pwl": 0.68347,
      "ema9_d1": 0.69034,
      "ema9_15m": 0.68911,
      "ema9_above": false,
      "d1_regime": "BEARISH",
      "m15_regime": "BULLISH",
      "regime_align": "mixed",
      "session_now": {
        "active": true,
        "label": "NY Overlap",
        "cet_hour": 16
      },
      "sma200": 0.6746,
      "sma200_pos": "over",
      "chg5d": 0.62,
      "chg20d": -1.37,
      "dir_color": "bull",
      "grade": "C",
      "grade_color": "bear",
      "score": 4,
      "score_pct": 33,
      "score_details": [
        {
          "kryss": "Over SMA200 (D1 trend)",
          "verdi": true
        },
        {
          "kryss": "Momentum 20d bekrefter",
          "verdi": false
        },
        {
          "kryss": "COT bekrefter retning",
          "verdi": false
        },
        {
          "kryss": "COT sterk posisjonering (>10%)",
          "verdi": false
        },
        {
          "kryss": "Pris VED HTF-nivå nå",
          "verdi": true
        },
        {
          "kryss": "HTF-nivå D1/Ukentlig",
          "verdi": false
        },
        {
          "kryss": "D1 + 4H trend kongruent",
          "verdi": false
        },
        {
          "kryss": "Ingen event-risiko (4t)",
          "verdi": true
        },
        {
          "kryss": "Nyhetssentiment bekrefter",
          "verdi": false
        },
        {
          "kryss": "Fundamental bekrefter",
          "verdi": false
        },
        {
          "kryss": "BOS 1H/4H bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "SMC 1H struktur bekrefter",
          "verdi": false
        }
      ],
      "news_headwind": true,
      "news_sentiment_label": "risk_off",
      "open_interest": 1,
      "resistances": [
        {
          "name": "15m",
          "level": 0.6892,
          "weight": 1,
          "dist_atr": 0.6
        },
        {
          "name": "15m",
          "level": 0.68938,
          "weight": 1,
          "dist_atr": 2.3
        },
        {
          "name": "15m",
          "level": 0.68947,
          "weight": 1,
          "dist_atr": 3.1
        },
        {
          "name": "4H",
          "level": 0.6896,
          "weight": 2,
          "dist_atr": 4.3
        },
        {
          "name": "SMC15m",
          "level": 0.69103,
          "weight": 1,
          "dist_atr": 17.8
        }
      ],
      "supports": [
        {
          "name": "15m",
          "level": 0.68912,
          "weight": 1,
          "dist_atr": 0.2
        },
        {
          "name": "SMC15m",
          "level": 0.68906,
          "weight": 1,
          "dist_atr": 0.8
        },
        {
          "name": "PDC",
          "level": 0.68858,
          "weight": 3,
          "dist_atr": 5.3
        },
        {
          "name": "PDL",
          "level": 0.68841,
          "weight": 4,
          "dist_atr": 6.9
        },
        {
          "name": "4H",
          "level": 0.68748,
          "weight": 2,
          "dist_atr": 15.6
        }
      ],
      "setup_long": {
        "entry": 0.68912,
        "entry_curr": 0.68914,
        "sl": 0.68733,
        "sl_type": "struktur",
        "t1": 0.6918,
        "t2": 0.69359,
        "rr_t1": 1.5,
        "rr_t2": 2.5,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.0,
        "entry_name": "Støtte 0.68912 [15m]",
        "entry_level": 0.68912,
        "entry_weight": 1,
        "t1_source": "projected",
        "t1_weight": 0,
        "t1_quality": "weak",
        "status": "aktiv",
        "note": "MAKRO LONG: E=0.6891 [15m w1] SL=0.6873 (struktur) → T1=0.6918 [projected w0 weak] R:R=1.5 | Risk=0.0018 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London 08:00–12:00 CET"
      },
      "setup_short": {
        "entry": 0.6892,
        "entry_curr": 0.68914,
        "sl": 0.69099,
        "sl_type": "struktur",
        "t1": 0.68652,
        "t2": 0.68473,
        "rr_t1": 1.5,
        "rr_t2": 2.5,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.01,
        "entry_name": "Motstand 0.6892 [15m]",
        "entry_level": 0.6892,
        "entry_weight": 1,
        "t1_source": "projected",
        "t1_weight": 0,
        "t1_quality": "weak",
        "status": "watchlist",
        "note": "MAKRO SHORT: E=0.6892 [15m w1] SL=0.691 (struktur) → T1=0.6865 [projected w0 weak] R:R=1.5 | Risk=0.0018 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London 08:00–12:00 CET"
      },
      "binary_risk": [],
      "smc": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 0.69106,
            "bottom": 0.691,
            "poi": 0.69103,
            "idx": 393,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 0.69169,
            "bottom": 0.69163,
            "poi": 0.69166,
            "idx": 309,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 0.68909,
            "bottom": 0.68903,
            "poi": 0.68906,
            "idx": 441,
            "type": "demand",
            "status": "intakt"
          },
          {
            "top": 0.68613,
            "bottom": 0.68607,
            "poi": 0.6861,
            "idx": 293,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 0.68954,
            "type": "BOS_opp",
            "idx": 424,
            "zone_top": 0.68957,
            "zone_bot": 0.68951
          },
          {
            "level": 0.68981,
            "type": "BOS_ned",
            "idx": 401,
            "zone_top": 0.68984,
            "zone_bot": 0.68978
          },
          {
            "level": 0.69036,
            "type": "BOS_ned",
            "idx": 394,
            "zone_top": 0.69039,
            "zone_bot": 0.69033
          }
        ],
        "last_swing_high": {
          "value": 0.68938,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 0.68902,
          "label": "HL"
        }
      },
      "smc_1h": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 0.69591,
            "bottom": 0.69576,
            "poi": 0.69583,
            "idx": 424,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 0.68622,
            "bottom": 0.68607,
            "poi": 0.68615,
            "idx": 448,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 0.69105,
            "type": "BOS_opp",
            "idx": 412,
            "zone_top": 0.69113,
            "zone_bot": 0.69098
          },
          {
            "level": 0.68952,
            "type": "BOS_opp",
            "idx": 408,
            "zone_top": 0.6896,
            "zone_bot": 0.68945
          },
          {
            "level": 0.68446,
            "type": "BOS_ned",
            "idx": 378,
            "zone_top": 0.68453,
            "zone_bot": 0.68438
          }
        ],
        "last_swing_high": {
          "value": 0.69169,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 0.68841,
          "label": "HL"
        }
      },
      "smc_4h": {
        "structure": "BULLISH",
        "supply_zones": [
          {
            "top": 0.69591,
            "bottom": 0.6954,
            "poi": 0.69565,
            "idx": 106,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 0.70602,
            "bottom": 0.70551,
            "poi": 0.70576,
            "idx": 52,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 0.7124,
            "bottom": 0.71189,
            "poi": 0.71214,
            "idx": 20,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [],
        "bos_levels": [
          {
            "level": 0.6911,
            "type": "BOS_opp",
            "idx": 104,
            "zone_top": 0.69136,
            "zone_bot": 0.69085
          },
          {
            "level": 0.68675,
            "type": "BOS_ned",
            "idx": 90,
            "zone_top": 0.687,
            "zone_bot": 0.68649
          },
          {
            "level": 0.69143,
            "type": "BOS_ned",
            "idx": 71,
            "zone_top": 0.69168,
            "zone_bot": 0.69117
          }
        ],
        "last_swing_high": {
          "value": 0.69591,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 0.68607,
          "label": "HL"
        }
      },
      "dxy_conf": "motvind",
      "pos_size": "Halv",
      "vix_spread_factor": 1.5,
      "cot": {
        "bias": "NØYTRAL",
        "color": "neutral",
        "net": 0,
        "chg": 0,
        "pct": 0.0,
        "momentum": "STABIL",
        "date": "",
        "report": "cftc",
        "source": "CFTC",
        "agrees": null
      },
      "combined_bias": "LONG",
      "timeframe_bias": "SCALP",
      "sentiment": {
        "fear_greed": {
          "score": 19.3,
          "rating": "extreme fear"
        }
      },
      "fundamentals": {
        "score": -1.33,
        "bias": "strong_bearish",
        "confirms": false,
        "categories": {
          "econ_growth": {
            "score": 1,
            "avg": 0.375,
            "count": 3,
            "bias": "neutral",
            "keys": [
              "GDP",
              "mPMI",
              "sPMI",
              "Retail",
              "ConConf"
            ]
          },
          "inflation": {
            "score": 4,
            "avg": 0.923,
            "count": 4,
            "bias": "bullish",
            "keys": [
              "CPI",
              "PPI",
              "PCE",
              "IntRate"
            ]
          },
          "jobs": {
            "score": 6,
            "avg": 1.214,
            "count": 5,
            "bias": "bullish",
            "keys": [
              "NFP",
              "Unemp",
              "Claims",
              "ADP",
              "JOLTS"
            ]
          }
        },
        "indicators": {
          "GDP": {
            "key": "GDP",
            "label": "GDP Growth QoQ (%)",
            "current": 0.7,
            "previous": 4.4,
            "date": "2025-10-01",
            "score": 0,
            "trend": "ned"
          },
          "Retail": {
            "key": "Retail",
            "label": "Retail Sales MoM (%)",
            "current": 0.6,
            "previous": -0.1,
            "date": "2026-02-01",
            "score": 1,
            "trend": "opp"
          },
          "ConConf": {
            "key": "ConConf",
            "label": "UoM Consumer Sentiment",
            "current": 56.6,
            "previous": 56.4,
            "date": "2026-02-01",
            "score": 0,
            "trend": "opp"
          },
          "CPI": {
            "key": "CPI",
            "label": "CPI YoY (%)",
            "current": 2.66,
            "previous": 2.83,
            "date": "2026-02-01",
            "score": 1,
            "trend": "ned"
          },
          "PPI": {
            "key": "PPI",
            "label": "PPI YoY (%)",
            "current": 3.22,
            "previous": 1.95,
            "date": "2026-02-01",
            "score": 2,
            "trend": "opp"
          },
          "PCE": {
            "key": "PCE",
            "label": "PCE YoY (%)",
            "current": 2.83,
            "previous": 2.91,
            "date": "2026-01-01",
            "score": 1,
            "trend": "ned"
          },
          "IntRate": {
            "key": "IntRate",
            "label": "Fed Funds Rate (%)",
            "current": 3.64,
            "previous": 3.64,
            "date": "2026-03-01",
            "score": 0,
            "trend": "flat"
          },
          "NFP": {
            "key": "NFP",
            "label": "NFP Endring (k)",
            "current": 178.0,
            "previous": -133.0,
            "date": "2026-03-01",
            "score": 1,
            "trend": "opp"
          },
          "Unemp": {
            "key": "Unemp",
            "label": "Arbeidsledighet (%)",
            "current": 4.3,
            "previous": 4.4,
            "date": "2026-03-01",
            "score": 1,
            "trend": "ned"
          },
          "Claims": {
            "key": "Claims",
            "label": "Init. Krav (k)",
            "current": 202.0,
            "previous": 211.0,
            "date": "2026-03-28",
            "score": 2,
            "trend": "ned"
          },
          "ADP": {
            "key": "ADP",
            "label": "ADP Endring (k)",
            "current": 132312.0,
            "previous": 132183.0,
            "date": "2026-03-01",
            "score": 2,
            "trend": "opp"
          },
          "JOLTS": {
            "key": "JOLTS",
            "label": "JOLTS Stillinger (k)",
            "current": 6882.0,
            "previous": 7240.0,
            "date": "2026-02-01",
            "score": 0,
            "trend": "ned"
          }
        },
        "usd_bias": "strong_bullish",
        "updated": "2026-04-04T14:52:33.880551+00:00"
      }
    },
    "Gold": {
      "name": "Gull",
      "label": "Råvare",
      "klasse": "B",
      "session": "London Fix 10:30 / NY Fix 15:00 CET",
      "class": "R",
      "current": 4676.52,
      "atr14": 0.26438,
      "atr_15m": 0.26438,
      "atr_daily": 137.73605,
      "atr_4h": 16.92458,
      "at_level_now": true,
      "status": "aktiv",
      "pdh": 4677.0164,
      "pdl": 4665.06785,
      "pdc": 4676.48581,
      "pwh": 4798.53894,
      "pwl": 4420.32741,
      "ema9_d1": 4636.77806,
      "ema9_15m": 4676.48387,
      "ema9_above": true,
      "d1_regime": "BULLISH",
      "m15_regime": "BULLISH",
      "regime_align": "bull",
      "session_now": {
        "active": true,
        "label": "NY Overlap",
        "cet_hour": 16
      },
      "sma200": 4440.21,
      "sma200_pos": "over",
      "chg5d": 3.61,
      "chg20d": -6.84,
      "dir_color": "bull",
      "grade": "A",
      "grade_color": "warn",
      "score": 9,
      "score_pct": 75,
      "score_details": [
        {
          "kryss": "Over SMA200 (D1 trend)",
          "verdi": true
        },
        {
          "kryss": "Momentum 20d bekrefter",
          "verdi": false
        },
        {
          "kryss": "COT bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "COT sterk posisjonering (>10%)",
          "verdi": true
        },
        {
          "kryss": "Pris VED HTF-nivå nå",
          "verdi": true
        },
        {
          "kryss": "HTF-nivå D1/Ukentlig",
          "verdi": true
        },
        {
          "kryss": "D1 + 4H trend kongruent",
          "verdi": true
        },
        {
          "kryss": "Ingen event-risiko (4t)",
          "verdi": true
        },
        {
          "kryss": "Nyhetssentiment bekrefter",
          "verdi": true
        },
        {
          "kryss": "Fundamental bekrefter",
          "verdi": false
        },
        {
          "kryss": "BOS 1H/4H bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "SMC 1H struktur bekrefter",
          "verdi": false
        }
      ],
      "news_headwind": false,
      "news_sentiment_label": "risk_off",
      "open_interest": 361409,
      "resistances": [
        {
          "name": "15m",
          "level": 4676.63,
          "weight": 1,
          "dist_atr": 0.4
        },
        {
          "name": "4H",
          "level": 4676.85,
          "weight": 2,
          "dist_atr": 1.2
        },
        {
          "name": "PDH",
          "level": 4677.02,
          "weight": 4,
          "dist_atr": 1.9
        },
        {
          "name": "SMC1H",
          "level": 4695.63,
          "weight": 3,
          "dist_atr": 72.3
        },
        {
          "name": "4H",
          "level": 4736.02,
          "weight": 2,
          "dist_atr": 225.1
        }
      ],
      "supports": [
        {
          "name": "PDC",
          "level": 4676.49,
          "weight": 3,
          "dist_atr": 0.1
        },
        {
          "name": "SMC15m",
          "level": 4676.21,
          "weight": 1,
          "dist_atr": 1.2
        },
        {
          "name": "4H",
          "level": 4675.9,
          "weight": 2,
          "dist_atr": 2.4
        },
        {
          "name": "PDL",
          "level": 4665.07,
          "weight": 4,
          "dist_atr": 43.3
        },
        {
          "name": "4H",
          "level": 4555.07,
          "weight": 2,
          "dist_atr": 459.4
        }
      ],
      "setup_long": {
        "entry": 4676.48581,
        "entry_curr": 4676.52126,
        "sl": 4635.16499,
        "sl_type": "struktur",
        "t1": 4793.98492,
        "t2": 4835.30574,
        "rr_t1": 2.84,
        "rr_t2": 3.84,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.0,
        "entry_name": "Støtte 4676.48581 [PDC]",
        "entry_level": 4676.48581,
        "entry_weight": 3,
        "t1_source": "SMC4H",
        "t1_weight": 2,
        "t1_quality": "4h",
        "status": "aktiv",
        "note": "MAKRO LONG: E=4676.4858 [PDC w3] SL=4635.165 (struktur) → T1=4793.9849 [SMC4H w2 4h] R:R=2.84 | Risk=41.3208 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London Fix 10:30 / NY Fix 15:00 CET"
      },
      "setup_short": {
        "entry": 4676.63226,
        "entry_curr": 4676.52126,
        "sl": 4717.95308,
        "sl_type": "struktur",
        "t1": 4555.06888,
        "t2": 4514.89843,
        "rr_t1": 2.94,
        "rr_t2": 3.91,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.0,
        "entry_name": "Motstand 4676.63226 [15m]",
        "entry_level": 4676.63226,
        "entry_weight": 1,
        "t1_source": "4H",
        "t1_weight": 2,
        "t1_quality": "4h",
        "status": "watchlist",
        "note": "MAKRO SHORT: E=4676.6323 [15m w1] SL=4717.9531 (struktur) → T1=4555.0689 [4H w2 4h] R:R=2.94 | Risk=41.3208 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London Fix 10:30 / NY Fix 15:00 CET"
      },
      "binary_risk": [],
      "smc": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 4677.0164,
            "bottom": 4676.95033,
            "poi": 4676.98336,
            "idx": 332,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 4676.24709,
            "bottom": 4676.18102,
            "poi": 4676.21406,
            "idx": 345,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 4681.00582,
            "type": "BOS_opp",
            "idx": 306,
            "zone_top": 4681.03886,
            "zone_bot": 4680.97279
          },
          {
            "level": 4649.78482,
            "type": "BOS_opp",
            "idx": 305,
            "zone_top": 4649.81786,
            "zone_bot": 4649.75179
          },
          {
            "level": 4657.74261,
            "type": "BOS_ned",
            "idx": 270,
            "zone_top": 4657.77564,
            "zone_bot": 4657.70957
          }
        ],
        "last_swing_high": {
          "value": 4676.63226,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 4676.3651,
          "label": "HL"
        }
      },
      "smc_1h": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 4696.34804,
            "bottom": 4694.91106,
            "poi": 4695.62955,
            "idx": 451,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [],
        "bos_levels": [
          {
            "level": 4735.30264,
            "type": "BOS_opp",
            "idx": 424,
            "zone_top": 4736.02113,
            "zone_bot": 4734.58415
          },
          {
            "level": 4620.02168,
            "type": "BOS_opp",
            "idx": 405,
            "zone_top": 4620.74017,
            "zone_bot": 4619.30319
          },
          {
            "level": 4601.9116,
            "type": "BOS_opp",
            "idx": 390,
            "zone_top": 4602.63009,
            "zone_bot": 4601.19311
          }
        ],
        "last_swing_high": {
          "value": 4676.85005,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 4675.89571,
          "label": "HL"
        }
      },
      "smc_4h": {
        "structure": "BULLISH",
        "supply_zones": [
          {
            "top": 4798.53894,
            "bottom": 4789.4309,
            "poi": 4793.98492,
            "idx": 109,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 5036.81037,
            "bottom": 5027.70233,
            "poi": 5032.25635,
            "idx": 8,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 4361.95108,
            "bottom": 4352.84304,
            "poi": 4357.39706,
            "idx": 72,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 4527.67546,
            "type": "BOS_opp",
            "idx": 61,
            "zone_top": 4532.22948,
            "zone_bot": 4523.12144
          },
          {
            "level": 4519.45245,
            "type": "BOS_ned",
            "idx": 35,
            "zone_top": 4524.00647,
            "zone_bot": 4514.89843
          },
          {
            "level": 4971.16403,
            "type": "BOS_ned",
            "idx": 22,
            "zone_top": 4975.71805,
            "zone_bot": 4966.61001
          }
        ],
        "last_swing_high": {
          "value": 4798.53894,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 4555.06888,
          "label": "HL"
        }
      },
      "dxy_conf": "motvind",
      "pos_size": "Halv",
      "vix_spread_factor": 1.5,
      "cot": {
        "bias": "LONG",
        "color": "bull",
        "net": 92814,
        "chg": 1193,
        "pct": 25.7,
        "momentum": "ØKER",
        "date": "2026-03-31",
        "report": "cftc",
        "source": "CFTC",
        "agrees": null
      },
      "combined_bias": "LONG",
      "timeframe_bias": "MAKRO",
      "sentiment": {
        "fear_greed": {
          "score": 19.3,
          "rating": "extreme fear"
        }
      },
      "fundamentals": {
        "score": -1.33,
        "bias": "strong_bearish",
        "confirms": false,
        "categories": {
          "econ_growth": {
            "score": 1,
            "avg": 0.375,
            "count": 3,
            "bias": "neutral",
            "keys": [
              "GDP",
              "mPMI",
              "sPMI",
              "Retail",
              "ConConf"
            ]
          },
          "inflation": {
            "score": 4,
            "avg": 0.923,
            "count": 4,
            "bias": "bullish",
            "keys": [
              "CPI",
              "PPI",
              "PCE",
              "IntRate"
            ]
          },
          "jobs": {
            "score": 6,
            "avg": 1.214,
            "count": 5,
            "bias": "bullish",
            "keys": [
              "NFP",
              "Unemp",
              "Claims",
              "ADP",
              "JOLTS"
            ]
          }
        },
        "indicators": {
          "GDP": {
            "key": "GDP",
            "label": "GDP Growth QoQ (%)",
            "current": 0.7,
            "previous": 4.4,
            "date": "2025-10-01",
            "score": 0,
            "trend": "ned"
          },
          "Retail": {
            "key": "Retail",
            "label": "Retail Sales MoM (%)",
            "current": 0.6,
            "previous": -0.1,
            "date": "2026-02-01",
            "score": 1,
            "trend": "opp"
          },
          "ConConf": {
            "key": "ConConf",
            "label": "UoM Consumer Sentiment",
            "current": 56.6,
            "previous": 56.4,
            "date": "2026-02-01",
            "score": 0,
            "trend": "opp"
          },
          "CPI": {
            "key": "CPI",
            "label": "CPI YoY (%)",
            "current": 2.66,
            "previous": 2.83,
            "date": "2026-02-01",
            "score": 1,
            "trend": "ned"
          },
          "PPI": {
            "key": "PPI",
            "label": "PPI YoY (%)",
            "current": 3.22,
            "previous": 1.95,
            "date": "2026-02-01",
            "score": 2,
            "trend": "opp"
          },
          "PCE": {
            "key": "PCE",
            "label": "PCE YoY (%)",
            "current": 2.83,
            "previous": 2.91,
            "date": "2026-01-01",
            "score": 1,
            "trend": "ned"
          },
          "IntRate": {
            "key": "IntRate",
            "label": "Fed Funds Rate (%)",
            "current": 3.64,
            "previous": 3.64,
            "date": "2026-03-01",
            "score": 0,
            "trend": "flat"
          },
          "NFP": {
            "key": "NFP",
            "label": "NFP Endring (k)",
            "current": 178.0,
            "previous": -133.0,
            "date": "2026-03-01",
            "score": 1,
            "trend": "opp"
          },
          "Unemp": {
            "key": "Unemp",
            "label": "Arbeidsledighet (%)",
            "current": 4.3,
            "previous": 4.4,
            "date": "2026-03-01",
            "score": 1,
            "trend": "ned"
          },
          "Claims": {
            "key": "Claims",
            "label": "Init. Krav (k)",
            "current": 202.0,
            "previous": 211.0,
            "date": "2026-03-28",
            "score": 2,
            "trend": "ned"
          },
          "ADP": {
            "key": "ADP",
            "label": "ADP Endring (k)",
            "current": 132312.0,
            "previous": 132183.0,
            "date": "2026-03-01",
            "score": 2,
            "trend": "opp"
          },
          "JOLTS": {
            "key": "JOLTS",
            "label": "JOLTS Stillinger (k)",
            "current": 6882.0,
            "previous": 7240.0,
            "date": "2026-02-01",
            "score": 0,
            "trend": "ned"
          }
        },
        "usd_bias": "strong_bullish",
        "updated": "2026-04-04T14:52:33.880551+00:00"
      }
    },
    "Silver": {
      "name": "Sølv",
      "label": "Råvare",
      "klasse": "B",
      "session": "London Fix 10:30 / NY Fix 15:00 CET",
      "class": "R",
      "current": 73.17,
      "atr14": 0.25214,
      "atr_15m": 0.25214,
      "atr_daily": 4.37136,
      "atr_4h": 1.87429,
      "at_level_now": true,
      "status": "aktiv",
      "pdh": 75.867,
      "pdl": 73.9,
      "pdc": 75.867,
      "pwh": 75.867,
      "pwl": 67.23,
      "ema9_d1": 72.989,
      "ema9_15m": 72.88052,
      "ema9_above": true,
      "d1_regime": "BULLISH",
      "m15_regime": "BULLISH",
      "regime_align": "bull",
      "session_now": {
        "active": true,
        "label": "NY Overlap",
        "cet_hour": 16
      },
      "sma200": 57.8555,
      "sma200_pos": "over",
      "chg5d": 8.13,
      "chg20d": -10.43,
      "dir_color": "bull",
      "grade": "B",
      "grade_color": "bear",
      "score": 8,
      "score_pct": 67,
      "score_details": [
        {
          "kryss": "Over SMA200 (D1 trend)",
          "verdi": true
        },
        {
          "kryss": "Momentum 20d bekrefter",
          "verdi": false
        },
        {
          "kryss": "COT bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "COT sterk posisjonering (>10%)",
          "verdi": false
        },
        {
          "kryss": "Pris VED HTF-nivå nå",
          "verdi": true
        },
        {
          "kryss": "HTF-nivå D1/Ukentlig",
          "verdi": false
        },
        {
          "kryss": "D1 + 4H trend kongruent",
          "verdi": true
        },
        {
          "kryss": "Ingen event-risiko (4t)",
          "verdi": true
        },
        {
          "kryss": "Nyhetssentiment bekrefter",
          "verdi": true
        },
        {
          "kryss": "Fundamental bekrefter",
          "verdi": false
        },
        {
          "kryss": "BOS 1H/4H bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "SMC 1H struktur bekrefter",
          "verdi": true
        }
      ],
      "news_headwind": false,
      "news_sentiment_label": "risk_off",
      "open_interest": 115169,
      "resistances": [
        {
          "name": "15m",
          "level": 73.21,
          "weight": 1,
          "dist_atr": 0.2
        },
        {
          "name": "4H",
          "level": 74.62,
          "weight": 2,
          "dist_atr": 5.8
        },
        {
          "name": "4H",
          "level": 74.8,
          "weight": 2,
          "dist_atr": 6.5
        },
        {
          "name": "15m",
          "level": 75.445,
          "weight": 1,
          "dist_atr": 9.0
        },
        {
          "name": "15m",
          "level": 75.6,
          "weight": 1,
          "dist_atr": 9.6
        }
      ],
      "supports": [
        {
          "name": "15m",
          "level": 72.48,
          "weight": 1,
          "dist_atr": 2.7
        },
        {
          "name": "15m",
          "level": 72.335,
          "weight": 1,
          "dist_atr": 3.3
        },
        {
          "name": "D1",
          "level": 72.0,
          "weight": 3,
          "dist_atr": 4.6
        },
        {
          "name": "4H",
          "level": 71.815,
          "weight": 2,
          "dist_atr": 5.4
        },
        {
          "name": "4H",
          "level": 71.2,
          "weight": 2,
          "dist_atr": 7.8
        }
      ],
      "setup_long": {
        "entry": 72.48,
        "entry_curr": 73.17,
        "sl": 71.16859,
        "sl_type": "struktur",
        "t1": 75.867,
        "t2": 77.17841,
        "rr_t1": 2.58,
        "rr_t2": 3.58,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.16,
        "entry_name": "Støtte 72.48 [15m]",
        "entry_level": 72.48,
        "entry_weight": 1,
        "t1_source": "PWH",
        "t1_weight": 5,
        "t1_quality": "htf",
        "status": "watchlist",
        "note": "MAKRO LONG: E=72.48 [15m w1] SL=71.1686 (struktur) → T1=75.867 [PWH w5 htf] R:R=2.58 | Risk=1.3114 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London Fix 10:30 / NY Fix 15:00 CET"
      },
      "setup_short": {
        "entry": 73.21,
        "entry_curr": 73.17,
        "sl": 74.52141,
        "sl_type": "struktur",
        "t1": 71.2,
        "t2": 69.1,
        "rr_t1": 1.53,
        "rr_t2": 3.13,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.01,
        "entry_name": "Motstand 73.21 [15m]",
        "entry_level": 73.21,
        "entry_weight": 1,
        "t1_source": "4H",
        "t1_weight": 2,
        "t1_quality": "4h",
        "status": "aktiv",
        "note": "MAKRO SHORT: E=73.21 [15m w1] SL=74.5214 (struktur) → T1=71.2 [4H w2 4h] R:R=1.53 | Risk=1.3114 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London Fix 10:30 / NY Fix 15:00 CET"
      },
      "binary_risk": [],
      "smc": {
        "structure": "BULLISH",
        "supply_zones": [],
        "demand_zones": [
          {
            "top": 69.20735,
            "bottom": 69.1,
            "poi": 69.15367,
            "idx": 101,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 74.05368,
            "type": "BOS_ned",
            "idx": 289,
            "zone_top": 74.10735,
            "zone_bot": 74.0
          },
          {
            "level": 75.10368,
            "type": "BOS_ned",
            "idx": 288,
            "zone_top": 75.15735,
            "zone_bot": 75.05
          },
          {
            "level": 75.81633,
            "type": "BOS_opp",
            "idx": 254,
            "zone_top": 75.87,
            "zone_bot": 75.76265
          }
        ],
        "last_swing_high": {
          "value": 73.07,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 71.695,
          "label": "HL"
        }
      },
      "smc_1h": {
        "structure": "BULLISH",
        "supply_zones": [],
        "demand_zones": [
          {
            "top": 67.7842,
            "bottom": 67.565,
            "poi": 67.6746,
            "idx": 1043,
            "type": "demand",
            "status": "intakt"
          },
          {
            "top": 61.4292,
            "bottom": 61.21,
            "poi": 61.3196,
            "idx": 946,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 74.1096,
            "type": "BOS_ned",
            "idx": 1124,
            "zone_top": 74.2192,
            "zone_bot": 74.0
          },
          {
            "level": 74.5104,
            "type": "BOS_opp",
            "idx": 1093,
            "zone_top": 74.62,
            "zone_bot": 74.4008
          },
          {
            "level": 70.9204,
            "type": "BOS_opp",
            "idx": 982,
            "zone_top": 71.03,
            "zone_bot": 70.8108
          }
        ],
        "last_swing_high": {
          "value": 76.265,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 74.0,
          "label": "HL"
        }
      },
      "smc_4h": {
        "structure": "BULLISH",
        "supply_zones": [
          {
            "top": 76.265,
            "bottom": 75.701,
            "poi": 75.983,
            "idx": 279,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 96.825,
            "bottom": 96.261,
            "poi": 96.543,
            "idx": 148,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 64.464,
            "bottom": 63.9,
            "poi": 64.182,
            "idx": 62,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 70.748,
            "type": "BOS_opp",
            "idx": 245,
            "zone_top": 71.03,
            "zone_bot": 70.466
          },
          {
            "level": 84.887,
            "type": "BOS_ned",
            "idx": 156,
            "zone_top": 85.169,
            "zone_bot": 84.605
          },
          {
            "level": 91.733,
            "type": "BOS_opp",
            "idx": 145,
            "zone_top": 92.015,
            "zone_bot": 91.451
          }
        ],
        "last_swing_high": {
          "value": 76.265,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 66.705,
          "label": "HL"
        }
      },
      "dxy_conf": "motvind",
      "pos_size": "Halv",
      "vix_spread_factor": 1.5,
      "cot": {
        "bias": "LONG",
        "color": "bull",
        "net": 11266,
        "chg": 108,
        "pct": 9.8,
        "momentum": "ØKER",
        "date": "2026-03-31",
        "report": "cftc",
        "source": "CFTC",
        "agrees": null
      },
      "combined_bias": "LONG",
      "timeframe_bias": "SCALP",
      "sentiment": {
        "fear_greed": {
          "score": 19.3,
          "rating": "extreme fear"
        }
      },
      "fundamentals": {
        "score": -1.33,
        "bias": "strong_bearish",
        "confirms": false,
        "categories": {
          "econ_growth": {
            "score": 1,
            "avg": 0.375,
            "count": 3,
            "bias": "neutral",
            "keys": [
              "GDP",
              "mPMI",
              "sPMI",
              "Retail",
              "ConConf"
            ]
          },
          "inflation": {
            "score": 4,
            "avg": 0.923,
            "count": 4,
            "bias": "bullish",
            "keys": [
              "CPI",
              "PPI",
              "PCE",
              "IntRate"
            ]
          },
          "jobs": {
            "score": 6,
            "avg": 1.214,
            "count": 5,
            "bias": "bullish",
            "keys": [
              "NFP",
              "Unemp",
              "Claims",
              "ADP",
              "JOLTS"
            ]
          }
        },
        "indicators": {
          "GDP": {
            "key": "GDP",
            "label": "GDP Growth QoQ (%)",
            "current": 0.7,
            "previous": 4.4,
            "date": "2025-10-01",
            "score": 0,
            "trend": "ned"
          },
          "Retail": {
            "key": "Retail",
            "label": "Retail Sales MoM (%)",
            "current": 0.6,
            "previous": -0.1,
            "date": "2026-02-01",
            "score": 1,
            "trend": "opp"
          },
          "ConConf": {
            "key": "ConConf",
            "label": "UoM Consumer Sentiment",
            "current": 56.6,
            "previous": 56.4,
            "date": "2026-02-01",
            "score": 0,
            "trend": "opp"
          },
          "CPI": {
            "key": "CPI",
            "label": "CPI YoY (%)",
            "current": 2.66,
            "previous": 2.83,
            "date": "2026-02-01",
            "score": 1,
            "trend": "ned"
          },
          "PPI": {
            "key": "PPI",
            "label": "PPI YoY (%)",
            "current": 3.22,
            "previous": 1.95,
            "date": "2026-02-01",
            "score": 2,
            "trend": "opp"
          },
          "PCE": {
            "key": "PCE",
            "label": "PCE YoY (%)",
            "current": 2.83,
            "previous": 2.91,
            "date": "2026-01-01",
            "score": 1,
            "trend": "ned"
          },
          "IntRate": {
            "key": "IntRate",
            "label": "Fed Funds Rate (%)",
            "current": 3.64,
            "previous": 3.64,
            "date": "2026-03-01",
            "score": 0,
            "trend": "flat"
          },
          "NFP": {
            "key": "NFP",
            "label": "NFP Endring (k)",
            "current": 178.0,
            "previous": -133.0,
            "date": "2026-03-01",
            "score": 1,
            "trend": "opp"
          },
          "Unemp": {
            "key": "Unemp",
            "label": "Arbeidsledighet (%)",
            "current": 4.3,
            "previous": 4.4,
            "date": "2026-03-01",
            "score": 1,
            "trend": "ned"
          },
          "Claims": {
            "key": "Claims",
            "label": "Init. Krav (k)",
            "current": 202.0,
            "previous": 211.0,
            "date": "2026-03-28",
            "score": 2,
            "trend": "ned"
          },
          "ADP": {
            "key": "ADP",
            "label": "ADP Endring (k)",
            "current": 132312.0,
            "previous": 132183.0,
            "date": "2026-03-01",
            "score": 2,
            "trend": "opp"
          },
          "JOLTS": {
            "key": "JOLTS",
            "label": "JOLTS Stillinger (k)",
            "current": 6882.0,
            "previous": 7240.0,
            "date": "2026-02-01",
            "score": 0,
            "trend": "ned"
          }
        },
        "usd_bias": "strong_bullish",
        "updated": "2026-04-04T14:52:33.880551+00:00"
      }
    },
    "Brent": {
      "name": "Brent",
      "label": "Råvare",
      "klasse": "B",
      "session": "London Fix 10:30 / NY Fix 15:00 CET",
      "class": "R",
      "current": 109.05,
      "atr14": 0.455,
      "atr_15m": 0.455,
      "atr_daily": 10.02714,
      "atr_4h": 3.43214,
      "at_level_now": true,
      "status": "aktiv",
      "pdh": 105.9,
      "pdl": 98.46,
      "pdc": 101.16,
      "pwh": 119.27,
      "pwl": 97.15,
      "ema9_d1": 107.84195,
      "ema9_15m": 108.69388,
      "ema9_above": true,
      "d1_regime": "BULLISH",
      "m15_regime": "BULLISH",
      "regime_align": "bull",
      "session_now": {
        "active": true,
        "label": "NY Overlap",
        "cet_hour": 16
      },
      "sma200": 70.2297,
      "sma200_pos": "over",
      "chg5d": 0.96,
      "chg20d": 27.68,
      "dir_color": "bull",
      "grade": "B",
      "grade_color": "bear",
      "score": 7,
      "score_pct": 58,
      "score_details": [
        {
          "kryss": "Over SMA200 (D1 trend)",
          "verdi": true
        },
        {
          "kryss": "Momentum 20d bekrefter",
          "verdi": true
        },
        {
          "kryss": "COT bekrefter retning",
          "verdi": false
        },
        {
          "kryss": "COT sterk posisjonering (>10%)",
          "verdi": false
        },
        {
          "kryss": "Pris VED HTF-nivå nå",
          "verdi": true
        },
        {
          "kryss": "HTF-nivå D1/Ukentlig",
          "verdi": false
        },
        {
          "kryss": "D1 + 4H trend kongruent",
          "verdi": true
        },
        {
          "kryss": "Ingen event-risiko (4t)",
          "verdi": true
        },
        {
          "kryss": "Nyhetssentiment bekrefter",
          "verdi": false
        },
        {
          "kryss": "Fundamental bekrefter",
          "verdi": true
        },
        {
          "kryss": "BOS 1H/4H bekrefter retning",
          "verdi": false
        },
        {
          "kryss": "SMC 1H struktur bekrefter",
          "verdi": true
        }
      ],
      "news_headwind": false,
      "news_sentiment_label": "risk_off",
      "open_interest": 4039748,
      "resistances": [
        {
          "name": "15m",
          "level": 109.16,
          "weight": 1,
          "dist_atr": 0.2
        },
        {
          "name": "4H",
          "level": 109.45,
          "weight": 2,
          "dist_atr": 0.9
        },
        {
          "name": "SMC1H",
          "level": 109.76,
          "weight": 3,
          "dist_atr": 1.6
        },
        {
          "name": "SMC15m",
          "level": 110.24,
          "weight": 1,
          "dist_atr": 2.6
        },
        {
          "name": "SMC4H",
          "level": 111.63,
          "weight": 2,
          "dist_atr": 5.7
        }
      ],
      "supports": [
        {
          "name": "15m",
          "level": 108.5,
          "weight": 1,
          "dist_atr": 1.2
        },
        {
          "name": "15m",
          "level": 108.05,
          "weight": 1,
          "dist_atr": 2.2
        },
        {
          "name": "15m",
          "level": 107.32,
          "weight": 1,
          "dist_atr": 3.8
        },
        {
          "name": "4H",
          "level": 104.74,
          "weight": 2,
          "dist_atr": 9.5
        },
        {
          "name": "PDC",
          "level": 101.16,
          "weight": 3,
          "dist_atr": 17.3
        }
      ],
      "setup_long": {
        "entry": 108.5,
        "entry_curr": 109.05,
        "sl": 105.49186,
        "sl_type": "struktur",
        "t1": 119.27,
        "t2": 122.27814,
        "rr_t1": 3.58,
        "rr_t2": 4.58,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.05,
        "entry_name": "Støtte 108.5 [15m]",
        "entry_level": 108.5,
        "entry_weight": 1,
        "t1_source": "PWH",
        "t1_weight": 5,
        "t1_quality": "htf",
        "status": "watchlist",
        "note": "MAKRO LONG: E=108.5 [15m w1] SL=105.4919 (struktur) → T1=119.27 [PWH w5 htf] R:R=3.58 | Risk=3.0081 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London Fix 10:30 / NY Fix 15:00 CET"
      },
      "setup_short": {
        "entry": 109.16,
        "entry_curr": 109.05,
        "sl": 112.16814,
        "sl_type": "struktur",
        "t1": 101.16,
        "t2": 100.34,
        "rr_t1": 2.66,
        "rr_t2": 2.93,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.01,
        "entry_name": "Motstand 109.16 [15m]",
        "entry_level": 109.16,
        "entry_weight": 1,
        "t1_source": "PDC",
        "t1_weight": 3,
        "t1_quality": "htf",
        "status": "aktiv",
        "note": "MAKRO SHORT: E=109.16 [15m w1] SL=112.1681 (struktur) → T1=101.16 [PDC w3 htf] R:R=2.66 | Risk=3.0081 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London Fix 10:30 / NY Fix 15:00 CET"
      },
      "binary_risk": [],
      "smc": {
        "structure": "BULLISH",
        "supply_zones": [
          {
            "top": 110.32,
            "bottom": 110.15725,
            "poi": 110.23862,
            "idx": 99,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [],
        "bos_levels": [
          {
            "level": 108.58138,
            "type": "BOS_ned",
            "idx": 339,
            "zone_top": 108.66275,
            "zone_bot": 108.5
          },
          {
            "level": 106.38863,
            "type": "BOS_opp",
            "idx": 299,
            "zone_top": 106.47,
            "zone_bot": 106.30725
          },
          {
            "level": 102.72862,
            "type": "BOS_opp",
            "idx": 289,
            "zone_top": 102.81,
            "zone_bot": 102.64725
          }
        ],
        "last_swing_high": {
          "value": 109.19,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 108.05,
          "label": "HL"
        }
      },
      "smc_1h": {
        "structure": "BULLISH",
        "supply_zones": [
          {
            "top": 109.95,
            "bottom": 109.5698,
            "poi": 109.7599,
            "idx": 884,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 119.4,
            "bottom": 119.0198,
            "poi": 119.2099,
            "idx": 711,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 92.3802,
            "bottom": 92.0,
            "poi": 92.1901,
            "idx": 950,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 106.3301,
            "type": "BOS_ned",
            "idx": 1078,
            "zone_top": 106.5202,
            "zone_bot": 106.14
          },
          {
            "level": 95.9601,
            "type": "BOS_ned",
            "idx": 992,
            "zone_top": 96.1502,
            "zone_bot": 95.77
          },
          {
            "level": 101.0701,
            "type": "BOS_ned",
            "idx": 875,
            "zone_top": 101.2602,
            "zone_bot": 100.88
          }
        ],
        "last_swing_high": {
          "value": 110.32,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 99.02,
          "label": "HL"
        }
      },
      "smc_4h": {
        "structure": "BULLISH",
        "supply_zones": [
          {
            "top": 112.06,
            "bottom": 111.2045,
            "poi": 111.63225,
            "idx": 225,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 119.4,
            "bottom": 118.5445,
            "poi": 118.97225,
            "idx": 177,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 79.8755,
            "bottom": 79.02,
            "poi": 79.44775,
            "idx": 187,
            "type": "demand",
            "status": "intakt"
          },
          {
            "top": 65.0555,
            "bottom": 64.2,
            "poi": 64.62775,
            "idx": 18,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 96.04775,
            "type": "BOS_ned",
            "idx": 248,
            "zone_top": 96.4755,
            "zone_bot": 95.62
          },
          {
            "level": 103.45225,
            "type": "BOS_opp",
            "idx": 213,
            "zone_top": 103.88,
            "zone_bot": 103.0245
          },
          {
            "level": 84.62225,
            "type": "BOS_opp",
            "idx": 172,
            "zone_top": 85.05,
            "zone_bot": 84.1945
          }
        ],
        "last_swing_high": {
          "value": 110.32,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 98.46,
          "label": "HL"
        }
      },
      "dxy_conf": "motvind",
      "pos_size": "Halv",
      "vix_spread_factor": 1.5,
      "cot": {
        "bias": "LONG",
        "color": "bull",
        "net": 282016,
        "chg": -4534,
        "pct": 7.0,
        "momentum": "BLANDET",
        "date": "2026-03-24",
        "report": "ice+cftc",
        "source": "ICE+CFTC",
        "agrees": false
      },
      "combined_bias": "LONG",
      "timeframe_bias": "SCALP",
      "sentiment": {
        "fear_greed": {
          "score": 19.3,
          "rating": "extreme fear"
        }
      },
      "fundamentals": {
        "score": 1.15,
        "bias": "strong_bullish",
        "confirms": true,
        "categories": {
          "econ_growth": {
            "score": 1,
            "avg": 0.375,
            "count": 3,
            "bias": "neutral",
            "keys": [
              "GDP",
              "mPMI",
              "sPMI",
              "Retail",
              "ConConf"
            ]
          },
          "inflation": {
            "score": 4,
            "avg": 0.923,
            "count": 4,
            "bias": "bullish",
            "keys": [
              "CPI",
              "PPI",
              "PCE",
              "IntRate"
            ]
          },
          "jobs": {
            "score": 6,
            "avg": 1.214,
            "count": 5,
            "bias": "bullish",
            "keys": [
              "NFP",
              "Unemp",
              "Claims",
              "ADP",
              "JOLTS"
            ]
          }
        },
        "indicators": {
          "GDP": {
            "key": "GDP",
            "label": "GDP Growth QoQ (%)",
            "current": 0.7,
            "previous": 4.4,
            "date": "2025-10-01",
            "score": 0,
            "trend": "ned"
          },
          "Retail": {
            "key": "Retail",
            "label": "Retail Sales MoM (%)",
            "current": 0.6,
            "previous": -0.1,
            "date": "2026-02-01",
            "score": 1,
            "trend": "opp"
          },
          "ConConf": {
            "key": "ConConf",
            "label": "UoM Consumer Sentiment",
            "current": 56.6,
            "previous": 56.4,
            "date": "2026-02-01",
            "score": 0,
            "trend": "opp"
          },
          "CPI": {
            "key": "CPI",
            "label": "CPI YoY (%)",
            "current": 2.66,
            "previous": 2.83,
            "date": "2026-02-01",
            "score": 1,
            "trend": "ned"
          },
          "PPI": {
            "key": "PPI",
            "label": "PPI YoY (%)",
            "current": 3.22,
            "previous": 1.95,
            "date": "2026-02-01",
            "score": 2,
            "trend": "opp"
          },
          "PCE": {
            "key": "PCE",
            "label": "PCE YoY (%)",
            "current": 2.83,
            "previous": 2.91,
            "date": "2026-01-01",
            "score": 1,
            "trend": "ned"
          },
          "IntRate": {
            "key": "IntRate",
            "label": "Fed Funds Rate (%)",
            "current": 3.64,
            "previous": 3.64,
            "date": "2026-03-01",
            "score": 0,
            "trend": "flat"
          },
          "NFP": {
            "key": "NFP",
            "label": "NFP Endring (k)",
            "current": 178.0,
            "previous": -133.0,
            "date": "2026-03-01",
            "score": 1,
            "trend": "opp"
          },
          "Unemp": {
            "key": "Unemp",
            "label": "Arbeidsledighet (%)",
            "current": 4.3,
            "previous": 4.4,
            "date": "2026-03-01",
            "score": 1,
            "trend": "ned"
          },
          "Claims": {
            "key": "Claims",
            "label": "Init. Krav (k)",
            "current": 202.0,
            "previous": 211.0,
            "date": "2026-03-28",
            "score": 2,
            "trend": "ned"
          },
          "ADP": {
            "key": "ADP",
            "label": "ADP Endring (k)",
            "current": 132312.0,
            "previous": 132183.0,
            "date": "2026-03-01",
            "score": 2,
            "trend": "opp"
          },
          "JOLTS": {
            "key": "JOLTS",
            "label": "JOLTS Stillinger (k)",
            "current": 6882.0,
            "previous": 7240.0,
            "date": "2026-02-01",
            "score": 0,
            "trend": "ned"
          }
        },
        "usd_bias": "strong_bullish",
        "updated": "2026-04-04T14:52:33.880551+00:00"
      }
    },
    "WTI": {
      "name": "WTI",
      "label": "Råvare",
      "klasse": "B",
      "session": "London Fix 10:30 / NY Fix 15:00 CET",
      "class": "R",
      "current": 112.06,
      "atr14": 0.64071,
      "atr_15m": 0.64071,
      "atr_daily": 8.55,
      "atr_4h": 4.015,
      "at_level_now": true,
      "status": "aktiv",
      "pdh": 103.31,
      "pdl": 96.5,
      "pdc": 100.12,
      "pwh": 106.86,
      "pwl": 86.34,
      "ema9_d1": 100.30852,
      "ema9_15m": 111.62462,
      "ema9_above": true,
      "d1_regime": "BULLISH",
      "m15_regime": "BULLISH",
      "regime_align": "bull",
      "session_now": {
        "active": true,
        "label": "NY Overlap",
        "cet_hour": 16
      },
      "sma200": 65.9885,
      "sma200_pos": "over",
      "chg5d": 18.61,
      "chg20d": 38.33,
      "dir_color": "bull",
      "grade": "B",
      "grade_color": "bear",
      "score": 7,
      "score_pct": 58,
      "score_details": [
        {
          "kryss": "Over SMA200 (D1 trend)",
          "verdi": true
        },
        {
          "kryss": "Momentum 20d bekrefter",
          "verdi": true
        },
        {
          "kryss": "COT bekrefter retning",
          "verdi": false
        },
        {
          "kryss": "COT sterk posisjonering (>10%)",
          "verdi": false
        },
        {
          "kryss": "Pris VED HTF-nivå nå",
          "verdi": true
        },
        {
          "kryss": "HTF-nivå D1/Ukentlig",
          "verdi": false
        },
        {
          "kryss": "D1 + 4H trend kongruent",
          "verdi": true
        },
        {
          "kryss": "Ingen event-risiko (4t)",
          "verdi": true
        },
        {
          "kryss": "Nyhetssentiment bekrefter",
          "verdi": false
        },
        {
          "kryss": "Fundamental bekrefter",
          "verdi": true
        },
        {
          "kryss": "BOS 1H/4H bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "SMC 1H struktur bekrefter",
          "verdi": false
        }
      ],
      "news_headwind": false,
      "news_sentiment_label": "risk_off",
      "open_interest": 855613,
      "resistances": [
        {
          "name": "15m",
          "level": 112.16,
          "weight": 1,
          "dist_atr": 0.2
        },
        {
          "name": "SMC15m",
          "level": 113.84,
          "weight": 1,
          "dist_atr": 2.8
        },
        {
          "name": "SMC1H",
          "level": 119.26,
          "weight": 3,
          "dist_atr": 11.2
        }
      ],
      "supports": [
        {
          "name": "15m",
          "level": 110.77,
          "weight": 1,
          "dist_atr": 2.0
        },
        {
          "name": "SMC15m",
          "level": 110.17,
          "weight": 1,
          "dist_atr": 2.9
        },
        {
          "name": "15m",
          "level": 106.62,
          "weight": 1,
          "dist_atr": 8.5
        },
        {
          "name": "SMC15m",
          "level": 105.94,
          "weight": 1,
          "dist_atr": 9.6
        },
        {
          "name": "PDC",
          "level": 100.12,
          "weight": 3,
          "dist_atr": 18.6
        }
      ],
      "setup_long": {
        "entry": 110.77,
        "entry_curr": 112.06,
        "sl": 108.205,
        "sl_type": "struktur",
        "t1": 119.2645,
        "t2": 121.8295,
        "rr_t1": 3.31,
        "rr_t2": 4.31,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.15,
        "entry_name": "Støtte 110.77 [15m]",
        "entry_level": 110.77,
        "entry_weight": 1,
        "t1_source": "SMC1H",
        "t1_weight": 3,
        "t1_quality": "htf",
        "status": "watchlist",
        "note": "MAKRO LONG: E=110.77 [15m w1] SL=108.205 (struktur) → T1=119.2645 [SMC1H w3 htf] R:R=3.31 | Risk=2.565 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London Fix 10:30 / NY Fix 15:00 CET"
      },
      "setup_short": {
        "entry": 112.16,
        "entry_curr": 112.06,
        "sl": 114.725,
        "sl_type": "struktur",
        "t1": 100.12,
        "t2": 99.43,
        "rr_t1": 4.69,
        "rr_t2": 4.96,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.01,
        "entry_name": "Motstand 112.16 [15m]",
        "entry_level": 112.16,
        "entry_weight": 1,
        "t1_source": "PDC",
        "t1_weight": 3,
        "t1_quality": "htf",
        "status": "aktiv",
        "note": "MAKRO SHORT: E=112.16 [15m w1] SL=114.725 (struktur) → T1=100.12 [PDC w3 htf] R:R=4.69 | Risk=2.565 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London Fix 10:30 / NY Fix 15:00 CET"
      },
      "binary_risk": [],
      "smc": {
        "structure": "BULLISH",
        "supply_zones": [
          {
            "top": 113.97,
            "bottom": 113.70945,
            "poi": 113.83973,
            "idx": 336,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 110.30055,
            "bottom": 110.04,
            "poi": 110.17028,
            "idx": 353,
            "type": "demand",
            "status": "intakt"
          },
          {
            "top": 106.07055,
            "bottom": 105.81,
            "poi": 105.94027,
            "idx": 313,
            "type": "demand",
            "status": "intakt"
          },
          {
            "top": 96.76055,
            "bottom": 96.5,
            "poi": 96.63027,
            "idx": 222,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 106.72973,
            "type": "BOS_opp",
            "idx": 318,
            "zone_top": 106.86,
            "zone_bot": 106.59945
          },
          {
            "level": 100.52973,
            "type": "BOS_opp",
            "idx": 256,
            "zone_top": 100.66,
            "zone_bot": 100.39945
          },
          {
            "level": 99.75028,
            "type": "BOS_ned",
            "idx": 217,
            "zone_top": 99.88055,
            "zone_bot": 99.62
          }
        ],
        "last_swing_high": {
          "value": 112.3,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 110.77,
          "label": "HL"
        }
      },
      "smc_1h": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 119.48,
            "bottom": 119.049,
            "poi": 119.2645,
            "idx": 711,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 86.771,
            "bottom": 86.34,
            "poi": 86.5555,
            "idx": 982,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 106.6445,
            "type": "BOS_opp",
            "idx": 1131,
            "zone_top": 106.86,
            "zone_bot": 106.429
          },
          {
            "level": 99.6455,
            "type": "BOS_ned",
            "idx": 1106,
            "zone_top": 99.861,
            "zone_bot": 99.43
          },
          {
            "level": 101.5445,
            "type": "BOS_opp",
            "idx": 1052,
            "zone_top": 101.76,
            "zone_bot": 101.329
          }
        ],
        "last_swing_high": {
          "value": 105.22,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 97.5,
          "label": "HL"
        }
      },
      "smc_4h": {
        "structure": "BULLISH",
        "supply_zones": [
          {
            "top": 119.48,
            "bottom": 118.6234,
            "poi": 119.0517,
            "idx": 177,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 85.2266,
            "bottom": 84.37,
            "poi": 84.7983,
            "idx": 237,
            "type": "demand",
            "status": "intakt"
          },
          {
            "top": 77.5866,
            "bottom": 76.73,
            "poi": 77.1583,
            "idx": 187,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 101.3317,
            "type": "BOS_opp",
            "idx": 263,
            "zone_top": 101.76,
            "zone_bot": 100.9034
          },
          {
            "level": 92.9317,
            "type": "BOS_opp",
            "idx": 254,
            "zone_top": 93.36,
            "zone_bot": 92.5034
          },
          {
            "level": 92.4683,
            "type": "BOS_ned",
            "idx": 237,
            "zone_top": 92.8966,
            "zone_bot": 92.04
          }
        ],
        "last_swing_high": {
          "value": 106.86,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 96.5,
          "label": "HL"
        }
      },
      "dxy_conf": "motvind",
      "pos_size": "Halv",
      "vix_spread_factor": 1.5,
      "cot": {
        "bias": "NØYTRAL",
        "color": "neutral",
        "net": -33814,
        "chg": -4534,
        "pct": 4.0,
        "momentum": "ØKER",
        "date": "2026-03-31",
        "report": "cftc",
        "source": "CFTC",
        "agrees": null
      },
      "combined_bias": "LONG",
      "timeframe_bias": "SCALP",
      "sentiment": {
        "fear_greed": {
          "score": 19.3,
          "rating": "extreme fear"
        }
      },
      "fundamentals": {
        "score": 1.15,
        "bias": "strong_bullish",
        "confirms": true,
        "categories": {
          "econ_growth": {
            "score": 1,
            "avg": 0.375,
            "count": 3,
            "bias": "neutral",
            "keys": [
              "GDP",
              "mPMI",
              "sPMI",
              "Retail",
              "ConConf"
            ]
          },
          "inflation": {
            "score": 4,
            "avg": 0.923,
            "count": 4,
            "bias": "bullish",
            "keys": [
              "CPI",
              "PPI",
              "PCE",
              "IntRate"
            ]
          },
          "jobs": {
            "score": 6,
            "avg": 1.214,
            "count": 5,
            "bias": "bullish",
            "keys": [
              "NFP",
              "Unemp",
              "Claims",
              "ADP",
              "JOLTS"
            ]
          }
        },
        "indicators": {
          "GDP": {
            "key": "GDP",
            "label": "GDP Growth QoQ (%)",
            "current": 0.7,
            "previous": 4.4,
            "date": "2025-10-01",
            "score": 0,
            "trend": "ned"
          },
          "Retail": {
            "key": "Retail",
            "label": "Retail Sales MoM (%)",
            "current": 0.6,
            "previous": -0.1,
            "date": "2026-02-01",
            "score": 1,
            "trend": "opp"
          },
          "ConConf": {
            "key": "ConConf",
            "label": "UoM Consumer Sentiment",
            "current": 56.6,
            "previous": 56.4,
            "date": "2026-02-01",
            "score": 0,
            "trend": "opp"
          },
          "CPI": {
            "key": "CPI",
            "label": "CPI YoY (%)",
            "current": 2.66,
            "previous": 2.83,
            "date": "2026-02-01",
            "score": 1,
            "trend": "ned"
          },
          "PPI": {
            "key": "PPI",
            "label": "PPI YoY (%)",
            "current": 3.22,
            "previous": 1.95,
            "date": "2026-02-01",
            "score": 2,
            "trend": "opp"
          },
          "PCE": {
            "key": "PCE",
            "label": "PCE YoY (%)",
            "current": 2.83,
            "previous": 2.91,
            "date": "2026-01-01",
            "score": 1,
            "trend": "ned"
          },
          "IntRate": {
            "key": "IntRate",
            "label": "Fed Funds Rate (%)",
            "current": 3.64,
            "previous": 3.64,
            "date": "2026-03-01",
            "score": 0,
            "trend": "flat"
          },
          "NFP": {
            "key": "NFP",
            "label": "NFP Endring (k)",
            "current": 178.0,
            "previous": -133.0,
            "date": "2026-03-01",
            "score": 1,
            "trend": "opp"
          },
          "Unemp": {
            "key": "Unemp",
            "label": "Arbeidsledighet (%)",
            "current": 4.3,
            "previous": 4.4,
            "date": "2026-03-01",
            "score": 1,
            "trend": "ned"
          },
          "Claims": {
            "key": "Claims",
            "label": "Init. Krav (k)",
            "current": 202.0,
            "previous": 211.0,
            "date": "2026-03-28",
            "score": 2,
            "trend": "ned"
          },
          "ADP": {
            "key": "ADP",
            "label": "ADP Endring (k)",
            "current": 132312.0,
            "previous": 132183.0,
            "date": "2026-03-01",
            "score": 2,
            "trend": "opp"
          },
          "JOLTS": {
            "key": "JOLTS",
            "label": "JOLTS Stillinger (k)",
            "current": 6882.0,
            "previous": 7240.0,
            "date": "2026-02-01",
            "score": 0,
            "trend": "ned"
          }
        },
        "usd_bias": "strong_bullish",
        "updated": "2026-04-04T14:52:33.880551+00:00"
      }
    },
    "SPX": {
      "name": "S&P 500",
      "label": "Aksjer",
      "klasse": "C",
      "session": "NY Open 14:30–17:00 CET",
      "class": "A",
      "current": 6582.69,
      "atr14": 9.4722,
      "atr_15m": 9.4722,
      "atr_daily": 107.51643,
      "atr_4h": 79.33144,
      "at_level_now": true,
      "status": "aktiv",
      "pdh": 6609.66992,
      "pdl": 6554.29004,
      "pdc": 6575.31982,
      "pwh": 6633.93994,
      "pwl": 6316.91016,
      "ema9_d1": 6534.83185,
      "ema9_15m": 6572.25145,
      "ema9_above": true,
      "d1_regime": "BULLISH",
      "m15_regime": "BULLISH",
      "regime_align": "bull",
      "session_now": {
        "active": true,
        "label": "NY Overlap",
        "cet_hour": 16
      },
      "sma200": 6644.6,
      "sma200_pos": "under",
      "chg5d": 1.63,
      "chg20d": -3.63,
      "dir_color": "bear",
      "grade": "A",
      "grade_color": "warn",
      "score": 10,
      "score_pct": 83,
      "score_details": [
        {
          "kryss": "Over SMA200 (D1 trend)",
          "verdi": false
        },
        {
          "kryss": "Momentum 20d bekrefter",
          "verdi": true
        },
        {
          "kryss": "COT bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "COT sterk posisjonering (>10%)",
          "verdi": true
        },
        {
          "kryss": "Pris VED HTF-nivå nå",
          "verdi": true
        },
        {
          "kryss": "HTF-nivå D1/Ukentlig",
          "verdi": true
        },
        {
          "kryss": "D1 + 4H trend kongruent",
          "verdi": true
        },
        {
          "kryss": "Ingen event-risiko (4t)",
          "verdi": true
        },
        {
          "kryss": "Nyhetssentiment bekrefter",
          "verdi": true
        },
        {
          "kryss": "Fundamental bekrefter",
          "verdi": false
        },
        {
          "kryss": "BOS 1H/4H bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "SMC 1H struktur bekrefter",
          "verdi": true
        }
      ],
      "news_headwind": false,
      "news_sentiment_label": "risk_off",
      "open_interest": 1966743,
      "resistances": [
        {
          "name": "15m",
          "level": 6585.18,
          "weight": 1,
          "dist_atr": 0.3
        },
        {
          "name": "15m",
          "level": 6591.37,
          "weight": 1,
          "dist_atr": 0.9
        },
        {
          "name": "15m",
          "level": 6601.91,
          "weight": 1,
          "dist_atr": 2.0
        },
        {
          "name": "PDH",
          "level": 6609.67,
          "weight": 4,
          "dist_atr": 2.8
        },
        {
          "name": "PWH",
          "level": 6633.94,
          "weight": 5,
          "dist_atr": 5.4
        }
      ],
      "supports": [
        {
          "name": "PDC",
          "level": 6575.32,
          "weight": 3,
          "dist_atr": 0.8
        },
        {
          "name": "D1",
          "level": 6569.22,
          "weight": 3,
          "dist_atr": 1.4
        },
        {
          "name": "15m",
          "level": 6561.37,
          "weight": 1,
          "dist_atr": 2.3
        },
        {
          "name": "PDL",
          "level": 6554.29,
          "weight": 4,
          "dist_atr": 3.0
        },
        {
          "name": "15m",
          "level": 6546.31,
          "weight": 1,
          "dist_atr": 3.8
        }
      ],
      "setup_long": {
        "entry": 6575.31982,
        "entry_curr": 6582.68994,
        "sl": 6543.0649,
        "sl_type": "struktur",
        "t1": 6633.93994,
        "t2": 6647.28404,
        "rr_t1": 1.82,
        "rr_t2": 2.23,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.07,
        "entry_name": "Støtte 6575.31982 [PDC]",
        "entry_level": 6575.31982,
        "entry_weight": 3,
        "t1_source": "PWH",
        "t1_weight": 5,
        "t1_quality": "htf",
        "status": "watchlist",
        "note": "MAKRO LONG: E=6575.3198 [PDC w3] SL=6543.0649 (struktur) → T1=6633.9399 [PWH w5 htf] R:R=1.82 | Risk=32.2549 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "NY Open 14:30–17:00 CET"
      },
      "setup_short": {
        "entry": 6585.18018,
        "entry_curr": 6582.68994,
        "sl": 6617.43511,
        "sl_type": "struktur",
        "t1": 6521.91992,
        "t2": 6489.66499,
        "rr_t1": 1.96,
        "rr_t2": 2.96,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.02,
        "entry_name": "Motstand 6585.18018 [15m]",
        "entry_level": 6585.18018,
        "entry_weight": 1,
        "t1_source": "D1",
        "t1_weight": 3,
        "t1_quality": "htf",
        "status": "aktiv",
        "note": "MAKRO SHORT: E=6585.1802 [15m w1] SL=6617.4351 (struktur) → T1=6521.9199 [D1 w3 htf] R:R=1.96 | Risk=32.2549 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "NY Open 14:30–17:00 CET"
      },
      "binary_risk": [],
      "smc": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 6609.66992,
            "bottom": 6605.74596,
            "poi": 6607.70794,
            "idx": 92,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 6478.8639,
            "bottom": 6474.93994,
            "poi": 6476.90192,
            "idx": 104,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 6571.87786,
            "type": "BOS_opp",
            "idx": 129,
            "zone_top": 6573.83984,
            "zone_bot": 6569.91589
          },
          {
            "level": 6563.3321,
            "type": "BOS_ned",
            "idx": 104,
            "zone_top": 6565.29407,
            "zone_bot": 6561.37012
          },
          {
            "level": 6515.55804,
            "type": "BOS_opp",
            "idx": 75,
            "zone_top": 6517.52002,
            "zone_bot": 6513.59606
          }
        ],
        "last_swing_high": {
          "value": 6573.83984,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 6546.31006,
          "label": "HL"
        }
      },
      "smc_1h": {
        "structure": "BEARISH",
        "supply_zones": [
          {
            "top": 6651.62012,
            "bottom": 6642.94796,
            "poi": 6647.28404,
            "idx": 358,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 6754.2998,
            "bottom": 6745.62765,
            "poi": 6749.96373,
            "idx": 329,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 6325.58231,
            "bottom": 6316.91016,
            "poi": 6321.24623,
            "idx": 397,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 6477.8561,
            "type": "BOS_ned",
            "idx": 385,
            "zone_top": 6482.19218,
            "zone_bot": 6473.52002
          },
          {
            "level": 6640.37612,
            "type": "BOS_ned",
            "idx": 320,
            "zone_top": 6644.71219,
            "zone_bot": 6636.04004
          },
          {
            "level": 6714.756,
            "type": "BOS_ned",
            "idx": 287,
            "zone_top": 6719.09208,
            "zone_bot": 6710.41992
          }
        ],
        "last_swing_high": {
          "value": 6609.66992,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 6316.91016,
          "label": "LL"
        }
      },
      "smc_4h": {
        "structure": "BEARISH",
        "supply_zones": [
          {
            "top": 6754.2998,
            "bottom": 6734.77286,
            "poi": 6744.53633,
            "idx": 82,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 6336.4371,
            "bottom": 6316.91016,
            "poi": 6326.67363,
            "idx": 99,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 6483.28349,
            "type": "BOS_ned",
            "idx": 96,
            "zone_top": 6493.04696,
            "zone_bot": 6473.52002
          },
          {
            "level": 6798.81328,
            "type": "BOS_ned",
            "idx": 64,
            "zone_top": 6808.57675,
            "zone_bot": 6789.0498
          },
          {
            "level": 6976.56661,
            "type": "BOS_opp",
            "idx": 30,
            "zone_top": 6986.33008,
            "zone_bot": 6966.80313
          }
        ],
        "last_swing_high": {
          "value": 6754.2998,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 6316.91016,
          "label": "LL"
        }
      },
      "dxy_conf": "motvind",
      "pos_size": "Halv",
      "vix_spread_factor": 1.5,
      "cot": {
        "bias": "SHORT",
        "color": "bear",
        "net": -230392,
        "chg": 111268,
        "pct": 11.7,
        "momentum": "SNUR",
        "date": "2026-03-31",
        "report": "cftc",
        "source": "CFTC",
        "agrees": null
      },
      "combined_bias": "SHORT",
      "timeframe_bias": "MAKRO",
      "sentiment": {
        "fear_greed": {
          "score": 19.3,
          "rating": "extreme fear"
        }
      },
      "fundamentals": {
        "score": 1.15,
        "bias": "strong_bullish",
        "confirms": false,
        "categories": {
          "econ_growth": {
            "score": 1,
            "avg": 0.375,
            "count": 3,
            "bias": "neutral",
            "keys": [
              "GDP",
              "mPMI",
              "sPMI",
              "Retail",
              "ConConf"
            ]
          },
          "inflation": {
            "score": 4,
            "avg": 0.923,
            "count": 4,
            "bias": "bullish",
            "keys": [
              "CPI",
              "PPI",
              "PCE",
              "IntRate"
            ]
          },
          "jobs": {
            "score": 6,
            "avg": 1.214,
            "count": 5,
            "bias": "bullish",
            "keys": [
              "NFP",
              "Unemp",
              "Claims",
              "ADP",
              "JOLTS"
            ]
          }
        },
        "indicators": {
          "GDP": {
            "key": "GDP",
            "label": "GDP Growth QoQ (%)",
            "current": 0.7,
            "previous": 4.4,
            "date": "2025-10-01",
            "score": 0,
            "trend": "ned"
          },
          "Retail": {
            "key": "Retail",
            "label": "Retail Sales MoM (%)",
            "current": 0.6,
            "previous": -0.1,
            "date": "2026-02-01",
            "score": 1,
            "trend": "opp"
          },
          "ConConf": {
            "key": "ConConf",
            "label": "UoM Consumer Sentiment",
            "current": 56.6,
            "previous": 56.4,
            "date": "2026-02-01",
            "score": 0,
            "trend": "opp"
          },
          "CPI": {
            "key": "CPI",
            "label": "CPI YoY (%)",
            "current": 2.66,
            "previous": 2.83,
            "date": "2026-02-01",
            "score": 1,
            "trend": "ned"
          },
          "PPI": {
            "key": "PPI",
            "label": "PPI YoY (%)",
            "current": 3.22,
            "previous": 1.95,
            "date": "2026-02-01",
            "score": 2,
            "trend": "opp"
          },
          "PCE": {
            "key": "PCE",
            "label": "PCE YoY (%)",
            "current": 2.83,
            "previous": 2.91,
            "date": "2026-01-01",
            "score": 1,
            "trend": "ned"
          },
          "IntRate": {
            "key": "IntRate",
            "label": "Fed Funds Rate (%)",
            "current": 3.64,
            "previous": 3.64,
            "date": "2026-03-01",
            "score": 0,
            "trend": "flat"
          },
          "NFP": {
            "key": "NFP",
            "label": "NFP Endring (k)",
            "current": 178.0,
            "previous": -133.0,
            "date": "2026-03-01",
            "score": 1,
            "trend": "opp"
          },
          "Unemp": {
            "key": "Unemp",
            "label": "Arbeidsledighet (%)",
            "current": 4.3,
            "previous": 4.4,
            "date": "2026-03-01",
            "score": 1,
            "trend": "ned"
          },
          "Claims": {
            "key": "Claims",
            "label": "Init. Krav (k)",
            "current": 202.0,
            "previous": 211.0,
            "date": "2026-03-28",
            "score": 2,
            "trend": "ned"
          },
          "ADP": {
            "key": "ADP",
            "label": "ADP Endring (k)",
            "current": 132312.0,
            "previous": 132183.0,
            "date": "2026-03-01",
            "score": 2,
            "trend": "opp"
          },
          "JOLTS": {
            "key": "JOLTS",
            "label": "JOLTS Stillinger (k)",
            "current": 6882.0,
            "previous": 7240.0,
            "date": "2026-02-01",
            "score": 0,
            "trend": "ned"
          }
        },
        "usd_bias": "strong_bullish",
        "updated": "2026-04-04T14:52:33.880551+00:00"
      }
    },
    "NAS100": {
      "name": "Nasdaq",
      "label": "Aksjer",
      "klasse": "C",
      "session": "NY Open 14:30–17:00 CET",
      "class": "A",
      "current": 24045.53,
      "atr14": 38.96303,
      "atr_15m": 38.96303,
      "atr_daily": 466.16253,
      "atr_4h": 351.12458,
      "at_level_now": false,
      "status": "watchlist",
      "pdh": 24162.67969,
      "pdl": 23871.60938,
      "pdc": 24019.99023,
      "pwh": 24314.25,
      "pwl": 22841.41992,
      "ema9_d1": 23852.3543,
      "ema9_15m": 23993.20594,
      "ema9_above": true,
      "d1_regime": "BULLISH",
      "m15_regime": "BULLISH",
      "regime_align": "bull",
      "session_now": {
        "active": true,
        "label": "NY Overlap",
        "cet_hour": 16
      },
      "sma200": 24447.75,
      "sma200_pos": "under",
      "chg5d": 1.94,
      "chg20d": -3.9,
      "dir_color": "bear",
      "grade": "A",
      "grade_color": "warn",
      "score": 9,
      "score_pct": 75,
      "score_details": [
        {
          "kryss": "Over SMA200 (D1 trend)",
          "verdi": false
        },
        {
          "kryss": "Momentum 20d bekrefter",
          "verdi": true
        },
        {
          "kryss": "COT bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "COT sterk posisjonering (>10%)",
          "verdi": true
        },
        {
          "kryss": "Pris VED HTF-nivå nå",
          "verdi": false
        },
        {
          "kryss": "HTF-nivå D1/Ukentlig",
          "verdi": true
        },
        {
          "kryss": "D1 + 4H trend kongruent",
          "verdi": true
        },
        {
          "kryss": "Ingen event-risiko (4t)",
          "verdi": true
        },
        {
          "kryss": "Nyhetssentiment bekrefter",
          "verdi": true
        },
        {
          "kryss": "Fundamental bekrefter",
          "verdi": false
        },
        {
          "kryss": "BOS 1H/4H bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "SMC 1H struktur bekrefter",
          "verdi": true
        }
      ],
      "news_headwind": false,
      "news_sentiment_label": "risk_off",
      "open_interest": 245322,
      "resistances": [
        {
          "name": "15m",
          "level": 24067.32,
          "weight": 1,
          "dist_atr": 0.6
        },
        {
          "name": "PDH",
          "level": 24162.68,
          "weight": 4,
          "dist_atr": 3.0
        },
        {
          "name": "PWH",
          "level": 24314.25,
          "weight": 5,
          "dist_atr": 6.9
        },
        {
          "name": "SMC1H",
          "level": 24446.08,
          "weight": 3,
          "dist_atr": 10.3
        },
        {
          "name": "D1",
          "level": 24781.73,
          "weight": 3,
          "dist_atr": 18.9
        }
      ],
      "supports": [
        {
          "name": "PDC",
          "level": 24019.99,
          "weight": 3,
          "dist_atr": 0.7
        },
        {
          "name": "15m",
          "level": 23940.6,
          "weight": 1,
          "dist_atr": 2.7
        },
        {
          "name": "15m",
          "level": 23893.34,
          "weight": 1,
          "dist_atr": 3.9
        },
        {
          "name": "PDL",
          "level": 23871.61,
          "weight": 4,
          "dist_atr": 4.5
        },
        {
          "name": "4H",
          "level": 23760.89,
          "weight": 2,
          "dist_atr": 7.3
        }
      ],
      "setup_long": {
        "entry": 24019.99023,
        "entry_curr": 24045.5332,
        "sl": 23880.14148,
        "sl_type": "struktur",
        "t1": 24314.25,
        "t2": 24446.07917,
        "rr_t1": 2.1,
        "rr_t2": 3.05,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.05,
        "entry_name": "Støtte 24019.99023 [PDC]",
        "entry_level": 24019.99023,
        "entry_weight": 3,
        "t1_source": "PWH",
        "t1_weight": 5,
        "t1_quality": "htf",
        "status": "watchlist",
        "note": "MAKRO LONG: E=24019.9902 [PDC w3] SL=23880.1415 (struktur) → T1=24314.25 [PWH w5 htf] R:R=2.1 | Risk=139.8488 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "NY Open 14:30–17:00 CET"
      },
      "setup_short": {
        "entry": 24067.32031,
        "entry_curr": 24045.5332,
        "sl": 24207.16907,
        "sl_type": "struktur",
        "t1": 23760.89258,
        "t2": 23567.98633,
        "rr_t1": 2.19,
        "rr_t2": 3.57,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.05,
        "entry_name": "Motstand 24067.32031 [15m]",
        "entry_level": 24067.32031,
        "entry_weight": 1,
        "t1_source": "4H",
        "t1_weight": 2,
        "t1_quality": "4h",
        "status": "watchlist",
        "note": "MAKRO SHORT: E=24067.3203 [15m w1] SL=24207.1691 (struktur) → T1=23760.8926 [4H w2 4h] R:R=2.19 | Risk=139.8488 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "NY Open 14:30–17:00 CET"
      },
      "binary_risk": [],
      "smc": {
        "structure": "MIXED",
        "supply_zones": [
          {
            "top": 24162.54297,
            "bottom": 24145.42345,
            "poi": 24153.98321,
            "idx": 92,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 23530.76015,
            "bottom": 23513.64062,
            "poi": 23522.20039,
            "idx": 104,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 23992.55157,
            "type": "BOS_opp",
            "idx": 129,
            "zone_top": 24001.11133,
            "zone_bot": 23983.99181
          },
          {
            "level": 23949.16132,
            "type": "BOS_ned",
            "idx": 104,
            "zone_top": 23957.72108,
            "zone_bot": 23940.60156
          },
          {
            "level": 23676.03399,
            "type": "BOS_opp",
            "idx": 74,
            "zone_top": 23684.59375,
            "zone_bot": 23667.47423
          }
        ],
        "last_swing_high": {
          "value": 24001.11133,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 23893.33789,
          "label": "HL"
        }
      },
      "smc_1h": {
        "structure": "BEARISH",
        "supply_zones": [
          {
            "top": 24162.54297,
            "bottom": 24124.90834,
            "poi": 24143.72565,
            "idx": 409,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 24464.89648,
            "bottom": 24427.26186,
            "poi": 24446.07917,
            "idx": 357,
            "type": "supply",
            "status": "intakt"
          },
          {
            "top": 25381.80859,
            "bottom": 25344.17396,
            "poi": 25362.99128,
            "idx": 168,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 22879.44518,
            "bottom": 22841.81055,
            "poi": 22860.62786,
            "idx": 397,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 23779.70989,
            "type": "BOS_ned",
            "idx": 381,
            "zone_top": 23798.52721,
            "zone_bot": 23760.89258
          },
          {
            "level": 24474.27825,
            "type": "BOS_ned",
            "idx": 259,
            "zone_top": 24493.09557,
            "zone_bot": 24455.46094
          },
          {
            "level": 25038.28815,
            "type": "BOS_opp",
            "idx": 231,
            "zone_top": 25057.10547,
            "zone_bot": 25019.47084
          }
        ],
        "last_swing_high": {
          "value": 24162.54297,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 22841.81055,
          "label": "LL"
        }
      },
      "smc_4h": {
        "structure": "BEARISH",
        "supply_zones": [
          {
            "top": 25179.16992,
            "bottom": 25094.46854,
            "poi": 25136.81923,
            "idx": 67,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [
          {
            "top": 22926.51193,
            "bottom": 22841.81055,
            "poi": 22884.16124,
            "idx": 99,
            "type": "demand",
            "status": "intakt"
          }
        ],
        "bos_levels": [
          {
            "level": 23803.24327,
            "type": "BOS_ned",
            "idx": 95,
            "zone_top": 23845.59396,
            "zone_bot": 23760.89258
          },
          {
            "level": 24996.99522,
            "type": "BOS_ned",
            "idx": 33,
            "zone_top": 25039.34592,
            "zone_bot": 24954.64453
          },
          {
            "level": 25830.82704,
            "type": "BOS_opp",
            "idx": 22,
            "zone_top": 25873.17773,
            "zone_bot": 25788.47635
          }
        ],
        "last_swing_high": {
          "value": 24884.04297,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 22841.81055,
          "label": "LL"
        }
      },
      "dxy_conf": "motvind",
      "pos_size": "Halv",
      "vix_spread_factor": 1.5,
      "cot": {
        "bias": "SHORT",
        "color": "bear",
        "net": -37103,
        "chg": 2276,
        "pct": 15.1,
        "momentum": "SNUR",
        "date": "2026-03-31",
        "report": "cftc",
        "source": "CFTC",
        "agrees": null
      },
      "combined_bias": "SHORT",
      "timeframe_bias": "MAKRO",
      "sentiment": {
        "fear_greed": {
          "score": 19.3,
          "rating": "extreme fear"
        }
      },
      "fundamentals": {
        "score": 1.15,
        "bias": "strong_bullish",
        "confirms": false,
        "categories": {
          "econ_growth": {
            "score": 1,
            "avg": 0.375,
            "count": 3,
            "bias": "neutral",
            "keys": [
              "GDP",
              "mPMI",
              "sPMI",
              "Retail",
              "ConConf"
            ]
          },
          "inflation": {
            "score": 4,
            "avg": 0.923,
            "count": 4,
            "bias": "bullish",
            "keys": [
              "CPI",
              "PPI",
              "PCE",
              "IntRate"
            ]
          },
          "jobs": {
            "score": 6,
            "avg": 1.214,
            "count": 5,
            "bias": "bullish",
            "keys": [
              "NFP",
              "Unemp",
              "Claims",
              "ADP",
              "JOLTS"
            ]
          }
        },
        "indicators": {
          "GDP": {
            "key": "GDP",
            "label": "GDP Growth QoQ (%)",
            "current": 0.7,
            "previous": 4.4,
            "date": "2025-10-01",
            "score": 0,
            "trend": "ned"
          },
          "Retail": {
            "key": "Retail",
            "label": "Retail Sales MoM (%)",
            "current": 0.6,
            "previous": -0.1,
            "date": "2026-02-01",
            "score": 1,
            "trend": "opp"
          },
          "ConConf": {
            "key": "ConConf",
            "label": "UoM Consumer Sentiment",
            "current": 56.6,
            "previous": 56.4,
            "date": "2026-02-01",
            "score": 0,
            "trend": "opp"
          },
          "CPI": {
            "key": "CPI",
            "label": "CPI YoY (%)",
            "current": 2.66,
            "previous": 2.83,
            "date": "2026-02-01",
            "score": 1,
            "trend": "ned"
          },
          "PPI": {
            "key": "PPI",
            "label": "PPI YoY (%)",
            "current": 3.22,
            "previous": 1.95,
            "date": "2026-02-01",
            "score": 2,
            "trend": "opp"
          },
          "PCE": {
            "key": "PCE",
            "label": "PCE YoY (%)",
            "current": 2.83,
            "previous": 2.91,
            "date": "2026-01-01",
            "score": 1,
            "trend": "ned"
          },
          "IntRate": {
            "key": "IntRate",
            "label": "Fed Funds Rate (%)",
            "current": 3.64,
            "previous": 3.64,
            "date": "2026-03-01",
            "score": 0,
            "trend": "flat"
          },
          "NFP": {
            "key": "NFP",
            "label": "NFP Endring (k)",
            "current": 178.0,
            "previous": -133.0,
            "date": "2026-03-01",
            "score": 1,
            "trend": "opp"
          },
          "Unemp": {
            "key": "Unemp",
            "label": "Arbeidsledighet (%)",
            "current": 4.3,
            "previous": 4.4,
            "date": "2026-03-01",
            "score": 1,
            "trend": "ned"
          },
          "Claims": {
            "key": "Claims",
            "label": "Init. Krav (k)",
            "current": 202.0,
            "previous": 211.0,
            "date": "2026-03-28",
            "score": 2,
            "trend": "ned"
          },
          "ADP": {
            "key": "ADP",
            "label": "ADP Endring (k)",
            "current": 132312.0,
            "previous": 132183.0,
            "date": "2026-03-01",
            "score": 2,
            "trend": "opp"
          },
          "JOLTS": {
            "key": "JOLTS",
            "label": "JOLTS Stillinger (k)",
            "current": 6882.0,
            "previous": 7240.0,
            "date": "2026-02-01",
            "score": 0,
            "trend": "ned"
          }
        },
        "usd_bias": "strong_bullish",
        "updated": "2026-04-04T14:52:33.880551+00:00"
      }
    },
    "DXY": {
      "name": "DXY",
      "label": "Valuta",
      "klasse": "A",
      "session": "London 08:00–12:00 CET",
      "class": "V",
      "current": 100.19,
      "atr14": 0.03186,
      "atr_15m": 0.03186,
      "atr_daily": 0.70621,
      "atr_4h": 0.24514,
      "at_level_now": false,
      "status": "watchlist",
      "pdh": 100.26,
      "pdl": 99.45,
      "pdc": 100.03,
      "pwh": 100.64,
      "pwl": 99.07,
      "ema9_d1": 99.92273,
      "ema9_15m": 100.06293,
      "ema9_above": true,
      "d1_regime": "BULLISH",
      "m15_regime": "BULLISH",
      "regime_align": "bull",
      "session_now": {
        "active": true,
        "label": "NY Overlap",
        "cet_hour": 16
      },
      "sma200": 98.4628,
      "sma200_pos": "over",
      "chg5d": 0.04,
      "chg20d": 1.21,
      "dir_color": "bull",
      "grade": "A",
      "grade_color": "warn",
      "score": 9,
      "score_pct": 75,
      "score_details": [
        {
          "kryss": "Over SMA200 (D1 trend)",
          "verdi": true
        },
        {
          "kryss": "Momentum 20d bekrefter",
          "verdi": true
        },
        {
          "kryss": "COT bekrefter retning",
          "verdi": false
        },
        {
          "kryss": "COT sterk posisjonering (>10%)",
          "verdi": true
        },
        {
          "kryss": "Pris VED HTF-nivå nå",
          "verdi": false
        },
        {
          "kryss": "HTF-nivå D1/Ukentlig",
          "verdi": true
        },
        {
          "kryss": "D1 + 4H trend kongruent",
          "verdi": true
        },
        {
          "kryss": "Ingen event-risiko (4t)",
          "verdi": true
        },
        {
          "kryss": "Nyhetssentiment bekrefter",
          "verdi": true
        },
        {
          "kryss": "Fundamental bekrefter",
          "verdi": true
        },
        {
          "kryss": "BOS 1H/4H bekrefter retning",
          "verdi": true
        },
        {
          "kryss": "SMC 1H struktur bekrefter",
          "verdi": false
        }
      ],
      "news_headwind": false,
      "news_sentiment_label": "risk_off",
      "open_interest": 38735,
      "resistances": [
        {
          "name": "PDH",
          "level": 100.26,
          "weight": 4,
          "dist_atr": 2.3
        },
        {
          "name": "4H",
          "level": 100.31,
          "weight": 2,
          "dist_atr": 4.0
        },
        {
          "name": "D1",
          "level": 100.36,
          "weight": 3,
          "dist_atr": 5.5
        },
        {
          "name": "D1",
          "level": 100.4,
          "weight": 3,
          "dist_atr": 6.7
        },
        {
          "name": "SMC4H",
          "level": 100.51,
          "weight": 2,
          "dist_atr": 10.2
        }
      ],
      "supports": [
        {
          "name": "15m",
          "level": 100.09,
          "weight": 1,
          "dist_atr": 3.0
        },
        {
          "name": "15m",
          "level": 100.06,
          "weight": 1,
          "dist_atr": 4.1
        },
        {
          "name": "PDC",
          "level": 100.03,
          "weight": 3,
          "dist_atr": 4.9
        },
        {
          "name": "4H",
          "level": 99.66,
          "weight": 2,
          "dist_atr": 16.5
        },
        {
          "name": "PDL",
          "level": 99.45,
          "weight": 4,
          "dist_atr": 23.1
        }
      ],
      "setup_long": {
        "entry": 100.089,
        "entry_curr": 100.186,
        "sl": 99.87714,
        "sl_type": "struktur",
        "t1": 100.51096,
        "t2": 100.54,
        "rr_t1": 1.99,
        "rr_t2": 2.13,
        "min_rr": 1.5,
        "risk_atr_d": 0.3,
        "entry_dist_atr": 0.14,
        "entry_name": "Støtte 100.089 [15m]",
        "entry_level": 100.089,
        "entry_weight": 1,
        "t1_source": "SMC4H",
        "t1_weight": 2,
        "t1_quality": "4h",
        "status": "watchlist",
        "note": "MAKRO LONG: E=100.089 [15m w1] SL=99.8771 (struktur) → T1=100.511 [SMC4H w2 4h] R:R=1.99 | Risk=0.2119 (0.3×ATRd)",
        "timeframe": "D1/4H",
        "session": "London 08:00–12:00 CET"
      },
      "setup_short": {
        "entry": 100.26,
        "entry_curr": 100.186,
        "sl": 100.61311,
        "sl_type": "struktur",
        "t1": 99.45,
        "t2": 99.298,
        "rr_t1": 2.29,
        "rr_t2": 2.72,
        "min_rr": 1.5,
        "risk_atr_d": 0.5,
        "entry_dist_atr": 0.1,
        "entry_name": "Motstand 100.26 [PDH]",
        "entry_level": 100.26,
        "entry_weight": 4,
        "t1_source": "PDL",
        "t1_weight": 4,
        "t1_quality": "htf",
        "status": "watchlist",
        "note": "MAKRO SHORT: E=100.26 [PDH w4] SL=100.6131 (struktur) → T1=99.45 [PDL w4 htf] R:R=2.29 | Risk=0.3531 (0.5×ATRd)",
        "timeframe": "D1/4H",
        "session": "London 08:00–12:00 CET"
      },
      "binary_risk": [],
      "smc": {
        "structure": "BULLISH_SVAK",
        "supply_zones": [
          {
            "top": 100.614,
            "bottom": 100.60329,
            "poi": 100.60864,
            "idx": 69,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [],
        "bos_levels": [
          {
            "level": 100.23364,
            "type": "BOS_opp",
            "idx": 323,
            "zone_top": 100.239,
            "zone_bot": 100.22829
          },
          {
            "level": 100.00864,
            "type": "BOS_opp",
            "idx": 296,
            "zone_top": 100.014,
            "zone_bot": 100.00329
          },
          {
            "level": 99.87765,
            "type": "BOS_opp",
            "idx": 286,
            "zone_top": 99.883,
            "zone_bot": 99.87229
          }
        ],
        "last_swing_high": {
          "value": 100.065,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 99.953,
          "label": "LL"
        }
      },
      "smc_1h": {
        "structure": "MIXED",
        "supply_zones": [],
        "demand_zones": [],
        "bos_levels": [
          {
            "level": 100.52543,
            "type": "BOS_opp",
            "idx": 1114,
            "zone_top": 100.54,
            "zone_bot": 100.51085
          },
          {
            "level": 99.26457,
            "type": "BOS_ned",
            "idx": 943,
            "zone_top": 99.27915,
            "zone_bot": 99.25
          },
          {
            "level": 100.10042,
            "type": "BOS_opp",
            "idx": 920,
            "zone_top": 100.115,
            "zone_bot": 100.08585
          }
        ],
        "last_swing_high": {
          "value": 100.263,
          "label": "LH"
        },
        "last_swing_low": {
          "value": 99.853,
          "label": "HL"
        }
      },
      "smc_4h": {
        "structure": "BULLISH",
        "supply_zones": [
          {
            "top": 100.54,
            "bottom": 100.48193,
            "poi": 100.51096,
            "idx": 212,
            "type": "supply",
            "status": "intakt"
          }
        ],
        "demand_zones": [],
        "bos_levels": [
          {
            "level": 99.49403,
            "type": "BOS_ned",
            "idx": 235,
            "zone_top": 99.52307,
            "zone_bot": 99.465
          },
          {
            "level": 99.65396,
            "type": "BOS_opp",
            "idx": 206,
            "zone_top": 99.683,
            "zone_bot": 99.62492
          },
          {
            "level": 98.69604,
            "type": "BOS_ned",
            "idx": 191,
            "zone_top": 98.72507,
            "zone_bot": 98.667
          }
        ],
        "last_swing_high": {
          "value": 100.643,
          "label": "HH"
        },
        "last_swing_low": {
          "value": 99.298,
          "label": "HL"
        }
      },
      "dxy_conf": "motvind",
      "pos_size": "Halv",
      "vix_spread_factor": 1.5,
      "cot": {
        "bias": "SHORT",
        "color": "bear",
        "net": -8832,
        "chg": -1911,
        "pct": 22.8,
        "momentum": "ØKER",
        "date": "2026-03-31",
        "report": "cftc",
        "source": "CFTC",
        "agrees": null
      },
      "combined_bias": "LONG",
      "timeframe_bias": "SWING",
      "sentiment": {
        "fear_greed": {
          "score": 19.3,
          "rating": "extreme fear"
        }
      },
      "fundamentals": {
        "score": 1.33,
        "bias": "strong_bullish",
        "confirms": true,
        "categories": {
          "econ_growth": {
            "score": 1,
            "avg": 0.375,
            "count": 3,
            "bias": "neutral",
            "keys": [
              "GDP",
              "mPMI",
              "sPMI",
              "Retail",
              "ConConf"
            ]
          },
          "inflation": {
            "score": 4,
            "avg": 0.923,
            "count": 4,
            "bias": "bullish",
            "keys": [
              "CPI",
              "PPI",
              "PCE",
              "IntRate"
            ]
          },
          "jobs": {
            "score": 6,
            "avg": 1.214,
            "count": 5,
            "bias": "bullish",
            "keys": [
              "NFP",
              "Unemp",
              "Claims",
              "ADP",
              "JOLTS"
            ]
          }
        },
        "indicators": {
          "GDP": {
            "key": "GDP",
            "label": "GDP Growth QoQ (%)",
            "current": 0.7,
            "previous": 4.4,
            "date": "2025-10-01",
            "score": 0,
            "trend": "ned"
          },
          "Retail": {
            "key": "Retail",
            "label": "Retail Sales MoM (%)",
            "current": 0.6,
            "previous": -0.1,
            "date": "2026-02-01",
            "score": 1,
            "trend": "opp"
          },
          "ConConf": {
            "key": "ConConf",
            "label": "UoM Consumer Sentiment",
            "current": 56.6,
            "previous": 56.4,
            "date": "2026-02-01",
            "score": 0,
            "trend": "opp"
          },
          "CPI": {
            "key": "CPI",
            "label": "CPI YoY (%)",
            "current": 2.66,
            "previous": 2.83,
            "date": "2026-02-01",
            "score": 1,
            "trend": "ned"
          },
          "PPI": {
            "key": "PPI",
            "label": "PPI YoY (%)",
            "current": 3.22,
            "previous": 1.95,
            "date": "2026-02-01",
            "score": 2,
            "trend": "opp"
          },
          "PCE": {
            "key": "PCE",
            "label": "PCE YoY (%)",
            "current": 2.83,
            "previous": 2.91,
            "date": "2026-01-01",
            "score": 1,
            "trend": "ned"
          },
          "IntRate": {
            "key": "IntRate",
            "label": "Fed Funds Rate (%)",
            "current": 3.64,
            "previous": 3.64,
            "date": "2026-03-01",
            "score": 0,
            "trend": "flat"
          },
          "NFP": {
            "key": "NFP",
            "label": "NFP Endring (k)",
            "current": 178.0,
            "previous": -133.0,
            "date": "2026-03-01",
            "score": 1,
            "trend": "opp"
          },
          "Unemp": {
            "key": "Unemp",
            "label": "Arbeidsledighet (%)",
            "current": 4.3,
            "previous": 4.4,
            "date": "2026-03-01",
            "score": 1,
            "trend": "ned"
          },
          "Claims": {
            "key": "Claims",
            "label": "Init. Krav (k)",
            "current": 202.0,
            "previous": 211.0,
            "date": "2026-03-28",
            "score": 2,
            "trend": "ned"
          },
          "ADP": {
            "key": "ADP",
            "label": "ADP Endring (k)",
            "current": 132312.0,
            "previous": 132183.0,
            "date": "2026-03-01",
            "score": 2,
            "trend": "opp"
          },
          "JOLTS": {
            "key": "JOLTS",
            "label": "JOLTS Stillinger (k)",
            "current": 6882.0,
            "previous": 7240.0,
            "date": "2026-02-01",
            "score": 0,
            "trend": "ned"
          }
        },
        "usd_bias": "strong_bullish",
        "updated": "2026-04-04T14:52:33.880551+00:00"
      }
    }
  },
  "calendar": [
    {
      "date": "2026-03-30T06:29:00+00:00",
      "cet": "Mon 30.03 08:29",
      "title": "German Prelim CPI m/m",
      "country": "EUR",
      "impact": "Medium",
      "forecast": "1.1%",
      "previous": "0.2%",
      "berorte": [
        "EURUSD"
      ],
      "hours_away": -128.4
    },
    {
      "date": "2026-03-30T14:30:00+00:00",
      "cet": "Mon 30.03 16:30",
      "title": "Fed Chair Powell Speaks",
      "country": "USD",
      "impact": "High",
      "forecast": "",
      "previous": "",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -120.4
    },
    {
      "date": "2026-03-30T23:30:00+00:00",
      "cet": "Tue 31.03 01:30",
      "title": "Tokyo Core CPI y/y",
      "country": "JPY",
      "impact": "Medium",
      "forecast": "1.8%",
      "previous": "1.8%",
      "berorte": [
        "USDJPY"
      ],
      "hours_away": -111.4
    },
    {
      "date": "2026-03-31T09:00:00+00:00",
      "cet": "Tue 31.03 11:00",
      "title": "Core CPI Flash Estimate y/y",
      "country": "EUR",
      "impact": "Medium",
      "forecast": "2.4%",
      "previous": "2.4%",
      "berorte": [
        "EURUSD"
      ],
      "hours_away": -101.9
    },
    {
      "date": "2026-03-31T09:00:00+00:00",
      "cet": "Tue 31.03 11:00",
      "title": "CPI Flash Estimate y/y",
      "country": "EUR",
      "impact": "Medium",
      "forecast": "2.6%",
      "previous": "1.9%",
      "berorte": [
        "EURUSD"
      ],
      "hours_away": -101.9
    },
    {
      "date": "2026-03-31T12:30:00+00:00",
      "cet": "Tue 31.03 14:30",
      "title": "GDP m/m",
      "country": "CAD",
      "impact": "High",
      "forecast": "0.0%",
      "previous": "0.2%",
      "berorte": [
        "USDCAD"
      ],
      "hours_away": -98.4
    },
    {
      "date": "2026-03-31T14:00:00+00:00",
      "cet": "Tue 31.03 16:00",
      "title": "JOLTS Job Openings",
      "country": "USD",
      "impact": "High",
      "forecast": "6.89M",
      "previous": "6.95M",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -96.9
    },
    {
      "date": "2026-03-31T14:00:00+00:00",
      "cet": "Tue 31.03 16:00",
      "title": "CB Consumer Confidence",
      "country": "USD",
      "impact": "Medium",
      "forecast": "87.8",
      "previous": "91.2",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -96.9
    },
    {
      "date": "2026-04-01T12:15:00+00:00",
      "cet": "Wed 01.04 14:15",
      "title": "ADP Non-Farm Employment Change",
      "country": "USD",
      "impact": "High",
      "forecast": "41K",
      "previous": "63K",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -74.6
    },
    {
      "date": "2026-04-01T12:30:00+00:00",
      "cet": "Wed 01.04 14:30",
      "title": "Core Retail Sales m/m",
      "country": "USD",
      "impact": "High",
      "forecast": "0.3%",
      "previous": "0.0%",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -74.4
    },
    {
      "date": "2026-04-01T12:30:00+00:00",
      "cet": "Wed 01.04 14:30",
      "title": "Retail Sales m/m",
      "country": "USD",
      "impact": "High",
      "forecast": "0.5%",
      "previous": "-0.2%",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -74.4
    },
    {
      "date": "2026-04-01T14:00:00+00:00",
      "cet": "Wed 01.04 16:00",
      "title": "ISM Manufacturing PMI",
      "country": "USD",
      "impact": "High",
      "forecast": "52.3",
      "previous": "52.4",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -72.9
    },
    {
      "date": "2026-04-01T14:00:00+00:00",
      "cet": "Wed 01.04 16:00",
      "title": "ISM Manufacturing Prices",
      "country": "USD",
      "impact": "Medium",
      "forecast": "74.0",
      "previous": "70.5",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -72.9
    },
    {
      "date": "2026-04-02T01:00:00+00:00",
      "cet": "Thu 02.04 03:00",
      "title": "President Trump Speaks",
      "country": "USD",
      "impact": "High",
      "forecast": "",
      "previous": "",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -61.9
    },
    {
      "date": "2026-04-02T06:30:00+00:00",
      "cet": "Thu 02.04 08:30",
      "title": "CPI m/m",
      "country": "CHF",
      "impact": "Medium",
      "forecast": "0.5%",
      "previous": "0.6%",
      "berorte": [
        "USDCHF"
      ],
      "hours_away": -56.4
    },
    {
      "date": "2026-04-02T12:30:00+00:00",
      "cet": "Thu 02.04 14:30",
      "title": "Unemployment Claims",
      "country": "USD",
      "impact": "High",
      "forecast": "212K",
      "previous": "210K",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -50.4
    },
    {
      "date": "2026-04-03T12:30:00+00:00",
      "cet": "Fri 03.04 14:30",
      "title": "Average Hourly Earnings m/m",
      "country": "USD",
      "impact": "High",
      "forecast": "0.3%",
      "previous": "0.4%",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -26.4
    },
    {
      "date": "2026-04-03T12:30:00+00:00",
      "cet": "Fri 03.04 14:30",
      "title": "Non-Farm Employment Change",
      "country": "USD",
      "impact": "High",
      "forecast": "65K",
      "previous": "-92K",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -26.4
    },
    {
      "date": "2026-04-03T12:30:00+00:00",
      "cet": "Fri 03.04 14:30",
      "title": "Unemployment Rate",
      "country": "USD",
      "impact": "High",
      "forecast": "4.4%",
      "previous": "4.4%",
      "berorte": [
        "EURUSD",
        "USDJPY",
        "GBPUSD",
        "AUDUSD",
        "DXY",
        "SPX",
        "NAS100",
        "Gold",
        "WTI",
        "Brent"
      ],
      "hours_away": -26.4
    }
  ],
  "macro_indicators": {
    "TNX": {
      "price": 4.313,
      "chg1d": 0,
      "chg5d": -2.33
    },
    "IRX": {
      "price": 3.607,
      "chg1d": 0,
      "chg5d": -0.36
    },
    "HYG": {
      "price": 79.56,
      "chg1d": 0.24,
      "chg5d": 0.81,
      "chg20d": -0.65
    },
    "TIP": {
      "price": 110.81,
      "chg1d": 0.41,
      "chg5d": 0.96,
      "chg20d": -0.37
    },
    "Copper": {
      "price": 5.563,
      "chg1d": -1.08,
      "chg5d": 2.14,
      "chg20d": -3.3
    },
    "EEM": {
      "price": 56.59,
      "chg1d": -1.12,
      "chg5d": 2.02,
      "chg20d": -1.8
    }
  },
  "vix_term_structure": {
    "spot": 23.9,
    "vix9d": 21.71,
    "vix3m": 24.72,
    "spot_to_9d_pct": -9.2,
    "spot_to_3m_pct": 3.4,
    "regime": "backwardation"
  },
  "correlations": {
    "labels": [
      "EUR/USD",
      "XAU/USD",
      "US100",
      "Brent"
    ],
    "keys": [
      "EURUSD",
      "Gold",
      "NAS100",
      "Brent"
    ],
    "matrix": [
      [
        1.0,
        0.11,
        -0.14,
        0.31
      ],
      [
        0.11,
        1.0,
        -0.04,
        -0.2
      ],
      [
        -0.14,
        -0.04,
        1.0,
        -0.34
      ],
      [
        0.31,
        -0.2,
        -0.34,
        1.0
      ]
    ],
    "period": "20d"
  },
  "session_ranges": {
    "EURUSD": {
      "name": "EUR/USD",
      "adr_20d": 0.00766,
      "adr_pct": 0.67,
      "atr14": 0.00682
    },
    "USDJPY": {
      "name": "USD/JPY",
      "adr_20d": 0.99369,
      "adr_pct": 0.62,
      "atr14": 0.88766
    },
    "GBPUSD": {
      "name": "GBP/USD",
      "adr_20d": 0.01024,
      "adr_pct": 0.78,
      "atr14": 0.00963
    },
    "AUDUSD": {
      "name": "AUD/USD",
      "adr_20d": 0.00662,
      "adr_pct": 0.96,
      "atr14": 0.00596
    },
    "Gold": {
      "name": "Gull",
      "adr_20d": 143.96,
      "adr_pct": 3.08,
      "atr14": 137.73605
    },
    "Silver": {
      "name": "Sølv",
      "adr_20d": 3.66,
      "adr_pct": 5.0,
      "atr14": 4.37136
    },
    "Brent": {
      "name": "Brent",
      "adr_20d": 10.4,
      "adr_pct": 9.53,
      "atr14": 10.02714
    },
    "WTI": {
      "name": "WTI",
      "adr_20d": 10.46,
      "adr_pct": 9.34,
      "atr14": 8.55
    },
    "SPX": {
      "name": "S&P 500",
      "adr_20d": 90.25,
      "adr_pct": 1.37,
      "atr14": 107.51643
    },
    "NAS100": {
      "name": "Nasdaq",
      "adr_20d": 379.81,
      "adr_pct": 1.58,
      "atr14": 466.16253
    },
    "DXY": {
      "name": "DXY",
      "adr_20d": 0.69985,
      "adr_pct": 0.7,
      "atr14": 0.70621
    }
  },
  "sentiment": {
    "fear_greed": {
      "score": 19.3,
      "rating": "extreme fear"
    },
    "news": {
      "score": -1.0,
      "label": "risk_off",
      "top_headlines": [
        "Google News",
        "Mortgage Rates Continue to Climb in ‘Complicated Intersection’ of Geopolitics and Economic Policy - RISMedia",
        "How to understand the Iran war market swings: A geopolitical put option - Atlantic Council",
        "Geopolitical jitters shake markets as AI shores up Taiwan's economic future - digitimes",
        "Geopolitical Shifts Reshape Global Markets, Investors Warned - National Today"
      ],
      "key_drivers": [
        {
          "headline": "How to understand the Iran war market swings: A geopolitical put option - Atlantic Council",
          "type": "risk_off"
        },
        {
          "headline": "Geopolitical Shifts Reshape Global Markets, Investors Warned - National Today",
          "type": "risk_off"
        },
        {
          "headline": "Russian attack on Ukraine market kills five",
          "type": "risk_off"
        }
      ],
      "ro_count": 0,
      "roff_count": 3,
      "headlines_n": 30
    },
    "conflicts": []
  }
}