System Logs

Refresh
Log Entries (181437 total) Page 232 of 1815
Time Level Source Category Symbol Message
04-07 15:09:00 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:55 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:49 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:35 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:30 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:30 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:25 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:25 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:20 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:20 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:15 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:14 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:12 INFO order_tracker fill ORCL Exit filled: ORCL @ $140.0
{"order_id": "c1f4c36f-de95-4e84-8277-9263e85a6f24", "quantity": 34.0, "price": 140.0, "exit_method": "webhook_signal"}
04-07 15:08:09 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:07 INFO webhook order ORCL Order placed: c1f4c36f-de95-4e84-8277-9263e85a6f24
{"order_id": "c1f4c36f-de95-4e84-8277-9263e85a6f24", "side": "sell"}
04-07 15:08:07 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:07 INFO webhook signal ORCL Signal received: ORCL sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"ORCL\",\"symbol\":\"ORCL\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":139.953,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"BABA, HOOD, ORCL, OKLO, SOFI - Trading Results AI Trading Agent (5 Tickers)\",\"indicator\":\"TDindicator AIMonitor\\nBABA, HOOD, ORCL, OKLO, SOFI - Trading Results AI Trading Agent (5 Tickers)\",\"timeframe\":\"15\"},\"timestamp\":\"2026-04-07T15:08:07.391Z\"}"}
04-07 15:08:04 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:08:02 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:07:56 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:07:51 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:07:49 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:07:46 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:07:16 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:07:06 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:07:00 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:55 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:47 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:44 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:41 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:36 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:31 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:29 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:24 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:19 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:13 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:10 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:08 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:05 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:06:03 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:59 WARN trailing_stop trigger UGL UGL deactivated: no position after 2 retries (ghost prevention)
04-07 15:05:58 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:57 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:57 INFO order_tracker fill UGL Exit filled: UGL @ $59.75
{"order_id": "9c553b81-bb49-4e2b-9007-48fc05443d86", "quantity": 64.0, "price": 59.75, "exit_method": "trailing_stop"}
04-07 15:05:50 WARN trailing_stop trigger UGL UGL stop triggered @ $59.77
{"stop_price": 59.78, "profit_pct": -0.01, "phase": "progressive", "entry_price": 59.778104939516126, "is_retrigger": false}
04-07 15:05:50 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:45 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:44 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:39 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:39 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:33 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:28 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:25 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:23 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:20 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:17 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 320.67, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 15:05:08 ERROR webhook order RKLB Order failed: No open position in Alpaca for RKLB, skipping close order
04-07 15:05:07 INFO webhook signal RKLB Signal received: RKLB sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"RKLB\",\"symbol\":\"RKLB\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":64.42,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"60\"},\"timestamp\":\"2026-04-07T15:05:07.736Z\"}"}
04-07 15:03:24 INFO order_tracker scaling KGC Scaling protection updated: KGC
{"new_qty": 318.0, "new_avg": 31.17, "sl": 30.34, "tp": 33.16, "method": "cancel_recreate: created"}
04-07 15:03:24 INFO oco scaling KGC OCO recreated for scaling: KGC
{"quantity": 318.0, "stop_loss": 30.34, "take_profit": 33.16}
04-07 15:03:24 INFO oco create KGC OCO created: KGC
{"oco_id": 3446, "stop_price": 30.34, "take_profit_price": 33.16}
04-07 15:03:21 INFO order_tracker fill KGC Entry filled: KGC @ $31.1678
{"order_id": "92e5873c-52ee-4c61-9548-882db0adc5eb", "quantity": 159.0, "price": 31.1678}
04-07 15:03:15 INFO order_tracker fill KGC Entry filled: KGC @ $31.165598
{"order_id": "1e5e83af-7052-4a9a-95e0-057f741eff59", "quantity": 159.0, "price": 31.165598}
04-07 15:03:10 INFO webhook order KGC Order placed: 92e5873c-52ee-4c61-9548-882db0adc5eb
{"order_id": "92e5873c-52ee-4c61-9548-882db0adc5eb", "side": "buy"}
04-07 15:03:10 INFO webhook signal KGC Signal received: KGC buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"KGC\",\"symbol\":\"KGC\",\"quantity\":\"159\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":31.28,\"stopLoss\":{\"stopPrice\":30.34},\"takeProfit\":{\"limitPrice\":33.16},\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-04-07T15:03:10.416Z\"}"}
04-07 15:03:10 INFO webhook order KGC Order placed: 1e5e83af-7052-4a9a-95e0-057f741eff59
{"order_id": "1e5e83af-7052-4a9a-95e0-057f741eff59", "side": "buy"}
04-07 15:03:10 INFO webhook signal KGC Signal received: KGC buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"KGC\",\"symbol\":\"KGC\",\"quantity\":\"159\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":31.28,\"stopLoss\":{\"stopPrice\":30.34},\"takeProfit\":{\"limitPrice\":33.16},\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-04-07T15:03:10.416Z\"}"}
04-07 15:01:10 INFO order_tracker scaling BTSG Scaling protection updated: BTSG
{"new_qty": 341.0, "new_avg": 43.81, "sl": 42.65, "tp": 46.61, "method": "cancel_recreate: created"}
04-07 15:01:10 INFO oco scaling BTSG OCO recreated for scaling: BTSG
{"quantity": 341.0, "stop_loss": 42.65, "take_profit": 46.61}
04-07 15:01:10 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3445, "stop_price": 42.65, "take_profit_price": 46.61}
04-07 15:01:08 INFO order_tracker fill BTSG Entry filled: BTSG @ $43.99
{"order_id": "65b0cded-183d-4e2e-8c8a-fb4671435f8e", "quantity": 113.0, "price": 43.99}
04-07 15:01:07 INFO webhook order BTSG Order placed: 65b0cded-183d-4e2e-8c8a-fb4671435f8e
{"order_id": "65b0cded-183d-4e2e-8c8a-fb4671435f8e", "side": "buy"}
04-07 15:01:07 INFO webhook signal BTSG Signal received: BTSG buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"BTSG\",\"symbol\":\"BTSG\",\"quantity\":\"113\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":43.97,\"stopLoss\":{\"stopPrice\":42.65},\"takeProfit\":{\"limitPrice\":46.61},\"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-04-07T15:01:07.447Z\"}"}
04-07 15:00:15 INFO trailing_stop inverse AVGO AVGO inverse protection: trend=49
{"old_stop": 318.16, "new_stop": 320.67, "tightening_factor": 0.7}
04-07 14:52:08 ERROR webhook order APH Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
04-07 14:52:08 INFO webhook signal APH Signal received: APH buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"APH\",\"symbol\":\"APH\",\"quantity\":\"39\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":125.855,\"stopLoss\":{\"stopPrice\":122.08},\"takeProfit\":{\"limitPrice\":133.41},\"extras\":{\"agentType\":\"APH - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAPH - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-04-07T14:52:08.096Z\"}"}
04-07 14:51:42 INFO trailing_stop tier AAPL AAPL tier upgrade: $256.7 -> $249.41
{"old_stop": 256.7, "new_stop": 249.41, "profit_pct": 1.01}
04-07 14:47:15 INFO order_tracker fill GRAL Exit filled: GRAL @ $47.84
{"order_id": "77a00ae7-ca2a-48a5-8cfd-1ecd242c5bd5", "quantity": 105.0, "price": 47.84, "exit_method": "webhook_signal"}
04-07 14:47:09 INFO webhook order GRAL Order placed: 77a00ae7-ca2a-48a5-8cfd-1ecd242c5bd5
{"order_id": "77a00ae7-ca2a-48a5-8cfd-1ecd242c5bd5", "side": "buy"}
04-07 14:47:08 INFO webhook signal GRAL Signal received: GRAL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"GRAL\",\"symbol\":\"GRAL\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Short\",\"referencePrice\":47.24,\"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-04-07T14:47:08.448Z\"}"}
04-07 14:46:13 INFO order_tracker scaling BTSG Scaling protection updated: BTSG
{"new_qty": 228.0, "new_avg": 43.72, "sl": 42.52, "tp": 46.47, "method": "cancel_recreate: created"}
04-07 14:46:13 INFO oco scaling BTSG OCO recreated for scaling: BTSG
{"quantity": 228.0, "stop_loss": 42.52, "take_profit": 46.47}
04-07 14:46:13 INFO oco create BTSG OCO created: BTSG
{"oco_id": 3444, "stop_price": 42.52, "take_profit_price": 46.47}
04-07 14:46:11 INFO order_tracker fill BTSG Entry filled: BTSG @ $43.84
{"order_id": "5ba29d93-f8c4-456a-bf38-f5908d82c5d2", "quantity": 114.0, "price": 43.84}
04-07 14:46:07 INFO webhook order BTSG Order placed: 5ba29d93-f8c4-456a-bf38-f5908d82c5d2
{"order_id": "5ba29d93-f8c4-456a-bf38-f5908d82c5d2", "side": "buy"}
04-07 14:46:06 INFO webhook signal BTSG Signal received: BTSG buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"BTSG\",\"symbol\":\"BTSG\",\"quantity\":\"114\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":43.84,\"stopLoss\":{\"stopPrice\":42.52},\"takeProfit\":{\"limitPrice\":46.47},\"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-04-07T14:46:06.886Z\"}"}
04-07 14:44:07 ERROR webhook order NNE Order failed: No open position in Alpaca for NNE, skipping close order
04-07 14:44:06 INFO webhook signal NNE Signal received: NNE buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"NNE\",\"symbol\":\"NNE\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Short\",\"referencePrice\":19.2199,\"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-04-07T14:44:06.935Z\"}"}
04-07 14:33:18 INFO trailing_stop tier UGL UGL tier upgrade: $59.47 -> $59.78
{"old_stop": 59.47, "new_stop": 59.78, "profit_pct": 1.01}
04-07 14:33:14 INFO order_tracker scaling UGL Scaling protection updated: UGL
{"new_qty": 248.0, "new_avg": 59.78, "sl": 59.47, "tp": 63.88, "method": "cancel_recreate: created"}
04-07 14:33:14 INFO oco scaling UGL OCO recreated for scaling: UGL
{"quantity": 248.0, "stop_loss": 59.47, "take_profit": 63.88}
04-07 14:33:14 INFO oco create UGL OCO created: UGL
{"oco_id": 3443, "stop_price": 59.47, "take_profit_price": 63.88}
04-07 14:33:12 INFO order_tracker fill UGL Entry filled: UGL @ $60.406098
{"order_id": "b68b6573-311e-43d5-b062-2b0b3ed22ebc", "quantity": 82.0, "price": 60.406098}
04-07 14:33:09 INFO webhook order UGL Order placed: b68b6573-311e-43d5-b062-2b0b3ed22ebc
{"order_id": "b68b6573-311e-43d5-b062-2b0b3ed22ebc", "side": "buy"}
04-07 14:33:09 INFO webhook signal UGL Signal received: UGL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"UGL\",\"symbol\":\"UGL\",\"quantity\":\"82\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":60.26,\"stopLoss\":{\"stopPrice\":58.45},\"takeProfit\":{\"limitPrice\":63.88},\"extras\":{\"agentType\":\"UGL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nUGL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-04-07T14:33:09.391Z\"}"}
04-07 14:32:10 INFO order_tracker fill BTSG Entry filled: BTSG @ $43.6
{"order_id": "191ff55c-cba6-495c-bffe-aa7afc4cb2c8", "quantity": 114.0, "price": 43.6}
04-07 14:32:07 INFO webhook order BTSG Order placed: 191ff55c-cba6-495c-bffe-aa7afc4cb2c8
{"order_id": "191ff55c-cba6-495c-bffe-aa7afc4cb2c8", "side": "buy"}
04-07 14:32:06 INFO webhook signal BTSG Signal received: BTSG buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"BTSG\",\"symbol\":\"BTSG\",\"quantity\":\"114\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":43.58,\"stopLoss\":{\"stopPrice\":42.27},\"takeProfit\":{\"limitPrice\":46.19},\"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-04-07T14:32:06.856Z\"}"}
04-07 14:31:07 ERROR webhook order PRSO Order failed: No open position in Alpaca for PRSO, skipping close order
04-07 14:31:07 INFO webhook signal PRSO Signal received: PRSO buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"PRSO\",\"symbol\":\"PRSO\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Stop Loss Hit\",\"referencePrice\":0.9797,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"360\"},\"timestamp\":\"2026-04-07T14:31:07.316Z\"}"}