{
  "status": {
    "ok": true,
    "app": "deriv-demo-live-bot-pat-v5-4-auto-execution-fixed",
    "mode": "live",
    "liveTrading": true,
    "demoLiveTrading": true,
    "startedAt": "2026-06-15T15:16:14.814Z",
    "now": "2026-06-15T15:16:15.283Z",
    "connection": "pat_auth_starting",
    "lastError": null,
    "scanCount": 0,
    "lastScanAt": null,
    "nextScanInSeconds": null
  },
  "account": {
    "authorized": false,
    "loginid": null,
    "currency": null,
    "isDemo": null,
    "balance": null,
    "blockedReason": "PAT mode: getting Deriv accounts and OTP WebSocket URL..."
  },
  "markets": [],
  "marketSummary": {},
  "latestResults": [],
  "signals": [],
  "actions": [],
  "news": {
    "score": 0,
    "note": "not loaded",
    "headlines": []
  },
  "risk": {},
  "config": {
    "mode": "live",
    "autoSymbols": true,
    "marketFilter": "all",
    "maxSymbolsToScan": 80,
    "granularity": 60,
    "candleCount": 160,
    "scanIntervalSeconds": 20,
    "minSignalScore": 82,
    "contract": {
      "duration": 5,
      "durationUnit": "m",
      "currency": "USD"
    },
    "risk": {
      "accountBalance": 100,
      "riskPercent": 0.5,
      "maxStake": 1,
      "minStake": 0.35,
      "dailyMaxLossPercent": 3,
      "maxTradesPerDay": 5,
      "maxConsecutiveLosses": 2,
      "noMartingale": true
    },
    "liveEnabled": true,
    "demoLiveTrading": true,
    "strictDemoOnly": true,
    "maxOpenContracts": 1,
    "liveAcknowledgement": "ACK_SET",
    "derivAuthMode": "pat",
    "derivAppId": "33yuS000YEmJO9v5TZbWx",
    "derivAccountIdSet": false,
    "derivTokenLoaded": true,
    "tryNextOnTradeError": true,
    "tradeOneAtATime": true,
    "forceTradeFirstSignal": false
  },
  "paper": {
    "open": [],
    "history": []
  },
  "live": {
    "open": [],
    "history": []
  }
}