System Logs

Refresh
Log Entries (165850 total) Page 1406 of 1659
Time Level Source Category Symbol Message
03-13 16:09:17 INFO webhook signal UGL Signal received: UGL sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"UGL\",\"symbol\":\"UGL\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":71.9,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"UGL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nUGL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-13T16:09:17.165Z\"}"}
03-13 16:08:45 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:08:39 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:08:19 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:08:13 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:08:08 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:08:03 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:07:57 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:07:51 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:07:46 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:05:25 INFO trailing_stop tier NEM NEM tier upgrade: $111.44 -> $110.89
{"old_stop": 111.44, "new_stop": 110.89, "profit_pct": 2.03}
03-13 16:02:21 INFO order_tracker fill NVDA Entry filled: NVDA @ $181.256296
{"order_id": "5b280fb6-ecc6-4c64-bbbc-3604bbac4917", "quantity": 27.0, "price": 181.256296}
03-13 16:02:20 INFO webhook order NVDA Order placed: 5b280fb6-ecc6-4c64-bbbc-3604bbac4917
{"order_id": "5b280fb6-ecc6-4c64-bbbc-3604bbac4917", "side": "buy"}
03-13 16:02:20 INFO webhook signal NVDA Signal received: NVDA buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"NVDA\",\"symbol\":\"NVDA\",\"quantity\":\"27\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":181.13,\"stopLoss\":{\"stopPrice\":175.7},\"takeProfit\":{\"limitPrice\":192},\"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-13T16:02:20.119Z\"}"}
03-13 16:01:45 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:01:38 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:01:33 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:01:27 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:01:21 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:00:57 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:00:51 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:00:46 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:00:40 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:00:35 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 16:00:30 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:59:55 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:59:50 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:59:44 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:58:15 ERROR webhook order UGL Order failed: No open position in Alpaca for UGL, skipping close order
03-13 15:58:15 INFO webhook signal UGL Signal received: UGL sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"UGL\",\"symbol\":\"UGL\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":72.11,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"UGL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nUGL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-13T15:58:14.960Z\"}"}
03-13 15:56:59 INFO order_tracker fill NVEC Exit filled: NVEC @ $66.8
{"order_id": "beea3f51-2f67-4c69-b1b1-71acf4ed6827", "quantity": 73.0, "price": 66.8, "exit_method": "trailing_stop"}
03-13 15:56:52 WARN trailing_stop trigger NVEC NVEC stop triggered @ $66.81
{"stop_price": 67.12, "profit_pct": -2.24, "phase": "progressive", "entry_price": 68.34, "is_retrigger": false}
03-13 15:52:24 INFO order_tracker scaling APH Scaling protection updated: APH
{"new_qty": 74.0, "new_avg": 133.64, "sl": 129.97, "tp": 142.02, "method": "cancel_recreate: created"}
03-13 15:52:24 INFO oco scaling APH OCO recreated for scaling: APH
{"quantity": 74.0, "stop_loss": 129.97, "take_profit": 142.02}
03-13 15:52:24 INFO oco create APH OCO created: APH
{"oco_id": 907, "stop_price": 129.97, "take_profit_price": 142.02}
03-13 15:52:23 INFO order_tracker fill APH Entry filled: APH @ $133.75
{"order_id": "23f7cb46-3f19-414a-b0e4-7ff60c9f7fe8", "quantity": 37.0, "price": 133.75}
03-13 15:52:20 INFO webhook order APH Order placed: 23f7cb46-3f19-414a-b0e4-7ff60c9f7fe8
{"order_id": "23f7cb46-3f19-414a-b0e4-7ff60c9f7fe8", "side": "buy"}
03-13 15:52:20 INFO webhook signal APH Signal received: APH buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"APH\",\"symbol\":\"APH\",\"quantity\":\"37\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":133.985,\"stopLoss\":{\"stopPrice\":129.97},\"takeProfit\":{\"limitPrice\":142.02},\"extras\":{\"agentType\":\"SOXS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-13T15:52:20.123Z\"}"}
03-13 15:51:20 ERROR webhook order WKEY Order failed: No open position in Alpaca for WKEY, skipping close order
03-13 15:51:19 INFO webhook signal WKEY Signal received: WKEY buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"WKEY\",\"symbol\":\"WKEY\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Stop Loss Hit\",\"referencePrice\":7.0761,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAI Trading Agent\",\"timeframe\":\"360\"},\"timestamp\":\"2026-03-13T15:51:17.778Z\"}"}
03-13 15:49:15 ERROR webhook order AMD Order failed: No open position in Alpaca for AMD, skipping close order
03-13 15:49:15 INFO webhook signal AMD Signal received: AMD buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Short\",\"referencePrice\":193.96,\"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-13T15:49:14.640Z\"}"}
03-13 15:49:15 ERROR webhook order AMD Order failed: No open position in Alpaca for AMD, skipping close order
03-13 15:49:14 INFO webhook signal AMD Signal received: AMD buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Short\",\"referencePrice\":193.96,\"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-13T15:49:14.640Z\"}"}
03-13 15:46:53 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:46:47 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:46:42 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:46:18 INFO order_tracker fill HOOD Entry filled: HOOD @ $73.422794
{"order_id": "7de254b2-c1de-4623-a22a-85ff4b6726c6", "quantity": 68.0, "price": 73.422794}
03-13 15:46:15 INFO webhook order HOOD Order placed: 7de254b2-c1de-4623-a22a-85ff4b6726c6
{"order_id": "7de254b2-c1de-4623-a22a-85ff4b6726c6", "side": "sell"}
03-13 15:46:15 INFO webhook signal HOOD Signal received: HOOD sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"HOOD\",\"symbol\":\"HOOD\",\"quantity\":\"68\",\"sentiment\":\"short\",\"reason\":\"AI Robots Short Entry\",\"referencePrice\":73.52,\"stopLoss\":{\"stopPrice\":75.73},\"takeProfit\":{\"limitPrice\":69.11},\"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-03-13T15:46:14.947Z\"}"}
03-13 15:45:36 INFO order_tracker fill ANET Exit filled: ANET @ $130.83
{"order_id": "6643023b-2f09-4c59-bd17-d6f4e5f4edf4", "quantity": 37.0, "price": 130.83, "exit_method": "webhook_signal"}
03-13 15:45:21 ERROR webhook order AMD Order failed: No open position in Alpaca for AMD, skipping close order
03-13 15:45:21 INFO webhook signal AMD Signal received: AMD sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":193.925,\"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-13T15:45:20.107Z\"}"}
03-13 15:45:20 ERROR webhook order AMD Order failed: No open position in Alpaca for AMD, skipping close order
03-13 15:45:20 INFO webhook signal AMD Signal received: AMD sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":193.925,\"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-13T15:45:20.107Z\"}"}
03-13 15:45:19 INFO webhook order ANET Order placed: 6643023b-2f09-4c59-bd17-d6f4e5f4edf4
{"order_id": "6643023b-2f09-4c59-bd17-d6f4e5f4edf4", "side": "sell"}
03-13 15:45:15 INFO webhook signal ANET Signal received: ANET sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"ANET\",\"symbol\":\"ANET\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":131.125,\"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-13T15:45:15.552Z\"}"}
03-13 15:44:41 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:44:35 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:44:30 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:44:25 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:44:19 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:44:14 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 117.7, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:44:07 INFO trailing_stop inverse ALAB ALAB inverse protection: trend=9
{"old_stop": 116.27, "new_stop": 117.7, "tightening_factor": 0.6}
03-13 15:39:26 INFO scheduler reconciliation - Activities recon: 1 new fills, matched=41, corrected=7
03-13 15:39:18 INFO order_tracker fill QQQ Entry filled: QQQ @ $595.46
{"order_id": "9b4f460d-3a3e-421b-a73c-6bff2e3b4ff6", "quantity": 8.0, "price": 595.46}
03-13 15:39:15 INFO webhook order QQQ Order placed: 9b4f460d-3a3e-421b-a73c-6bff2e3b4ff6
{"order_id": "9b4f460d-3a3e-421b-a73c-6bff2e3b4ff6", "side": "buy"}
03-13 15:39:14 INFO webhook signal QQQ Signal received: QQQ buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"QQQ\",\"symbol\":\"QQQ\",\"quantity\":\"8\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":595.2815,\"stopLoss\":{\"stopPrice\":577.42},\"takeProfit\":{\"limitPrice\":631},\"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-13T15:39:14.946Z\"}"}
03-13 15:37:16 INFO order_tracker fill APH Entry filled: APH @ $133.54
{"order_id": "341f7dcf-a052-475e-b2b6-12f062e552d4", "quantity": 37.0, "price": 133.54}
03-13 15:37:15 INFO webhook order APH Order placed: 341f7dcf-a052-475e-b2b6-12f062e552d4
{"order_id": "341f7dcf-a052-475e-b2b6-12f062e552d4", "side": "buy"}
03-13 15:37:15 INFO webhook signal APH Signal received: APH buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"APH\",\"symbol\":\"APH\",\"quantity\":\"37\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":133.84,\"stopLoss\":{\"stopPrice\":129.82},\"takeProfit\":{\"limitPrice\":141.87},\"extras\":{\"agentType\":\"SOXS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-13T15:37:15.822Z\"}"}
03-13 15:37:15 ERROR webhook order GLXY Order failed: No open position in Alpaca for GLXY, skipping close order
03-13 15:37:15 INFO webhook signal GLXY Signal received: GLXY buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"GLXY\",\"symbol\":\"GLXY\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Short\",\"referencePrice\":22.3,\"stopLoss\":null,\"takeProfit\":null,\"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-13T15:37:14.912Z\"}"}
03-13 15:37:05 INFO order_tracker fill SOFI Exit filled: SOFI @ $17.74
{"order_id": "d809c907-9e47-49ed-a4f0-fa34250cd2bb", "quantity": 276.0, "price": 17.74, "exit_method": "oco_stop"}
03-13 15:37:00 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=9
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:36:54 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=9
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:36:49 WARN trailing_stop trigger AMD AMD deactivated: no position after 3 retries (ghost prevention)
03-13 15:36:48 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=9
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:36:47 INFO order_tracker fill AMD Exit filled: AMD @ $194.37
{"order_id": "d74e85a4-84d2-4fb8-8cea-08881105c7fc", "quantity": 14.0, "price": 194.37, "exit_method": "trailing_stop"}
03-13 15:36:47 INFO order_tracker fill AMD Exit filled: AMD @ $194.37
{"order_id": "d74e85a4-84d2-4fb8-8cea-08881105c7fc", "quantity": 14.0, "price": 194.37, "exit_method": "trailing_stop"}
03-13 15:36:41 WARN trailing_stop trigger AMD AMD stop triggered @ $194.45
{"stop_price": 194.5, "profit_pct": -0.23, "phase": "progressive", "entry_price": 194.89669999999998, "is_retrigger": false}
03-13 15:36:40 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=9
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:36:22 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=9
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:36:16 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=9
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:36:10 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=9
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:36:05 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=17
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:36:00 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=17
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:35:54 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=17
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:34:14 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=17
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:34:08 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=17
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:34:07 INFO order_tracker fill PTRN Exit filled: PTRN @ $11.45
{"order_id": "b1a5e29f-a594-47e6-8c3b-c332289b1cde", "quantity": 864.0, "price": 11.45, "exit_method": "trailing_stop"}
03-13 15:34:02 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=9
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:34:00 WARN trailing_stop trigger PTRN PTRN stop triggered @ $11.55
{"stop_price": 11.53, "profit_pct": -0.17, "phase": "progressive", "entry_price": 11.53, "is_retrigger": false}
03-13 15:34:00 WARN trailing_stop trigger PTRN PTRN stop triggered @ $11.55
{"stop_price": 11.53, "profit_pct": -0.17, "phase": "progressive", "entry_price": 11.53, "is_retrigger": false}
03-13 15:33:54 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=9
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:33:49 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=9
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:33:43 WARN trailing_stop trigger PRSO PRSO deactivated: no position after 2 retries (ghost prevention)
03-13 15:33:42 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=9
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:33:37 INFO trailing_stop inverse SOFI SOFI inverse protection: trend=17
{"old_stop": 17.74, "new_stop": 17.74, "tightening_factor": 0.6}
03-13 15:33:22 ERROR webhook order QQQ Order failed: No open position in Alpaca for QQQ, skipping close order