System Logs

Refresh
Log Entries (165406 total) Page 1528 of 1655
Time Level Source Category Symbol Message
03-09 13:58:55 INFO webhook order MPWR Order placed: 9d3049b0-e6e2-4828-84af-051778831b37
{"order_id": "9d3049b0-e6e2-4828-84af-051778831b37", "side": "buy"}
03-09 13:58:55 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\":1009.37,\"stopLoss\":{\"stopPrice\":979.09},\"takeProfit\":{\"limitPrice\":1069.93},\"extras\":{\"agentType\":\"SOXS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXS - Trading Results AI Trading Double Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-09T13:58:55.779Z\"}"}
03-09 13:56:19 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:32 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:55:32 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:28 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:27 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:26 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:55:23 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:22 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:55:21 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:21 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:55:17 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:17 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:55:15 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:12 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:12 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:55:10 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:07 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:05 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:01 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.71, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:55:01 ERROR oco error STM OCO creation error: STM: Alpaca API error 403: {"available":"0","code":40310000,"existing_qty":"159","held_for_orders":"159","message":"insufficient qty available for order (requested: 159, available: 0)","related_orders":["3e87ef82-f361-4ff4-8d70-06d55f153ad4"],"symbol":"STM"}
03-09 13:54:59 INFO order_tracker scaling AMD Scaling protection updated: AMD
{"new_qty": 52.0, "new_avg": 190.37, "sl": 185.04, "tp": 202.21, "method": "cancel_recreate: created"}
03-09 13:54:59 INFO oco scaling AMD OCO recreated for scaling: AMD
{"quantity": 52.0, "stop_loss": 185.04, "take_profit": 202.21}
03-09 13:54:59 INFO oco create AMD OCO created: AMD
{"oco_id": 734, "stop_price": 185.04, "take_profit_price": 202.21}
03-09 13:54:58 INFO order_tracker fill AMD Entry filled: AMD @ $190.367692
{"order_id": "70179f6a-5cb5-491b-b023-ac8b1d3ac746", "quantity": 26.0, "price": 190.367692}
03-09 13:54:57 INFO order_tracker fill AMD Entry filled: AMD @ $190.38
{"order_id": "6badabce-2250-4180-86e4-c1f4774929db", "quantity": 26.0, "price": 190.38}
03-09 13:54:55 INFO order_tracker fill TER Entry filled: TER @ $276.0
{"order_id": "495e77fe-a1cd-4d66-a7f3-1d0e10a5536e", "quantity": 18.0, "price": 276.0}
03-09 13:54:54 INFO webhook order AMD Order placed: 6badabce-2250-4180-86e4-c1f4774929db
{"order_id": "6badabce-2250-4180-86e4-c1f4774929db", "side": "buy"}
03-09 13:54:54 INFO webhook signal AMD Signal received: AMD buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"26\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":190.765,\"stopLoss\":{\"stopPrice\":185.04},\"takeProfit\":{\"limitPrice\":202.21},\"extras\":{\"agentType\":\"AMDS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMDS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-09T13:54:54.151Z\"}"}
03-09 13:54:54 INFO webhook order AMD Order placed: 70179f6a-5cb5-491b-b023-ac8b1d3ac746
{"order_id": "70179f6a-5cb5-491b-b023-ac8b1d3ac746", "side": "buy"}
03-09 13:54:54 INFO webhook signal AMD Signal received: AMD buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"26\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":190.765,\"stopLoss\":{\"stopPrice\":185.04},\"takeProfit\":{\"limitPrice\":202.21},\"extras\":{\"agentType\":\"AMDS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMDS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-09T13:54:54.151Z\"}"}
03-09 13:54:53 INFO webhook order TER Order placed: 495e77fe-a1cd-4d66-a7f3-1d0e10a5536e
{"order_id": "495e77fe-a1cd-4d66-a7f3-1d0e10a5536e", "side": "buy"}
03-09 13:54:53 INFO webhook signal TER Signal received: TER buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"TER\",\"symbol\":\"TER\",\"quantity\":\"18\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":272.055,\"stopLoss\":{\"stopPrice\":263.89},\"takeProfit\":{\"limitPrice\":288.38},\"extras\":{\"agentType\":\"SOXS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-09T13:54:53.748Z\"}"}
03-09 13:54:50 INFO trailing_stop inverse STM STM inverse protection: trend=0
{"old_stop": 30.42, "new_stop": 30.71, "tightening_factor": 0.6}
03-09 13:52:56 ERROR webhook order AMD Order failed: No open position in Alpaca for AMD, skipping close order
03-09 13:52:56 INFO webhook signal AMD Signal received: AMD sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":190.765,\"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-09T13:52:55.521Z\"}"}
03-09 13:52:55 ERROR webhook order AMD Order failed: No open position in Alpaca for AMD, skipping close order
03-09 13:52:55 INFO webhook signal AMD Signal received: AMD sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":190.765,\"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-09T13:52:55.521Z\"}"}
03-09 13:51:53 ERROR webhook order UMC Order failed: No open position in Alpaca for UMC, skipping close order
03-09 13:51:53 INFO webhook signal UMC Signal received: UMC buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"UMC\",\"symbol\":\"UMC\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Stop Loss Hit\",\"referencePrice\":9.4575,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-09T13:51:53.529Z\"}"}
03-09 13:51:45 INFO order_tracker fill IREN Exit filled: IREN @ $36.56
{"order_id": "6896e7fe-6a39-4189-9360-3c1fc6cfdf07", "quantity": 136.0, "price": 36.56, "exit_method": "trailing_stop"}
03-09 13:51:36 WARN trailing_stop trigger IREN IREN stop triggered @ $36.53
{"stop_price": 36.58, "profit_pct": 1.37, "phase": "progressive", "entry_price": 36.035735, "is_retrigger": false}
03-09 13:50:56 WARN order_tracker side_mismatch LAES LAES exit fill rejected: side mismatch (exit=buy, position=long)
{"order_id": "c01926d6-af26-49c1-b8e2-8f1b5f02c25b", "exit_side": "buy", "position_side": "long", "position_id": 1038}
03-09 13:50:53 INFO webhook order LAES Order placed: c01926d6-af26-49c1-b8e2-8f1b5f02c25b
{"order_id": "c01926d6-af26-49c1-b8e2-8f1b5f02c25b", "side": "buy"}
03-09 13:50:53 INFO webhook signal LAES Signal received: LAES buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"LAES\",\"symbol\":\"LAES\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Stop Loss Hit\",\"referencePrice\":3.88,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"300\"},\"timestamp\":\"2026-03-09T13:50:53.367Z\"}"}
03-09 13:49:57 ERROR webhook order CRDO Order failed: No open position in Alpaca for CRDO, skipping close order
03-09 13:49:56 INFO webhook signal CRDO Signal received: CRDO buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"CRDO\",\"symbol\":\"CRDO\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Stop Loss Hit\",\"referencePrice\":106.5351,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"540\"},\"timestamp\":\"2026-03-09T13:49:56.691Z\"}"}
03-09 13:49:56 ERROR webhook order SIMO Order failed: No open position in Alpaca for SIMO, skipping close order
03-09 13:49:56 INFO webhook signal SIMO Signal received: SIMO buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"SIMO\",\"symbol\":\"SIMO\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Stop Loss Hit\",\"referencePrice\":114.7995,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"300\"},\"timestamp\":\"2026-03-09T13:49:56.102Z\"}"}
03-09 13:49:55 ERROR webhook order RMBS Order failed: No open position in Alpaca for RMBS, skipping close order
03-09 13:49:55 INFO webhook signal RMBS Signal received: RMBS buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"RMBS\",\"symbol\":\"RMBS\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Stop Loss Hit\",\"referencePrice\":85.4764,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"300\"},\"timestamp\":\"2026-03-09T13:49:55.397Z\"}"}
03-09 13:48:38 ERROR order_tracker error - Error polling order: HTTPSConnectionPool(host='paper-api.alpaca.markets', port=443): Max retries exceeded with url: /v2/orders/a42e3e10-a329-491a-97a1-89007794593c (Caused by ConnectTimeoutError(<HTTPSConnection(host='paper-api.alpaca.markets', port=443) at 0x7f321c52c190>, 'Connection to paper-api.alpaca.markets timed out. (connect timeout=30)'))
03-09 13:46:12 INFO trailing_stop tier IREN IREN tier upgrade: $36.22 -> $36.58
{"old_stop": 36.22, "new_stop": 36.58, "profit_pct": 3.09}
03-09 13:46:11 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:44:55 ERROR webhook order PI Order failed: No open position in Alpaca for PI, skipping close order
03-09 13:44:55 INFO webhook signal PI Signal received: PI buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"PI\",\"symbol\":\"PI\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Stop Loss Hit\",\"referencePrice\":91.4613,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"540\"},\"timestamp\":\"2026-03-09T13:44:55.088Z\"}"}
03-09 13:44:44 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:44:39 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:44:36 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:44:34 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:44:30 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:44:25 INFO order_tracker fill TSEM Exit filled: TSEM @ $108.35
{"order_id": "1dea2c94-3497-4f25-94af-7cd574635453", "quantity": 45.0, "price": 108.35, "exit_method": "trailing_stop"}
03-09 13:44:20 WARN trailing_stop trigger TSEM TSEM stop triggered @ $108.44
{"stop_price": 108.46, "profit_pct": -1.64, "phase": "progressive", "entry_price": 110.25, "is_retrigger": false}
03-09 13:44:19 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:44:14 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:44:14 INFO trailing_stop recovery TSEM TSEM price recovered to $108.62, exit cancelled, trailing resumed
03-09 13:44:13 WARN trailing_stop trigger TSEM TSEM stop triggered @ $108.44
{"stop_price": 108.46, "profit_pct": -1.64, "phase": "progressive", "entry_price": 110.25, "is_retrigger": false}
03-09 13:44:09 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:44:08 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:44:03 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:58 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:58 ERROR order_tracker error - Error polling order: unsupported format string passed to NoneType.__format__
03-09 13:43:58 ERROR ws_event error - Error processing fill: unsupported format string passed to NoneType.__format__
03-09 13:43:53 INFO webhook order AAPL Order placed: fb9d7be3-a513-4b23-90a0-4ead322cc265
{"order_id": "fb9d7be3-a513-4b23-90a0-4ead322cc265", "side": "buy"}
03-09 13:43:53 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:53 INFO webhook signal AAPL Signal received: AAPL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"AAPL\",\"symbol\":\"AAPL\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Stop Loss Hit\",\"referencePrice\":254.6443,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-09T13:43:53.279Z\"}"}
03-09 13:43:53 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:48 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:46 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:42 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:40 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:37 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:35 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:32 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:32 INFO trailing_stop inverse XAR XAR inverse protection: trend=15
{"old_stop": 274.56, "new_stop": 274.56, "tightening_factor": 0.6}
03-09 13:43:05 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:04 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:43:00 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:42:55 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:42:50 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:42:49 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:42:45 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:42:44 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:42:39 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:42:38 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:42:38 INFO trailing_stop tier TSM TSM tier upgrade: $336.73 -> $335.58
{"old_stop": 336.73, "new_stop": 335.58, "profit_pct": 1.01}
03-09 13:42:34 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:42:33 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}
03-09 13:42:29 INFO trailing_stop inverse TSEM TSEM inverse protection: trend=9
{"old_stop": 108.46, "new_stop": 108.46, "tightening_factor": 0.6}