System Logs

Refresh
Log Entries (165390 total) Page 1582 of 1654
Time Level Source Category Symbol Message
02-24 10:01:28 INFO webhook signal AMD Signal received: AMD buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"\\ud83d\\udcccTrend Continuation\\nSignal: B+4, WMvalue: 15.33, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 58.8%\\n\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u5f3a\\u4e00\\u81f4 (4/4)\\nMomo State: \\u5171\\u632f\\u591a\\u5934 (2+2)\\nHTF: B+4,strongpass, WMvalue: -27.38, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 11.8%\\nHTF\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u5f3a\\u4e00\\u81f4 (4/4)\\nHTF Momo State: \\u5171\\u632f\\u591a\\u5934 (2+2) | 60\\nMarket Structure: V5 (DDUU)\\n\\ud83d\\udfe2 OB: pass(+0.5) - \\u505a\\u591a\\u4fe"}
02-24 10:01:06 ERROR webhook order AVGO Order failed: No open position in Alpaca for AVGO, skipping close order
02-24 10:01:05 INFO webhook signal AVGO Signal received: AVGO buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Buy Exit\", \"timeframe\": \"15\", \"referencePrice\": 331.33}, \"reason\": \"Exit Short\", \"ticker\": \"AVGO\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-24T10:01:05.560284\"}"}
02-24 09:45:41 INFO webhook order CRCL Order placed: 856330b7-dd29-4d2d-b039-ab77184219e8
{"order_id": "856330b7-dd29-4d2d-b039-ab77184219e8", "side": "sell"}
02-24 09:45:40 INFO webhook signal CRCL Signal received: CRCL sell
{"raw": "{\"data\": {\"ETFQTY\": \"1000\", \"obData\": \"Timeframe: ; Bullish OB: 60.45 - 60.45; Bearish OB: 60.45 - 60.45\", \"symbol\": \"CRCL\", \"MAtrend\": \"-1\", \"pmaText\": \"PMA Trendless\", \"POCtrend\": \"1\", \"adxValue\": \"20.7693296221\", \"CVDsignal\": \"cvdBelowMA\", \"SQZsignal\": \"no squeeze\", \"MOMOsignal\": \"bullishmomo\", \"choppiness\": \"28.4103746495\", \"RSIHAsignal\": \"BearishHA\", \"poc_summary\": \"Daily POC: 60.00; Prev DailyPOC: 60.00; Weekly POC: 60.00; Prev Weekly POC: 62.00; Monthly POC: 60.00; Prev Monthly POC: 83.00"}
02-24 09:45:11 INFO webhook order AMAT Order placed: 8e4cf2f8-9cba-49b5-8ce4-36bca087953e
{"order_id": "8e4cf2f8-9cba-49b5-8ce4-36bca087953e", "side": "sell"}
02-24 09:45:10 INFO webhook signal AMAT Signal received: AMAT sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"indicator\": \"RSX Bearish Reversal Exit\", \"timeframe\": \"15\", \"referencePrice\": 375.63}, \"reason\": \"Exit Long\", \"ticker\": \"AMAT\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-24T09:45:09.790499\"}"}
02-24 09:32:06 INFO webhook order CEG Order placed: 429f8000-220c-452a-830e-21109dbc3737
{"order_id": "429f8000-220c-452a-830e-21109dbc3737", "side": "buy"}
02-24 09:32:06 INFO webhook signal CEG Signal received: CEG buy
{"raw": "{\"data\": {\"ETFQTY\": \"1000\", \"obData\": \"Timeframe: ; Bullish OB: 296.63 - 296.63; Bearish OB: 296.63 - 296.63\", \"symbol\": \"CEG\", \"MAtrend\": \"1\", \"pmaText\": \"PMA Bullish\", \"POCtrend\": \"2\", \"adxValue\": \"13.424510422\", \"CVDsignal\": \"cvdBelowMA\", \"SQZsignal\": \"no squeeze\", \"MOMOsignal\": \"bullishmomo\", \"choppiness\": \"40.4629569058\", \"RSIHAsignal\": \"BullishHA\", \"poc_summary\": \"Daily POC: 295.00; Prev DailyPOC: 293.00; Weekly POC: 293.00; Prev Weekly POC: 295.00; Monthly POC: 261.00; Prev Monthly POC: 2"}
02-24 09:31:06 ERROR webhook order ANET Order failed: No open position in Alpaca for ANET, skipping close order
02-24 09:31:04 INFO webhook signal ANET Signal received: ANET buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Visual  Exit\", \"timeframe\": \"15\", \"referencePrice\": 128.7}, \"reason\": \"Exit Short\", \"ticker\": \"ANET\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-24T09:31:04.530776\"}"}
02-24 09:15:14 ERROR webhook order MSFU Order failed: No open position in Alpaca for MSFU, skipping close order
02-24 09:15:13 INFO webhook signal MSFU Signal received: MSFU buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Visual  Exit\", \"timeframe\": \"15\", \"referencePrice\": 25.56}, \"reason\": \"Exit Short\", \"ticker\": \"MSFU\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-24T09:15:13.543067\"}"}
02-24 09:15:07 ERROR webhook order CONL Order failed: No open position in Alpaca for CONL, skipping close order
02-24 09:15:06 INFO webhook signal CONL Signal received: CONL sell
{"raw": "{\"action\": \"sell\", \"extras\": {\"etf\": {\"ticker\": \"\", \"referencePrice\": null}, \"indicator\": \"TrailingStop Exit Long\", \"timeframe\": \"15m\"}, \"ticker\": \"CONL\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-24T09:15:05.861483\"}"}
02-24 01:05:36 INFO order_tracker fill NFLX Exit filled: NFLX @ $76.22
{"order_id": "a9e88655-45f6-43cd-b977-3ac5d4107892", "quantity": 32.0, "price": 76.22, "exit_method": "trailing_stop"}
02-24 01:04:05 ERROR oco error AIP OCO creation error: AIP: Alpaca API error 422: {"code":42210000,"message":"take_profit.limit_price must be \u003c stop_loss.stop_price"}
02-24 01:03:36 INFO trailing_stop switch AIP AIP switched to dynamic: [条件A-普通趋势] 达到 286.4% 计划利润
02-24 01:02:11 WARN trailing_stop trigger NFLX NFLX stop triggered @ $76.22
{"stop_price": 76.16, "profit_pct": -0.3, "phase": "progressive", "entry_price": 75.99, "is_retrigger": false}
02-24 01:01:34 INFO trailing_stop switch ASML ASML switched to dynamic: [条件A-普通趋势] 达到 97.5% 计划利润
02-24 00:59:36 WARN trailing_stop trigger NVEC NVEC stop triggered @ $66.0
{"stop_price": 66.23, "profit_pct": -1.07, "phase": "progressive", "entry_price": 66.71306306306307, "is_retrigger": false}
02-24 00:59:16 INFO scheduler reconciliation - Activities recon: 1 new fills, matched=1, corrected=0
02-24 00:12:47 WARN scheduler ghost_recon ADI Ghost position closed: ADI #685
{"remaining": 14.0, "price": 353.66}
02-23 23:19:09 INFO order_tracker fill INTC Entry filled: INTC @ $43.73
{"order_id": "4f7671f1-d162-47d7-bd03-3c870a9a78b1", "quantity": 114.0, "price": 43.73}
02-23 23:17:08 INFO webhook order INTC Order placed: 4f7671f1-d162-47d7-bd03-3c870a9a78b1
{"order_id": "4f7671f1-d162-47d7-bd03-3c870a9a78b1", "side": "buy"}
02-23 23:17:07 INFO webhook signal INTC Signal received: INTC buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"\\ud83d\\udcccTrend Continuation\\nSignal: B+4, WMvalue: 1.28, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 47.1%\\n\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u5f3a\\u4e00\\u81f4 (4/4)\\nMomo State: \\u5171\\u632f\\u591a\\u5934 (2+2)\\nHTF: B+0,strongpass, WMvalue: -18.04, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 5.9%\\nHTF\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u5f3a\\u4e00\\u81f4 (4/4)\\nHTF Momo State: \\u4e2d\\u6027/\\u51b2\\u7a81 (2+-2) | 60\\nMarket Structure: VOID (UDDD)\\n\\ud83d\\udfe2 OB: pass(+0.5) - \\u505a\\u591a\\u4"}
02-23 22:13:58 ERROR order_tracker error - Error polling order: unsupported format string passed to NoneType.__format__
02-23 22:13:55 INFO order_tracker fill INTC Exit filled: INTC @ $43.67
{"order_id": "bb53454e-d525-43e6-823e-546cbab76451", "quantity": 2206.0, "price": 43.67, "exit_method": "webhook_signal"}
02-23 21:59:10 WARN scheduler ghost_recon LSCC Ghost position closed: LSCC #674
{"remaining": 71.0, "price": 97.1}
02-23 21:58:47 WARN scheduler ghost_recon AVGO Ghost position closed: AVGO #673
{"remaining": 3.0, "price": 328.18}
02-23 21:58:40 WARN scheduler ghost_recon ANET Ghost position closed: ANET #648
{"remaining": 9.0, "price": 127.41999999999999}
02-23 21:58:39 WARN scheduler ghost_recon NXPI Ghost position closed: NXPI #665
{"remaining": 8.0, "price": 227.51}
02-23 21:58:38 WARN scheduler ghost_recon SOXL Ghost position closed: SOXL #687
{"remaining": 140.0, "price": 65.79}
02-23 21:58:37 WARN scheduler ghost_recon HIMX Ghost position closed: HIMX #679
{"remaining": 281.0, "price": 7.61}
02-23 21:58:36 WARN scheduler ghost_recon HIMX Ghost position closed: HIMX #684
{"remaining": 809.0, "price": 7.61}
02-23 21:45:56 ERROR webhook order INTC Order failed: Alpaca API error 403: {"available":"0","code":40310000,"existing_qty":"2206","held_for_orders":"2206","message":"insufficient qty available for order (requested: 114, available: 0)","related_orders":["bb53454e-d525-43e6-823e-546cbab76451"],"symbol":"INTC"}
02-23 21:45:56 INFO webhook signal INTC Signal received: INTC buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"\\ud83d\\udcccRSX Visual Bottom buy\\nSignal: B+4, WMvalue: -7.2, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 35.3%\\n\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u5f3a\\u4e00\\u81f4 (4/4)\\nMomo State: \\u5171\\u632f\\u591a\\u5934 (2+2)\\nHTF: B+0,strongpass, WMvalue: -21.04, \\u8d8b\\u52bf\\u5f3a\\u5ea6: 17.6%\\nHTF\\u52a8\\u80fd\\u4e00\\u81f4\\u6027: \\u5f3a\\u4e00\\u81f4 (4/4)\\nHTF Momo State: \\u4e2d\\u6027/\\u51b2\\u7a81 (2+-2) | 60\\nMarket Structure: VOID (UDDD)\\n\\ud83d\\udfe2 OB: pass(+0.5) - \\u505a\\u591"}
02-23 21:45:17 INFO webhook order INTC Order placed: bb53454e-d525-43e6-823e-546cbab76451
{"order_id": "bb53454e-d525-43e6-823e-546cbab76451", "side": "buy"}
02-23 21:45:15 INFO webhook signal INTC Signal received: INTC buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Buy Exit\", \"timeframe\": \"15\", \"referencePrice\": 43.67}, \"reason\": \"Exit Short\", \"ticker\": \"INTC\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-23T21:45:15.116989\"}"}
02-23 21:45:11 ERROR webhook order PLTR Order failed: No open position in Alpaca for PLTR, skipping close order
02-23 21:45:11 INFO webhook signal PLTR Signal received: PLTR buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Visual  Exit\", \"timeframe\": \"15\", \"referencePrice\": 130.34}, \"reason\": \"Exit Short\", \"ticker\": \"PLTR\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-23T21:45:11.033438\"}"}
02-23 21:39:37 INFO order_tracker fill SITM Exit filled: SITM @ $395.0
{"order_id": "2f9dadc6-a40f-4e44-af0e-071fce3f0222", "quantity": 9.0, "price": 395.0, "exit_method": "oco_stop"}
02-23 21:39:36 INFO oco trigger TSEM OCO triggered: TSEM stop_loss
{"filled_price": 127.0, "filled_quantity": 62.0, "leg_type": "stop_loss"}
02-23 21:39:08 INFO oco trigger MRAM OCO triggered: MRAM stop_loss
{"filled_price": 10.74, "filled_quantity": 232.0, "leg_type": "stop_loss"}
02-23 21:38:40 INFO order_tracker scaling INTC Scaling protection updated: INTC
{"new_qty": 999.0, "new_avg": 43.27, "sl": 43.75, "tp": 42.13, "method": "cancel_recreate: created"}
02-23 21:38:40 INFO oco scaling INTC OCO recreated for scaling: INTC
{"quantity": 999.0, "stop_loss": 43.75, "take_profit": 42.13}
02-23 21:38:40 INFO oco create INTC OCO created: INTC
{"oco_id": 510, "stop_price": 43.75, "take_profit_price": 42.13}
02-23 21:38:37 INFO order_tracker fill INTC Entry filled: INTC @ $43.24
{"order_id": "b35c0dd5-5137-42ac-a2ce-160b0044a97e", "quantity": 208.0, "price": 43.24}
02-23 21:38:11 INFO order_tracker fill SOXL Entry filled: SOXL @ $64.03
{"order_id": "75b3586a-095d-481d-be7b-5131170309cf", "quantity": 140.0, "price": 64.03}
02-23 21:37:38 INFO order_tracker scaling NFLX Scaling protection updated: NFLX
{"new_qty": 32.0, "new_avg": 75.99, "sl": 76.16, "tp": 75.2, "method": "cancel_recreate: created"}
02-23 21:37:38 INFO oco scaling NFLX OCO recreated for scaling: NFLX
{"quantity": 32.0, "stop_loss": 76.16, "take_profit": 75.2}
02-23 21:37:38 INFO oco create NFLX OCO created: NFLX
{"oco_id": 509, "stop_price": 76.16, "take_profit_price": 75.2}
02-23 21:37:36 INFO order_tracker fill NFLX Entry filled: NFLX @ $75.97
{"order_id": "fb21affa-af86-42dd-b3bd-2a99fbf53c07", "quantity": 32.0, "price": 75.97}
02-23 21:36:44 INFO order_tracker scaling AIP Scaling protection updated: AIP
{"new_qty": 370.0, "new_avg": 14.34, "sl": 14.41, "tp": 14.23, "method": "cancel_recreate: created"}
02-23 21:36:40 INFO oco scaling AIP OCO recreated for scaling: AIP
{"quantity": 370.0, "stop_loss": 14.41, "take_profit": 14.23}
02-23 21:36:40 INFO oco create AIP OCO created: AIP
{"oco_id": 508, "stop_price": 14.41, "take_profit_price": 14.23}
02-23 21:36:38 INFO order_tracker fill AIP Entry filled: AIP @ $14.34
{"order_id": "787bf685-2502-447a-9f01-f6f23065d187", "quantity": 376.0, "price": 14.34}
02-23 21:36:36 INFO order_tracker fill SMCI Exit filled: SMCI @ $30.67
{"order_id": "91f27758-7240-4df0-9be9-ead7e03e22a6", "quantity": 160.0, "price": 30.67, "exit_method": "webhook_signal"}
02-23 21:35:39 INFO order_tracker fill CRUS Entry filled: CRUS @ $143.4
{"order_id": "a82e3564-bffa-478b-8d97-10297ed484ac", "quantity": 34.0, "price": 143.4}
02-23 21:35:36 INFO order_tracker fill ADI Entry filled: ADI @ $353.24
{"order_id": "7eebb3e2-0b75-4bd1-8ea0-6e50d61f5b40", "quantity": 14.0, "price": 353.24}
02-23 21:35:14 INFO order_tracker scaling ASML Scaling protection updated: ASML
{"new_qty": 3.0, "new_avg": 1481.33, "sl": 1477.56, "tp": 1489.2, "method": "cancel_recreate: created"}
02-23 21:35:14 INFO oco scaling ASML OCO recreated for scaling: ASML
{"quantity": 3.0, "stop_loss": 1477.56, "take_profit": 1489.2}
02-23 21:35:13 INFO oco create ASML OCO created: ASML
{"oco_id": 507, "stop_price": 1477.56, "take_profit_price": 1489.2}
02-23 21:34:38 INFO order_tracker fill ASML Entry filled: ASML @ $1481.95
{"order_id": "4ca97647-270a-4b0f-a2a5-9d41cee1055a", "quantity": 3.0, "price": 1481.95}
02-23 21:34:37 INFO order_tracker scaling KLAC Scaling protection updated: KLAC
{"new_qty": 2.0, "new_avg": 1487.0, "sl": 1473.89, "tp": 1506.53, "method": "cancel_recreate: created"}
02-23 21:34:37 INFO oco scaling KLAC OCO recreated for scaling: KLAC
{"quantity": 2.0, "stop_loss": 1473.89, "take_profit": 1506.53}
02-23 21:34:37 INFO oco create KLAC OCO created: KLAC
{"oco_id": 506, "stop_price": 1473.89, "take_profit_price": 1506.53}
02-23 21:33:56 INFO order_tracker fill KLAC Entry filled: KLAC @ $1487.0
{"order_id": "407eda80-10c9-40dd-aa8a-9622985c24dc", "quantity": 2.0, "price": 1487.0}
02-23 21:33:39 INFO order_tracker scaling ASML Scaling protection updated: ASML
{"new_qty": 3.0, "new_avg": 1481.33, "sl": 1477.56, "tp": 1504.76, "method": "cancel_recreate: created"}
02-23 21:33:39 INFO oco scaling ASML OCO recreated for scaling: ASML
{"quantity": 3.0, "stop_loss": 1477.56, "take_profit": 1504.76}
02-23 21:33:39 INFO oco create ASML OCO created: ASML
{"oco_id": 505, "stop_price": 1477.56, "take_profit_price": 1504.76}
02-23 21:33:36 INFO order_tracker fill ASML Entry filled: ASML @ $1483.41
{"order_id": "f2ff9dd0-ef8f-4aae-82a8-cff4b1d089c1", "quantity": 2.0, "price": 1483.41}
02-23 21:32:46 INFO order_tracker scaling ENTG Scaling protection updated: ENTG
{"new_qty": 42.0, "new_avg": 136.11, "sl": 135.39, "tp": 144.98, "method": "cancel_recreate: created"}
02-23 21:32:44 INFO oco scaling ENTG OCO recreated for scaling: ENTG
{"quantity": 42.0, "stop_loss": 135.39, "take_profit": 144.98}
02-23 21:32:42 INFO oco create ENTG OCO created: ENTG
{"oco_id": 504, "stop_price": 135.39, "take_profit_price": 144.98}
02-23 21:32:36 INFO order_tracker fill ENTG Entry filled: ENTG @ $136.0
{"order_id": "e47fc753-a288-43ff-b3d5-fffcdf06d918", "quantity": 24.0, "price": 136.0}
02-23 21:32:09 INFO order_tracker fill EQIX Exit filled: EQIX @ $946.13
{"order_id": "c51016a5-68bc-40f4-958a-52609f065d43", "quantity": 2.0, "price": 946.13, "exit_method": "webhook_signal"}
02-23 21:31:38 INFO order_tracker fill HIMX Entry filled: HIMX @ $7.59
{"order_id": "344d6d5a-cf71-4fba-a280-9cb76e9fc146", "quantity": 809.0, "price": 7.59}
02-23 21:31:37 INFO order_tracker fill HIMX Exit filled: HIMX @ $7.61
{"order_id": "6e697e6b-284b-4b66-81c3-266a0e64f93a", "quantity": 809.0, "price": 7.61, "exit_method": "oco_take_profit"}
02-23 21:31:36 INFO order_tracker scaling EQIX Scaling protection updated: EQIX
{"new_qty": 2.0, "new_avg": 945.73, "sl": 943.58, "tp": 950.48, "method": "cancel_recreate: created"}
02-23 21:31:36 INFO oco scaling EQIX OCO recreated for scaling: EQIX
{"quantity": 2.0, "stop_loss": 943.58, "take_profit": 950.48}
02-23 21:31:36 INFO oco create EQIX OCO created: EQIX
{"oco_id": 503, "stop_price": 943.58, "take_profit_price": 950.48}
02-23 21:31:00 INFO webhook order INTC Order placed: c80dbf2f-8209-45e8-b32a-d0bbb7704215
{"order_id": "c80dbf2f-8209-45e8-b32a-d0bbb7704215", "side": "buy"}
02-23 21:30:59 INFO order_tracker fill EQIX Entry filled: EQIX @ $945.73
{"order_id": "5caef26b-849b-40e4-9ac5-7843ae4bbdab", "quantity": 2.0, "price": 945.73}
02-23 21:30:58 INFO webhook signal INTC Signal received: INTC buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Visual  Exit\", \"timeframe\": \"15\", \"referencePrice\": 43.63}, \"reason\": \"Exit Short\", \"ticker\": \"INTC\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-23T21:30:57.951477\"}"}
02-23 21:30:38 INFO order_tracker fill ENTG Entry filled: ENTG @ $136.25
{"order_id": "3af2e55b-0141-4a6b-b51d-64be23147576", "quantity": 18.0, "price": 136.25}
02-23 21:30:36 INFO order_tracker fill SOXL Exit filled: SOXL @ $65.79
{"order_id": "508d179e-2f97-4bac-b376-2f90718030de", "quantity": 258.0, "price": 65.79, "exit_method": "webhook_signal"}
02-23 21:30:17 INFO order_tracker fill AMD Exit filled: AMD @ $196.6
{"order_id": "3efd1f19-155e-494a-8a6f-c22f7a486ee7", "quantity": 50.0, "price": 196.6, "exit_method": "webhook_signal"}
02-23 21:30:16 ERROR webhook order TSLA Order failed: No open position in Alpaca for TSLA, skipping close order
02-23 21:30:15 INFO webhook signal TSLA Signal received: TSLA buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Visual  Exit\", \"timeframe\": \"15\", \"referencePrice\": 399.619}, \"reason\": \"Exit Short\", \"ticker\": \"TSLA\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-23T21:30:15.620218\"}"}
02-23 21:30:11 INFO order_tracker scaling NVTS Scaling protection updated: NVTS
{"new_qty": 30.0, "new_avg": 8.1, "sl": 7.91, "tp": 8.18, "method": "cancel_recreate: created"}
02-23 21:30:11 INFO oco scaling NVTS OCO recreated for scaling: NVTS
{"quantity": 30.0, "stop_loss": 7.91, "take_profit": 8.18}
02-23 21:30:11 INFO oco create NVTS OCO created: NVTS
{"oco_id": 502, "stop_price": 7.91, "take_profit_price": 8.18}
02-23 21:30:10 ERROR webhook order TSLL Order failed: No open position in Alpaca for TSLL, skipping close order
02-23 21:30:09 INFO webhook signal TSLL Signal received: TSLL buy
{"raw": "{\"action\": \"buy\", \"extras\": {\"indicator\": \"RSX Visual  Exit\", \"timeframe\": \"15\", \"referencePrice\": 14.54}, \"reason\": \"Exit Short\", \"ticker\": \"TSLL\", \"quantity\": \"all\", \"sentiment\": \"flat\", \"signal_type\": \"flat\", \"forwarded_at\": \"2026-02-23T21:30:09.564617\"}"}
02-23 21:29:45 INFO order_tracker fill NVTS Entry filled: NVTS @ $8.1
{"order_id": "37b5a9fd-c7b7-44c0-b5b9-b94d8527d12c", "quantity": 474.0, "price": 8.1}
02-23 21:29:38 INFO order_tracker fill COIN Exit filled: COIN @ $160.4
{"order_id": "5ea6bae9-c8f0-44ad-b27e-cea3b99394ce", "quantity": 16.0, "price": 160.4, "exit_method": "webhook_signal"}
02-23 21:28:37 INFO trailing_stop inverse AIP AIP inverse protection: trend=22
{"old_stop": 14.45, "new_stop": 14.41, "tightening_factor": 0.6}
02-23 21:28:36 ERROR oco error AIP OCO creation error: AIP: Alpaca API error 422: {"code":42210000,"message":"take_profit.limit_price must be \u003c stop_loss.stop_price"}
02-23 21:27:44 INFO trailing_stop inverse NFLX NFLX inverse protection: trend=6
{"old_stop": 76.28, "new_stop": 76.16, "tightening_factor": 0.6}