System Logs

Refresh
Log Entries (165850 total) Page 1408 of 1659
Time Level Source Category Symbol Message
03-13 15:03:24 INFO order_tracker scaling AMD Scaling protection updated: AMD
{"new_qty": 50.0, "new_avg": 195.16, "sl": 189.59, "tp": 207.18, "method": "cancel_recreate: created"}
03-13 15:03:24 INFO oco scaling AMD OCO recreated for scaling: AMD
{"quantity": 50.0, "stop_loss": 189.59, "take_profit": 207.18}
03-13 15:03:24 INFO oco create AMD OCO created: AMD
{"oco_id": 904, "stop_price": 189.59, "take_profit_price": 207.18}
03-13 15:03:20 INFO order_tracker fill AMD Entry filled: AMD @ $195.1636
{"order_id": "484cf45c-fd88-464c-bc6a-27de73f7bac9", "quantity": 25.0, "price": 195.1636}
03-13 15:03:20 INFO order_tracker fill AMD Entry filled: AMD @ $195.15
{"order_id": "111af883-7a07-4248-b635-7ae7d2727d66", "quantity": 25.0, "price": 195.15}
03-13 15:03:16 INFO webhook order AMD Order placed: 484cf45c-fd88-464c-bc6a-27de73f7bac9
{"order_id": "484cf45c-fd88-464c-bc6a-27de73f7bac9", "side": "buy"}
03-13 15:03:15 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\":195.45,\"stopLoss\":{\"stopPrice\":189.59},\"takeProfit\":{\"limitPrice\":207.18},\"extras\":{\"agentType\":\"AMDS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMDS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-13T15:03:15.564Z\"}"}
03-13 15:03:15 INFO webhook order AMD Order placed: 111af883-7a07-4248-b635-7ae7d2727d66
{"order_id": "111af883-7a07-4248-b635-7ae7d2727d66", "side": "buy"}
03-13 15:03:15 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\":195.45,\"stopLoss\":{\"stopPrice\":189.59},\"takeProfit\":{\"limitPrice\":207.18},\"extras\":{\"agentType\":\"AMDS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMDS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-13T15:03:15.564Z\"}"}
03-13 15:02:38 INFO order_tracker fill MSFT Exit filled: MSFT @ $398.4
{"order_id": "a78007b3-aa3d-4d04-b436-3883f4c3dbfb", "quantity": 12.0, "price": 398.4, "exit_method": "oco_stop"}
03-13 15:02:36 WARN scheduler ghost_recon MSFT Ghost position closed: MSFT #1216
{"remaining": 12.0, "price": 405.673333}
03-13 15:02:36 WARN scheduler ghost_recon AMD Ghost position closed: AMD #1316
{"remaining": 11.0, "price": 195.55}
03-13 15:02:25 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:02:20 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:02:18 INFO order_tracker fill PTRN Entry filled: PTRN @ $11.53
{"order_id": "d1f0b3a8-8a54-4e6a-ba5e-e6b93eb93879", "quantity": 432.0, "price": 11.53}
03-13 15:02:15 INFO webhook order PTRN Order placed: d1f0b3a8-8a54-4e6a-ba5e-e6b93eb93879
{"order_id": "d1f0b3a8-8a54-4e6a-ba5e-e6b93eb93879", "side": "sell"}
03-13 15:02:15 INFO webhook signal PTRN Signal received: PTRN sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"PTRN\",\"symbol\":\"PTRN\",\"quantity\":\"432\",\"sentiment\":\"short\",\"reason\":\"AI Robots Short Entry\",\"referencePrice\":11.57,\"stopLoss\":{\"stopPrice\":11.92},\"takeProfit\":{\"limitPrice\":10.88},\"extras\":{\"agentType\":\"DGNX, NNE, KYIV, GRAL, PTRN, CGON, WBTN, MRX - Trading Results AI Trading Agent (8 Tickers)\",\"indicator\":\"TDindicator AIMonitor\\nDGNX, NNE, KYIV, GRAL, PTRN, CGON, WBTN, MRX - Trading Results AI Trading Agent (8 Tickers)\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-13T15:02:"}
03-13 15:02:14 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:02:09 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:02:04 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:01:58 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:01:52 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:01:34 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:01:29 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:01:22 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:01:16 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:01:16 ERROR webhook order ROIV Order failed: No open position in Alpaca for ROIV, skipping close order
03-13 15:01:16 INFO webhook signal ROIV Signal received: ROIV sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"ROIV\",\"symbol\":\"ROIV\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":28.262,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"MP, KGC, WBD, ROIV - Trading Results AI Trading Agent (4 Tickers)\",\"indicator\":\"TDindicator AIMonitor\\nMP, KGC, WBD, ROIV - Trading Results AI Trading Agent (4 Tickers)\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-13T15:01:16.185Z\"}"}
03-13 15:01:11 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:01:06 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:00:54 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:00:38 INFO order_tracker fill ANET Exit filled: ANET @ $131.795555
{"order_id": "4c0d1071-5b62-460b-b478-2e90e401c46f", "quantity": 36.0, "price": 131.795555, "exit_method": "oco_stop"}
03-13 15:00:34 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:00:29 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:00:28 INFO order_tracker fill AMD Exit filled: AMD @ $195.531795
{"order_id": "8dc749ca-78dc-468d-9959-1f2f761012fb", "quantity": 39.0, "price": 195.531795, "exit_method": "webhook_signal"}
03-13 15:00:23 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:00:21 INFO webhook order AMD Order placed: 8dc749ca-78dc-468d-9959-1f2f761012fb
{"order_id": "8dc749ca-78dc-468d-9959-1f2f761012fb", "side": "sell"}
03-13 15:00:19 INFO webhook signal AMD Signal received: AMD sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":195.32,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-13T15:00:17.753Z\"}"}
03-13 15:00:19 INFO webhook order AMD Order placed: ece1b4d9-007d-45fa-8496-f83ddc2de9bb
{"order_id": "ece1b4d9-007d-45fa-8496-f83ddc2de9bb", "side": "sell"}
03-13 15:00:17 INFO webhook signal AMD Signal received: AMD sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":195.32,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-13T15:00:17.753Z\"}"}
03-13 15:00:16 ERROR webhook order MSFU Order failed: No open position in Alpaca for MSFU, skipping close order
03-13 15:00:15 INFO webhook signal MSFU Signal received: MSFU buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"MSFU\",\"symbol\":\"MSFU\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Stop Loss Hit\",\"referencePrice\":27.2182,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-13T15:00:15.545Z\"}"}
03-13 15:00:14 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:00:06 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:00:00 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 15:00:00 INFO trailing_stop inverse ANET ANET inverse protection: trend=15
{"old_stop": 131.81, "new_stop": 131.96, "tightening_factor": 0.6}
03-13 14:59:55 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:59:50 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:59:32 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:59:30 INFO order_tracker fill MPWR Exit filled: MPWR @ $1044.83
{"order_id": "d44536d2-8650-4400-8a69-6e54aabf36b4", "quantity": 4.0, "price": 1044.83, "exit_method": "trailing_stop"}
03-13 14:59:25 WARN trailing_stop trigger MPWR MPWR stop triggered @ $1046.14
{"stop_price": 1055.72, "profit_pct": -3.06, "phase": "progressive", "entry_price": 1079.1825, "is_retrigger": false}
03-13 14:59:25 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:59:24 INFO order_tracker fill ANET Entry filled: ANET @ $132.183333
{"order_id": "539d3b10-3276-48c3-8f25-7de780302d55", "quantity": 36.0, "price": 132.183333}
03-13 14:59:23 INFO order_tracker fill MPWR Entry filled: MPWR @ $1048.53
{"order_id": "894a6a32-26b1-42b3-9b01-3191bbdc8be9", "quantity": 4.0, "price": 1048.53}
03-13 14:59:19 INFO webhook order MPWR Order placed: 894a6a32-26b1-42b3-9b01-3191bbdc8be9
{"order_id": "894a6a32-26b1-42b3-9b01-3191bbdc8be9", "side": "buy"}
03-13 14:59:18 INFO webhook signal MPWR Signal received: MPWR buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"MPWR\",\"symbol\":\"MPWR\",\"quantity\":\"4\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":1044.57,\"stopLoss\":{\"stopPrice\":1013.23},\"takeProfit\":{\"limitPrice\":1107.24},\"extras\":{\"agentType\":\"SOXS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXS - Trading Results AI Trading Double Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-13T14:59:18.901Z\"}"}
03-13 14:59:18 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:59:18 ERROR webhook order HUBB Order failed: No open position in Alpaca for HUBB, skipping close order
03-13 14:59:18 INFO webhook signal HUBB Signal received: HUBB sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"HUBB\",\"symbol\":\"HUBB\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":462.1,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"GOOG, NVDA, ITA, QQQ, IR, GOOGL, SOXL, HUBB - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nGOOG, NVDA, ITA, QQQ, IR, GOOGL, SOXL, HUBB - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-13T14:59:18.142Z\"}"}
03-13 14:59:17 INFO webhook order ANET Order placed: 539d3b10-3276-48c3-8f25-7de780302d55
{"order_id": "539d3b10-3276-48c3-8f25-7de780302d55", "side": "buy"}
03-13 14:59:17 INFO webhook signal ANET Signal received: ANET buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"ANET\",\"symbol\":\"ANET\",\"quantity\":\"36\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":135.885,\"stopLoss\":{\"stopPrice\":131.81},\"takeProfit\":{\"limitPrice\":144.04},\"extras\":{\"agentType\":\"SOXS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-13T14:59:17.589Z\"}"}
03-13 14:59:13 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:59:07 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:59:02 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:58:56 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:58:50 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:58:45 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:58:28 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:58:23 INFO trailing_stop inverse AMD AMD inverse protection: trend=6
{"old_stop": 192.13, "new_stop": 194.5, "tightening_factor": 0.6}
03-13 14:58:22 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:58:16 ERROR webhook order UGL Order failed: No open position in Alpaca for UGL, skipping close order
03-13 14:58:16 INFO webhook signal UGL Signal received: UGL sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"UGL\",\"symbol\":\"UGL\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":72.15,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"UGL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nUGL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-13T14:58:16.500Z\"}"}
03-13 14:58:16 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:58:10 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:58:05 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:57:59 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:57:54 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:57:49 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:57:43 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:57:25 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:57:20 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:57:14 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:57:08 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:57:02 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:56:57 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:56:52 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:56:46 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:56:46 INFO trailing_stop inverse LRCX LRCX inverse protection: trend=37
{"old_stop": 210.15, "new_stop": 212.24, "tightening_factor": 0.7}
03-13 14:56:44 INFO order_tracker fill ALAB Entry filled: ALAB @ $119.85
{"order_id": "1d023629-f93d-49cb-b671-a83312b9abfa", "quantity": 41.0, "price": 119.85}
03-13 14:56:41 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:56:24 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:56:18 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:56:13 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:56:07 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:56:01 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 398.42, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:55:04 INFO trailing_stop inverse MSFT MSFT inverse protection: trend=9
{"old_stop": 393.59, "new_stop": 398.42, "tightening_factor": 0.6}
03-13 14:54:17 ERROR webhook order KGC Order failed: No open position in Alpaca for KGC, skipping close order
03-13 14:54:17 INFO webhook signal KGC Signal received: KGC sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"KGC\",\"symbol\":\"KGC\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":31.0999,\"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-13T14:54:16.116Z\"}"}
03-13 14:54:16 ERROR webhook order KGC Order failed: No open position in Alpaca for KGC, skipping close order
03-13 14:54:16 INFO webhook signal KGC Signal received: KGC sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"KGC\",\"symbol\":\"KGC\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":31.0999,\"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-13T14:54:16.116Z\"}"}