{
  "generatedAt": "2026-03-30T06:54:10.780205+00:00",
  "ticker": {
    "generatedAt": "2026-03-30T06:54:10.780244+00:00",
    "confidence": {
      "btc": {
        "level": "medium",
        "score": 0.72,
        "source": "CoinGecko"
      },
      "eth": {
        "level": "medium",
        "score": 0.72,
        "source": "CoinGecko"
      },
      "gold": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      },
      "oil": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      },
      "es": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      },
      "nq": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      },
      "ym": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      },
      "spx": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      },
      "ndq": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      },
      "dji": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      },
      "usdjpy": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      },
      "usdchf": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      },
      "usdeur": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      },
      "usdzar": {
        "level": "medium",
        "score": 0.68,
        "source": "Yahoo"
      }
    },
    "btc": 67344,
    "btc_pct24h": 0.9950065500915493,
    "eth": 2044.89,
    "eth_pct24h": 2.0138067858707838,
    "gold": 4567.5,
    "gold_pct24h": 0.954843843246465,
    "oil": 107.88,
    "oil_pct24h": 2.4306874287884566,
    "es": 6428.5,
    "es_pct24h": 0.25342118601115055,
    "nq": 23391.5,
    "nq_pct24h": 0.27005594015903295,
    "ym": 45495.0,
    "ym_pct24h": 0.15630503698485382,
    "spx": 6368.85,
    "spx_pct24h": -1.6721834878249031,
    "ndq": 23132.771,
    "ndq_pct24h": -1.925759952516214,
    "dji": 45166.64,
    "dji_pct24h": -1.7264105169483945,
    "usdjpy": 159.798,
    "usdjpy_pct24h": -0.3044557852838049,
    "usdchf": 0.7984,
    "usdchf_pct24h": 0.0,
    "usdeur": 0.8683,
    "usdeur_pct24h": -0.057550644567225584,
    "usdzar": 17.0604,
    "usdzar_pct24h": -0.22457716330970198
  },
  "marketStatus": {
    "futures": {
      "open": true,
      "label": "Futures open",
      "time_cet": "2026-03-31T00:00:00+02:00",
      "countdown_sec": 54344
    },
    "cash": {
      "open": false,
      "label": "U.S. cash open",
      "time_cet": "2026-03-30T15:30:00+02:00",
      "countdown_sec": 23744
    }
  },
  "truth": {
    "lastSeenId": "116282577310101116",
    "lastSeenUrl": "https://truthsocial.com/@realDonaldTrump/116282577310101116",
    "lastSeenPubDate": "Tue, 24 Mar 2026 05:48:38 +0000"
  },
  "demoTrades": {
    "generatedAt": "2026-03-27T12:17:45.052006+00:00",
    "open": [],
    "closed": [
      {
        "tradeId": "market-2026-03-26:cash_open",
        "postId": "2026-03-26:cash_open",
        "source": "market",
        "trigger": "cash_open",
        "asset": "Gold",
        "side": "LONG",
        "bias": "risk-off continuation",
        "confidence": 0.68,
        "rationale": "Defensive alignment across the opening tape.",
        "macroView": "Cross-asset tape is leaning risk-off.",
        "microView": "Gold first, then USD/CHF or USD/JPY; short BTC only if high-beta is clearly lagging.",
        "recommendation": "DEMO LONG Gold",
        "entryPrice": 4437.6,
        "openTime": "2026-03-26 14:30:28 CET",
        "status": "closed",
        "maxPnlPct": 0,
        "minPnlPct": 0,
        "takePct": 1.0,
        "stopPct": -0.6,
        "trailGivebackPct": 0.45,
        "maxHoldMin": 480,
        "minHoldMin": 10,
        "exitPrice": 4443.2,
        "closeTime": "2026-03-27 13:17:45 CET",
        "currentPrice": 4443.2,
        "currentPnlPct": 0.1262,
        "pnlPct": 0.1262,
        "pnlUsd": 1.26,
        "closeReason": "Manual closure after stale open trade follow-up.",
        "triggerClose": "manual_stale_trade_closure"
      },
      {
        "tradeId": "market-2026-03-26:futures_open",
        "postId": "2026-03-26:futures_open",
        "source": "market",
        "trigger": "futures_open",
        "asset": "Gold",
        "side": "LONG",
        "bias": "risk-off continuation",
        "confidence": 0.68,
        "rationale": "Defensive alignment across the opening tape.",
        "macroView": "Cross-asset tape is leaning risk-off.",
        "microView": "Gold first, then USD/CHF or USD/JPY; short BTC only if high-beta is clearly lagging.",
        "recommendation": "DEMO LONG Gold",
        "entryPrice": 4376.9,
        "openTime": "2026-03-26 23:00:29 CET",
        "status": "closed",
        "maxPnlPct": 0,
        "minPnlPct": 0,
        "takePct": 1.0,
        "stopPct": -0.6,
        "trailGivebackPct": 0.45,
        "maxHoldMin": 480,
        "minHoldMin": 10,
        "exitPrice": 4443.2,
        "closeTime": "2026-03-27 13:17:45 CET",
        "currentPrice": 4443.2,
        "currentPnlPct": 1.5148,
        "pnlPct": 1.5148,
        "pnlUsd": 15.15,
        "closeReason": "Manual closure after stale open trade follow-up.",
        "triggerClose": "manual_stale_trade_closure"
      },
      {
        "tradeId": "truthsocial-clean-oil-short-20260323",
        "postId": "116278159912794855",
        "source": "truthsocial",
        "trigger": "truth_post_cleaned",
        "asset": "Oil",
        "side": "SHORT",
        "bias": "de-escalation / supply-risk premium fades",
        "confidence": 0.74,
        "rationale": "Cleaned demo history per user instruction: keep the main oil short only.",
        "macroView": "De-escalation should reduce crude risk premium.",
        "microView": "Oil was the cleanest expression; BTC/ETH legs removed from the cleaned demo book.",
        "recommendation": "DEMO SHORT Oil",
        "entryPrice": 113.0,
        "exitPrice": 105.0,
        "openTime": "2026-03-23 12:11:00 CET",
        "closeTime": "2026-03-23 13:13:00 CET",
        "postUrl": "https://truthsocial.com/@realDonaldTrump/116278159912794855",
        "status": "closed",
        "maxPnlPct": 7.0796,
        "minPnlPct": 0.0,
        "takePct": 1.0,
        "stopPct": -0.6,
        "trailGivebackPct": 0.45,
        "maxHoldMin": 480,
        "minHoldMin": 10,
        "notionalUsd": 1000,
        "currentPrice": 105.0,
        "currentPnlPct": 7.0796,
        "pnlPct": 7.0796,
        "pnlUsd": 70.8,
        "closeReason": "Manual history cleanup per user instruction.",
        "triggerClose": "manual_history_cleanup"
      }
    ],
    "summary": {
      "totalClosed": 3,
      "wins": 3,
      "losses": 0,
      "openCount": 0,
      "realizedPnlPct": 8.7206,
      "realizedPnlUsd": 87.21,
      "perTradeNotionalUsd": 1000
    }
  },
  "events": [],
  "summary": {
    "count1d": 0,
    "lastEventTime": null,
    "truthCount": 0,
    "marketCount": 0
  }
}