System Logs

Refresh
Log Entries (174991 total) Page 1731 of 1750
Time Level Source Category Symbol Message
02-17 09:47:52 INFO oco scaling INTC OCO recreated for scaling: INTC
{"quantity": 164.0, "stop_loss": 46.59, "take_profit": 46.0}
02-17 09:47:51 INFO oco create INTC OCO created: INTC
{"oco_id": 231, "stop_price": 46.59, "take_profit_price": 46.0}
02-17 09:46:19 INFO order_tracker fill INTC Entry filled: INTC @ $46.13
{"order_id": "56397819-95eb-45fa-806b-0295286748fd", "quantity": 166.0, "price": 46.13}
02-17 09:46:09 ERROR webhook order AVGO Order failed: No open position in Alpaca for AVGO, skipping close order
02-17 09:46:08 INFO webhook signal AVGO Signal received: AVGO buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"etf\": {\"ticker\": \"\", \"referencePrice\": null}, \"indicator\": \"Reversal exitsell\", \"timeframe\": \"15m\", \"referencePrice\": 321.5}, \"ticker\": \"AVGO\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-17T09:46:08.273885\"}"}
02-17 09:46:04 ERROR webhook order AVGO Order failed: No open position in Alpaca for AVGO, skipping close order
02-17 09:46:03 INFO webhook signal AVGO Signal received: AVGO buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Bullish Reversal Exit\", \"timeframe\": \"15\", \"referencePrice\": 321.5}, \"reason\": \"Exit Short\", \"ticker\": \"AVGO\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-17T09:46:03.643988\"}"}
02-17 09:46:00 INFO trailing_stop inverse QCOM QCOM inverse protection: trend=6
{"old_stop": 139.02, "new_stop": 139.74, "tightening_factor": 0.6}
02-17 09:44:06 WARN trailing_stop trigger MSTR MSTR stop triggered @ $131.41
{"stop_price": 132.84, "profit_pct": -0.58, "phase": "progressive", "entry_price": 132.18321428571426}
02-17 09:42:35 INFO scheduler reconciliation - Activities recon: 1 new fills, matched=1, corrected=0
02-17 09:35:52 WARN webhook order ALAB Duplicate close blocked: ALAB already has pending exit order 1d1ee842-79c8-40c3-b65e-abe329c85b03 (role=exit_signal)
02-17 09:35:52 INFO webhook signal ALAB Signal received: ALAB buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"etf\": {\"ticker\": \"\", \"referencePrice\": null}, \"indicator\": \"TrailingStop Exit Short\", \"timeframe\": \"5m\"}, \"ticker\": \"ALAB\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-17T09:35:52.130443\"}"}
02-17 09:31:47 INFO webhook order WDC Order placed: d648f18e-1e88-4a30-a57f-b8a20e3a3b53
{"order_id": "d648f18e-1e88-4a30-a57f-b8a20e3a3b53", "side": "sell"}
02-17 09:31:46 INFO webhook signal WDC Signal received: WDC sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"indicator\": \"\\ud83d\\udcccRSX Strong Sell\\nSignal: C+0, WMvalue: -16.77, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 47.1%\\n\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u4e00\\u81f4 (3/4)\\nMomo State: \\u4e2d\\u6027/\\u51b2\\u7a81 (-2+2)\\nHTF: B-4,strongpass, WMvalue: -2.53, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 47.1%\\nHTF\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u5f3a\\u4e00\\u81f4 (4/4)\\nHTF Momo State: \\u5171\\u632f\\u7a7a\\u5934 (-2+-2) | 60\\nMarket Structure: VOID (UUUD)\\n\\u26aa OB: pass(0) - OB\\u4e2d\\u6027\\uff5c\\u538b\\u"}
02-17 09:30:59 ERROR webhook order WDC Order failed: No open position in Alpaca for WDC, skipping close order
02-17 09:30:58 INFO webhook signal WDC Signal received: WDC sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"indicator\": \"RSX Sell Exit\", \"timeframe\": \"15\", \"referencePrice\": 279.58}, \"reason\": \"Exit Long\", \"ticker\": \"WDC\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-17T09:30:57.695306\"}"}
02-17 09:26:03 INFO webhook order ALAB Order placed: 1d1ee842-79c8-40c3-b65e-abe329c85b03
{"order_id": "1d1ee842-79c8-40c3-b65e-abe329c85b03", "side": "buy"}
02-17 09:26:02 INFO webhook signal ALAB Signal received: ALAB buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Bullish Reversal Exit\", \"timeframe\": \"5\", \"referencePrice\": 128.67}, \"reason\": \"Exit Short\", \"ticker\": \"ALAB\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-17T09:26:01.632102\"}"}
02-17 09:16:55 INFO webhook order INTC Order placed: 56397819-95eb-45fa-806b-0295286748fd
{"order_id": "56397819-95eb-45fa-806b-0295286748fd", "side": "sell"}
02-17 09:16:55 INFO webhook signal INTC Signal received: INTC sell
{"raw": "{\"data\": {\"ETFQTY\": \"1000\", \"obData\": \"Timeframe: ; Bullish OB: 46.13 - 46.13; Bearish OB: 46.13 - 46.13\", \"symbol\": \"INTC\", \"MAtrend\": \"-1\", \"pmaText\": \"PMA Bearish\", \"POCtrend\": \"0\", \"adxValue\": \"17.0299908919\", \"CVDsignal\": \"cvdBelowMA\", \"SQZsignal\": \"no squeeze\", \"MOMOsignal\": \"bearishmomo\", \"choppiness\": \"18.5810496192\", \"RSIHAsignal\": \"BearishHA\", \"poc_summary\": \"Daily POC: 46.00; Prev DailyPOC: 47.00; Weekly POC: 46.00; Prev Weekly POC: 48.00; Monthly POC: 48.00; Prev Monthly POC: 48.00\","}
02-17 09:15:12 ERROR webhook order ARM Order failed: No open position in Alpaca for ARM, skipping close order
02-17 09:15:11 INFO webhook signal ARM Signal received: ARM sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"etf\": {\"ticker\": \"\", \"referencePrice\": null}, \"indicator\": \"TrailingStop Exit Long\", \"timeframe\": \"15m\"}, \"ticker\": \"ARM\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-17T09:15:11.282551\"}"}
02-17 09:06:35 ERROR webhook order ALAB Order failed: Alpaca API error 403: {"available":"0","code":40310000,"existing_qty":"38","held_for_orders":"38","message":"insufficient qty available for order (requested: 38, available: 0)","related_orders":["38cccbc1-ffa0-4ab8-b551-17ce1be1a249"],"symbol":"ALAB"}
02-17 09:06:34 INFO webhook signal ALAB Signal received: ALAB sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"etf\": {\"ticker\": \"\", \"referencePrice\": null}, \"indicator\": \"TrailingStop Exit Long\", \"timeframe\": \"5m\"}, \"ticker\": \"ALAB\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-17T09:06:17.373726\"}"}
02-17 09:06:33 ERROR webhook order ALAB Order failed: Alpaca API error 403: {"available":"0","code":40310000,"existing_qty":"38","held_for_orders":"38","message":"insufficient qty available for order (requested: 38, available: 0)","related_orders":["38cccbc1-ffa0-4ab8-b551-17ce1be1a249"],"symbol":"ALAB"}
02-17 09:06:32 INFO webhook signal ALAB Signal received: ALAB sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"indicator\": \"RSX Sell Exit\", \"timeframe\": \"5\", \"referencePrice\": 128.5}, \"reason\": \"Exit Long\", \"ticker\": \"ALAB\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-17T09:06:03.211151\"}"}
02-14 21:37:14 INFO oco create CIEN OCO created: CIEN
{"oco_id": 230, "stop_price": 292.26, "take_profit_price": 328.08}
02-14 02:26:41 ERROR oco error CIEN OCO creation error: CIEN: Alpaca API error 400: {"code":40010000,"message":"request body format is invalid"}
02-14 01:02:05 INFO webhook order CONL Order placed: bbe1d6f9-f027-4c8d-b70b-2c8b6d623fbc
{"order_id": "bbe1d6f9-f027-4c8d-b70b-2c8b6d623fbc", "side": "buy"}
02-14 01:02:04 INFO webhook signal CONL Signal received: CONL buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"\\ud83d\\udcccRSX Strong Buy\\nSignal: B+4, WMvalue: 24.29, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 70.6%\\n\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u4e00\\u81f4 (3/4)\\nMomo State: \\u5171\\u632f\\u591a\\u5934 (2+2)\\nHTF: B+4,strongpass, WMvalue: 33.51, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 82.4%\\nHTF\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u5f3a\\u4e00\\u81f4 (4/4)\\nHTF Momo State: \\u5171\\u632f\\u591a\\u5934 (2+2) | 60\\nMarket Structure: V5 (DDUU)\\n\\ud83d\\udfe2 OB: pass(+0.5) - \\u505a\\u591a\\u4fe1\\u53f7\\u57"}
02-14 01:01:13 INFO webhook order HOOD Order placed: a5ad1fdc-f414-44a7-9bcb-8acc8d3d151d
{"order_id": "a5ad1fdc-f414-44a7-9bcb-8acc8d3d151d", "side": "buy"}
02-14 01:01:12 INFO webhook signal HOOD Signal received: HOOD buy
{"raw": "{\"ticker\":\"HOOD\",\"action\":\"buy\",\"quantity\":65,\"referencePrice\":76.07,\"takeProfit\":{\"limitPrice\":86.17869658},\"stopLoss\":{\"stopPrice\":72.6721187966},\"extras\":{\"timeframe\":\"60\",\"indicator\":\"Trend Continuation\"}}"}
02-14 01:01:09 ERROR webhook order STX Order failed: No open position in Alpaca for STX, skipping close order
02-14 01:01:08 INFO webhook signal STX Signal received: STX sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"indicator\": \"RSX Sell Exit\", \"timeframe\": \"15\", \"referencePrice\": 422}, \"reason\": \"Exit Long\", \"ticker\": \"STX\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-14T01:01:08.631761\"}"}
02-14 01:01:05 ERROR webhook order CONL Order failed: No open position in Alpaca for CONL, skipping close order
02-14 01:01:04 INFO webhook signal CONL Signal received: CONL buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Buy Exit\", \"timeframe\": \"15\", \"referencePrice\": 6.96}, \"reason\": \"Exit Short\", \"ticker\": \"CONL\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-14T01:01:04.089683\"}"}
02-14 00:40:16 INFO order_tracker scaling CIEN Scaling protection updated: CIEN
{"new_qty": 32.0, "new_avg": 302.98, "sl": 292.26, "tp": 328.08, "method": "all_failed: error: Alpaca API error 403: {\"available\":\"16\",\"code\":40310000,\"existing_qty\":\"16\",\"held_for_orders\":\"0\",\"message\":\"insufficient qty available for order (requested: 32, available: 16)\",\"symbol\":\"CIEN\"}"}
02-14 00:40:16 ERROR oco error CIEN OCO creation error: CIEN: Alpaca API error 403: {"available":"16","code":40310000,"existing_qty":"16","held_for_orders":"0","message":"insufficient qty available for order (requested: 32, available: 16)","symbol":"CIEN"}
02-14 00:39:34 INFO order_tracker fill CIEN Entry filled: CIEN @ $302.98
{"order_id": "22ce0b23-df7a-44fa-8c83-e31dc3e73ffd", "quantity": 16.0, "price": 302.98}
02-14 00:37:34 INFO scheduler reconciliation - Activities recon: 1 new fills, matched=1, corrected=0
02-14 00:01:02 INFO webhook order CIEN Order placed: 22ce0b23-df7a-44fa-8c83-e31dc3e73ffd
{"order_id": "22ce0b23-df7a-44fa-8c83-e31dc3e73ffd", "side": "buy"}
02-14 00:01:01 INFO webhook signal CIEN Signal received: CIEN buy
{"raw": "{\"ticker\":\"CIEN\",\"action\":\"buy\",\"quantity\":16,\"referencePrice\":303.5,\"takeProfit\":{\"limitPrice\":328.0848364111},\"stopLoss\":{\"stopPrice\":292.2612176406},\"extras\":{\"timeframe\":\"60\",\"indicator\":\"Trend Continuation\"}}"}
02-13 23:52:16 INFO webhook order SMH Order placed: f34e2500-58ac-480a-9f54-f8c44a05bfa5
{"order_id": "f34e2500-58ac-480a-9f54-f8c44a05bfa5", "side": "buy"}
02-13 23:52:15 INFO webhook signal SMH Signal received: SMH buy
{"raw": "{\n  \"action\": \"buy\",\n  \"extras\": {\n    \"etf\": {\n      \"referencePrice\": null,\n      \"ticker\": \"\"\n    },\n    \"indicator\": \"MainTrend AIsellSignal exit_buy\",\n    \"referencePrice\": 408.5,\n    \"timeframe\": \"15m\"\n  },\n  \"sentiment\": \"flat\",\n  \"ticker\": \"SMH\"\n}"}
02-13 23:48:38 ERROR webhook order SMH Order failed: Alpaca API error 403: {"available":"0","code":40310000,"existing_qty":"12","held_for_orders":"12","message":"insufficient qty available for order (requested: 12, available: 0)","related_orders":["c7129c92-d842-49ae-83f1-2c7cfcb32a8e"],"symbol":"SMH"}
02-13 23:48:38 INFO webhook signal SMH Signal received: SMH buy
{"raw": "{\n  \"action\": \"buy\",\n  \"extras\": {\n    \"etf\": {\n      \"referencePrice\": null,\n      \"ticker\": \"\"\n    },\n    \"indicator\": \"MainTrend AIsellSignal exit_buy\",\n    \"referencePrice\": 408.5,\n    \"timeframe\": \"15m\"\n  },\n  \"sentiment\": \"flat\",\n  \"ticker\": \"SMH\"\n}"}
02-13 23:48:28 ERROR webhook order SMH Order failed: Alpaca API error 403: {"available":"0","code":40310000,"existing_qty":"12","held_for_orders":"12","message":"insufficient qty available for order (requested: 12, available: 0)","related_orders":["c7129c92-d842-49ae-83f1-2c7cfcb32a8e"],"symbol":"SMH"}
02-13 23:48:27 INFO webhook signal SMH Signal received: SMH buy
{"raw": "{\n  \"action\": \"buy\",\n  \"extras\": {\n    \"etf\": {\n      \"referencePrice\": null,\n      \"ticker\": \"\"\n    },\n    \"indicator\": \"MainTrend AIsellSignal exit_buy\",\n    \"referencePrice\": 408.5,\n    \"timeframe\": \"15m\"\n  },\n  \"sentiment\": \"flat\",\n  \"ticker\": \"SMH\"\n}"}
02-13 23:39:00 ERROR webhook order SMH Order failed: Alpaca API error 403: {"available":"0","code":40310000,"existing_qty":"12","held_for_orders":"12","message":"insufficient qty available for order (requested: 12, available: 0)","related_orders":["c7129c92-d842-49ae-83f1-2c7cfcb32a8e"],"symbol":"SMH"}
02-13 23:38:59 INFO webhook signal SMH Signal received: SMH buy
{"raw": "{\n  \"action\": \"buy\",\n  \"extras\": {\n    \"etf\": {\n      \"referencePrice\": null,\n      \"ticker\": \"\"\n    },\n    \"indicator\": \"MainTrend AIsellSignal exit_buy\",\n    \"referencePrice\": 408.5,\n    \"timeframe\": \"15m\"\n  },\n  \"sentiment\": \"flat\",\n  \"ticker\": \"SMH\"\n}"}
02-13 23:21:15 WARN webhook order SMH Duplicate close blocked: SMH already has pending exit order be06da9b-601d-453a-b434-0916e1572e89 (role=stop_loss)
02-13 23:21:15 INFO webhook signal SMH Signal received: SMH buy
{"raw": "{\n  \"action\": \"buy\",\n  \"extras\": {\n    \"etf\": {\n      \"referencePrice\": null,\n      \"ticker\": \"\"\n    },\n    \"indicator\": \"MainTrend AIsellSignal exit_buy\",\n    \"referencePrice\": 408.5,\n    \"timeframe\": \"15m\"\n  },\n  \"sentiment\": \"flat\",\n  \"ticker\": \"SMH\"\n}"}
02-13 23:16:03 ERROR webhook order AMD Order failed: No open position in Alpaca for AMD, skipping close order
02-13 23:16:02 INFO webhook signal AMD Signal received: AMD buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Visual  Exit\", \"timeframe\": \"15\", \"referencePrice\": 207.1}, \"reason\": \"Exit Short\", \"ticker\": \"AMD\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-13T23:16:02.522013\"}"}
02-13 23:06:16 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 23:02:07 INFO oco create HOOD OCO created: HOOD
{"oco_id": 229, "stop_price": 72.42, "take_profit_price": 87.06}
02-13 23:02:05 INFO order_tracker fill HOOD Entry filled: HOOD @ $76.08
{"order_id": "f4807984-3ff7-421c-bfb9-6f2e702e4e54", "quantity": 65.0, "price": 76.08}
02-13 23:01:42 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 23:00:55 INFO webhook order HOOD Order placed: f4807984-3ff7-421c-bfb9-6f2e702e4e54
{"order_id": "f4807984-3ff7-421c-bfb9-6f2e702e4e54", "side": "buy"}
02-13 23:00:55 INFO webhook signal HOOD Signal received: HOOD buy
{"raw": "{\"ticker\":\"HOOD\",\"action\":\"buy\",\"quantity\":65,\"referencePrice\":76.1,\"takeProfit\":{\"limitPrice\":87.0580823545},\"stopLoss\":{\"stopPrice\":72.4166109733},\"extras\":{\"timeframe\":\"60\",\"indicator\":\"Trend Continuation\"}}"}
02-13 22:56:56 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 22:50:44 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 22:44:02 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 22:37:52 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 22:31:14 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 22:31:02 ERROR webhook order AVGO Order failed: No open position in Alpaca for AVGO, skipping close order
02-13 22:31:01 INFO webhook signal AVGO Signal received: AVGO buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX cross  Exit\", \"timeframe\": \"15\", \"referencePrice\": 325}, \"reason\": \"Exit Short\", \"ticker\": \"AVGO\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-13T22:31:01.182190\"}"}
02-13 22:30:38 ERROR webhook order AAPL Order failed: No open position in Alpaca for AAPL, skipping close order
02-13 22:30:37 INFO webhook signal AAPL Signal received: AAPL buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"etf\": {\"ticker\": \"\", \"referencePrice\": null}, \"indicator\": \"RMA Crossover exitsell\", \"timeframe\": \"15m\", \"referencePrice\": 255.47}, \"ticker\": \"AAPL\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-13T22:30:37.395746\"}"}
02-13 22:25:44 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 22:19:50 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 22:13:23 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 22:07:30 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 22:04:44 INFO oco create ORCL OCO created: ORCL
{"oco_id": 228, "stop_price": 155.65, "take_profit_price": 167.92}
02-13 22:03:51 INFO order_tracker fill ORCL Entry filled: ORCL @ $160.11
{"order_id": "1431637e-6ef4-4643-9558-762e1103a264", "quantity": 31.0, "price": 160.11}
02-13 22:00:34 ERROR webhook order SNDK Order failed: No open position in Alpaca for SNDK, skipping close order
02-13 22:00:34 INFO webhook signal SNDK Signal received: SNDK sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"indicator\": \"RSX Visual Exit\", \"timeframe\": \"15\", \"referencePrice\": 629.5}, \"reason\": \"Exit Long\", \"ticker\": \"SNDK\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-13T22:00:33.874309\"}"}
02-13 22:00:22 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 22:00:03 INFO webhook order ORCL Order placed: 1431637e-6ef4-4643-9558-762e1103a264
{"order_id": "1431637e-6ef4-4643-9558-762e1103a264", "side": "buy"}
02-13 22:00:03 INFO webhook signal ORCL Signal received: ORCL buy
{"raw": "{\"ticker\":\"ORCL\",\"action\":\"buy\",\"quantity\":31,\"referencePrice\":160.11,\"takeProfit\":{\"limitPrice\":167.920580809},\"stopLoss\":{\"stopPrice\":155.6468109663},\"extras\":{\"timeframe\":\"60\",\"indicator\":\"Trend Continuation\"}}"}
02-13 21:55:14 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 21:49:14 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 21:43:14 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 21:36:12 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 21:30:31 ERROR webhook order SNDK Order failed: No open position in Alpaca for SNDK, skipping close order
02-13 21:30:30 INFO webhook signal SNDK Signal received: SNDK sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"indicator\": \"RSX Visual Exit\", \"timeframe\": \"15\", \"referencePrice\": 630.51}, \"reason\": \"Exit Long\", \"ticker\": \"SNDK\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-13T21:30:30.171849\"}"}
02-13 21:29:29 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 21:23:41 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 21:18:30 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 21:16:07 ERROR webhook order CEG Order failed: No open position in Alpaca for CEG, skipping close order
02-13 21:16:06 INFO webhook signal CEG Signal received: CEG sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"indicator\": \"RSX Visual Exit\", \"timeframe\": \"15\", \"referencePrice\": 288.69}, \"reason\": \"Exit Long\", \"ticker\": \"CEG\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-13T21:16:06.563880\"}"}
02-13 21:12:14 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 21:10:33 WARN webhook order ALAB Duplicate close blocked: ALAB already has pending exit order 7b080b11-2f42-4713-b94e-db76931eb663 (role=stop_loss)
02-13 21:10:33 INFO webhook signal ALAB Signal received: ALAB buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"etf\": {\"ticker\": \"\", \"referencePrice\": null}, \"indicator\": \"TrailingStop Exit Short\", \"timeframe\": \"5m\"}, \"ticker\": \"ALAB\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-13T21:10:32.601742\"}"}
02-13 21:06:44 ERROR oco error GFS OCO creation error: GFS: Alpaca API error 422: {"code":42210000,"message":"oco orders must be exit orders"}
02-13 21:04:26 INFO oco create META OCO created: META
{"oco_id": 227, "stop_price": 646.46, "take_profit_price": 628.15}
02-13 21:03:51 INFO order_tracker fill META Entry filled: META @ $640.25
{"order_id": "a1571fda-cc02-47f0-a654-1f302b67d8fb", "quantity": 6.0, "price": 640.25}
02-13 21:02:50 INFO trailing_stop tier WST WST tier upgrade: $238.01 -> $247.65
{"old_stop": 238.01, "new_stop": 247.65, "profit_pct": 1.11}
02-13 21:02:19 ERROR webhook order MSFU Order failed: No open position in Alpaca for MSFU, skipping close order
02-13 21:02:18 INFO webhook signal MSFU Signal received: MSFU buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Visual  Exit\", \"timeframe\": \"15\", \"referencePrice\": 27.57}, \"reason\": \"Exit Short\", \"ticker\": \"MSFU\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-13T21:02:18.550886\"}"}