System Logs

Refresh
Log Entries (165606 total) Page 1485 of 1657
Time Level Source Category Symbol Message
03-12 15:39:23 INFO order_tracker fill IREN Exit filled: IREN @ $40.09
{"order_id": "5f1a2a6d-4e01-4638-a8f0-5e5b9b881159", "quantity": 124.0, "price": 40.09, "exit_method": "oco_stop"}
03-12 15:37:24 INFO order_tracker scaling IR Scaling protection updated: IR
{"new_qty": 180.0, "new_avg": 82.43, "sl": 80.32, "tp": 87.22, "method": "cancel_recreate: created"}
03-12 15:37:24 INFO oco scaling IR OCO recreated for scaling: IR
{"quantity": 180.0, "stop_loss": 80.32, "take_profit": 87.22}
03-12 15:37:24 INFO oco create IR OCO created: IR
{"oco_id": 874, "stop_price": 80.32, "take_profit_price": 87.22}
03-12 15:37:22 INFO order_tracker fill IR Entry filled: IR @ $82.2
{"order_id": "feddcb17-f38c-49e5-8255-3929e41f8896", "quantity": 60.0, "price": 82.2}
03-12 15:37:16 INFO webhook order IR Order placed: feddcb17-f38c-49e5-8255-3929e41f8896
{"order_id": "feddcb17-f38c-49e5-8255-3929e41f8896", "side": "buy"}
03-12 15:37:16 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.28,\"stopLoss\":{\"stopPrice\":79.81},\"takeProfit\":{\"limitPrice\":87.22},\"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-12T15:37:15.745Z\"}"}
03-12 15:34:47 INFO trailing_stop tier SWKS SWKS tier upgrade: $54.88 -> $55.15
{"old_stop": 54.88, "new_stop": 55.15, "profit_pct": 2.06}
03-12 15:32:21 INFO order_tracker scaling HUBB Scaling protection updated: HUBB
{"new_qty": 30.0, "new_avg": 464.87, "sl": 452.95, "tp": 494.98, "method": "cancel_recreate: created"}
03-12 15:32:21 INFO oco scaling HUBB OCO recreated for scaling: HUBB
{"quantity": 30.0, "stop_loss": 452.95, "take_profit": 494.98}
03-12 15:32:21 INFO oco create HUBB OCO created: HUBB
{"oco_id": 873, "stop_price": 452.95, "take_profit_price": 494.98}
03-12 15:32:20 INFO order_tracker fill HUBB Entry filled: HUBB @ $466.91
{"order_id": "a5f1d089-8973-4cb3-af01-58e6dce9ff40", "quantity": 10.0, "price": 466.91}
03-12 15:32:18 ERROR webhook order AMD Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
03-12 15:32: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\":197.79,\"stopLoss\":{\"stopPrice\":191.86},\"takeProfit\":{\"limitPrice\":209.66},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T15:32:17.759Z\"}"}
03-12 15:32:18 ERROR webhook order AMD Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
03-12 15:32:17 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.79,\"stopLoss\":{\"stopPrice\":191.86},\"takeProfit\":{\"limitPrice\":209.66},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T15:32:17.759Z\"}"}
03-12 15:32:16 INFO webhook order HUBB Order placed: a5f1d089-8973-4cb3-af01-58e6dce9ff40
{"order_id": "a5f1d089-8973-4cb3-af01-58e6dce9ff40", "side": "buy"}
03-12 15:32:16 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\":466.96,\"stopLoss\":{\"stopPrice\":452.95},\"takeProfit\":{\"limitPrice\":494.98},\"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-12T15:32:16.445Z\"}"}
03-12 15:28:01 INFO trailing_stop tier PI PI tier upgrade: $89.94 -> $92.59
{"old_stop": 89.94, "new_stop": 92.59, "profit_pct": 1.07}
03-12 15:27:22 INFO order_tracker scaling ANET Scaling protection updated: ANET
{"new_qty": 110.0, "new_avg": 134.96, "sl": 131.19, "tp": 142.74, "method": "cancel_recreate: created"}
03-12 15:27:22 INFO oco scaling ANET OCO recreated for scaling: ANET
{"quantity": 110.0, "stop_loss": 131.19, "take_profit": 142.74}
03-12 15:27:22 INFO oco create ANET OCO created: ANET
{"oco_id": 872, "stop_price": 131.19, "take_profit_price": 142.74}
03-12 15:27:20 INFO order_tracker fill ANET Entry filled: ANET @ $135.01
{"order_id": "71729782-fa4a-4407-b0ad-4959d3b9be5e", "quantity": 37.0, "price": 135.01}
03-12 15:27:19 INFO webhook order ANET Order placed: 71729782-fa4a-4407-b0ad-4959d3b9be5e
{"order_id": "71729782-fa4a-4407-b0ad-4959d3b9be5e", "side": "buy"}
03-12 15:27:18 INFO webhook signal ANET Signal received: ANET buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"ANET\",\"symbol\":\"ANET\",\"quantity\":\"37\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":134.66,\"stopLoss\":{\"stopPrice\":130.62},\"takeProfit\":{\"limitPrice\":142.74},\"extras\":{\"agentType\":\"SOXS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T15:27:18.682Z\"}"}
03-12 15:23:16 ERROR webhook order CIEN Order failed: No open position in Alpaca for CIEN, skipping close order
03-12 15:23:16 INFO webhook signal CIEN Signal received: CIEN sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"CIEN\",\"symbol\":\"CIEN\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":330.17,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-12T15:23:16.059Z\"}"}
03-12 15:22:16 INFO trailing_stop inverse ON ON inverse protection: trend=15
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 15:22:11 INFO trailing_stop inverse ON ON inverse protection: trend=15
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 15:22:05 INFO trailing_stop inverse ON ON inverse protection: trend=15
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 15:21:53 INFO order_tracker fill INTC Entry filled: INTC @ $45.59
{"order_id": "83a392f4-57f1-4631-ad4b-537d9fcbf7ea", "quantity": 109.0, "price": 45.59}
03-12 15:21:48 INFO trailing_stop inverse ON ON inverse protection: trend=15
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 15:21:42 INFO trailing_stop inverse ON ON inverse protection: trend=15
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 15:21:38 INFO trailing_stop inverse ON ON inverse protection: trend=15
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 15:21:37 INFO trailing_stop inverse ON ON inverse protection: trend=15
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 15:21:32 INFO trailing_stop inverse ON ON inverse protection: trend=15
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 15:21:27 INFO trailing_stop inverse ON ON inverse protection: trend=15
{"old_stop": 57.85, "new_stop": 57.85, "tightening_factor": 0.6}
03-12 15:21:17 ERROR webhook order AMD Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
03-12 15:21:16 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.05,\"stopLoss\":{\"stopPrice\":191.14},\"takeProfit\":{\"limitPrice\":208.87},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T15:21:15.752Z\"}"}
03-12 15:21:16 ERROR webhook order AMD Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
03-12 15:21:16 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.05,\"stopLoss\":{\"stopPrice\":191.14},\"takeProfit\":{\"limitPrice\":208.87},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T15:21:15.752Z\"}"}
03-12 15:20:15 INFO order_tracker fill PI Entry filled: PI @ $92.59
{"order_id": "e7cba34f-1f75-4758-ad83-f74a2c7a86d3", "quantity": 53.0, "price": 92.59}
03-12 15:19:25 INFO order_tracker fill ITA Exit filled: ITA @ $231.445238
{"order_id": "500dbdfe-8175-42d3-b921-a256814e81be", "quantity": 21.0, "price": 231.445238, "exit_method": "webhook_signal"}
03-12 15:19:18 INFO webhook order ITA Order placed: 500dbdfe-8175-42d3-b921-a256814e81be
{"order_id": "500dbdfe-8175-42d3-b921-a256814e81be", "side": "sell"}
03-12 15:19:17 INFO webhook signal ITA Signal received: ITA sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"ITA\",\"symbol\":\"ITA\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":231.4544,\"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-12T15:19:17.774Z\"}"}
03-12 15:17:29 INFO order_tracker scaling IR Scaling protection updated: IR
{"new_qty": 120.0, "new_avg": 82.54, "sl": 80.32, "tp": 87.4, "method": "cancel_recreate: created"}
03-12 15:17:29 INFO oco scaling IR OCO recreated for scaling: IR
{"quantity": 120.0, "stop_loss": 80.32, "take_profit": 87.4}
03-12 15:17:29 INFO oco create IR OCO created: IR
{"oco_id": 871, "stop_price": 80.32, "take_profit_price": 87.4}
03-12 15:17:28 INFO trailing_stop inverse ITA ITA inverse protection: trend=15
{"old_stop": 227.01, "new_stop": 230.38, "tightening_factor": 0.6}
03-12 15:17:27 INFO order_tracker fill IR Entry filled: IR @ $82.39
{"order_id": "204498a3-2b42-4a24-8fb1-aed87c0bd882", "quantity": 60.0, "price": 82.39}
03-12 15:17:18 INFO webhook order IR Order placed: 204498a3-2b42-4a24-8fb1-aed87c0bd882
{"order_id": "204498a3-2b42-4a24-8fb1-aed87c0bd882", "side": "buy"}
03-12 15:17:18 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.45,\"stopLoss\":{\"stopPrice\":79.98},\"takeProfit\":{\"limitPrice\":87.4},\"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-12T15:17:18.300Z\"}"}
03-12 15:16:40 INFO trailing_stop tier PONY PONY tier upgrade: $12.77 -> $12.45
{"old_stop": 12.77, "new_stop": 12.45, "profit_pct": 1.04}
03-12 15:16:28 INFO order_tracker scaling HUBB Scaling protection updated: HUBB
{"new_qty": 20.0, "new_avg": 463.85, "sl": 451.21, "tp": 491.11, "method": "cancel_recreate: created"}
03-12 15:16:28 INFO oco scaling HUBB OCO recreated for scaling: HUBB
{"quantity": 20.0, "stop_loss": 451.21, "take_profit": 491.11}
03-12 15:16:28 INFO oco create HUBB OCO created: HUBB
{"oco_id": 870, "stop_price": 451.21, "take_profit_price": 491.11}
03-12 15:16:24 INFO order_tracker fill HUBB Entry filled: HUBB @ $462.83
{"order_id": "a77c9db2-f86e-4a1f-ac60-609b4b9f2be6", "quantity": 10.0, "price": 462.83}
03-12 15:16:19 INFO webhook order HUBB Order placed: a77c9db2-f86e-4a1f-ac60-609b4b9f2be6
{"order_id": "a77c9db2-f86e-4a1f-ac60-609b4b9f2be6", "side": "buy"}
03-12 15:16:18 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\":463.31,\"stopLoss\":{\"stopPrice\":449.41},\"takeProfit\":{\"limitPrice\":491.11},\"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-12T15:16:18.029Z\"}"}
03-12 15:15:18 ERROR webhook order ASTS Order failed: No open position in Alpaca for ASTS, skipping close order
03-12 15:15:18 INFO webhook signal ASTS Signal received: ASTS sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"ASTS\",\"symbol\":\"ASTS\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":84.18,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-12T15:15:18.028Z\"}"}
03-12 15:14:22 ERROR webhook order STX Order failed: No open position in Alpaca for STX, skipping close order
03-12 15:14:21 INFO webhook signal STX Signal received: STX sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"STX\",\"symbol\":\"STX\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":369.28,\"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-12T15:14:21.726Z\"}"}
03-12 15:12:45 INFO order_tracker fill ORCL Exit filled: ORCL @ $161.02
{"order_id": "48ef5074-ceda-40b4-b2e6-2aff1c51a18d", "quantity": 30.0, "price": 161.02, "exit_method": "oco_stop"}
03-12 15:12:44 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:12:40 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:12:35 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:12:29 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:12: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:12: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:12:16 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:12:12 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:12: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:12:07 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:12:05 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:12:02 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:11: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:11:59 INFO trailing_stop tier MU MU tier upgrade: $405.93 -> $403.9
{"old_stop": 405.93, "new_stop": 403.9, "profit_pct": 2.13}
03-12 15:11:56 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:11: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:11:51 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:11: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:11:45 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:11: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:11:40 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:11:34 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:11:29 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:11:25 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:11:25 WARN order_tracker side_mismatch MU MU exit fill rejected: side mismatch (exit=sell, position=short)
{"order_id": "3c6254ea-8b5a-4de5-928a-295f74d06d0d", "exit_side": "sell", "position_side": "short", "position_id": 1260}
03-12 15:11:23 INFO webhook order MU Order placed: 3c6254ea-8b5a-4de5-928a-295f74d06d0d
{"order_id": "3c6254ea-8b5a-4de5-928a-295f74d06d0d", "side": "sell"}
03-12 15:11:22 INFO webhook signal MU Signal received: MU sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"MU\",\"symbol\":\"MU\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":399.13,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent (8 Tickers)\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent (8 Tickers)\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-12T15:11:22.528Z\"}"}
03-12 15:11:21 INFO oco trigger UGL OCO triggered: UGL stop_loss
{"filled_price": 74.162462, "filled_quantity": 264.0, "leg_type": "stop_loss"}
03-12 15:11:19 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:11:14 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:11:13 INFO trailing_stop inverse UGL UGL inverse protection: trend=15
{"old_stop": 73.38, "new_stop": 74.21, "tightening_factor": 0.6}
03-12 15:11: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:11:08 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:11:04 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:11:02 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:10:59 INFO trailing_stop inverse ORCL ORCL inverse protection: trend=9
{"old_stop": 161.02, "new_stop": 161.02, "tightening_factor": 0.6}