fullscan OK:
{
  "last_run_utc": "2025-11-25T08:45:56+00:00",
  "status": "success",
  "tickers_total": 20,
  "long": 2,
  "short": 0,
  "sideways": 18,
  "message": "Fullscan erfolgreich mit echter Trend/Score-Logik (v1)"
}
fullscan OK:
{
  "last_run_utc": "2025-11-25T14:20:02+00:00",
  "status": "success",
  "tickers_total": 20,
  "long": 2,
  "short": 0,
  "sideways": 18,
  "message": "Fullscan erfolgreich mit echter Trend/Score-Logik (v1)"
}
fullscan OK:
{
  "last_run_utc": "2025-11-26T14:20:02Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AAPL Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 2.15
  RVOL        : 0.66

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 7.68
  RVOL        : 0.78
fullscan OK:
{
  "last_run_utc": "2025-11-27T14:20:21Z",
  "status": "success",
  "tickers_total": 20,
  "long": 12,
  "short": 2,
  "sideways": 6,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AAPL Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 2.15
  RVOL        : 0.66

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 7.68
  RVOL        : 0.78
fullscan OK:
{
  "last_run_utc": "2025-11-28T14:20:20Z",
  "status": "success",
  "tickers_total": 20,
  "long": 12,
  "short": 2,
  "sideways": 6,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AAPL Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 2.07
  RVOL        : 0.42

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 7.27
  RVOL        : 0.34
fullscan OK:
{
  "last_run_utc": "2025-12-01T14:20:20Z",
  "status": "success",
  "tickers_total": 20,
  "long": 11,
  "short": 2,
  "sideways": 7,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AAPL Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 2.07
  RVOL        : 1.01

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 6.94
  RVOL        : 0.57
fullscan OK:
{
  "last_run_utc": "2025-12-02T14:20:20Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 3,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AAPL Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 2.0
  RVOL        : 1.17

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 7.02
  RVOL        : 0.77
fullscan OK:
{
  "last_run_utc": "2025-12-03T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 6,
  "short": 7,
  "sideways": 7,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 6.3
  RVOL        : 0.54
fullscan OK:
{
  "last_run_utc": "2025-12-04T14:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 10,
  "short": 2,
  "sideways": 8,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 6.06
  RVOL        : 0.44
fullscan OK:
{
  "last_run_utc": "2025-12-05T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 6,
  "sideways": 6,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 5.65
  RVOL        : 0.68
fullscan OK:
{
  "last_run_utc": "2025-12-08T14:20:25Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 4,
  "sideways": 7,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 5.38
  RVOL        : 0.64
fullscan OK:
{
  "last_run_utc": "2025-12-09T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 5,
  "sideways": 10,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 5.09
  RVOL        : 0.53
fullscan OK:
{
  "last_run_utc": "2025-12-10T14:20:29Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 3,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.72
  RVOL        : 0.51
fullscan OK:
{
  "last_run_utc": "2025-12-11T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 5,
  "sideways": 7,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.12
  RVOL        : 0.74
fullscan OK:
{
  "last_run_utc": "2025-12-12T14:20:34Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 6,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.32
  RVOL        : 0.92
fullscan OK:
{
  "last_run_utc": "2025-12-15T14:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 5,
  "sideways": 10,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.23
  RVOL        : 0.7
fullscan OK:
{
  "last_run_utc": "2025-12-16T14:20:29Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 7,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.66
  RVOL        : 0.61
fullscan OK:
{
  "last_run_utc": "2025-12-17T14:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 4,
  "sideways": 8,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.02
  RVOL        : 0.84
fullscan OK:
{
  "last_run_utc": "2025-12-18T14:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 14,
  "short": 4,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.11
  RVOL        : 0.81
fullscan OK:
{
  "last_run_utc": "2025-12-19T14:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 13,
  "short": 5,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.09
  RVOL        : 1.62
fullscan OK:
{
  "last_run_utc": "2025-12-22T14:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 14,
  "short": 3,
  "sideways": 3,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 3.9
  RVOL        : 0.73
fullscan OK:
{
  "last_run_utc": "2025-12-23T14:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 15,
  "short": 5,
  "sideways": 0,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.85
  RVOL        : 0.62
fullscan OK:
{
  "last_run_utc": "2025-12-24T14:20:29Z",
  "status": "success",
  "tickers_total": 20,
  "long": 11,
  "short": 4,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.77
  RVOL        : 0.27
fullscan OK:
{
  "last_run_utc": "2025-12-25T14:20:27Z",
  "status": "success",
  "tickers_total": 20,
  "long": 6,
  "short": 5,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.77
  RVOL        : 0.27
fullscan OK:
{
  "last_run_utc": "2025-12-26T14:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 11,
  "short": 5,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 3.64
  RVOL        : 0.56
fullscan OK:
{
  "last_run_utc": "2025-12-29T14:20:25Z",
  "status": "success",
  "tickers_total": 20,
  "long": 3,
  "short": 5,
  "sideways": 12,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.66
  RVOL        : 0.72
fullscan OK:
{
  "last_run_utc": "2025-12-30T14:20:27Z",
  "status": "success",
  "tickers_total": 20,
  "long": 3,
  "short": 5,
  "sideways": 12,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 3.52
  RVOL        : 0.6
fullscan OK:
{
  "last_run_utc": "2025-12-31T14:20:27Z",
  "status": "success",
  "tickers_total": 20,
  "long": 14,
  "short": 4,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.54
  RVOL        : 0.67
fullscan OK:
{
  "last_run_utc": "2026-01-01T14:20:27Z",
  "status": "success",
  "tickers_total": 20,
  "long": 3,
  "short": 5,
  "sideways": 12,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.54
  RVOL        : 0.67
fullscan OK:
{
  "last_run_utc": "2026-01-02T14:20:26Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 4,
  "sideways": 8,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.44
  RVOL        : 1.36
fullscan OK:
{
  "last_run_utc": "2026-01-05T14:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 6,
  "short": 4,
  "sideways": 10,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.49
  RVOL        : 1.18
fullscan OK:
{
  "last_run_utc": "2026-01-06T14:20:27Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 5,
  "sideways": 8,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.69
  RVOL        : 1.46
fullscan OK:
{
  "last_run_utc": "2026-01-07T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 6,
  "short": 4,
  "sideways": 10,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.84
  RVOL        : 1.08
fullscan OK:
{
  "last_run_utc": "2026-01-08T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 11,
  "short": 6,
  "sideways": 3,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 3.72
  RVOL        : 1.0
fullscan OK:
{
  "last_run_utc": "2026-01-09T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 6,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 3.6
  RVOL        : 0.87
fullscan OK:
{
  "last_run_utc": "2026-01-12T14:20:27Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 7,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 3.38
  RVOL        : 0.99
fullscan OK:
{
  "last_run_utc": "2026-01-13T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 11,
  "short": 5,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 3.46
  RVOL        : 2.0
fullscan OK:
{
  "last_run_utc": "2026-01-14T14:20:29Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 7,
  "sideways": 6,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 3.55
  RVOL        : 1.39
fullscan OK:
{
  "last_run_utc": "2026-01-15T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 8,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 3.87
  RVOL        : 1.81
fullscan OK:
{
  "last_run_utc": "2026-01-16T14:20:29Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 9,
  "sideways": 6,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): 200
⚠️ Polygon keine Daten für NVDA (minute): 200
⚠️ Polygon keine Daten für TSLA (minute): 200
⚠️ Polygon keine Daten für TSLA (minute): 200
⚠️ Polygon keine Daten für AMD (minute): 200
⚠️ Polygon keine Daten für AMD (minute): 200

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.89
  RVOL        : 1.37
⚠️ Polygon keine Daten für AMZN (minute): 200
⚠️ Polygon keine Daten für AMZN (minute): 200
⚠️ Polygon keine Daten für META (minute): 200
⚠️ Polygon keine Daten für META (minute): 200
⚠️ Polygon keine Daten für GOOGL (minute): 200
⚠️ Polygon keine Daten für GOOGL (minute): 200
⚠️ Polygon keine Daten für MSFT (minute): 200
⚠️ Polygon keine Daten für MSFT (minute): 200
⚠️ Polygon keine Daten für NFLX (minute): 200
⚠️ Polygon keine Daten für NFLX (minute): 200
⚠️ Polygon keine Daten für AVGO (minute): 200
⚠️ Polygon keine Daten für AVGO (minute): 200
⚠️ Polygon keine Daten für SMCI (minute): 200
⚠️ Polygon keine Daten für SMCI (minute): 200
⚠️ Polygon keine Daten für COIN (minute): 200
⚠️ Polygon keine Daten für COIN (minute): 200
⚠️ Polygon keine Daten für PLTR (minute): 200
⚠️ Polygon keine Daten für PLTR (minute): 200
⚠️ Polygon keine Daten für SHOP (minute): 200
⚠️ Polygon keine Daten für SHOP (minute): 200
⚠️ Polygon keine Daten für SNOW (minute): 200
⚠️ Polygon keine Daten für SNOW (minute): 200
⚠️ Polygon keine Daten für CRWD (minute): 200
⚠️ Polygon keine Daten für CRWD (minute): 200
⚠️ Polygon keine Daten für MRVL (minute): 200
⚠️ Polygon keine Daten für MRVL (minute): 200
⚠️ Polygon keine Daten für AFRM (minute): 200
⚠️ Polygon keine Daten für AFRM (minute): 200
⚠️ Polygon keine Daten für RIVN (minute): 200
⚠️ Polygon keine Daten für RIVN (minute): 200
⚠️ Polygon keine Daten für LCID (minute): 200
⚠️ Polygon keine Daten für LCID (minute): 200
⚠️ Polygon keine Daten für ARM (minute): 200
⚠️ Polygon keine Daten für ARM (minute): 200
fullscan OK:
{
  "last_run_utc": "2026-01-19T14:20:26Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 7,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 3.89
  RVOL        : 1.37
fullscan OK:
{
  "last_run_utc": "2026-01-20T14:20:25Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 8,
  "sideways": 11,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.11
  RVOL        : 1.39
fullscan OK:
{
  "last_run_utc": "2026-01-21T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 6,
  "short": 7,
  "sideways": 7,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.34
  RVOL        : 1.94
fullscan OK:
{
  "last_run_utc": "2026-01-22T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 5,
  "sideways": 6,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.43
  RVOL        : 1.16
fullscan OK:
{
  "last_run_utc": "2026-01-23T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 9,
  "sideways": 3,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.34
  RVOL        : 1.39
fullscan OK:
{
  "last_run_utc": "2026-01-26T14:20:25Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 3,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.37
  RVOL        : 0.87
fullscan OK:
{
  "last_run_utc": "2026-01-27T14:20:27Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 6,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.24
  RVOL        : 0.72
fullscan OK:
{
  "last_run_utc": "2026-01-28T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 7,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.23
  RVOL        : 0.75
fullscan OK:
{
  "last_run_utc": "2026-01-29T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 11,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.58
  RVOL        : 0.86
fullscan OK:
{
  "last_run_utc": "2026-01-30T14:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 10,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 5.28
  RVOL        : 1.05
fullscan OK:
{
  "last_run_utc": "2026-02-02T14:20:25Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 12,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 5.22
  RVOL        : 0.96
fullscan OK:
{
  "last_run_utc": "2026-02-03T14:20:29Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 10,
  "sideways": 6,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 5.31
  RVOL        : 1.36
fullscan OK:
{
  "last_run_utc": "2026-02-04T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 2,
  "short": 11,
  "sideways": 7,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 7.64
  RVOL        : 2.53
fullscan OK:
{
  "last_run_utc": "2026-02-05T14:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 2,
  "short": 14,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 7.89
  RVOL        : 1.41
fullscan OK:
{
  "last_run_utc": "2026-02-06T14:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 2,
  "short": 15,
  "sideways": 3,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 7.63
  RVOL        : 1.2
fullscan OK:
{
  "last_run_utc": "2026-02-09T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 11,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 7.35
  RVOL        : 0.84
fullscan OK:
{
  "last_run_utc": "2026-02-10T14:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 2,
  "sideways": 11,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 6.94
  RVOL        : 0.55
fullscan OK:
{
  "last_run_utc": "2026-02-11T14:20:39Z",
  "status": "success",
  "tickers_total": 20,
  "long": 6,
  "short": 1,
  "sideways": 13,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 6.97
  RVOL        : 0.74
fullscan OK:
{
  "last_run_utc": "2026-02-12T14:20:39Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 10,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 7.23
  RVOL        : 0.72
fullscan OK:
{
  "last_run_utc": "2026-02-13T14:20:33Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 13,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): 200
⚠️ Polygon keine Daten für NVDA (minute): 200
⚠️ Polygon keine Daten für TSLA (minute): 200
⚠️ Polygon keine Daten für TSLA (minute): 200
⚠️ Polygon keine Daten für AMD (minute): 200
⚠️ Polygon keine Daten für AMD (minute): 200

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 7.07
  RVOL        : 0.61
⚠️ Polygon keine Daten für AMZN (minute): 200
⚠️ Polygon keine Daten für AMZN (minute): 200
⚠️ Polygon keine Daten für META (minute): 200
⚠️ Polygon keine Daten für META (minute): 200
⚠️ Polygon keine Daten für GOOGL (minute): 200
⚠️ Polygon keine Daten für GOOGL (minute): 200
⚠️ Polygon keine Daten für MSFT (minute): 200
⚠️ Polygon keine Daten für MSFT (minute): 200
⚠️ Polygon keine Daten für NFLX (minute): 200
⚠️ Polygon keine Daten für NFLX (minute): 200
⚠️ Polygon keine Daten für AVGO (minute): 200
⚠️ Polygon keine Daten für AVGO (minute): 200
⚠️ Polygon keine Daten für SMCI (minute): 200
⚠️ Polygon keine Daten für SMCI (minute): 200
⚠️ Polygon keine Daten für COIN (minute): 200
⚠️ Polygon keine Daten für COIN (minute): 200
⚠️ Polygon keine Daten für PLTR (minute): 200
⚠️ Polygon keine Daten für PLTR (minute): 200
⚠️ Polygon keine Daten für SHOP (minute): 200
⚠️ Polygon keine Daten für SHOP (minute): 200
⚠️ Polygon keine Daten für SNOW (minute): 200
⚠️ Polygon keine Daten für SNOW (minute): 200
⚠️ Polygon keine Daten für CRWD (minute): 200
⚠️ Polygon keine Daten für CRWD (minute): 200
⚠️ Polygon keine Daten für MRVL (minute): 200
⚠️ Polygon keine Daten für MRVL (minute): 200
⚠️ Polygon keine Daten für AFRM (minute): 200
⚠️ Polygon keine Daten für AFRM (minute): 200
⚠️ Polygon keine Daten für RIVN (minute): 200
⚠️ Polygon keine Daten für RIVN (minute): 200
⚠️ Polygon keine Daten für LCID (minute): 200
⚠️ Polygon keine Daten für LCID (minute): 200
⚠️ Polygon keine Daten für ARM (minute): 200
⚠️ Polygon keine Daten für ARM (minute): 200
fullscan OK:
{
  "last_run_utc": "2026-02-16T14:20:28Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 10,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 7.07
  RVOL        : 0.61
fullscan OK:
{
  "last_run_utc": "2026-02-17T14:20:29Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 9,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 7.39
  RVOL        : 0.79
fullscan OK:
{
  "last_run_utc": "2026-02-18T14:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 3,
  "short": 9,
  "sideways": 8,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 7.54
  RVOL        : 0.85
fullscan OK:
{
  "last_run_utc": "2026-02-19T14:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 2,
  "short": 8,
  "sideways": 10,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 6.93
  RVOL        : 0.64
fullscan OK:
{
  "last_run_utc": "2026-02-20T14:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 12,
  "sideways": 3,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 6.64
  RVOL        : 0.9
fullscan OK:
{
  "last_run_utc": "2026-02-23T14:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 3,
  "short": 10,
  "sideways": 7,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 6.43
  RVOL        : 0.72
fullscan OK:
{
  "last_run_utc": "2026-02-24T14:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 3,
  "short": 15,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 6.07
  RVOL        : 1.95
fullscan OK:
{
  "last_run_utc": "2026-02-25T14:20:33Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 12,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.91
  RVOL        : 1.04
fullscan OK:
{
  "last_run_utc": "2026-02-26T14:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 6,
  "short": 4,
  "sideways": 10,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.95
  RVOL        : 0.81
fullscan OK:
{
  "last_run_utc": "2026-02-27T14:20:34Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 14,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.65
  RVOL        : 0.73
fullscan OK:
{
  "last_run_utc": "2026-03-02T14:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 2,
  "short": 13,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.57
  RVOL        : 0.8
fullscan OK:
{
  "last_run_utc": "2026-03-03T14:20:40Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 15,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: short
  d1_trend    : SHORT | trend_D1: SHORT
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.91
  RVOL        : 0.88
fullscan OK:
{
  "last_run_utc": "2026-03-04T14:20:38Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 11,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.71
  RVOL        : 0.97
fullscan OK:
{
  "last_run_utc": "2026-03-05T14:20:33Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 12,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.62
  RVOL        : 0.93
fullscan OK:
{
  "last_run_utc": "2026-03-06T14:20:34Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 15,
  "sideways": 1,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: short
  d1_trend    : SHORT | trend_D1: SHORT
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.57
  RVOL        : 0.17
⚠️ Fehler beim Polygon-Call SMCI (minute): HTTPSConnectionPool(host='api.polygon.io', port=443): Read timed out. (read timeout=10)
fullscan OK:
{
  "last_run_utc": "2026-03-09T14:20:57Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 12,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.52
  RVOL        : 0.16
fullscan OK:
{
  "last_run_utc": "2026-03-10T14:20:49Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 12,
  "sideways": 1,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.45
  RVOL        : 0.16
fullscan OK:
{
  "last_run_utc": "2026-03-11T14:21:04Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 8,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Fehler beim Polygon-Call NVDA (minute): HTTPSConnectionPool(host='api.polygon.io', port=443): Read timed out. (read timeout=10)

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.64
  RVOL        : 0.16
fullscan OK:
{
  "last_run_utc": "2026-03-12T14:20:59Z",
  "status": "success",
  "tickers_total": 20,
  "long": 6,
  "short": 11,
  "sideways": 3,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.64
  RVOL        : 0.14
fullscan OK:
{
  "last_run_utc": "2026-03-13T14:20:45Z",
  "status": "success",
  "tickers_total": 20,
  "long": 3,
  "short": 13,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.27
  RVOL        : 0.17
fullscan OK:
{
  "last_run_utc": "2026-03-16T14:20:41Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 14,
  "sideways": 1,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.22
  RVOL        : 0.14
fullscan OK:
{
  "last_run_utc": "2026-03-17T14:20:56Z",
  "status": "success",
  "tickers_total": 20,
  "long": 3,
  "short": 8,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.0
  RVOL        : 0.15
fullscan OK:
{
  "last_run_utc": "2026-03-18T14:20:44Z",
  "status": "success",
  "tickers_total": 20,
  "long": 6,
  "short": 6,
  "sideways": 8,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.19
  RVOL        : 0.17
fullscan OK:
{
  "last_run_utc": "2026-03-19T14:20:48Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 14,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.12
  RVOL        : 0.16
⚠️ Fehler beim Polygon-Call GOOGL (hour): HTTPSConnectionPool(host='api.polygon.io', port=443): Read timed out. (read timeout=10)
⚠️ Fehler beim Polygon-Call CRWD (hour): HTTPSConnectionPool(host='api.polygon.io', port=443): Read timed out. (read timeout=10)
⚠️ Fehler beim Polygon-Call AFRM (hour): HTTPSConnectionPool(host='api.polygon.io', port=443): Read timed out. (read timeout=10)
fullscan OK:
{
  "last_run_utc": "2026-03-20T14:21:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 3,
  "short": 15,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.05
  RVOL        : 0.21
fullscan OK:
{
  "last_run_utc": "2026-03-23T14:20:35Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 15,
  "sideways": 1,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 3.81
  RVOL        : 0.13
fullscan OK:
{
  "last_run_utc": "2026-03-24T14:20:47Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 13,
  "sideways": 3,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 3.8
  RVOL        : 0.39
fullscan OK:
{
  "last_run_utc": "2026-03-25T14:21:14Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 7,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 3.82
  RVOL        : 0.27
fullscan OK:
{
  "last_run_utc": "2026-03-26T14:20:43Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 8,
  "sideways": 8,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.23
  RVOL        : 0.17
fullscan OK:
{
  "last_run_utc": "2026-03-27T14:20:47Z",
  "status": "success",
  "tickers_total": 20,
  "long": 3,
  "short": 16,
  "sideways": 1,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.19
  RVOL        : 0.88
fullscan OK:
{
  "last_run_utc": "2026-03-30T13:20:26Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 16,
  "sideways": 0,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: short
  d1_trend    : SHORT | trend_D1: SHORT
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.73
  RVOL        : 1.22
fullscan OK:
{
  "last_run_utc": "2026-03-31T13:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 15,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.62
  RVOL        : 1.25
fullscan OK:
{
  "last_run_utc": "2026-04-01T13:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 14,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.55
  RVOL        : 1.2
fullscan OK:
{
  "last_run_utc": "2026-04-02T13:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 3,
  "sideways": 13,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.72
  RVOL        : 1.13
fullscan OK:
{
  "last_run_utc": "2026-04-03T13:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 3,
  "sideways": 12,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.72
  RVOL        : 1.13
fullscan OK:
{
  "last_run_utc": "2026-04-06T13:20:26Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 7,
  "sideways": 8,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.73
  RVOL        : 0.9
fullscan OK:
{
  "last_run_utc": "2026-04-07T13:20:34Z",
  "status": "success",
  "tickers_total": 20,
  "long": 4,
  "short": 5,
  "sideways": 11,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.79
  RVOL        : 0.8
fullscan OK:
{
  "last_run_utc": "2026-04-08T13:20:33Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 5,
  "sideways": 10,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.74
  RVOL        : 1.05
fullscan OK:
{
  "last_run_utc": "2026-04-09T13:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 11,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.44
  RVOL        : 0.81
fullscan OK:
{
  "last_run_utc": "2026-04-10T13:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 8,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 4.43
  RVOL        : 1.07
fullscan OK:
{
  "last_run_utc": "2026-04-13T13:20:40Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 9,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.32
  RVOL        : 0.67
fullscan OK:
{
  "last_run_utc": "2026-04-14T13:20:29Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 2,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.28
  RVOL        : 0.76
fullscan OK:
{
  "last_run_utc": "2026-04-15T13:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 3,
  "sideways": 8,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.96
  RVOL        : 0.73
fullscan OK:
{
  "last_run_utc": "2026-04-16T13:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 10,
  "short": 6,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 3.77
  RVOL        : 1.82
fullscan OK:
{
  "last_run_utc": "2026-04-17T13:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 1,
  "sideways": 10,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 3.79
  RVOL        : 0.99
fullscan OK:
{
  "last_run_utc": "2026-04-20T13:20:27Z",
  "status": "success",
  "tickers_total": 20,
  "long": 11,
  "short": 2,
  "sideways": 7,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 3.84
  RVOL        : 0.98
fullscan OK:
{
  "last_run_utc": "2026-04-21T13:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 7,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.79
  RVOL        : 1.08
fullscan OK:
{
  "last_run_utc": "2026-04-22T13:20:41Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 10,
  "sideways": 1,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 3.78
  RVOL        : 1.32
fullscan OK:
{
  "last_run_utc": "2026-04-23T13:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 10,
  "short": 10,
  "sideways": 0,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 3.6
  RVOL        : 1.23
fullscan OK:
{
  "last_run_utc": "2026-04-24T13:20:33Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 11,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 3.96
  RVOL        : 2.11
fullscan OK:
{
  "last_run_utc": "2026-04-27T13:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 10,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.4
  RVOL        : 1.27
fullscan OK:
{
  "last_run_utc": "2026-04-28T13:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 10,
  "short": 9,
  "sideways": 1,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.83
  RVOL        : 1.08
fullscan OK:
{
  "last_run_utc": "2026-04-29T13:20:39Z",
  "status": "success",
  "tickers_total": 20,
  "long": 3,
  "short": 8,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 4.95
  RVOL        : 1.11
fullscan OK:
{
  "last_run_utc": "2026-04-30T13:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 11,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.9
  RVOL        : 1.06
fullscan OK:
{
  "last_run_utc": "2026-05-01T13:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 6,
  "short": 5,
  "sideways": 9,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 4.98
  RVOL        : 0.86
fullscan OK:
{
  "last_run_utc": "2026-05-04T13:20:27Z",
  "status": "success",
  "tickers_total": 20,
  "long": 8,
  "short": 5,
  "sideways": 7,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : DOWN | trend_H1: DOWN
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 5.53
  RVOL        : 1.04
fullscan OK:
{
  "last_run_utc": "2026-05-05T13:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 6,
  "short": 8,
  "sideways": 6,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 5.56
  RVOL        : 1.52
fullscan OK:
{
  "last_run_utc": "2026-05-06T13:20:34Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 9,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 5.6
  RVOL        : 1.96
fullscan OK:
{
  "last_run_utc": "2026-05-07T13:20:32Z",
  "status": "success",
  "tickers_total": 20,
  "long": 10,
  "short": 6,
  "sideways": 4,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : UP | trend_M15: UP
  ATR%        : 6.02
  RVOL        : 0.98
fullscan OK:
{
  "last_run_utc": "2026-05-08T13:20:33Z",
  "status": "success",
  "tickers_total": 20,
  "long": 9,
  "short": 9,
  "sideways": 2,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 5.91
  RVOL        : 1.24
fullscan OK:
{
  "last_run_utc": "2026-05-11T13:20:26Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 10,
  "sideways": 3,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : 5.97
  RVOL        : 0.96
fullscan OK:
{
  "last_run_utc": "2026-05-12T13:20:30Z",
  "status": "success",
  "tickers_total": 20,
  "long": 7,
  "short": 8,
  "sideways": 5,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}

[DEBUG] AMD Features:
  trend_simple: long
  d1_trend    : LONG | trend_D1: LONG
  h1_trend    : UP | trend_H1: UP
  m15_trend   : DOWN | trend_M15: DOWN
  ATR%        : 6.32
  RVOL        : 0.81
fullscan OK:
{
  "last_run_utc": "2026-05-13T13:20:31Z",
  "status": "success",
  "tickers_total": 20,
  "long": 5,
  "short": 9,
  "sideways": 6,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-14T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-15T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): 200
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-18T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-19T13:20:10Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-20T13:20:10Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-21T13:20:10Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-22T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-25T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-26T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NVDA: Keine D1-Daten
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-27T13:20:13Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NVDA: Keine D1-Daten
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-28T13:20:13Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-05-29T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-01T13:20:10Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-02T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-03T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für TSLA (hour): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-04T13:20:11Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-05T13:20:08Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): 200
⚠️ Polygon keine Daten für NVDA (minute): 200
⚠️ Polygon keine Daten für TSLA (hour): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-08T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-09T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-10T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-11T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-12T13:20:10Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-15T13:20:11Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-16T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-17T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-18T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-19T13:20:08Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): 200
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-22T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NVDA: Keine D1-Daten
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-23T13:20:14Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NVDA: Keine D1-Daten
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-24T13:20:15Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NVDA: Keine D1-Daten
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-25T13:20:14Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-26T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-29T13:20:11Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 1,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-06-30T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-07-01T13:20:10Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für TSLA (hour): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-07-02T13:20:12Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NVDA: Keine D1-Daten
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-07-03T13:20:14Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-07-06T13:20:10Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-07-07T13:20:10Z",
  "status": "success",
  "tickers_total": 20,
  "long": 0,
  "short": 0,
  "sideways": 20,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für TSLA (hour): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-07-08T13:20:10Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-07-09T13:20:10Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-07-10T13:20:09Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für NVDA (minute): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
⚠️ Polygon keine Daten für TSLA (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für TSLA: Keine D1-Daten
⚠️ Polygon keine Daten für AMD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMD: Keine D1-Daten

[DEBUG] AMD Features:
  trend_simple: sideways
  d1_trend    : NEUTRAL | trend_D1: NEUTRAL
  h1_trend    : NEUTRAL | trend_H1: NEUTRAL
  m15_trend   : FLAT | trend_M15: FLAT
  ATR%        : None
  RVOL        : None
⚠️ Polygon keine Daten für AMZN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AMZN: Keine D1-Daten
⚠️ Polygon keine Daten für META (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für META: Keine D1-Daten
⚠️ Polygon keine Daten für GOOGL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für GOOGL: Keine D1-Daten
⚠️ Polygon keine Daten für MSFT (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MSFT: Keine D1-Daten
⚠️ Polygon keine Daten für NFLX (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für NFLX: Keine D1-Daten
⚠️ Polygon keine Daten für AVGO (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AVGO: Keine D1-Daten
⚠️ Polygon keine Daten für SMCI (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SMCI: Keine D1-Daten
⚠️ Polygon keine Daten für COIN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für COIN: Keine D1-Daten
⚠️ Polygon keine Daten für PLTR (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für PLTR: Keine D1-Daten
⚠️ Polygon keine Daten für SHOP (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SHOP: Keine D1-Daten
⚠️ Polygon keine Daten für SNOW (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für SNOW: Keine D1-Daten
⚠️ Polygon keine Daten für CRWD (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für CRWD: Keine D1-Daten
⚠️ Polygon keine Daten für MRVL (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für MRVL: Keine D1-Daten
⚠️ Polygon keine Daten für AFRM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für AFRM: Keine D1-Daten
⚠️ Polygon keine Daten für RIVN (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für RIVN: Keine D1-Daten
⚠️ Polygon keine Daten für LCID (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für LCID: Keine D1-Daten
⚠️ Polygon keine Daten für ARM (day): You've exceeded the maximum requests per minute, please wait or upgrade your subscription to continue. https://massive.com/pricing
❌ Trend-Fallback für ARM: Keine D1-Daten
fullscan OK:
{
  "last_run_utc": "2026-07-13T13:20:10Z",
  "status": "success",
  "tickers_total": 20,
  "long": 1,
  "short": 0,
  "sideways": 19,
  "message": "Fullscan (Pre-Open) erfolgreich mit Trendfeatures v2"
}
