System Logs

Total: 2212342 Errors Live
Clear
Time Level Category Symbol Source Message
03-12 15:41:40 INFO general trailing_stop_engine 🔄 TXN retry cooldown expired, proceeding with attempt 2
03-12 15:41:40 INFO general AMD trailing_stop_engine 📊 Batch API refresh: 9/9 symbols updated: ['MSTR', 'VST', 'ARM', 'AAL', 'CRUS', 'TSLA', 'MPWR', 'TXN', 'AMD']
03-12 15:41:40 INFO position tiger_client Getting positions for symbol: TEM
03-12 15:41:40 INFO order trailing_stop_engine ✅ TEM take_profit订单已取消: 42523128512269312
03-12 15:41:40 INFO order tiger_client Cancel order 42523128512269312 result: 42523128512269312
03-12 15:41:40 INFO order trailing_stop_engine 📋 TEM 存储的止盈订单ID 42523128512269312 不在挂单中,尝试类型匹配
03-12 15:41:40 INFO order tiger_client Retrieved 0 open orders for TEM
03-12 15:41:39 INFO order trailing_stop_engine ✅ TEM stop_loss订单已取消: 42523170196310016
03-12 15:41:39 INFO order tiger_client Cancel order 42523170196310016 result: 42523170196310016
03-12 15:41:39 INFO order trailing_stop_engine 📋 TEM 存储的止损订单ID 42523170196310016 不在挂单中,尝试类型匹配
03-12 15:41:39 INFO order tiger_client Retrieved 0 open orders for TEM
03-12 15:41:39 INFO order trailing_stop_engine [TEM] 取消旧退出订单 42523806016094208
03-12 15:41:39 INFO order tiger_client Cancel order 42523806016094208 result: 42523806016094208
03-12 15:41:38 INFO order trailing_stop_engine 🔔 [PAPER] TEM stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
03-12 15:41:38 INFO general trailing_stop_engine 🔄 TXN retry cooldown expired, proceeding with attempt 2
03-12 15:41:38 INFO general trailing_stop_engine 📊 Batch API refresh: 6/6 symbols updated: ['MPWR', 'TXN', 'UMC', 'MRVL', 'ALAB', 'CRDO']
03-12 15:41:38 INFO general IR trailing_stop_engine 📊 Batch API refresh: 19/20 symbols updated: ['SWKS', 'SLAB', 'HUBB', 'PI', 'ANET', 'IR', 'PONY', 'GOOG', 'MS', 'MU', 'INTC', 'QCOM', 'AAPL', 'GS', 'NVDA', 'VSTL', 'APH', 'MSFT', 'AAPU']
03-12 15:41:35 INFO order trailing_stop_scheduler - TEM: trigger - No OCA protection (no_active_oca_group): Price $50.06 >= trailing stop $49.98
03-12 15:41:35 INFO general trailing_stop_scheduler 🔄 Fast check: 1 actions taken
03-12 15:41:33 INFO order trailing_stop_engine [TEM] TS stays ACTIVE with pending exit order 42523806016094208, will re-check each cycle
03-12 15:41:33 WARN websocket trailing_stop_scheduler 🔄 Auto re-subscribed symbols with stale WebSocket data: ['VST']
03-12 15:41:33 INFO order trailing_stop_scheduler - TEM: trigger - No OCA protection (no_active_oca_group): Price $50.07 >= trailing stop $49.98
03-12 15:41:33 INFO general trailing_stop_scheduler 🔄 Fast check: 1 actions taken
03-12 15:41:33 INFO order trailing_stop_engine [TEM] TS stays ACTIVE with pending exit order None, will re-check each cycle
03-12 15:41:33 WARN order trailing_stop_engine ⚠️ Trailing stop close order placed but no order_id returned
03-12 15:41:33 INFO order trailing_stop_engine ⚠️ TEM 仓位已不存在,止损单可能已触发成交,跳过重复平仓
03-12 15:41:33 INFO order trailing_stop_engine 📋 Registered trailing stop close order 42523806016094208 as EXIT_TRAILING (Position #1840)
03-12 15:41:33 INFO order order_tracker_service 📋 Registered order 42523806016094208: TEM exit_trailing (paper)
03-12 15:41:33 INFO order trailing_stop_engine 🔴 Tiger market order placed for TEM: {'order_id': '42523806016094208', 'status': None}
03-12 15:41:33 INFO position tiger_client Getting positions for symbol: TEM
03-12 15:41:33 INFO order trailing_stop_engine ✅ TEM take_profit订单已取消: 42523128512269312
03-12 15:41:33 INFO order tiger_client Cancel order 42523128512269312 result: 42523128512269312
03-12 15:41:32 INFO order trailing_stop_engine 📅 Market order: outside_rth=False, time_in_force=DAY
03-12 15:41:32 INFO position trailing_stop_engine 🔴 盘中时段 → 使用市价单: symbol=TEM, side=BUY, quantity=198
03-12 15:41:32 INFO order trailing_stop_engine 🔴 Tiger close order: symbol=TEM, side=BUY, quantity=198, trigger_price=50.06
03-12 15:41:32 INFO position trailing_stop_engine ✅ TEM 确认仓位存在,方向=空仓,数量: 198
03-12 15:41:32 INFO position tiger_client Position: TEM, Qty: -198, Cost: 50.0045
03-12 15:41:32 INFO order trailing_stop_engine 📋 TEM 存储的止盈订单ID 42523128512269312 不在挂单中,尝试类型匹配
03-12 15:41:32 INFO order tiger_client Retrieved 0 open orders for TEM
03-12 15:41:32 INFO position tiger_client Getting positions for symbol: TEM
03-12 15:41:32 INFO order trailing_stop_engine ✅ TEM take_profit订单已取消: 42523802959626240
03-12 15:41:32 INFO order tiger_client Cancel order 42523802959626240 result: 42523802959626240
03-12 15:41:32 INFO order trailing_stop_engine ✅ TEM stop_loss订单已取消: 42523170196310016
03-12 15:41:32 INFO order tiger_client Cancel order 42523170196310016 result: 42523170196310016
03-12 15:41:32 INFO order trailing_stop_engine 📋 TEM 止盈订单ID已更新: 42523128512269312 -> 42523802959626240
03-12 15:41:32 INFO order trailing_stop_engine 📋 TEM 存储的止盈订单ID 42523128512269312 不在挂单中,尝试类型匹配
03-12 15:41:32 INFO order tiger_client Open order: 42523802959626240 - BUY 198 TEM @ 47.52 - Status: OrderStatus.HELD - CanCancel: True
03-12 15:41:32 INFO order tiger_client Retrieved 1 open orders for TEM
03-12 15:41:32 INFO order trailing_stop_engine 📋 TEM 存储的止损订单ID 42523170196310016 不在挂单中,尝试类型匹配
03-12 15:41:32 INFO order tiger_client Open order: 42523802959626240 - BUY 198 TEM @ 47.52 - Status: OrderStatus.HELD - CanCancel: True
03-12 15:41:32 INFO order tiger_client Retrieved 1 open orders for TEM
03-12 15:41:32 INFO order trailing_stop_engine ✅ TEM stop_loss订单已取消: 42523802959760384
03-12 15:41:32 INFO order tiger_client Cancel order 42523802959760384 result: 42523802959760384
03-12 15:41:31 INFO order trailing_stop_engine 📋 TEM 止损订单ID已更新: 42523170196310016 -> 42523802959760384
03-12 15:41:31 INFO order trailing_stop_engine 📋 TEM 存储的止损订单ID 42523170196310016 不在挂单中,尝试类型匹配
03-12 15:41:31 INFO order tiger_client Open order: 42523802959760384 - BUY 198 TEM @ None - Status: OrderStatus.HELD - CanCancel: True
03-12 15:41:31 INFO order tiger_client Open order: 42523802959626240 - BUY 198 TEM @ 47.52 - Status: OrderStatus.HELD - CanCancel: True
03-12 15:41:31 INFO order tiger_client Retrieved 2 open orders for TEM
03-12 15:41:31 INFO order trailing_stop_engine 🔔 [PAPER] TEM stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
03-12 15:41:31 INFO general trailing_stop_engine 🔄 TEM retry cooldown expired, proceeding with attempt 2
03-12 15:41:31 INFO general trailing_stop_engine 🔄 TXN retry cooldown expired, proceeding with attempt 2
03-12 15:41:31 INFO general trailing_stop_engine 📊 Batch API refresh: 9/9 symbols updated: ['MSTR', 'VST', 'ARM', 'AAL', 'CRUS', 'TSLA', 'TEM', 'META', 'ADI']
03-12 15:41:31 INFO order trailing_stop_engine 🔔 [PAPER] TEM stop breached and no OCA protection (no_active_oca_group), proceeding with software exit.
03-12 15:41:31 INFO general trailing_stop_engine 🔄 TEM retry cooldown expired, proceeding with attempt 2
03-12 15:41:31 INFO general trailing_stop_engine 🔄 TXN retry cooldown expired, proceeding with attempt 2
03-12 15:41:31 INFO general trailing_stop_engine 📊 Batch API refresh: 1/1 symbols updated: ['TEM']
03-12 15:41:30 INFO general IR trailing_stop_engine 📊 Batch API refresh: 22/23 symbols updated: ['SWKS', 'SLAB', 'SLB', 'HUBB', 'PI', 'IR', 'PONY', 'ANET', 'MS', 'GOOG', 'ON', 'MU', 'INTC', 'AAPL', 'GS', 'NVDA', 'TSM', 'QCOM', 'APH', 'MSFT', 'AAPU', 'VSTL']
03-12 15:41:27 INFO general AMD trailing_stop_engine 📊 Batch API refresh: 4/4 symbols updated: ['SLB', 'AMD', 'ON', 'TSM']
03-12 15:41:26 ERROR order tiger_client Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在)
03-12 15:41:26 ERROR order tiger_client Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在)
03-12 15:41:25 ERROR order tiger_client Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在)
03-12 15:41:25 ERROR order tiger_client Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在)
03-12 15:41:25 ERROR order tiger_client Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在)
03-12 15:41:24 ERROR order tiger_client Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在)
03-12 15:41:24 INFO position trailing_stop_scheduler 📊 Tiger holdings cross-check (paper): {'ts_created': 0, 'missing_position': 5, 'external_created': 0}
03-12 15:41:24 INFO position trailing_stop_scheduler [NXPI] Tiger holdings cross-check (paper): broker has short 168.0 shares but no DB position. Starting grace period.
03-12 15:41:24 INFO position SOXL trailing_stop_scheduler [SOXL] Tiger holdings cross-check (paper): broker has short 50.0 shares but no DB position. Starting grace period.
03-12 15:41:24 INFO position trailing_stop_scheduler [HOOD] Tiger holdings cross-check (paper): broker has short 1334.0 shares but no DB position. Starting grace period.
03-12 15:41:24 INFO position trailing_stop_scheduler [DIOD] Tiger holdings cross-check (paper): broker has short 40.0 shares but no DB position. Starting grace period.
03-12 15:41:24 INFO position trailing_stop_scheduler [ASX] Tiger holdings cross-check (paper): broker has short 120.0 shares but no DB position. Starting grace period.
03-12 15:41:24 INFO general AMD trailing_stop_engine 📊 Batch API refresh: 1/1 symbols updated: ['AMD']
03-12 15:41:24 INFO order tiger_client Retrieved 100 filled orders
03-12 15:41:24 INFO position trailing_stop_scheduler 📊 Tiger holdings cross-check (paper): {'ts_created': 0, 'missing_position': 5, 'external_created': 0}
03-12 15:41:24 INFO position trailing_stop_scheduler [NXPI] Tiger holdings cross-check (paper): broker has short 168.0 shares but no DB position. Starting grace period.
03-12 15:41:24 INFO position SOXL trailing_stop_scheduler [SOXL] Tiger holdings cross-check (paper): broker has short 50.0 shares but no DB position. Starting grace period.
03-12 15:41:24 INFO position trailing_stop_scheduler [HOOD] Tiger holdings cross-check (paper): broker has short 1334.0 shares but no DB position. Starting grace period.
03-12 15:41:24 INFO position trailing_stop_scheduler [DIOD] Tiger holdings cross-check (paper): broker has short 40.0 shares but no DB position. Starting grace period.
03-12 15:41:24 INFO position trailing_stop_scheduler [ASX] Tiger holdings cross-check (paper): broker has short 120.0 shares but no DB position. Starting grace period.
03-12 15:41:24 INFO order trailing_stop_scheduler 📊 Reconciliation: routed exit 42523793044554752 through OrderTracker → Position closed via add_exit_leg
03-12 15:41:24 INFO order discord_notifier Discord通知发送成功: 📦 Exit filled: DIOD trailing_stop 40@$61.95 P&L=$-37.38 (paper)
03-12 15:41:24 INFO order order_tracker_service ✅ Created ClosedPosition #2785 via _handle_exit_fill for DIOD (created)
03-12 15:41:24 INFO order order_tracker_service 📦 Exit fill → DIOD trailing_stop: 40@$61.95, position=CLOSED
03-12 15:41:24 INFO position position_service 📦 Position P_DIOD_2026-03-12_2 CLOSED. P&L=$-31.40 (close_source=reconciliation)
03-12 15:41:24 INFO general position_service 📊 [P_DIOD_2026-03-12_2] P&L: ours=$-31.40 vs Tiger=$-37.38 (using ours, Tiger uses different cost basis)
03-12 15:41:24 INFO position order_tracker_service 📋 Found Position #1851 via position_id (precise match)
03-12 15:41:24 INFO order order_tracker_service 📋 Order 42523793044554752 FILLED (source=reconciliation): DIOD exit_trailing qty=40 price=$61.95 pnl=$-37.38
03-12 15:41:24 INFO order trailing_stop_scheduler 📊 Reconciliation: routed exit 42523793876077568 through OrderTracker → Position closed via add_exit_leg
03-12 15:41:24 INFO order SOXL discord_notifier Discord通知发送成功: 📦 Exit filled: SOXL trailing_stop 50@$51.74 P&L=$-95.73 (paper)
03-12 15:41:23 INFO order SOXL order_tracker_service ✅ Created ClosedPosition #2784 via _handle_exit_fill for SOXL (created)
03-12 15:41:23 INFO order SOXL order_tracker_service 📦 Exit fill → SOXL trailing_stop: 50@$51.74, position=CLOSED