System Logs

Refresh
Log Entries (165606 total) Page 1487 of 1657
Time Level Source Category Symbol Message
03-12 15:02:59 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:54 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:53 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:49 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:48 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:43 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:42 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:38 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:37 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:32 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:31 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:27 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:26 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:21 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:21 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:15 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:10 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:02:03 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:01:58 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:01:52 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:01:52 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:01:46 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 15:01:40 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 159.01, "new_stop": 161.02, "tightening_factor": 0.6}
03-12 14:58:25 INFO order_tracker scaling AAPU Scaling protection updated: AAPU
{"new_qty": 519.0, "new_avg": 28.84, "sl": 27.98, "tp": 30.52, "method": "cancel_recreate: created"}
03-12 14:58:25 INFO oco scaling AAPU OCO recreated for scaling: AAPU
{"quantity": 519.0, "stop_loss": 27.98, "take_profit": 30.52}
03-12 14:58:25 INFO oco create AAPU OCO created: AAPU
{"oco_id": 867, "stop_price": 27.98, "take_profit_price": 30.52}
03-12 14:58:25 INFO order_tracker scaling UGL Scaling protection updated: UGL
{"new_qty": 264.0, "new_avg": 75.45, "sl": 73.38, "tp": 79.61, "method": "cancel_recreate: created"}
03-12 14:58:25 INFO oco scaling UGL OCO recreated for scaling: UGL
{"quantity": 264.0, "stop_loss": 73.38, "take_profit": 79.61}
03-12 14:58:25 INFO oco create UGL OCO created: UGL
{"oco_id": 866, "stop_price": 73.38, "take_profit_price": 79.61}
03-12 14:58:23 INFO order_tracker fill UGL Entry filled: UGL @ $75.180152
{"order_id": "bc326b9b-1a89-42a6-839e-5bda0284326a", "quantity": 66.0, "price": 75.180152}
03-12 14:58:22 INFO order_tracker fill AAPU Entry filled: AAPU @ $28.73
{"order_id": "470e1f5d-2e16-4c48-b5b6-794fffd482ad", "quantity": 173.0, "price": 28.73}
03-12 14:58:20 INFO webhook order UGL Order placed: bc326b9b-1a89-42a6-839e-5bda0284326a
{"order_id": "bc326b9b-1a89-42a6-839e-5bda0284326a", "side": "buy"}
03-12 14:58:20 INFO webhook signal UGL Signal received: UGL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"UGL\",\"symbol\":\"UGL\",\"quantity\":\"66\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":75.1,\"stopLoss\":{\"stopPrice\":72.85},\"takeProfit\":{\"limitPrice\":79.61},\"extras\":{\"agentType\":\"UGL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nUGL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-12T14:58:19.985Z\"}"}
03-12 14:58:19 INFO webhook order AAPU Order placed: 470e1f5d-2e16-4c48-b5b6-794fffd482ad
{"order_id": "470e1f5d-2e16-4c48-b5b6-794fffd482ad", "side": "buy"}
03-12 14:58:19 INFO webhook signal AAPU Signal received: AAPU buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"AAPU\",\"symbol\":\"AAPU\",\"quantity\":\"173\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":28.7899,\"stopLoss\":{\"stopPrice\":27.93},\"takeProfit\":{\"limitPrice\":30.52},\"extras\":{\"agentType\":\"AAPU - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAAPU - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-12T14:58:19.395Z\"}"}
03-12 14:57:24 INFO order_tracker fill HUBB Entry filled: HUBB @ $464.87
{"order_id": "563fb397-6b42-4427-bd60-7828c7d717e4", "quantity": 10.0, "price": 464.87}
03-12 14:57:20 INFO webhook order HUBB Order placed: 563fb397-6b42-4427-bd60-7828c7d717e4
{"order_id": "563fb397-6b42-4427-bd60-7828c7d717e4", "side": "buy"}
03-12 14:57:20 INFO webhook signal HUBB Signal received: HUBB buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"HUBB\",\"symbol\":\"HUBB\",\"quantity\":\"10\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":465.16,\"stopLoss\":{\"stopPrice\":451.21},\"takeProfit\":{\"limitPrice\":493.07},\"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-12T14:57:20.456Z\"}"}
03-12 14:57:20 ERROR webhook order AMD Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
03-12 14:57:19 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.9438,\"stopLoss\":{\"stopPrice\":192.01},\"takeProfit\":{\"limitPrice\":209.82},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T14:57:19.422Z\"}"}
03-12 14:57:19 ERROR webhook order AMD Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
03-12 14:57:19 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.9438,\"stopLoss\":{\"stopPrice\":192.01},\"takeProfit\":{\"limitPrice\":209.82},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T14:57:19.422Z\"}"}
03-12 14:55:20 ERROR webhook order ROIV Order failed: No open position in Alpaca for ROIV, skipping close order
03-12 14:55:20 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.52,\"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-12T14:55:20.000Z\"}"}
03-12 14:52:50 INFO trailing_stop tier VSTL VSTL tier upgrade: $11.18 -> $11.29
{"old_stop": 11.18, "new_stop": 11.29, "profit_pct": 4.09}
03-12 14:51:09 WARN trailing_stop trigger TER TER deactivated: no position after 2 retries (ghost prevention)
03-12 14:51:09 WARN trailing_stop trigger TER TER deactivated: no position after 2 retries (ghost prevention)
03-12 14:51:08 INFO order_tracker fill TER Exit filled: TER @ $285.13
{"order_id": "aef34cc2-991a-464e-a646-2faaff669932", "quantity": 1.0, "price": 285.13, "exit_method": "trailing_stop"}
03-12 14:51:02 WARN trailing_stop trigger TER TER stop triggered @ $285.55
{"stop_price": 285.78, "profit_pct": -2.07, "phase": "progressive", "entry_price": 291.59, "is_retrigger": false}
03-12 14:50:57 ERROR trailing_stop error TER TER trigger error (retry 1/5): Alpaca API error 403: {"available":"1","code":40310000,"existing_qty":"1","held_for_orders":"0","message":"insufficient qty available for order (requested: 2, available: 1)","symbol":"TER"}
03-12 14:50:55 WARN trailing_stop trigger TER TER stop triggered @ $285.555
{"stop_price": 285.78, "profit_pct": -2.07, "phase": "progressive", "entry_price": 291.59, "is_retrigger": false}
03-12 14:49:14 INFO trailing_stop inverse TER TER inverse protection: trend=21
{"old_stop": 281.9, "new_stop": 285.78, "tightening_factor": 0.6}
03-12 14:48:20 INFO order_tracker fill IR Entry filled: IR @ $82.69
{"order_id": "5b1a14cf-ddb6-4dfb-be3d-dcb888099748", "quantity": 60.0, "price": 82.69}
03-12 14:48:17 ERROR webhook order SOXS Order failed: No open position in Alpaca for SOXS, skipping close order
03-12 14:48:17 INFO webhook signal SOXS Signal received: SOXS sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"SOXS\",\"symbol\":\"SOXS\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":41.1,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"SOXS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T14:48:17.418Z\"}"}
03-12 14:48:17 INFO webhook order IR Order placed: 5b1a14cf-ddb6-4dfb-be3d-dcb888099748
{"order_id": "5b1a14cf-ddb6-4dfb-be3d-dcb888099748", "side": "buy"}
03-12 14:48:17 INFO webhook signal IR Signal received: IR buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"IR\",\"symbol\":\"IR\",\"quantity\":\"60\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":82.8,\"stopLoss\":{\"stopPrice\":80.32},\"takeProfit\":{\"limitPrice\":87.77},\"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-12T14:48:16.987Z\"}"}
03-12 14:47:27 INFO order_tracker scaling APH Scaling protection updated: APH
{"new_qty": 114.0, "new_avg": 130.24, "sl": 126.1, "tp": 137.23, "method": "cancel_recreate: created"}
03-12 14:47:27 INFO oco scaling APH OCO recreated for scaling: APH
{"quantity": 114.0, "stop_loss": 126.1, "take_profit": 137.23}
03-12 14:47:27 INFO oco create APH OCO created: APH
{"oco_id": 865, "stop_price": 126.1, "take_profit_price": 137.23}
03-12 14:47:25 INFO order_tracker fill APH Entry filled: APH @ $130.09
{"order_id": "2d17c38b-84e6-4d2b-82f1-fee6b65656b7", "quantity": 38.0, "price": 130.09}
03-12 14:47:25 INFO order_tracker scaling GLXY Scaling protection updated: GLXY
{"new_qty": 441.0, "new_avg": 20.59, "sl": 21.14, "tp": 19.34, "method": "cancel_recreate: created"}
03-12 14:47:25 INFO oco scaling GLXY OCO recreated for scaling: GLXY
{"quantity": 441.0, "stop_loss": 21.14, "take_profit": 19.34}
03-12 14:47:25 INFO oco create GLXY OCO created: GLXY
{"oco_id": 864, "stop_price": 21.14, "take_profit_price": 19.34}
03-12 14:47:23 INFO oco trigger QBTS OCO triggered: QBTS stop_loss
{"filled_price": 18.09, "filled_quantity": 548.0, "leg_type": "stop_loss"}
03-12 14:47:23 INFO order_tracker fill GLXY Entry filled: GLXY @ $20.73
{"order_id": "cda8f85e-0eb9-41f8-8bc7-fb81745c0bf7", "quantity": 243.0, "price": 20.73}
03-12 14:47:20 INFO webhook order APH Order placed: 2d17c38b-84e6-4d2b-82f1-fee6b65656b7
{"order_id": "2d17c38b-84e6-4d2b-82f1-fee6b65656b7", "side": "buy"}
03-12 14:47:19 INFO webhook signal APH Signal received: APH buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"APH\",\"symbol\":\"APH\",\"quantity\":\"38\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":129.46,\"stopLoss\":{\"stopPrice\":125.58},\"takeProfit\":{\"limitPrice\":137.23},\"extras\":{\"agentType\":\"SOXS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T14:47:19.872Z\"}"}
03-12 14:47:19 ERROR webhook order AMD Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
03-12 14:47:19 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\":198.289,\"stopLoss\":{\"stopPrice\":192.34},\"takeProfit\":{\"limitPrice\":210.19},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T14:47:18.746Z\"}"}
03-12 14:47:18 ERROR webhook order AMD Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
03-12 14:47:18 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\":198.289,\"stopLoss\":{\"stopPrice\":192.34},\"takeProfit\":{\"limitPrice\":210.19},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T14:47:18.746Z\"}"}
03-12 14:47:18 INFO webhook order GLXY Order placed: cda8f85e-0eb9-41f8-8bc7-fb81745c0bf7
{"order_id": "cda8f85e-0eb9-41f8-8bc7-fb81745c0bf7", "side": "sell"}
03-12 14:47:18 INFO webhook signal GLXY Signal received: GLXY sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"GLXY\",\"symbol\":\"GLXY\",\"quantity\":\"243\",\"sentiment\":\"short\",\"reason\":\"AI Robots Short Entry\",\"referencePrice\":20.57,\"stopLoss\":{\"stopPrice\":21.19},\"takeProfit\":{\"limitPrice\":19.34},\"extras\":{\"agentType\":\"BTSG, GLXY, MENS, PONY, QMMM - Trading Results AI Trading Agent (5 Tickers)\",\"indicator\":\"TDindicator AIMonitor\\nBTSG, GLXY, MENS, PONY, QMMM - Trading Results AI Trading Agent (5 Tickers)\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T14:47:18.082Z\"}"}
03-12 14:46:37 WARN scheduler ghost_recon QBTS Ghost position closed: QBTS #1246
{"remaining": 548.0, "price": 18.194324744525545}
03-12 14:42:50 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:42:45 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:42:40 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:42:38 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:42:33 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:42:28 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:42:22 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:42:17 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:42:12 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:42:07 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:41:17 ERROR webhook order AMKR Order failed: No open position in Alpaca for AMKR, skipping close order
03-12 14:41:17 INFO webhook signal AMKR Signal received: AMKR sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"AMKR\",\"symbol\":\"AMKR\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":41.925,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-12T14:41:16.979Z\"}"}
03-12 14:40:22 ERROR webhook order LITE Order failed: No open position in Alpaca for LITE, skipping close order
03-12 14:40:21 INFO webhook signal LITE Signal received: LITE sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"LITE\",\"symbol\":\"LITE\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":633.47,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-12T14:40:21.749Z\"}"}
03-12 14:40:20 ERROR webhook order IR Order failed: No open position in Alpaca for IR, skipping close order
03-12 14:40:20 INFO webhook signal IR Signal received: IR sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"IR\",\"symbol\":\"IR\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":82.53,\"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-12T14:40:20.099Z\"}"}
03-12 14:39:23 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:39:17 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:39:17 INFO trailing_stop tier IREN IREN tier upgrade: $40.29 -> $40.09
{"old_stop": 40.29, "new_stop": 40.09, "profit_pct": 2.06}
03-12 14:39:15 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:39:09 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:39:04 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:39:00 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:38:54 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 14:38:49 INFO trailing_stop inverse ON ON inverse protection: trend=9
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}