System Logs

Refresh
Log Entries (165202 total) Page 1619 of 1653
Time Level Source Category Symbol Message
02-19 15:17:18 INFO webhook signal SNDK Signal received: SNDK buy
{"raw": "{\"data\": {\"ETFQTY\": \"1000\", \"obData\": \"Timeframe: ; Bullish OB: 619.79 - 619.79; Bearish OB: 619.79 - 619.79\", \"symbol\": \"SNDK\", \"MAtrend\": \"1\", \"pmaText\": \"PMA Bullish\", \"POCtrend\": \"2\", \"adxValue\": \"26.0596898479\", \"CVDsignal\": \"cvdAboveMA\", \"SQZsignal\": \"no squeeze\", \"MOMOsignal\": \"bearishmomo\", \"choppiness\": \"39.8844688305\", \"RSIHAsignal\": \"BullishHA\", \"poc_summary\": \"Daily POC: 604.00; Prev DailyPOC: 602.00; Weekly POC: 602.00; Prev Weekly POC: 601.00; Monthly POC: 602.00; Prev Monthly POC:"}
02-19 15:17:11 INFO order_tracker fill SNDK Entry filled: SNDK @ $625.99
{"order_id": "dcf0d54b-5a85-42ac-aca6-2ee4d35515c3", "quantity": 12.0, "price": 625.99}
02-19 15:17:01 INFO order_tracker fill INTC Entry filled: INTC @ $44.799776
{"order_id": "75442739-e1fa-409d-9e34-22144852cbbb", "quantity": 134.0, "price": 44.799776}
02-19 15:16:42 INFO webhook order SNDK Order placed: dcf0d54b-5a85-42ac-aca6-2ee4d35515c3
{"order_id": "dcf0d54b-5a85-42ac-aca6-2ee4d35515c3", "side": "buy"}
02-19 15:16:41 INFO webhook signal SNDK Signal received: SNDK buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"\\ud83d\\udcccRSX Strong Buy\\nSignal: A++4, WMvalue: 18.09, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 88.2%\\n\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u4e00\\u81f4 (3/4)\\nMomo State: \\u5171\\u632f\\u591a\\u5934 (2+2)\\nHTF: B+1,strongpass, WMvalue: 6.1, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 47.1%\\nHTF\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u5f3a\\u4e00\\u81f4 (4/4)\\nHTF Momo State: \\u9707\\u8361\\u504f\\u591a (2+-1) | 60\\nMarket Structure: V4 (UDUU)\\n\\ud83d\\udfe2 OB: pass(+0.5) - \\u505a\\u591a\\u4fe1\\u53f7\\u57"}
02-19 15:16:37 INFO webhook order INTC Order placed: 75442739-e1fa-409d-9e34-22144852cbbb
{"order_id": "75442739-e1fa-409d-9e34-22144852cbbb", "side": "sell"}
02-19 15:16:36 INFO webhook signal INTC Signal received: INTC sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"indicator\": \"\\ud83d\\udcccStrong Short Signal\\nSignal: B-4, WMvalue: -39.77, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 64.7%\\n\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u8f83\\u5f31 (2/4)\\nMomo State: \\u5171\\u632f\\u7a7a\\u5934 (-2+-2)\\nHTF: A-4,strongpass, WMvalue: -34.22, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 88.2%\\nHTF\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u4e00\\u81f4 (3/4)\\nHTF Momo State: \\u5171\\u632f\\u7a7a\\u5934 (-2+-2) | 60\\nMarket Structure: V4 (UDDD)\\n\\ud83d\\udfe2 OB: pass(+0.5) - \\u505a\\u7a7a\\u4fe1\\u53"}
02-19 15:15:13 ERROR webhook order SNDK Order failed: No open position in Alpaca for SNDK, skipping close order
02-19 15:15:12 INFO webhook signal SNDK Signal received: SNDK buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Buy Exit\", \"timeframe\": \"15\", \"referencePrice\": 619.79}, \"reason\": \"Exit Short\", \"ticker\": \"SNDK\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-19T15:15:12.308409\"}"}
02-19 15:15:07 ERROR webhook order MU Order failed: No open position in Alpaca for MU, skipping close order
02-19 15:15:06 INFO webhook signal MU Signal received: MU buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Bullish Reversal Exit\", \"timeframe\": \"15\", \"referencePrice\": 416.34}, \"reason\": \"Exit Short\", \"ticker\": \"MU\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-19T15:15:06.793342\"}"}
02-19 15:11:22 INFO order_tracker scaling ALAB Scaling protection updated: ALAB
{"new_qty": 74.0, "new_avg": 132.97, "sl": 129.97, "tp": 133.24, "method": "cancel_recreate: created"}
02-19 15:11:22 INFO oco scaling ALAB OCO recreated for scaling: ALAB
{"quantity": 74.0, "stop_loss": 129.97, "take_profit": 133.24}
02-19 15:11:22 INFO oco create ALAB OCO created: ALAB
{"oco_id": 317, "stop_price": 129.97, "take_profit_price": 133.24}
02-19 15:11:19 INFO order_tracker fill ALAB Entry filled: ALAB @ $132.959211
{"order_id": "950941ec-27d0-4784-a9b1-3dfac84d562f", "quantity": 38.0, "price": 132.959211}
02-19 15:10:45 INFO webhook order ALAB Order placed: 950941ec-27d0-4784-a9b1-3dfac84d562f
{"order_id": "950941ec-27d0-4784-a9b1-3dfac84d562f", "side": "buy"}
02-19 15:10:45 INFO order_tracker scaling ALAB Scaling protection updated: ALAB
{"new_qty": 36.0, "new_avg": 132.99, "sl": 129.97, "tp": 133.24, "method": "cancel_recreate: created"}
02-19 15:10:45 INFO oco scaling ALAB OCO recreated for scaling: ALAB
{"quantity": 36.0, "stop_loss": 129.97, "take_profit": 133.24}
02-19 15:10:45 INFO oco create ALAB OCO created: ALAB
{"oco_id": 316, "stop_price": 129.97, "take_profit_price": 133.24}
02-19 15:10:45 INFO webhook signal ALAB Signal received: ALAB buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"\\ud83d\\udcccTrend Continuation\\nSignal: B+4, WMvalue: 2.43, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 70.6%\\n\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u4e00\\u81f4 (3/4)\\nMomo State: \\u5171\\u632f\\u591a\\u5934 (2+2)\\nHTF: C+0,pass, WMvalue: 18.78, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 17.6%\\nHTF\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u4e00\\u81f4 (3/4)\\nHTF Momo State: \\u4e2d\\u6027/\\u51b2\\u7a81 (-2+2) | 60\\nMarket Structure: VOID (DDDU)\\n\\ud83d\\udfe1 OB: warn(-1) - \\u505a\\u591a\\u4fe1\\u53f7\\u63a5\\u8fd"}
02-19 15:10:42 INFO order_tracker fill ALAB Entry filled: ALAB @ $133.28
{"order_id": "b47a8039-f5cc-412c-937f-15d4bbcafdf2", "quantity": 18.0, "price": 133.28}
02-19 15:10:37 INFO webhook order ALAB Order placed: b47a8039-f5cc-412c-937f-15d4bbcafdf2
{"order_id": "b47a8039-f5cc-412c-937f-15d4bbcafdf2", "side": "buy"}
02-19 15:10:36 INFO webhook signal ALAB Signal received: ALAB buy
{"raw": "{\"data\": {\"ETFQTY\": \"1000\", \"obData\": \"Timeframe: ; Bullish OB: 132.35 - 132.35; Bearish OB: 132.35 - 132.35\", \"symbol\": \"ALAB\", \"MAtrend\": \"1\", \"pmaText\": \"PMA Strong Bullish\", \"POCtrend\": \"1\", \"adxValue\": \"26.1978535859\", \"CVDsignal\": \"cvdAboveMA\", \"SQZsignal\": \"no squeeze\", \"MOMOsignal\": \"bullishmomo\", \"choppiness\": \"40.7610329271\", \"RSIHAsignal\": \"BullishHA\", \"poc_summary\": \"Daily POC: 130.00; Prev DailyPOC: 129.00; Weekly POC: 129.00; Prev Weekly POC: 187.00; Monthly POC: 148.00; Prev Month"}
02-19 15:06:36 INFO webhook order QCOM Order placed: 59bb056b-c5c9-4f06-80dd-c71cbba435f9
{"order_id": "59bb056b-c5c9-4f06-80dd-c71cbba435f9", "side": "buy"}
02-19 15:06:35 INFO webhook signal QCOM Signal received: QCOM buy
{"raw": "{\n  \"action\": \"buy\",\n  \"extras\": {\n    \"indicator\": \"RSX Bullish Reversal Exit\",\n    \"referencePrice\": 44.48,\n    \"timeframe\": \"15\"\n  },\n  \"quantity\": \"all\",\n  \"reason\": \"Exit Short\",\n  \"sentiment\": \"flat\",\n  \"ticker\": \"QCOM\"\n}"}
02-19 15:06:09 INFO order_tracker fill ALAB Entry filled: ALAB @ $132.69
{"order_id": "682e1a74-1b93-496b-b9e9-f0af73758fe1", "quantity": 18.0, "price": 132.69}
02-19 15:05:33 INFO webhook order ALAB Order placed: 682e1a74-1b93-496b-b9e9-f0af73758fe1
{"order_id": "682e1a74-1b93-496b-b9e9-f0af73758fe1", "side": "buy"}
02-19 15:05:32 INFO webhook signal ALAB Signal received: ALAB buy
{"raw": "{\"data\": {\"ETFQTY\": \"1000\", \"obData\": \"Timeframe: ; Bullish OB: 132.34 - 132.34; Bearish OB: 132.34 - 132.34\", \"symbol\": \"ALAB\", \"MAtrend\": \"1\", \"pmaText\": \"PMA Strong Bullish\", \"POCtrend\": \"1\", \"adxValue\": \"23.9053197521\", \"CVDsignal\": \"cvdAboveMA\", \"SQZsignal\": \"no squeeze\", \"MOMOsignal\": \"bullishmomo\", \"choppiness\": \"41.2071998646\", \"RSIHAsignal\": \"BullishHA\", \"poc_summary\": \"Daily POC: 130.00; Prev DailyPOC: 129.00; Weekly POC: 129.00; Prev Weekly POC: 187.00; Monthly POC: 148.00; Prev Month"}
02-19 15:02:50 INFO scheduler reconciliation - Activities recon: 1 new fills, matched=4, corrected=0
02-19 15:01:08 WARN scheduler ghost_recon TXN Ghost position closed: TXN #314
{"remaining": 88.0, "price": 227.487069}
02-19 15:00:07 ERROR webhook order INTC Order failed: No open position in Alpaca for INTC, skipping close order
02-19 15:00:06 INFO webhook signal INTC Signal received: INTC buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Bullish Reversal Exit\", \"timeframe\": \"15\", \"referencePrice\": 44.48}, \"reason\": \"Exit Short\", \"ticker\": \"INTC\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-19T15:00:06.627042\"}"}
02-19 14:55:18 INFO oco trigger TSLA OCO triggered: TSLA stop_loss
{"filled_price": 407.698648, "filled_quantity": 37.0, "leg_type": "stop_loss"}
02-19 14:55:03 ERROR webhook order TSLA Order failed: No open position in Alpaca for TSLA, skipping close order
02-19 14:55:02 INFO webhook signal TSLA Signal received: TSLA buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"etf\": {\"ticker\": \"\", \"referencePrice\": null}, \"indicator\": \"Reversal exitsell\", \"timeframe\": \"5m\", \"referencePrice\": 407.91}, \"ticker\": \"TSLA\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-19T14:55:01.957197\"}"}
02-19 14:53:16 INFO order_tracker fill AMAT Exit filled: AMAT @ $363.17
{"order_id": "54baaeda-77c3-41c3-af12-38e6f2d3d5e4", "quantity": 14.0, "price": 363.17, "exit_method": "trailing_stop"}
02-19 14:52:40 INFO order_tracker fill ORCL Entry filled: ORCL @ $158.45
{"order_id": "29bc87c5-29c8-4b04-ba46-ffaae4b31da3", "quantity": 36.0, "price": 158.45}
02-19 14:52:23 INFO trailing_stop tier TXN TXN tier upgrade: $224.97 -> $222.36
{"old_stop": 224.97, "new_stop": 222.36, "profit_pct": 1.03}
02-19 14:52:20 WARN trailing_stop trigger AMAT AMAT stop triggered @ $362.97
{"stop_price": 362.96, "profit_pct": 1.01, "phase": "dynamic", "entry_price": 366.66}
02-19 14:52:19 WARN scheduler ghost_recon TSLA Ghost position closed: TSLA #329
{"remaining": 4.0, "price": 402.609091}
02-19 14:52:01 INFO oco create AMAT OCO created: AMAT
{"oco_id": 315, "stop_price": 368.93, "take_profit_price": 362.73}
02-19 14:50:52 INFO webhook order ORCL Order placed: 29bc87c5-29c8-4b04-ba46-ffaae4b31da3
{"order_id": "29bc87c5-29c8-4b04-ba46-ffaae4b31da3", "side": "buy"}
02-19 14:50:52 INFO webhook signal ORCL Signal received: ORCL buy
{"raw": "{\"data\": {\"ETFQTY\": \"1000\", \"obData\": \"Timeframe: ; Bullish OB: 158.08 - 158.08; Bearish OB: 158.08 - 158.08\", \"symbol\": \"ORCL\", \"MAtrend\": \"1\", \"pmaText\": \"PMA Bullish\", \"POCtrend\": \"1\", \"adxValue\": \"26.6079990362\", \"CVDsignal\": \"cvdBelowMA\", \"SQZsignal\": \"no squeeze\", \"MOMOsignal\": \"bullishmomo\", \"choppiness\": \"39.2830100247\", \"RSIHAsignal\": \"BullishHA\", \"poc_summary\": \"Daily POC: 156.80; Prev DailyPOC: 156.00; Weekly POC: 154.00; Prev Weekly POC: 156.00; Monthly POC: 156.00; Prev Monthly POC:"}
02-19 14:48:21 INFO oco trigger TEM OCO triggered: TEM stop_loss
{"filled_price": 57.65, "filled_quantity": 85.0, "leg_type": "stop_loss"}
02-19 14:48:13 ERROR oco error AMAT OCO creation error: AMAT: Alpaca API error 422: {"code":42210000,"message":"take_profit.limit_price must be \u003c stop_loss.stop_price"}
02-19 14:48:11 INFO trailing_stop switch AMAT AMAT switched to dynamic: [条件A-普通趋势] 达到 135.0% 计划利润
02-19 14:48:11 INFO trailing_stop inverse TSLA TSLA inverse protection: trend=49
{"old_stop": 409.0, "new_stop": 407.63, "tightening_factor": 0.7}
02-19 14:48:10 INFO scheduler reconciliation - Activities recon: 1 new fills, matched=1, corrected=0
02-19 14:46:50 WARN scheduler ghost_recon TEM Ghost position closed: TEM #328
{"remaining": 72.0, "price": 52.31}
02-19 14:46:49 WARN scheduler ghost_recon MSTR Ghost position closed: MSTR #330
{"remaining": 93.0, "price": 124.650666}
02-19 14:46:48 WARN scheduler ghost_recon MSTR Ghost position closed: MSTR #326
{"remaining": 55.0, "price": 124.650666}
02-19 14:46:47 WARN scheduler ghost_recon STX Ghost position closed: STX #327
{"remaining": 7.0, "price": 430.07}
02-19 14:46:11 ERROR webhook order ARM Order failed: No open position in Alpaca for ARM, skipping close order
02-19 14:46:10 INFO webhook signal ARM Signal received: ARM sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"indicator\": \"RSX Sell Exit\", \"timeframe\": \"15\", \"referencePrice\": 124}, \"reason\": \"Exit Long\", \"ticker\": \"ARM\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-19T14:46:10.209361\"}"}
02-19 14:44:17 INFO oco trigger RKLB OCO triggered: RKLB stop_loss
{"filled_price": 73.935672, "filled_quantity": 67.0, "leg_type": "stop_loss"}
02-19 14:43:57 INFO order_tracker fill MSTR Entry filled: MSTR @ $122.076989
{"order_id": "ff98a320-0f1a-48c5-bb84-a79687c0e6c0", "quantity": 93.0, "price": 122.076989}
02-19 14:43:27 INFO order_tracker scaling TSLA Scaling protection updated: TSLA
{"new_qty": 4.0, "new_avg": 404.37, "sl": 409.0, "tp": 396.65, "method": "cancel_recreate: created"}
02-19 14:43:27 INFO oco scaling TSLA OCO recreated for scaling: TSLA
{"quantity": 4.0, "stop_loss": 409.0, "take_profit": 396.65}
02-19 14:43:27 INFO oco create TSLA OCO created: TSLA
{"oco_id": 314, "stop_price": 409.0, "take_profit_price": 396.65}
02-19 14:43:24 INFO order_tracker fill TSLA Entry filled: TSLA @ $404.443243
{"order_id": "5bbab6e6-777f-4cce-8fd6-c279fa5e8c06", "quantity": 37.0, "price": 404.443243}
02-19 14:43:23 INFO order_tracker scaling TEM Scaling protection updated: TEM
{"new_qty": 72.0, "new_avg": 58.75, "sl": 57.67, "tp": 59.64, "method": "cancel_recreate: created"}
02-19 14:43:23 INFO oco scaling TEM OCO recreated for scaling: TEM
{"quantity": 72.0, "stop_loss": 57.67, "take_profit": 59.64}
02-19 14:43:23 INFO oco create TEM OCO created: TEM
{"oco_id": 313, "stop_price": 57.67, "take_profit_price": 59.64}
02-19 14:43:10 INFO order_tracker fill TEM Entry filled: TEM @ $58.733176
{"order_id": "3e8b2870-a1b9-46b2-86c3-85ea3d97f952", "quantity": 85.0, "price": 58.733176}
02-19 14:42:48 INFO scheduler reconciliation - Activities recon: 4 new fills, matched=10, corrected=0
02-19 14:40:11 INFO webhook order QCOM Order placed: 818ed41b-b36a-474e-8fb7-aa4f8db7162e
{"order_id": "818ed41b-b36a-474e-8fb7-aa4f8db7162e", "side": "sell"}
02-19 14:40:10 INFO webhook signal QCOM Signal received: QCOM sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"etf\": {\"ticker\": \"\", \"referencePrice\": null}, \"indicator\": \"MainTrend AIsellSignal exit_buy\", \"timeframe\": \"5m\", \"referencePrice\": 141.73}, \"ticker\": \"QCOM\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-19T14:40:10.055128\"}"}
02-19 14:37:34 INFO oco create MSTR OCO created: MSTR
{"oco_id": 312, "stop_price": 126.76, "take_profit_price": 124.67}
02-19 14:36:16 INFO webhook order MSTR Order placed: ff98a320-0f1a-48c5-bb84-a79687c0e6c0
{"order_id": "ff98a320-0f1a-48c5-bb84-a79687c0e6c0", "side": "sell"}
02-19 14:36:15 INFO webhook signal MSTR Signal received: MSTR sell
{"raw": "{\"data\": {\"ETFQTY\": \"1000\", \"obData\": \"Timeframe: ; Bullish OB: 122.56 - 122.56; Bearish OB: 122.56 - 122.56\", \"symbol\": \"MSTR\", \"MAtrend\": \"-1\", \"pmaText\": \"PMA Bearish\", \"POCtrend\": \"-2\", \"adxValue\": \"31.6233709495\", \"CVDsignal\": \"cvdBelowMA\", \"SQZsignal\": \"no squeeze\", \"MOMOsignal\": \"bearishmomo\", \"choppiness\": \"39.3163899079\", \"RSIHAsignal\": \"BearishHA\", \"poc_summary\": \"Daily POC: 121.89; Prev DailyPOC: 129.00; Weekly POC: 129.00; Prev Weekly POC: 134.00; Monthly POC: 129.00; Prev Monthly PO"}
02-19 14:36:09 INFO webhook order TSLA Order placed: 5bbab6e6-777f-4cce-8fd6-c279fa5e8c06
{"order_id": "5bbab6e6-777f-4cce-8fd6-c279fa5e8c06", "side": "sell"}
02-19 14:36:08 INFO webhook signal TSLA Signal received: TSLA sell
{"raw": "{\"data\": {\"ETFQTY\": \"1000\", \"obData\": \"Timeframe: ; Bullish OB: 405.89 - 405.89; Bearish OB: 405.89 - 405.89\", \"symbol\": \"TSLA\", \"MAtrend\": \"-1\", \"pmaText\": \"PMA Bearish\", \"POCtrend\": \"-2\", \"adxValue\": \"36.4259281276\", \"CVDsignal\": \"cvdBelowMA\", \"SQZsignal\": \"no squeeze\", \"MOMOsignal\": \"bearishmomo\", \"choppiness\": \"30.2375926392\", \"RSIHAsignal\": \"BearishHA\", \"poc_summary\": \"Daily POC: 404.00; Prev DailyPOC: 410.72; Weekly POC: 411.00; Prev Weekly POC: 420.00; Monthly POC: 420.00; Prev Monthly PO"}
02-19 14:36:01 INFO webhook order TEM Order placed: 3e8b2870-a1b9-46b2-86c3-85ea3d97f952
{"order_id": "3e8b2870-a1b9-46b2-86c3-85ea3d97f952", "side": "buy"}
02-19 14:36:00 INFO webhook signal TEM Signal received: TEM buy
{"raw": "{\"data\": {\"ETFQTY\": \"1000\", \"obData\": \"Timeframe: ; Bullish OB: 58.73 - 58.73; Bearish OB: 58.73 - 58.73\", \"symbol\": \"TEM\", \"MAtrend\": \"1\", \"pmaText\": \"PMA Strong Bullish\", \"POCtrend\": \"1\", \"adxValue\": \"29.3637049861\", \"CVDsignal\": \"cvdAboveMA\", \"SQZsignal\": \"no squeeze\", \"MOMOsignal\": \"bullishmomo\", \"choppiness\": \"16.2647215968\", \"RSIHAsignal\": \"BullishHA\", \"poc_summary\": \"Daily POC: 57.91; Prev DailyPOC: 55.70; Weekly POC: 57.00; Prev Weekly POC: 57.00; Monthly POC: 52.00; Prev Monthly POC: 67"}
02-19 14:32:35 INFO oco trigger AAPL OCO triggered: AAPL stop_loss
{"filled_price": 263.62, "filled_quantity": 47.0, "leg_type": "stop_loss"}
02-19 14:32:25 INFO trailing_stop tier CRCL CRCL tier upgrade: $63.25 -> $62.93
{"old_stop": 63.25, "new_stop": 62.93, "profit_pct": 2.55}
02-19 14:16:12 WARN webhook order STX Duplicate close blocked: STX already has pending exit order 5a4d153d-be6f-449e-8e43-788b0ff63aa2 (role=exit_trailing)
02-19 14:16:12 INFO webhook signal STX Signal received: STX sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"etf\": {\"ticker\": \"\", \"referencePrice\": null}, \"indicator\": \"TrailingStop Exit Long\", \"timeframe\": \"15m\"}, \"ticker\": \"STX\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-19T14:16:09.166643\"}"}
02-19 14:16:07 WARN trailing_stop trigger STX STX stop triggered @ $425.2199
{"stop_price": 426.22, "profit_pct": -0.77, "phase": "progressive", "entry_price": 428.5}
02-19 14:16:06 ERROR webhook order ANET Order failed: No open position in Alpaca for ANET, skipping close order
02-19 14:16:06 INFO webhook signal ANET Signal received: ANET buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Visual  Exit\", \"timeframe\": \"15\", \"referencePrice\": 138.44}, \"reason\": \"Exit Short\", \"ticker\": \"ANET\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-19T14:16:02.017002\"}"}
02-19 14:15:10 ERROR webhook order WDC Order failed: No open position in Alpaca for WDC, skipping close order
02-19 14:15:09 INFO webhook signal WDC Signal received: WDC sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"etf\": {\"ticker\": \"\", \"referencePrice\": null}, \"indicator\": \"TrailingStop Exit Long\", \"timeframe\": \"15m\"}, \"ticker\": \"WDC\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-19T14:15:09.123374\"}"}
02-19 14:11:58 INFO oco create MSTR OCO created: MSTR
{"oco_id": 311, "stop_price": 126.76, "take_profit_price": 124.67}
02-19 14:08:43 INFO trailing_stop switch INTC INTC switched to dynamic: [条件A-普通趋势] 达到 104.0% 计划利润
02-19 14:08:43 INFO trailing_stop tier CRCL CRCL tier upgrade: $66.03 -> $63.25
{"old_stop": 66.03, "new_stop": 63.25, "profit_pct": 1.22}
02-19 14:08:42 INFO trailing_stop inverse STX STX inverse protection: trend=12
{"old_stop": 424.7, "new_stop": 426.22, "tightening_factor": 0.6}
02-19 14:01:38 INFO webhook order TSM Order placed: 64e08558-fd71-4ae8-aa68-765964f8318b
{"order_id": "64e08558-fd71-4ae8-aa68-765964f8318b", "side": "sell"}
02-19 14:01:35 INFO webhook signal TSM Signal received: TSM sell
{"raw": "{\"ticker\":\"TSM\",\"action\":\"sell\",\"quantity\":13,\"referencePrice\":361.5,\"takeProfit\":{\"limitPrice\":352.1013109676},\"stopLoss\":{\"stopPrice\":364.9221080185},\"extras\":{\"timeframe\":\"60\",\"indicator\":\"Trend Continuation\"}}"}
02-19 13:51:22 ERROR oco error MSTR OCO creation error: MSTR: Alpaca API error 422: {"code":42210000,"message":"take_profit.limit_price must be \u003c stop_loss.stop_price"}
02-19 13:50:51 INFO trailing_stop tier RKLB RKLB tier upgrade: $77.34 -> $74.25
{"old_stop": 77.34, "new_stop": 74.25, "profit_pct": 1.01}
02-19 13:40:10 INFO order_tracker scaling STX Scaling protection updated: STX
{"new_qty": 10.0, "new_avg": 428.5, "sl": 424.7, "tp": 430.0, "method": "cancel_recreate: created"}
02-19 13:40:10 INFO oco scaling STX OCO recreated for scaling: STX
{"quantity": 10.0, "stop_loss": 424.7, "take_profit": 430.0}
02-19 13:40:10 INFO oco create STX OCO created: STX
{"oco_id": 310, "stop_price": 424.7, "take_profit_price": 430.0}
02-19 13:40:08 INFO order_tracker fill STX Entry filled: STX @ $428.5
{"order_id": "4e92078b-8950-4df5-aa8c-c33d2ab57ccd", "quantity": 9.0, "price": 428.5}
02-19 13:40:07 INFO order_tracker scaling STX Scaling protection updated: STX
{"new_qty": 10.0, "new_avg": 428.5, "sl": 424.7, "tp": 434.0, "method": "cancel_recreate: created"}
02-19 13:40:07 INFO oco scaling STX OCO recreated for scaling: STX
{"quantity": 10.0, "stop_loss": 424.7, "take_profit": 434.0}
02-19 13:40:07 INFO oco create STX OCO created: STX
{"oco_id": 309, "stop_price": 424.7, "take_profit_price": 434.0}
02-19 13:40:05 INFO order_tracker fill STX Entry filled: STX @ $428.5
{"order_id": "f672263a-6ed2-438f-be2c-3e129fa100ac", "quantity": 10.0, "price": 428.5}
02-19 13:39:31 INFO scheduler reconciliation - Activities recon: 2 new fills, matched=5, corrected=0