System Logs

Total: 2130925 Errors Live
Clear
Time Level Category Symbol Source Message
03-12 20:17:08 INFO position QCOM trailing_stop_scheduler [QCOM] Tiger holdings cross-check (paper): created external position #1930 (TS auto-creation disabled)
03-12 20:17:08 INFO position QCOM position_service 📦 Created new Position P_QCOM_2026-03-12_3 (short QCOM)
03-12 20:17:08 WARN position QCOM trailing_stop_scheduler [QCOM] Tiger holdings cross-check (paper): grace period expired (315s). Creating external position: short 317.0@131.7413
03-12 20:17:08 WARN position trailing_stop_scheduler [MPWR] Tiger holdings cross-check (paper): DB position #1923 side=short != broker side=long — position may have reversed, skipping (reconciliation will handle)
03-12 20:17:08 INFO position trailing_stop_scheduler [HOOD] Tiger holdings cross-check (paper): created external position #1929 (TS auto-creation disabled)
03-12 20:17:08 INFO position position_service 📦 Created new Position P_HOOD_2026-03-12_2 (short HOOD)
03-12 20:17:08 WARN position trailing_stop_scheduler [HOOD] Tiger holdings cross-check (paper): grace period expired (315s). Creating external position: short 166.0@76.2654
03-12 20:17:08 ERROR order tiger_client Error getting filled orders: code=1200 msg=standard account response error(forbidden:Please try again later)
03-12 20:17:08 INFO order tiger_client Getting filled orders from 2026-03-11 to 2026-03-12
03-12 20:17:08 INFO order tiger_client Retrieved 2 filled orders
03-12 20:17:07 INFO order tiger_client Getting filled orders from 2026-03-11 to 2026-03-12
03-12 20:17:07 WARN position COIN trailing_stop_scheduler ⚠️ Direction mismatch for COIN (paper): DB side=short, Tiger side=long — position may have reversed
03-12 20:17:07 INFO position trailing_stop_scheduler 📊 Exit closure verification: 18 confirmed closed, 0 reactivated (position still open)
03-12 20:17:07 WARN position trailing_stop_scheduler ⚠️ [MPWR] TS #3485 position still open (qty=4.0) but max retries (5) exhausted, skipping reactivation
03-12 20:17:07 WARN position trailing_stop_scheduler ⚠️ [ON] TS #3418 position still open (qty=299.0) but max retries (5) exhausted, skipping reactivation
03-12 20:17:07 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:07 INFO position TSM trailing_stop_scheduler [TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 — allowing re-creation
03-12 20:17:07 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:06 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:06 INFO position TSM trailing_stop_scheduler [TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 — allowing re-creation
03-12 20:17:06 INFO position TSM trailing_stop_scheduler [TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 — allowing re-creation
03-12 20:17:06 INFO position TSM trailing_stop_scheduler [TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 — allowing re-creation
03-12 20:17:06 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:06 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:06 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:06 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:06 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:06 INFO position TSM trailing_stop_scheduler [TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 — allowing re-creation
03-12 20:17:06 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:06 INFO position trailing_stop_scheduler [ON] Old triggered TS#3418 (triggered 2026-03-12 20:07:50.031860) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:08:10.294728 — allowing re-creation
03-12 20:17:06 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:06 INFO position TSM trailing_stop_scheduler [TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 — allowing re-creation
03-12 20:17:06 INFO position TSM trailing_stop_scheduler [TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 — allowing re-creation
03-12 20:17:05 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:05 INFO position TSM trailing_stop_scheduler [TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 — allowing re-creation
03-12 20:17:05 INFO position trailing_stop_scheduler [ON] Old triggered TS#3418 (triggered 2026-03-12 20:07:50.031860) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:08:10.294728 — allowing re-creation
03-12 20:17:05 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:05 INFO position TSM trailing_stop_scheduler [TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 — allowing re-creation
03-12 20:17:05 INFO position TSM trailing_stop_scheduler [TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 — allowing re-creation
03-12 20:17:05 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:05 INFO position SOXL tiger_push_client 📋 Position update received: account: "50904193" symbol: "SOXL" identifier: "SOXL" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" averageCost: 51.3860417 latestPrice: 50.21 timestamp: 1773346625047
03-12 20:17:05 INFO position QCML tiger_push_client 📋 Position update received: account: "50904193" symbol: "QCML" identifier: "QCML" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 1500 averageCost: 22.2802334 latestPrice: 12.21 marketValue: 18315 unrealizedPnl: -15105.3501092 timestamp: 1773346625047 positionQty: 1500 salableQty: 1500
03-12 20:17:05 INFO position ORCX tiger_push_client 📋 Position update received: account: "50904193" symbol: "ORCX" identifier: "ORCX" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 1900 averageCost: 16.7396789 latestPrice: 10.51 marketValue: 19969 unrealizedPnl: -11836.3900001 timestamp: 1773346625047 positionQty: 1900 salableQty: 1900
03-12 20:17:05 INFO position CLSK tiger_push_client 📋 Position update received: account: "50904193" symbol: "CLSK" identifier: "CLSK" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 100 averageCost: 15.59304 latestPrice: 9.54 marketValue: 954 unrealizedPnl: -605.304 timestamp: 1773346625047 positionQty: 100 salableQty: 100
03-12 20:17:05 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:05 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:05 INFO position trailing_stop_scheduler [ON] Old triggered TS#3418 (triggered 2026-03-12 20:07:50.031860) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:08:10.294728 — allowing re-creation
03-12 20:17:05 INFO position trailing_stop_scheduler [ON] Old triggered TS#3418 (triggered 2026-03-12 20:07:50.031860) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:08:10.294728 — allowing re-creation
03-12 20:17:05 INFO position trailing_stop_scheduler [TEM] Old triggered TS#3487 (triggered 2026-03-12 20:01:12.916464) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.017196 — allowing re-creation
03-12 20:17:05 INFO position trailing_stop_scheduler [ON] Old triggered TS#3418 (triggered 2026-03-12 20:07:50.031860) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:08:10.294728 — allowing re-creation
03-12 20:17:05 INFO position trailing_stop_scheduler [ON] Old triggered TS#3418 (triggered 2026-03-12 20:07:50.031860) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:08:10.294728 — allowing re-creation
03-12 20:17:04 INFO trailing_stop trailing_stop_scheduler 🔄 Full sync: Processing 1 active trailing stop positions (API verification)
03-12 20:17:04 INFO error trailing_stop_engine ⚡ Paper account: API failed, using database fallback
03-12 20:17:04 INFO position trailing_stop_engine 📦 paper: using DB holdings fallback (10 positions)
03-12 20:17:04 ERROR position tiger_client Error getting positions: code=1200 msg=standard account response error(forbidden:请稍后再试)
03-12 20:17:04 INFO position tiger_client Getting positions for symbol: all
03-12 20:17:04 WARN websocket trailing_stop_scheduler 🔄 Auto re-subscribed symbols with stale WebSocket data: ['APH']
03-12 20:17:04 INFO position QCML tiger_client Position: QCML, Qty: 1500, Cost: 22.2802
03-12 20:17:04 INFO position ORCX tiger_client Position: ORCX, Qty: 1900, Cost: 16.7397
03-12 20:17:04 INFO position CLSK tiger_client Position: CLSK, Qty: 100, Cost: 15.593
03-12 20:17:03 INFO position tiger_client Getting positions for symbol: all
03-12 20:17:03 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:17:03 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:17:03 INFO general IR trailing_stop_engine 📊 EODHD batch fallback: 6/6 symbols: ['MS', 'SLAB', 'IR', 'APH', 'MSFT', 'NVDA']
03-12 20:17:03 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:17:03 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:17:03 ERROR general tiger_client Quote client not initialized
03-12 20:17:03 WARN general COIN tiger_client Extended hours price not available for COIN, falling back to briefs
03-12 20:17:03 ERROR general tiger_client Quote client not initialized
03-12 20:17:03 INFO general COIN trailing_stop_engine 📊 EODHD batch fallback: 1/1 symbols: ['COIN']
03-12 20:17:03 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:17:03 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:17:00 INFO position SOXL tiger_push_client 📋 Position update received: account: "50904193" symbol: "SOXL" identifier: "SOXL" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" averageCost: 51.3860417 latestPrice: 50.21 timestamp: 1773346620096
03-12 20:17:00 INFO position QCML tiger_push_client 📋 Position update received: account: "50904193" symbol: "QCML" identifier: "QCML" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 1500 averageCost: 22.2802334 latestPrice: 12.21 marketValue: 18315 unrealizedPnl: -15105.3501092 timestamp: 1773346620096 positionQty: 1500 salableQty: 1500
03-12 20:17:00 INFO position ORCX tiger_push_client 📋 Position update received: account: "50904193" symbol: "ORCX" identifier: "ORCX" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 1900 averageCost: 16.7396789 latestPrice: 10.5 marketValue: 19950 unrealizedPnl: -11855.3900001 timestamp: 1773346620096 positionQty: 1900 salableQty: 1900
03-12 20:17:00 INFO position CLSK tiger_push_client 📋 Position update received: account: "50904193" symbol: "CLSK" identifier: "CLSK" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 100 averageCost: 15.59304 latestPrice: 9.54 marketValue: 954 unrealizedPnl: -605.304 timestamp: 1773346620096 positionQty: 100 salableQty: 100
03-12 20:16:58 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:16:58 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:16:58 INFO general IR trailing_stop_engine 📊 EODHD batch fallback: 6/6 symbols: ['MS', 'SLAB', 'IR', 'APH', 'MSFT', 'NVDA']
03-12 20:16:58 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:16:58 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:16:58 ERROR general tiger_client Quote client not initialized
03-12 20:16:58 WARN general COIN tiger_client Extended hours price not available for COIN, falling back to briefs
03-12 20:16:58 ERROR general tiger_client Quote client not initialized
03-12 20:16:58 INFO general COIN trailing_stop_engine 📊 EODHD batch fallback: 1/1 symbols: ['COIN']
03-12 20:16:58 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:16:58 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:16:55 INFO position SOXL tiger_push_client 📋 Position update received: account: "50904193" symbol: "SOXL" identifier: "SOXL" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" averageCost: 51.3860417 latestPrice: 50.2 timestamp: 1773346615034
03-12 20:16:55 INFO position QCML tiger_push_client 📋 Position update received: account: "50904193" symbol: "QCML" identifier: "QCML" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 1500 averageCost: 22.2802334 latestPrice: 12.21 marketValue: 18315 unrealizedPnl: -15105.3501092 timestamp: 1773346615034 positionQty: 1500 salableQty: 1500
03-12 20:16:55 INFO position ORCX tiger_push_client 📋 Position update received: account: "50904193" symbol: "ORCX" identifier: "ORCX" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 1900 averageCost: 16.7396789 latestPrice: 10.5 marketValue: 19950 unrealizedPnl: -11855.3900001 timestamp: 1773346615034 positionQty: 1900 salableQty: 1900
03-12 20:16:55 INFO position CLSK tiger_push_client 📋 Position update received: account: "50904193" symbol: "CLSK" identifier: "CLSK" multiplier: 1 market: "US" currency: "USD" segType: "S" secType: "STK" position: 100 averageCost: 15.59304 latestPrice: 9.54 marketValue: 954 unrealizedPnl: -605.304 timestamp: 1773346615034 positionQty: 100 salableQty: 100
03-12 20:16:53 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:16:53 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:16:53 INFO general IR trailing_stop_engine 📊 EODHD batch fallback: 6/6 symbols: ['MS', 'SLAB', 'IR', 'APH', 'MSFT', 'NVDA']
03-12 20:16:53 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:16:53 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:16:53 WARN websocket trailing_stop_scheduler 🔄 Auto re-subscribed symbols with stale WebSocket data: ['SLAB']
03-12 20:16:52 ERROR general tiger_client Quote client not initialized
03-12 20:16:52 WARN general COIN tiger_client Extended hours price not available for COIN, falling back to briefs
03-12 20:16:52 ERROR general tiger_client Quote client not initialized