Jobs & Errors
Per-Job Summary
JobTotalOKErrorsSuccess RateLast Run
execute 35 35 0
100%
2026-03-10 06:48
heartbeat 188 188 0
100%
2026-03-10 06:48
risk_check 35 35 0
100%
2026-03-10 06:47
plan 37 37 0
100%
2026-03-10 06:46
scan 13 13 0
100%
2026-03-10 04:48
Job Runs (last 150) 150 shown
JobStatusDurationRowsNotesTime (UTC)
heartbeat success ms 2026-03-10 06:48:01
execute success ms 2026-03-10 06:48:01
heartbeat success ms 2026-03-10 06:47:04
risk_check success ms 2026-03-10 06:47:04
heartbeat success ms 2026-03-10 06:46:03
plan success ms 2026-03-10 06:46:02
heartbeat success ms 2026-03-10 06:45:03
heartbeat success ms 2026-03-10 06:44:03
heartbeat success ms 2026-03-10 06:43:02
execute success ms 2026-03-10 06:43:02
heartbeat success ms 2026-03-10 06:42:03
risk_check success ms 2026-03-10 06:42:03
plan success ms 2026-03-10 06:41:03
heartbeat success ms 2026-03-10 06:41:03
heartbeat success ms 2026-03-10 06:40:03
heartbeat success ms 2026-03-10 06:39:10
heartbeat success ms 2026-03-10 06:38:03
execute success ms 2026-03-10 06:38:02
heartbeat success ms 2026-03-10 06:37:07
risk_check success ms 2026-03-10 06:37:01
heartbeat success ms 2026-03-10 06:36:02
plan success ms 2026-03-10 06:36:02
heartbeat success ms 2026-03-10 06:35:04
heartbeat success ms 2026-03-10 06:34:02
execute success ms 2026-03-10 06:33:02
heartbeat success ms 2026-03-10 06:33:02
risk_check success ms 2026-03-10 06:32:03
heartbeat success ms 2026-03-10 06:32:03
plan success ms 2026-03-10 06:31:02
heartbeat success ms 2026-03-10 06:31:02
heartbeat success ms 2026-03-10 06:30:02
heartbeat success ms 2026-03-10 06:29:02
heartbeat success ms 2026-03-10 06:28:02
execute success ms 2026-03-10 06:28:02
heartbeat success ms 2026-03-10 06:27:02
risk_check success ms 2026-03-10 06:27:01
heartbeat success ms 2026-03-10 06:26:02
plan success ms 2026-03-10 06:26:02
heartbeat success ms 2026-03-10 06:25:02
heartbeat success ms 2026-03-10 06:24:01
execute success ms 2026-03-10 06:23:02
heartbeat success ms 2026-03-10 06:23:02
heartbeat success ms 2026-03-10 06:22:03
risk_check success ms 2026-03-10 06:22:03
heartbeat success ms 2026-03-10 06:21:02
plan success ms 2026-03-10 06:21:02
heartbeat success ms 2026-03-10 06:20:03
heartbeat success ms 2026-03-10 06:19:02
execute success ms 2026-03-10 06:18:03
heartbeat success ms 2026-03-10 06:18:02
heartbeat success ms 2026-03-10 06:17:02
risk_check success ms 2026-03-10 06:17:02
plan success ms 2026-03-10 06:16:02
heartbeat success ms 2026-03-10 06:16:01
heartbeat success ms 2026-03-10 06:15:02
heartbeat success ms 2026-03-10 06:14:02
heartbeat success ms 2026-03-10 06:13:02
execute success ms 2026-03-10 06:13:01
heartbeat success ms 2026-03-10 06:12:02
risk_check success ms 2026-03-10 06:12:02
plan success ms 2026-03-10 06:11:08
heartbeat success ms 2026-03-10 06:11:08
heartbeat success ms 2026-03-10 06:10:03
heartbeat success ms 2026-03-10 06:09:03
execute success ms 2026-03-10 06:08:02
heartbeat success ms 2026-03-10 06:08:02
heartbeat success ms 2026-03-10 06:07:02
risk_check success ms 2026-03-10 06:07:01
plan success ms 2026-03-10 06:06:02
heartbeat success ms 2026-03-10 06:06:01
heartbeat success ms 2026-03-10 06:05:03
heartbeat success ms 2026-03-10 06:04:02
execute success ms 2026-03-10 06:03:02
heartbeat success ms 2026-03-10 06:03:02
risk_check success ms 2026-03-10 06:02:02
heartbeat success ms 2026-03-10 06:02:02
heartbeat success ms 2026-03-10 06:01:02
plan success ms 2026-03-10 06:01:02
heartbeat success ms 2026-03-10 06:00:03
heartbeat success ms 2026-03-10 05:59:02
heartbeat success ms 2026-03-10 05:58:03
execute success ms 2026-03-10 05:58:03
risk_check success ms 2026-03-10 05:57:02
heartbeat success ms 2026-03-10 05:57:02
heartbeat success ms 2026-03-10 05:56:02
plan success ms 2026-03-10 05:56:02
heartbeat success ms 2026-03-10 05:55:03
heartbeat success ms 2026-03-10 05:54:02
heartbeat success ms 2026-03-10 05:53:01
execute success ms 2026-03-10 05:53:01
risk_check success ms 2026-03-10 05:52:01
heartbeat success ms 2026-03-10 05:52:01
heartbeat success ms 2026-03-10 05:51:02
plan success ms 2026-03-10 05:51:02
heartbeat success ms 2026-03-10 05:50:02
heartbeat success ms 2026-03-10 05:49:01
execute success ms 2026-03-10 05:48:01
heartbeat success ms 2026-03-10 05:48:01
risk_check success ms 2026-03-10 05:47:02
heartbeat success ms 2026-03-10 05:47:01
plan success ms 2026-03-10 05:46:02
heartbeat success ms 2026-03-10 05:46:01
heartbeat success ms 2026-03-10 05:45:03
heartbeat success ms 2026-03-10 05:44:02
execute success ms 2026-03-10 05:43:02
heartbeat success ms 2026-03-10 05:43:02
risk_check success ms 2026-03-10 05:42:02
heartbeat success ms 2026-03-10 05:42:02
heartbeat success ms 2026-03-10 05:41:05
plan success ms 2026-03-10 05:41:05
heartbeat success ms 2026-03-10 05:40:04
heartbeat success ms 2026-03-10 05:39:03
heartbeat success ms 2026-03-10 05:38:03
execute success ms 2026-03-10 05:38:02
heartbeat success ms 2026-03-10 05:37:02
risk_check success ms 2026-03-10 05:37:01
heartbeat success ms 2026-03-10 05:36:02
plan success ms 2026-03-10 05:36:02
heartbeat success ms 2026-03-10 05:35:03
heartbeat success ms 2026-03-10 05:34:02
execute success ms 2026-03-10 05:33:02
heartbeat success ms 2026-03-10 05:33:02
heartbeat success ms 2026-03-10 05:32:02
risk_check success ms 2026-03-10 05:32:02
heartbeat success ms 2026-03-10 05:31:02
plan success ms 2026-03-10 05:31:02
heartbeat success ms 2026-03-10 05:30:04
heartbeat success ms 2026-03-10 05:29:02
heartbeat success ms 2026-03-10 05:28:03
execute success ms 2026-03-10 05:28:03
heartbeat success ms 2026-03-10 05:27:02
risk_check success ms 2026-03-10 05:27:02
plan success ms 2026-03-10 05:26:02
heartbeat success ms 2026-03-10 05:26:02
heartbeat success ms 2026-03-10 05:25:03
heartbeat success ms 2026-03-10 05:24:01
heartbeat success ms 2026-03-10 05:23:01
execute success ms 2026-03-10 05:23:01
risk_check success ms 2026-03-10 05:22:02
heartbeat success ms 2026-03-10 05:22:02
heartbeat success ms 2026-03-10 05:21:02
plan success ms 2026-03-10 05:21:02
heartbeat success ms 2026-03-10 05:20:03
heartbeat success ms 2026-03-10 05:19:02
execute success ms 2026-03-10 05:18:03
heartbeat success ms 2026-03-10 05:18:02
risk_check success ms 2026-03-10 05:17:02
heartbeat success ms 2026-03-10 05:17:02
heartbeat success ms 2026-03-10 05:16:02
plan success ms 2026-03-10 05:16:02
Errors (last 100) 68
JobMessageTracebackTime (UTC)
Invalid isoformat string: '2026-03-09T14:30:26.14245+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    symbol    = symbol,
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    ts = re.sub(r"\.(\d+)", lambda m: "." + (m.group(1) + "000000")[:6], ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:26.14245+00:00'
2026-03-10 04:48:11
Invalid isoformat string: '2026-03-09T14:30:26.14245+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    symbol    = symbol,
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    ts = re.sub(r"\.(\d+)", lambda m: "." + (m.group(1) + "000000")[:6], ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:26.14245+00:00'
2026-03-10 04:43:30
Invalid isoformat string: '2026-03-09T14:31:44.66343+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    symbol    = symbol,
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    ts = re.sub(r"\.(\d+)", lambda m: "." + (m.group(1) + "000000")[:6], ts)
ValueError: Invalid isoformat string: '2026-03-09T14:31:44.66343+00:00'
2026-03-10 04:42:40
Invalid isoformat string: '2026-03-09T14:30:23.34582+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    symbol    = symbol,
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    ts = re.sub(r"\.(\d+)", lambda m: "." + (m.group(1) + "000000")[:6], ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:23.34582+00:00'
2026-03-10 04:42:08
Invalid isoformat string: '2026-03-09T14:30:26.14245+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    symbol    = symbol,
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    ts = re.sub(r"\.(\d+)", lambda m: "." + (m.group(1) + "000000")[:6], ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:26.14245+00:00'
2026-03-10 04:39:19
Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    symbol    = symbol,
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    ts = re.sub(r"\.(\d+)", lambda m: "." + (m.group(1) + "000000")[:6], ts)
ValueError: Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
2026-03-10 04:37:42
Invalid isoformat string: '2026-03-09T14:31:44.66343+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    symbol    = symbol,
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    ts = re.sub(r"\.(\d+)", lambda m: "." + (m.group(1) + "000000")[:6], ts)
ValueError: Invalid isoformat string: '2026-03-09T14:31:44.66343+00:00'
2026-03-10 04:37:37
Invalid isoformat string: '2026-03-09T14:30:23.34582+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    symbol    = symbol,
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    ts = re.sub(r"\.(\d+)", lambda m: "." + (m.group(1) + "000000")[:6], ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:23.34582+00:00'
2026-03-10 04:37:06
Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    symbol    = symbol,
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    ts = re.sub(r"\.(\d+)", lambda m: "." + (m.group(1) + "000000")[:6], ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
2026-03-10 04:36:50
Invalid isoformat string: '2026-03-09T14:31:44.66343+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:31:44.66343+00:00'
2026-03-10 04:33:31
Invalid isoformat string: '2026-03-09T14:30:23.34582+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:23.34582+00:00'
2026-03-10 04:32:59
Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
2026-03-10 04:32:47
Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
2026-03-10 04:31:56
Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
2026-03-10 04:28:27
Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
2026-03-10 04:28:21
Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
2026-03-10 04:27:32
Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 125, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 75, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
2026-03-10 04:27:29
Invalid isoformat string: '2026-03-09T14:30:26.14245+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 124, in get_quotes
    symbol    = symbol,
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 74, in _parse_ts
    ts = re.sub(r"(\.\d{6})\d+", r"\1", raw.replace("Z", "+00:00"))
ValueError: Invalid isoformat string: '2026-03-09T14:30:26.14245+00:00'
2026-03-10 04:27:03
Invalid isoformat string: '2026-03-09T14:30:26.14245+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 124, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 74, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:26.14245+00:00'
2026-03-10 04:24:09
429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/AAPL/quotes?start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A22%3A13Z&limit=10000&feed=iex&page_token=QUFQTHwxNzczMDc4NTUwMDQ2MDkwODc2fFZ8MjU2LjE4fDIwMHxWfDI1Ni4yMnwxMDB8Ug%3D%3D
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 106, in get_quotes
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 62, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 52, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/AAPL/quotes?start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A22%3A13Z&limit=10000&feed=iex&page_token=QUFQTHwxNzczMDc4NTUwMDQ2MDkwODc2fFZ8MjU2LjE4fDIwMHxWfDI1Ni4yMnwxMDB8Ug%3D%3D
2026-03-10 04:23:33
Invalid isoformat string: '2026-03-09T14:31:44.66343+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 124, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 74, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:31:44.66343+00:00'
2026-03-10 04:23:06
429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/NVDA/quotes?start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A20%3A03Z&limit=10000&feed=iex&page_token=TlZEQXwxNzczMDY4MjQ0Njg4MjQyNjM1fFZ8MTc4Ljg1fDMwMHxWfDE3OC44NnwxMDB8Ug%3D%3D
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 106, in get_quotes
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 62, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 52, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/NVDA/quotes?start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A20%3A03Z&limit=10000&feed=iex&page_token=TlZEQXwxNzczMDY4MjQ0Njg4MjQyNjM1fFZ8MTc4Ljg1fDMwMHxWfDE3OC44NnwxMDB8Ug%3D%3D
2026-03-10 04:22:28
Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 124, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 74, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
2026-03-10 04:21:44
Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 124, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 74, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
2026-03-10 04:21:08
Invalid isoformat string: '2026-03-09T14:31:44.66343+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 124, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 74, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:31:44.66343+00:00'
2026-03-10 04:19:46
Invalid isoformat string: '2026-03-09T14:30:23.34582+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 124, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 74, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:23.34582+00:00'
2026-03-10 04:19:33
Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 124, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 74, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:31:54.71674+00:00'
2026-03-10 04:17:51
Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 124, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 74, in _parse_ts
    return datetime.fromisoformat(ts)
ValueError: Invalid isoformat string: '2026-03-09T14:30:21.39866+00:00'
2026-03-10 04:17:31
429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/NVDA/quotes?start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A14%3A50Z&limit=10000&feed=iex&page_token=TlZEQXwxNzczMDY3Njk1OTU0OTA2NzE4fFZ8MTc5LjE5fDEwMHxWfDE3OS4yM3wxMTAwfFI%3D
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 95, in get_quotes
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/NVDA/quotes?start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A14%3A50Z&limit=10000&feed=iex&page_token=TlZEQXwxNzczMDY3Njk1OTU0OTA2NzE4fFZ8MTc5LjE5fDEwMHxWfDE3OS4yM3wxMTAwfFI%3D
2026-03-10 04:16:15
429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/TSLA/quotes?start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A15%3A03Z&limit=10000&feed=iex&page_token=VFNMQXwxNzczMDg1MDI5NzAwODA3MjM0fFZ8Mzk5Ljg5fDEyMHxWfDM5OS45NXwxNjB8Ug%3D%3D
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 95, in get_quotes
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/TSLA/quotes?start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A15%3A03Z&limit=10000&feed=iex&page_token=VFNMQXwxNzczMDg1MDI5NzAwODA3MjM0fFZ8Mzk5Ljg5fDEyMHxWfDM5OS45NXwxNjB8Ug%3D%3D
2026-03-10 04:16:15
429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/AMD/quotes?start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A14%3A50Z&limit=10000&feed=iex
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 95, in get_quotes
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/AMD/quotes?start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A14%3A50Z&limit=10000&feed=iex
2026-03-10 04:16:15
429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A15%3A03Z&limit=10000&adjustment=raw&feed=iex
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A15%3A03Z&limit=10000&adjustment=raw&feed=iex
2026-03-10 04:16:15
429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A14%3A50Z&limit=10000&adjustment=raw&feed=iex
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A14%3A50Z&limit=10000&adjustment=raw&feed=iex
2026-03-10 04:16:15
429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A15%3A03Z&limit=10000&adjustment=raw&feed=iex
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A15%3A03Z&limit=10000&adjustment=raw&feed=iex
2026-03-10 04:16:15
429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A15%3A03Z&limit=10000&adjustment=raw&feed=iex
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A15%3A03Z&limit=10000&adjustment=raw&feed=iex
2026-03-10 04:16:15
Invalid isoformat string: '2026-03-09T14:30:00.008627627+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 113, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 63, in _parse_ts
    return datetime.fromisoformat(raw.replace("Z", "+00:00"))
ValueError: Invalid isoformat string: '2026-03-09T14:30:00.008627627+00:00'
2026-03-10 04:16:04
Invalid isoformat string: '2026-03-09T14:30:00.00850718+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 113, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 63, in _parse_ts
    return datetime.fromisoformat(raw.replace("Z", "+00:00"))
ValueError: Invalid isoformat string: '2026-03-09T14:30:00.00850718+00:00'
2026-03-10 04:15:55
Invalid isoformat string: '2026-03-09T14:30:00.00850718+00:00'
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 104, in run
    raw_quotes = provider.get_quotes(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 113, in get_quotes
    timestamp = self._parse_ts(r["t"]),
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 63, in _parse_ts
    return datetime.fromisoformat(raw.replace("Z", "+00:00"))
ValueError: Invalid isoformat string: '2026-03-09T14:30:00.00850718+00:00'
2026-03-10 04:15:42
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A10%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A10%3A03Z&limit=10000&adjustment=raw
2026-03-10 04:10:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A10%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A10%3A03Z&limit=10000&adjustment=raw
2026-03-10 04:10:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A10%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A10%3A03Z&limit=10000&adjustment=raw
2026-03-10 04:10:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A10%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A10%3A03Z&limit=10000&adjustment=raw
2026-03-10 04:10:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A10%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A10%3A03Z&limit=10000&adjustment=raw
2026-03-10 04:10:03
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A05%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A05%3A03Z&limit=10000&adjustment=raw
2026-03-10 04:05:08
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A05%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A05%3A03Z&limit=10000&adjustment=raw
2026-03-10 04:05:08
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A05%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A05%3A03Z&limit=10000&adjustment=raw
2026-03-10 04:05:08
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A05%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A05%3A03Z&limit=10000&adjustment=raw
2026-03-10 04:05:05
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A05%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A05%3A03Z&limit=10000&adjustment=raw
2026-03-10 04:05:03
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A00%3A04Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A00%3A04Z&limit=10000&adjustment=raw
2026-03-10 04:00:05
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A00%3A04Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A00%3A04Z&limit=10000&adjustment=raw
2026-03-10 04:00:05
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A00%3A04Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A00%3A04Z&limit=10000&adjustment=raw
2026-03-10 04:00:05
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A00%3A04Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A00%3A04Z&limit=10000&adjustment=raw
2026-03-10 04:00:05
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A00%3A04Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T04%3A00%3A04Z&limit=10000&adjustment=raw
2026-03-10 04:00:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A55%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A55%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:55:03
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A55%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A55%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:55:03
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A55%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A55%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:55:03
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A55%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A55%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:55:03
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A55%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A55%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:55:03
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A50%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A50%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:50:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A50%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A50%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:50:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A50%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A50%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:50:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A50%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A50%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:50:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A50%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A50%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:50:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A45%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/TSLA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A45%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:45:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A45%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/NVDA/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A45%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:45:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A45%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AMD/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A45%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:45:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A45%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/SPY/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A45%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:45:04
403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A45%3A03Z&limit=10000&adjustment=raw
show trace
Traceback (most recent call last):
  File "/home/byrachat/byra.chat/trading-platform/jobs/scan.py", line 103, in run
    raw_bars   = provider.get_bars(sym, start, end)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 68, in get_bars
    raw = self._paginate(
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 54, in _paginate
    data  = self._get(path, params)
  File "/home/byrachat/byra.chat/trading-platform/ingestion/providers/alpaca.py", line 44, in _get
    resp.raise_for_status()
  File "/home/byrachat/byra.chat/trading-platform/.venv/lib64/python3.9/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://data.alpaca.markets/v2/stocks/AAPL/bars?timeframe=1Min&start=2026-03-09T14%3A30%3A00Z&end=2026-03-10T03%3A45%3A03Z&limit=10000&adjustment=raw
2026-03-10 03:45:03