System Logs

Refresh
Log Entries (165406 total) Page 103 of 1655
Time Level Source Category Symbol Message
03-31 18:17:16 INFO webhook order SOXL Order placed: f9651831-98de-45f3-a5ca-6b992a679650
{"order_id": "f9651831-98de-45f3-a5ca-6b992a679650", "side": "buy"}
03-31 18:17:16 INFO webhook signal SOXL Signal received: SOXL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"SOXL\",\"symbol\":\"SOXL\",\"quantity\":\"106\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":46.875,\"stopLoss\":{\"stopPrice\":45.47},\"takeProfit\":{\"limitPrice\":49.69},\"extras\":{\"agentType\":\"SOXL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-31T18:17:15.606Z\"}"}
03-31 18:17:15 INFO webhook order SOXL Order placed: 55155007-d202-42d4-bfb4-38312e897c70
{"order_id": "55155007-d202-42d4-bfb4-38312e897c70", "side": "buy"}
03-31 18:17:15 INFO webhook signal SOXL Signal received: SOXL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"SOXL\",\"symbol\":\"SOXL\",\"quantity\":\"106\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":46.875,\"stopLoss\":{\"stopPrice\":45.47},\"takeProfit\":{\"limitPrice\":49.69},\"extras\":{\"agentType\":\"SOXL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-31T18:17:15.606Z\"}"}
03-31 18:13:58 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:58 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3341, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:13:58 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:52 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:52 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3340, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:13:52 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:46 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:46 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3339, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:13:45 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:45 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3338, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:13:39 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:39 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3337, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:13:39 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:33 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:33 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3336, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:13:26 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:26 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3335, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:13:17 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=37
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:17 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3334, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:13:09 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=37
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:09 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3333, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:13:05 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=37
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:05 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3332, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:13:02 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=37
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:13:02 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3331, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:12:58 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=37
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:12:58 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3330, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:12:55 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=37
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:12:55 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3329, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:12:52 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=37
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:12:52 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3328, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:12:48 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=37
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:12:48 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3327, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:12:45 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=37
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:12:45 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3326, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:12:42 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=37
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:12:42 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3325, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:12:38 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:12:38 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3324, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:12:36 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:12:36 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3323, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:12:31 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:12:31 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3322, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:12:24 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:12:24 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3321, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:08:57 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:08:57 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3320, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:08:50 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:08:50 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3319, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:08:49 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:08:43 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:08:43 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3318, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:08:43 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 42.09, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:08:37 INFO trailing_stop inverse BTSG BTSG inverse protection: trend=45
{"old_stop": 41.66, "new_stop": 42.09, "tightening_factor": 0.7}
03-31 18:08:37 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3317, "stop_price": 42.09, "take_profit_price": 47.64}
03-31 18:02:30 INFO order_tracker scaling ANET Scaling protection updated: ANET
{"new_qty": 80.0, "new_avg": 122.25, "sl": 118.41, "tp": 129.4, "method": "cancel_recreate: created"}
03-31 18:02:30 INFO oco scaling ANET OCO recreated for scaling: ANET
{"quantity": 80.0, "stop_loss": 118.41, "take_profit": 129.4}
03-31 18:02:30 INFO oco create ANET OCO created: ANET
{"oco_id": 3316, "stop_price": 118.41, "take_profit_price": 129.4}
03-31 18:02:30 INFO order_tracker scaling SOXL Scaling protection updated: SOXL
{"new_qty": 214.0, "new_avg": 46.66, "sl": 44.98, "tp": 49.15, "method": "cancel_recreate: created"}
03-31 18:02:30 INFO oco scaling SOXL OCO recreated for scaling: SOXL
{"quantity": 214.0, "stop_loss": 44.98, "take_profit": 49.15}
03-31 18:02:30 INFO oco create SOXL OCO created: SOXL
{"oco_id": 3315, "stop_price": 44.98, "take_profit_price": 49.15}
03-31 18:02:28 INFO order_tracker fill ANET Entry filled: ANET @ $122.38
{"order_id": "c2a9f0a4-6091-48b8-a8cd-194490188f89", "quantity": 40.0, "price": 122.38}
03-31 18:02:27 INFO order_tracker fill SOXL Entry filled: SOXL @ $46.67
{"order_id": "595a63c5-f443-490d-a5fa-e9507dec9476", "quantity": 107.0, "price": 46.67}
03-31 18:02:27 INFO order_tracker scaling BMY Scaling protection updated: BMY
{"new_qty": 166.0, "new_avg": 59.88, "sl": 58.52, "tp": 63.95, "method": "cancel_recreate: created"}
03-31 18:02:27 INFO oco scaling BMY OCO recreated for scaling: BMY
{"quantity": 166.0, "stop_loss": 58.52, "take_profit": 63.95}
03-31 18:02:27 INFO oco create BMY OCO created: BMY
{"oco_id": 3314, "stop_price": 58.52, "take_profit_price": 63.95}
03-31 18:02:25 INFO order_tracker fill BMY Entry filled: BMY @ $60.44
{"order_id": "3fdc9a1c-f5cd-46e6-b097-aff3af8696d2", "quantity": 82.0, "price": 60.44}
03-31 18:02:24 INFO order_tracker fill SOXL Entry filled: SOXL @ $46.64
{"order_id": "a6353c6f-4515-4a92-91e2-1bf06ae895f8", "quantity": 107.0, "price": 46.64}
03-31 18:02:21 INFO order_tracker scaling TECL Scaling protection updated: TECL
{"new_qty": 176.0, "new_avg": 84.89, "sl": 83.74, "tp": 89.15, "method": "cancel_recreate: created"}
03-31 18:02:21 INFO oco scaling TECL OCO recreated for scaling: TECL
{"quantity": 176.0, "stop_loss": 83.74, "take_profit": 89.15}
03-31 18:02:21 INFO oco create TECL OCO created: TECL
{"oco_id": 3313, "stop_price": 83.74, "take_profit_price": 89.15}
03-31 18:02:20 INFO webhook order ANET Order placed: c2a9f0a4-6091-48b8-a8cd-194490188f89
{"order_id": "c2a9f0a4-6091-48b8-a8cd-194490188f89", "side": "buy"}
03-31 18:02:19 INFO webhook signal ANET Signal received: ANET buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"ANET\",\"symbol\":\"ANET\",\"quantity\":\"40\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":122.0715,\"stopLoss\":{\"stopPrice\":118.41},\"takeProfit\":{\"limitPrice\":129.4},\"extras\":{\"agentType\":\"ANET - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nANET - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-31T18:02:19.811Z\"}"}
03-31 18:02:19 INFO webhook order SOXL Order placed: 595a63c5-f443-490d-a5fa-e9507dec9476
{"order_id": "595a63c5-f443-490d-a5fa-e9507dec9476", "side": "buy"}
03-31 18:02:19 INFO webhook signal SOXL Signal received: SOXL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"SOXL\",\"symbol\":\"SOXL\",\"quantity\":\"107\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":46.37,\"stopLoss\":{\"stopPrice\":44.98},\"takeProfit\":{\"limitPrice\":49.15},\"extras\":{\"agentType\":\"SOXL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-31T18:02:18.623Z\"}"}
03-31 18:02:18 INFO webhook order SOXL Order placed: a6353c6f-4515-4a92-91e2-1bf06ae895f8
{"order_id": "a6353c6f-4515-4a92-91e2-1bf06ae895f8", "side": "buy"}
03-31 18:02:18 INFO order_tracker fill TECL Entry filled: TECL @ $84.589831
{"order_id": "a4e6dc7a-e437-44fb-9d4e-30b315fb1324", "quantity": 59.0, "price": 84.589831}
03-31 18:02:18 INFO webhook signal SOXL Signal received: SOXL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"SOXL\",\"symbol\":\"SOXL\",\"quantity\":\"107\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":46.37,\"stopLoss\":{\"stopPrice\":44.98},\"takeProfit\":{\"limitPrice\":49.15},\"extras\":{\"agentType\":\"SOXL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-31T18:02:18.623Z\"}"}
03-31 18:02:18 ERROR webhook order APH Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
03-31 18:02:18 INFO webhook signal APH Signal received: APH buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"APH\",\"symbol\":\"APH\",\"quantity\":\"40\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":124.1,\"stopLoss\":{\"stopPrice\":120.38},\"takeProfit\":{\"limitPrice\":131.55},\"extras\":{\"agentType\":\"APH - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAPH - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-31T18:02:18.091Z\"}"}
03-31 18:02:17 INFO webhook order BMY Order placed: 3fdc9a1c-f5cd-46e6-b097-aff3af8696d2
{"order_id": "3fdc9a1c-f5cd-46e6-b097-aff3af8696d2", "side": "buy"}
03-31 18:02:17 INFO webhook signal BMY Signal received: BMY buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"BMY\",\"symbol\":\"BMY\",\"quantity\":\"82\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":60.33,\"stopLoss\":{\"stopPrice\":58.52},\"takeProfit\":{\"limitPrice\":63.95},\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-31T18:02:17.671Z\"}"}
03-31 18:02:17 ERROR webhook order HUBB Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
03-31 18:02:17 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\":488.87,\"stopLoss\":{\"stopPrice\":474.2},\"takeProfit\":{\"limitPrice\":518.2},\"extras\":{\"agentType\":\"HUBB, AVGO, ITA, QQQ - Trading Results AI Trading Agent (4 Tickers)\",\"indicator\":\"TDindicator AIMonitor\\nHUBB, AVGO, ITA, QQQ - Trading Results AI Trading Agent (4 Tickers)\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-31T18:02:17.280Z\"}"}
03-31 18:02:17 INFO webhook order TECL Order placed: a4e6dc7a-e437-44fb-9d4e-30b315fb1324
{"order_id": "a4e6dc7a-e437-44fb-9d4e-30b315fb1324", "side": "buy"}
03-31 18:02:16 INFO webhook signal TECL Signal received: TECL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"TECL\",\"symbol\":\"TECL\",\"quantity\":\"59\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":84.1,\"stopLoss\":{\"stopPrice\":81.58},\"takeProfit\":{\"limitPrice\":89.15},\"extras\":{\"agentType\":\"TECL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nTECL - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-31T18:02:16.815Z\"}"}
03-31 18:00:17 ERROR webhook order AAPU Order failed: No open position in Alpaca for AAPU, skipping close order
03-31 18:00:16 INFO webhook signal AAPU Signal received: AAPU sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"AAPU\",\"symbol\":\"AAPU\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":27.81,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AAPU - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAAPU - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-31T18:00:16.427Z\"}"}
03-31 17:56:38 INFO order_tracker fill MENS Exit filled: MENS @ $2.04
{"order_id": "1c76355a-7695-451a-8f16-b5d610135468", "quantity": 2415.0, "price": 2.04, "exit_method": "oco_stop"}
03-31 17:56:18 ERROR webhook order KYIV Order failed: No open position in Alpaca for KYIV, skipping close order
03-31 17:56:18 INFO webhook signal KYIV Signal received: KYIV buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"KYIV\",\"symbol\":\"KYIV\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Short\",\"referencePrice\":10.07,\"stopLoss\":null,\"takeProfit\":null,\"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-31T17:56:18.425Z\"}"}
03-31 17:53:58 INFO trailing_stop inverse MENS MENS inverse protection: trend=44
{"old_stop": 2.01, "new_stop": 2.04, "tightening_factor": 0.7}
03-31 17:53:58 INFO trailing_stop inverse MENS MENS inverse protection: trend=44
{"old_stop": 2.01, "new_stop": 2.04, "tightening_factor": 0.7}
03-31 17:49:21 INFO order_tracker fill ANET Entry filled: ANET @ $122.12
{"order_id": "6f980d13-afed-4599-8f25-bee87caa5889", "quantity": 40.0, "price": 122.12}
03-31 17:49:15 INFO webhook order ANET Order placed: 6f980d13-afed-4599-8f25-bee87caa5889
{"order_id": "6f980d13-afed-4599-8f25-bee87caa5889", "side": "buy"}
03-31 17:49:15 INFO webhook signal ANET Signal received: ANET buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"ANET\",\"symbol\":\"ANET\",\"quantity\":\"40\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":122.04,\"stopLoss\":{\"stopPrice\":118.38},\"takeProfit\":{\"limitPrice\":129.36},\"extras\":{\"agentType\":\"ANET - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nANET - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-31T17:49:15.190Z\"}"}