System Logs

Refresh
Log Entries (165860 total) Page 1365 of 1659
Time Level Source Category Symbol Message
03-17 14:29:40 ERROR order_tracker error - Error polling order: Alpaca API error 429: {"code":42910000,"message":"rate limit exceeded"}
03-17 14:29:40 ERROR order_tracker error - Error polling order: Alpaca API error 429: {"code":42910000,"message":"rate limit exceeded"}
03-17 14:29:26 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:29:26 INFO oco create APH OCO created: APH
{"oco_id": 1024, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:29:23 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:29:23 INFO oco create APH OCO created: APH
{"oco_id": 1023, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:29:19 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:29:19 INFO oco create APH OCO created: APH
{"oco_id": 1022, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:29:17 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:29:17 INFO oco create APH OCO created: APH
{"oco_id": 1021, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:29:13 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:29:13 INFO oco create APH OCO created: APH
{"oco_id": 1020, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:29:10 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:29:10 INFO oco create APH OCO created: APH
{"oco_id": 1019, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:29:06 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:29:06 INFO oco create APH OCO created: APH
{"oco_id": 1018, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:29:04 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:29:04 INFO oco create APH OCO created: APH
{"oco_id": 1017, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:29:00 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:29:00 INFO oco create APH OCO created: APH
{"oco_id": 1016, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:28:57 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:28:57 INFO oco create APH OCO created: APH
{"oco_id": 1015, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:28:53 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:28:53 INFO oco create APH OCO created: APH
{"oco_id": 1014, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:28:50 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:28:50 INFO oco create APH OCO created: APH
{"oco_id": 1013, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:28:43 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:28:43 INFO oco create APH OCO created: APH
{"oco_id": 1012, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:28:21 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:28:21 INFO oco create APH OCO created: APH
{"oco_id": 1011, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:28:21 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:28:15 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:28:15 INFO oco create APH OCO created: APH
{"oco_id": 1010, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:28:15 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:28:09 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:28:09 INFO oco create APH OCO created: APH
{"oco_id": 1009, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:28:09 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:28:03 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:28:03 INFO oco create APH OCO created: APH
{"oco_id": 1008, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:28:02 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:27:56 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:27:56 INFO oco create APH OCO created: APH
{"oco_id": 1007, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:27:56 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:27:50 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:27:50 INFO oco create APH OCO created: APH
{"oco_id": 1006, "stop_price": 140.23, "take_profit_price": 151.9}
03-17 14:27:50 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 140.23, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:27:42 INFO trailing_stop inverse APH APH inverse protection: trend=49
{"old_stop": 139.0, "new_stop": 140.23, "tightening_factor": 0.7}
03-17 14:23:26 ERROR webhook order STX Order failed: No open position in Alpaca for STX, skipping close order
03-17 14:23:26 INFO webhook signal STX Signal received: STX sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"STX\",\"symbol\":\"STX\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":411.32,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AAPL, AMD, NVDA, EBAY, STX - Trading Results AI Trading Agent (5 Tickers)\",\"indicator\":\"TDindicator AIMonitor\\nAAPL, AMD, NVDA, EBAY, STX - Trading Results AI Trading Agent (5 Tickers)\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-17T14:23:26.386Z\"}"}
03-17 14:22:33 INFO order_tracker fill ASTS Exit filled: ASTS @ $95.73717
{"order_id": "41d28029-04e9-4ecd-bb04-cfd7d6f0a63d", "quantity": 53.0, "price": 95.73717, "exit_method": "webhook_signal"}
03-17 14:22:30 INFO webhook order ASTS Order placed: 41d28029-04e9-4ecd-bb04-cfd7d6f0a63d
{"order_id": "41d28029-04e9-4ecd-bb04-cfd7d6f0a63d", "side": "sell"}
03-17 14:22:29 INFO webhook signal ASTS Signal received: ASTS sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"ASTS\",\"symbol\":\"ASTS\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":95.85,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-17T14:22:29.720Z\"}"}
03-17 14:20:17 INFO trailing_stop tier ASTS ASTS tier upgrade: $91.14 -> $94.03
{"old_stop": 91.14, "new_stop": 94.03, "profit_pct": 1.3}
03-17 14:17:21 INFO order_tracker fill TECL Entry filled: TECL @ $101.74
{"order_id": "9d4da49b-08a4-4635-bae2-9bd34b1fe0d1", "quantity": 49.0, "price": 101.74}
03-17 14:17:19 INFO webhook order TECL Order placed: 9d4da49b-08a4-4635-bae2-9bd34b1fe0d1
{"order_id": "9d4da49b-08a4-4635-bae2-9bd34b1fe0d1", "side": "buy"}
03-17 14:17:19 INFO webhook signal TECL Signal received: TECL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"TECL\",\"symbol\":\"TECL\",\"quantity\":\"49\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":100.24,\"stopLoss\":{\"stopPrice\":97.23},\"takeProfit\":{\"limitPrice\":106.25},\"extras\":{\"agentType\":\"TECL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nTECL - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-17T14:17:19.741Z\"}"}
03-17 14:17:19 ERROR webhook order TECL Order failed: No open position in Alpaca for TECL, skipping close order
03-17 14:17:18 INFO webhook signal TECL Signal received: TECL sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"TECL\",\"symbol\":\"TECL\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":101.54,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"TECL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nTECL - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-17T14:17:18.833Z\"}"}
03-17 14:13:34 INFO scheduler reconciliation - Activities recon: 2 new fills, matched=9, corrected=3
03-17 14:13:28 INFO order_tracker scaling SOXL Scaling protection updated: SOXL
{"new_qty": 180.0, "new_avg": 54.85, "sl": 53.33, "tp": 58.28, "method": "cancel_recreate: created"}
03-17 14:13:28 INFO oco scaling SOXL OCO recreated for scaling: SOXL
{"quantity": 180.0, "stop_loss": 53.33, "take_profit": 58.28}
03-17 14:13:28 INFO oco create SOXL OCO created: SOXL
{"oco_id": 1005, "stop_price": 53.33, "take_profit_price": 58.28}
03-17 14:13:26 INFO order_tracker fill SOXL Entry filled: SOXL @ $54.85
{"order_id": "87b66929-9e95-4851-8bc5-eb46c24ec4e6", "quantity": 90.0, "price": 54.85}
03-17 14:13:26 INFO order_tracker fill SOXL Entry filled: SOXL @ $54.85
{"order_id": "951975cd-7a46-4c6f-b7f4-631174c1e82c", "quantity": 90.0, "price": 54.85}
03-17 14:13:21 INFO webhook order SOXL Order placed: 87b66929-9e95-4851-8bc5-eb46c24ec4e6
{"order_id": "87b66929-9e95-4851-8bc5-eb46c24ec4e6", "side": "buy"}
03-17 14:13:21 INFO webhook signal SOXL Signal received: SOXL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"SOXL\",\"symbol\":\"SOXL\",\"quantity\":\"90\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":54.98,\"stopLoss\":{\"stopPrice\":53.33},\"takeProfit\":{\"limitPrice\":58.28},\"extras\":{\"agentType\":\"SOXL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-17T14:13:20.918Z\"}"}
03-17 14:13:21 INFO webhook order SOXL Order placed: 951975cd-7a46-4c6f-b7f4-631174c1e82c
{"order_id": "951975cd-7a46-4c6f-b7f4-631174c1e82c", "side": "buy"}
03-17 14:13:20 INFO webhook signal SOXL Signal received: SOXL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"SOXL\",\"symbol\":\"SOXL\",\"quantity\":\"90\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":54.98,\"stopLoss\":{\"stopPrice\":53.33},\"takeProfit\":{\"limitPrice\":58.28},\"extras\":{\"agentType\":\"SOXL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-17T14:13:20.918Z\"}"}
03-17 14:12:26 INFO order_tracker scaling AMD Scaling protection updated: AMD
{"new_qty": 150.0, "new_avg": 197.3, "sl": 191.46, "tp": 209.16, "method": "cancel_recreate: created"}
03-17 14:12:26 INFO oco scaling AMD OCO recreated for scaling: AMD
{"quantity": 150.0, "stop_loss": 191.46, "take_profit": 209.16}
03-17 14:12:26 INFO oco create AMD OCO created: AMD
{"oco_id": 1004, "stop_price": 191.46, "take_profit_price": 209.16}
03-17 14:12:26 INFO order_tracker scaling AMD Scaling protection updated: AMD
{"new_qty": 125.0, "new_avg": 197.31, "sl": 191.46, "tp": 209.16, "method": "cancel_recreate: created"}
03-17 14:12:26 INFO oco scaling AMD OCO recreated for scaling: AMD
{"quantity": 125.0, "stop_loss": 191.46, "take_profit": 209.16}
03-17 14:12:26 INFO oco create AMD OCO created: AMD
{"oco_id": 1003, "stop_price": 191.46, "take_profit_price": 209.16}
03-17 14:12:25 INFO order_tracker fill AMD Entry filled: AMD @ $197.2524
{"order_id": "809dacef-ebe5-4676-9031-7afef7beee94", "quantity": 25.0, "price": 197.2524}
03-17 14:12:24 INFO order_tracker fill AMD Entry filled: AMD @ $197.256001
{"order_id": "22477476-5361-4bd5-8da6-b96b4fd0bb1f", "quantity": 25.0, "price": 197.256001}
03-17 14:12:22 INFO webhook order AMD Order placed: 809dacef-ebe5-4676-9031-7afef7beee94
{"order_id": "809dacef-ebe5-4676-9031-7afef7beee94", "side": "buy"}
03-17 14:12:22 INFO webhook signal AMD Signal received: AMD buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"25\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":197.322,\"stopLoss\":{\"stopPrice\":191.4},\"takeProfit\":{\"limitPrice\":209.16},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-17T14:12:21.639Z\"}"}
03-17 14:12:21 INFO webhook order AMD Order placed: 22477476-5361-4bd5-8da6-b96b4fd0bb1f
{"order_id": "22477476-5361-4bd5-8da6-b96b4fd0bb1f", "side": "buy"}
03-17 14:12:21 INFO webhook signal AMD Signal received: AMD buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"25\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":197.322,\"stopLoss\":{\"stopPrice\":191.4},\"takeProfit\":{\"limitPrice\":209.16},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-17T14:12:21.639Z\"}"}
03-17 14:11:35 INFO order_tracker fill DIOD Entry filled: DIOD @ $65.8164
{"order_id": "c622745f-07c1-4e1e-a9fa-265fad5f0042", "quantity": 75.0, "price": 65.8164}
03-17 14:11:22 ERROR webhook order LRCX Order failed: No open position in Alpaca for LRCX, skipping close order
03-17 14:11:21 INFO webhook signal LRCX Signal received: LRCX sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"LRCX\",\"symbol\":\"LRCX\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":224.645,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-17T14:11:21.835Z\"}"}
03-17 14:10:28 INFO order_tracker fill SMR Entry filled: SMR @ $12.37
{"order_id": "3636a2f8-11ed-4b4c-81da-96aad079cc67", "quantity": 404.0, "price": 12.37}
03-17 14:10:27 INFO webhook order SMR Order placed: 3636a2f8-11ed-4b4c-81da-96aad079cc67
{"order_id": "3636a2f8-11ed-4b4c-81da-96aad079cc67", "side": "buy"}
03-17 14:10:26 INFO webhook signal SMR Signal received: SMR buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"SMR\",\"symbol\":\"SMR\",\"quantity\":\"404\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":12.36,\"stopLoss\":{\"stopPrice\":11.99},\"takeProfit\":{\"limitPrice\":13.1},\"extras\":{\"agentType\":\"USAR, SMR, CIFR - Trading Results AI Trading Agent (3 Tickers)\",\"indicator\":\"TDindicator AIMonitor\\nUSAR, SMR, CIFR - Trading Results AI Trading Agent (3 Tickers)\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-17T14:10:26.847Z\"}"}
03-17 14:06:13 INFO trailing_stop inverse GE GE inverse protection: trend=0
{"old_stop": 295.45, "new_stop": 298.94, "tightening_factor": 0.6}
03-17 14:05:26 INFO order_tracker fill HUBB Exit filled: HUBB @ $470.14
{"order_id": "7786dc5d-1dc5-455b-bc90-bd20f9709e32", "quantity": 10.0, "price": 470.14, "exit_method": "webhook_signal"}
03-17 14:05:24 INFO order_tracker fill FAS Entry filled: FAS @ $122.25
{"order_id": "a82ec9e7-c621-4f1f-af4b-44e049188969", "quantity": 40.0, "price": 122.25}
03-17 14:05:22 INFO order_tracker fill ASTS Entry filled: ASTS @ $94.03
{"order_id": "9d177aad-50a0-47fc-bbf1-70661445ad81", "quantity": 53.0, "price": 94.03}
03-17 14:05:22 INFO webhook order HUBB Order placed: 7786dc5d-1dc5-455b-bc90-bd20f9709e32
{"order_id": "7786dc5d-1dc5-455b-bc90-bd20f9709e32", "side": "sell"}
03-17 14:05:21 INFO webhook signal HUBB Signal received: HUBB sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"HUBB\",\"symbol\":\"HUBB\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":471.07,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"SOXL, HUBB, KGC - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXL, HUBB, KGC - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-17T14:05:21.325Z\"}"}
03-17 14:05:20 INFO webhook order FAS Order placed: a82ec9e7-c621-4f1f-af4b-44e049188969
{"order_id": "a82ec9e7-c621-4f1f-af4b-44e049188969", "side": "buy"}
03-17 14:05:20 INFO webhook signal FAS Signal received: FAS buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"FAS\",\"symbol\":\"FAS\",\"quantity\":\"40\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":123.101,\"stopLoss\":{\"stopPrice\":119.41},\"takeProfit\":{\"limitPrice\":130.49},\"extras\":{\"agentType\":\"AI Trading Agent (3 Tickers)\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent (3 Tickers)\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-17T14:05:20.652Z\"}"}
03-17 14:05:20 INFO webhook order ASTS Order placed: 9d177aad-50a0-47fc-bbf1-70661445ad81
{"order_id": "9d177aad-50a0-47fc-bbf1-70661445ad81", "side": "buy"}
03-17 14:05:20 INFO webhook signal ASTS Signal received: ASTS buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"ASTS\",\"symbol\":\"ASTS\",\"quantity\":\"53\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":93.955,\"stopLoss\":{\"stopPrice\":91.14},\"takeProfit\":{\"limitPrice\":99.59},\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-17T14:05:20.026Z\"}"}
03-17 14:05:19 ERROR webhook order POWI Order failed: No open position in Alpaca for POWI, skipping close order
03-17 14:05:18 INFO webhook signal POWI Signal received: POWI buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"POWI\",\"symbol\":\"POWI\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Take Profit Hit\",\"referencePrice\":48.1525,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"300\"},\"timestamp\":\"2026-03-17T14:05:18.620Z\"}"}
03-17 14:03:29 INFO scheduler reconciliation - Activities recon: 1 new fills, matched=4, corrected=2
03-17 14:03:17 INFO oco trigger NVDA OCO triggered: NVDA stop_loss
{"filled_price": 182.422222, "filled_quantity": 54.0, "leg_type": "stop_loss"}