System Logs

Total: 1747787 Errors Live
Clear
Time Level Category Symbol Source Message
03-12 20:16:09 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:16:08 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:16:08 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:16:07 ERROR general tiger_client Quote client not initialized
03-12 20:16: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:16:06 ERROR general tiger_client Quote client not initialized
03-12 20:16:05 ERROR order tiger_client Error placing order: code=1200 msg=standard account response error(forbidden:请稍后再试)
03-12 20:16: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:16:05 INFO trailing_stop tiger_client [MTSI] Skipping bracket SL leg for pre-market trade (outside_rth=True): TrailingStop handles soft stop at $221.49
03-12 20:16:05 WARN order tiger_client ❌ Position query failed for MTSI: code=1200 msg=standard account response error(forbidden:请稍后再试) - treating as new order
03-12 20:16:05 INFO position tiger_client 📊 Position query result for MTSI: success=False
03-12 20:16:05 ERROR position tiger_client Error getting positions: code=1200 msg=standard account response error(forbidden:请稍后再试)
03-12 20:16: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.14 timestamp: 1773346565064
03-12 20:16: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: 1773346565064 positionQty: 1500 salableQty: 1500
03-12 20:16:05 INFO position tiger_client Getting positions for symbol: MTSI
03-12 20:16:05 INFO position tiger_client 🔍 Position Increase Check: SELL 18.0 MTSI
03-12 20:16: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.49 marketValue: 19931 unrealizedPnl: -11874.3900001 timestamp: 1773346565064 positionQty: 1900 salableQty: 1900
03-12 20:16: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: 1773346565064 positionQty: 100 salableQty: 100
03-12 20:16: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:16:04 ERROR general tiger_client Quote client not initialized
03-12 20:16:04 INFO order signal_parser Signal parsed successfully: {'symbol': 'MTSI', 'is_close_signal': False, 'side': 'sell', 'quantity': 18.0, 'order_type': 'limit', 'stop_loss': 221.49, 'take_profit': 207.55, 'reference_price': 216.09, 'trading_session': 'extended', 'outside_rth': True, 'price': 216.09, 'time_in_force': 'day'}
03-12 20:16:04 INFO order signal_parser Converted market order to limit order at $216.09 for extended hours trading
03-12 20:16:04 INFO general signal_parser 📊 SL/TP parsed: SL=$221.49, TP=$207.55
03-12 20:16:04 INFO trailing_stop routes 📝 [PAPER] Received webhook from 35.209.169.104: {"action": "sell", "extras": {"agentType": "15Min\u5165\u573a-\u6781\u5f3a\u8d8b\u52bf\u505a\u7a7a", "indicator": "\ud83d\udcccTDScanner 15Min\u5165\u573a-\u6781\u5f3a\u8d8b\u52bf\u505a\u7a7a\nGate:STRONG_SELL\nSignal: C-1, WMvalue: -18.46, \u8d8b\u52bf\u5f3a\u5ea6: 64.7%\n\u52a8\u80fd\u4e00\u81f4\u6027: \u4e00\u81f4 (3/4)\nMomo State: \u9707\u8361\u504f\u7a7a (-2+1)\nHTF: B-4,strongpass, WMvalue: -13.02, \u8d8b\u52bf\u5f3a\u5ea6: 70.6%\nHTF\u52a8\u80fd\u4e00\u81f4\u6027: \u5f3a\u4e00\u81f4 (4/4)\nHTF Momo State: \u5171\u632f\u7a7a\u5934 (-2+-2) | 60\nMarket Structure: V4 (UDDD)\n\ud83d\udd34 OB: reject(-3) - \u505a\u7a7a\u4fe1\u53f7\u57284H Bullish OB\u533a\u57df\u5185\uff0c\u5f3a\u652f\u6491\uff5c\u538b\u529b:4H\u538b\u529b\u4e0b\u65b920.34%,1H\u538b\u529b\u4e0b\u65b910.32%\uff5c\u652f\u6491:4H\u652f\u6491\u5185,1H\u652f\u6491\u4e0a\u65b93.89%\nDeviation: 42.4% \u2192 \u4ed3\u4f4dx0.8\nMarketRegime: APEX_BEAR\nSqueeze: \u2705\u53cc\u91cd\u7206\u70b9 pass, HTF[\u6324\u538b\u4e2d,\u6709pass]+Cur[\u6324\u538b\u4e2d,\u6709pass]\nPPO: -2(\u5f3a\u6740\u8dcc(\u53cc\u5468\u671f\u53d1\u6563))/-2(\u5f3a\u6740\u8dcc(\u53cc\u5468\u671f\u53d1\u6563)) \u2192 PASS x1.2 [PPO-DUAL-STRONG]\nResonance: +0.659 \u5f3a\u5171\u632f [TSI\u00d7htf:+0.66 | TSI\u00d7Str:+0.60 | MA\u00d7htf:+1.00 | Time:+0.30]\nML: 0.684 medium(normal) [XGB:0.736/RF:0.633]\n\u9884\u6d4b\u6a21\u578b: \u2705 \u652f\u6301 \u65b9\u5411\u4e00\u81f4\u7387:70% (\u9ad8\u7f6e\u4fe1, 10\u6848\u4f8b) \u9884\u671f\u6ce2\u52a8:3.4% \u5efa\u8baeTP:-2.73% | K\u7ebf:\u56fe\u8868:Ascending Triangle\n\u591a\u7ef4\u7efc\u5408\u8bc4\u7ea7: C-1 M-1 V4\nFinal Decision: PASS - [\u786c\u62d2\u7edd] OB\u786c\u62d2\u7edd: \u505a\u7a7a\u4fe1\u53f7\u57284H Bullish OB\u533a\u57df\u5185\uff0c\u5f3a\u652f\u6491\uff5c\u538b\u529b:4H\u538b\u529b\u4e0b\u65b920.34%,1H\u538b\u529b\u4e0b\u65b910.32%\uff5c\u652f\u6491:4H\u652f\u6491\u5185,1H\u652f\u6491\u4e0a\u65b93.89%\uff0cMRC\u4e0d\u53ef\u8986\u
03-12 20:16:04 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:16:04 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:16:04 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:16:03 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:16:03 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:16:03 INFO general IR trailing_stop_engine 📊 EODHD batch fallback: 6/6 symbols: ['MS', 'APH', 'IR', 'MSFT', 'NVDA', 'SLAB']
03-12 20:16:03 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:16:03 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:16:03 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:16:03 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:16:03 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:16:03 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:16:02 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:16:02 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:16:02 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:16:02 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:16:01 ERROR general tiger_client Quote client not initialized
03-12 20:16:01 WARN general COIN tiger_client Extended hours price not available for COIN, falling back to briefs
03-12 20:16:01 ERROR general tiger_client Quote client not initialized
03-12 20:16:01 INFO trailing_stop trailing_stop_scheduler 🔄 Full sync: Processing 1 active trailing stop positions (API verification)
03-12 20:16:01 INFO error trailing_stop_engine ⚡ Paper account: API failed, using database fallback
03-12 20:16:01 INFO position trailing_stop_engine 📦 paper: using DB holdings fallback (10 positions)
03-12 20:16:01 ERROR position tiger_client Error getting positions: code=1200 msg=standard account response error(forbidden:请稍后再试)
03-12 20:16:01 INFO position tiger_client Getting positions for symbol: all
03-12 20:16:01 INFO position QCML tiger_client Position: QCML, Qty: 1500, Cost: 22.2802
03-12 20:16:01 INFO position ORCX tiger_client Position: ORCX, Qty: 1900, Cost: 16.7397
03-12 20:16:01 INFO position CLSK tiger_client Position: CLSK, Qty: 100, Cost: 15.593
03-12 20:16:00 INFO position tiger_client Getting positions for symbol: all
03-12 20:16: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.14 timestamp: 1773346560196
03-12 20:16: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: 1773346560196 positionQty: 1500 salableQty: 1500
03-12 20:16: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.49 marketValue: 19931 unrealizedPnl: -11874.3900001 timestamp: 1773346560196 positionQty: 1900 salableQty: 1900
03-12 20:16: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: 1773346560196 positionQty: 100 salableQty: 100
03-12 20:15:59 ERROR general tiger_client Quote client not initialized
03-12 20:15:59 WARN general COIN tiger_client Extended hours price not available for COIN, falling back to briefs
03-12 20:15:59 ERROR general tiger_client Quote client not initialized
03-12 20:15:59 INFO general COIN trailing_stop_engine 📊 EODHD batch fallback: 1/1 symbols: ['COIN']
03-12 20:15:59 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:15:59 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:15:59 ERROR general tiger_client Quote client not initialized
03-12 20:15:59 ERROR order tiger_client Error placing order: code=1200 msg=standard account response error(forbidden:请稍后再试)
03-12 20:15:58 INFO trailing_stop tiger_client [MTSI] Skipping bracket SL leg for pre-market trade (outside_rth=True): TrailingStop handles soft stop at $221.49
03-12 20:15:58 WARN order tiger_client ❌ Position query failed for MTSI: code=1200 msg=standard account response error(forbidden:请稍后再试) - treating as new order
03-12 20:15:58 INFO position tiger_client 📊 Position query result for MTSI: success=False
03-12 20:15:58 ERROR position tiger_client Error getting positions: code=1200 msg=standard account response error(forbidden:请稍后再试)
03-12 20:15:58 ERROR general tiger_client Quote client not initialized
03-12 20:15:57 INFO position tiger_client Getting positions for symbol: MTSI
03-12 20:15:57 INFO position tiger_client 🔍 Position Increase Check: SELL 18.0 MTSI
03-12 20:15:57 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:15:57 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:15:57 INFO general IR trailing_stop_engine 📊 EODHD batch fallback: 6/6 symbols: ['MS', 'SLAB', 'APH', 'IR', 'MSFT', 'NVDA']
03-12 20:15:57 ERROR general tiger_client Quote client not initialized
03-12 20:15:57 INFO order signal_parser Signal parsed successfully: {'symbol': 'MTSI', 'is_close_signal': False, 'side': 'sell', 'quantity': 18.0, 'order_type': 'limit', 'stop_loss': 221.49, 'take_profit': 207.55, 'reference_price': 216.09, 'trading_session': 'extended', 'outside_rth': True, 'price': 216.09, 'time_in_force': 'day'}
03-12 20:15:57 INFO order signal_parser Converted market order to limit order at $216.09 for extended hours trading
03-12 20:15:57 INFO general signal_parser 📊 SL/TP parsed: SL=$221.49, TP=$207.55
03-12 20:15:57 INFO trailing_stop routes 📝 [PAPER] Received webhook from 35.209.169.104: {"action": "sell", "extras": {"agentType": "15Min\u5165\u573a-\u5f3a\u8d8b\u52bf\u505a\u7a7a", "indicator": "\ud83d\udcccTDScanner 15Min\u5165\u573a-\u5f3a\u8d8b\u52bf\u505a\u7a7a\nGate:STRONG_SELL\nSignal: C-1, WMvalue: -18.46, \u8d8b\u52bf\u5f3a\u5ea6: 64.7%\n\u52a8\u80fd\u4e00\u81f4\u6027: \u4e00\u81f4 (3/4)\nMomo State: \u9707\u8361\u504f\u7a7a (-2+1)\nHTF: B-4,strongpass, WMvalue: -13.02, \u8d8b\u52bf\u5f3a\u5ea6: 70.6%\nHTF\u52a8\u80fd\u4e00\u81f4\u6027: \u5f3a\u4e00\u81f4 (4/4)\nHTF Momo State: \u5171\u632f\u7a7a\u5934 (-2+-2) | 60\nMarket Structure: V4 (UDDD)\n\ud83d\udd34 OB: reject(-3) - \u505a\u7a7a\u4fe1\u53f7\u57284H Bullish OB\u533a\u57df\u5185\uff0c\u5f3a\u652f\u6491\uff5c\u538b\u529b:4H\u538b\u529b\u4e0b\u65b920.34%,1H\u538b\u529b\u4e0b\u65b910.32%\uff5c\u652f\u6491:4H\u652f\u6491\u5185,1H\u652f\u6491\u4e0a\u65b93.89%\nDeviation: 42.4% \u2192 \u4ed3\u4f4dx0.8\nMarketRegime: APEX_BEAR\nSqueeze: \u2705\u53cc\u91cd\u7206\u70b9 pass, HTF[\u6324\u538b\u4e2d,\u6709pass]+Cur[\u6324\u538b\u4e2d,\u6709pass]\nPPO: -2(\u5f3a\u6740\u8dcc(\u53cc\u5468\u671f\u53d1\u6563))/-2(\u5f3a\u6740\u8dcc(\u53cc\u5468\u671f\u53d1\u6563)) \u2192 PASS x1.2 [PPO-DUAL-STRONG]\nResonance: +0.659 \u5f3a\u5171\u632f [TSI\u00d7htf:+0.66 | TSI\u00d7Str:+0.60 | MA\u00d7htf:+1.00 | Time:+0.30]\nML: 0.684 medium(normal) [XGB:0.736/RF:0.633]\n\u9884\u6d4b\u6a21\u578b: \u2705 \u652f\u6301 \u65b9\u5411\u4e00\u81f4\u7387:70% (\u9ad8\u7f6e\u4fe1, 10\u6848\u4f8b) \u9884\u671f\u6ce2\u52a8:3.4% \u5efa\u8baeTP:-2.73% | K\u7ebf:\u56fe\u8868:Ascending Triangle\n\u591a\u7ef4\u7efc\u5408\u8bc4\u7ea7: C-1 M-1 V4\nFinal Decision: PASS - [\u786c\u62d2\u7edd] OB\u786c\u62d2\u7edd: \u505a\u7a7a\u4fe1\u53f7\u57284H Bullish OB\u533a\u57df\u5185\uff0c\u5f3a\u652f\u6491\uff5c\u538b\u529b:4H\u538b\u529b\u4e0b\u65b920.34%,1H\u538b\u529b\u4e0b\u65b910.32%\uff5c\u652f\u6491:4H\u652f\u6491\u5185,1H\u652f\u6491\u4e0a\u65b93.89%\uff0cMRC\u4e0d\u53ef\u8986\u76d6\nHTF\u2
03-12 20:15:57 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:15:57 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:15:56 ERROR order tiger_client Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在)
03-12 20:15:55 ERROR order tiger_client Error getting order status: code=1200 msg=standard account response error(forbidden:请稍后再试)
03-12 20:15: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.17 timestamp: 1773346555068
03-12 20:15: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: 1773346555068 positionQty: 1500 salableQty: 1500
03-12 20:15: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.49 marketValue: 19931 unrealizedPnl: -11874.3900001 timestamp: 1773346555068 positionQty: 1900 salableQty: 1900
03-12 20:15: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: 1773346555068 positionQty: 100 salableQty: 100
03-12 20:15:55 ERROR order tiger_client Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在)
03-12 20:15:54 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:15:54 ERROR order tiger_client Error getting filled orders: code=1200 msg=standard account response error(forbidden:Please try again later)
03-12 20:15:54 ERROR general tiger_client Quote client not initialized
03-12 20:15:54 WARN general COIN tiger_client Extended hours price not available for COIN, falling back to briefs
03-12 20:15:54 ERROR general tiger_client Quote client not initialized
03-12 20:15:54 INFO general COIN trailing_stop_engine 📊 EODHD batch fallback: 1/1 symbols: ['COIN']
03-12 20:15:54 WARN error tiger_client Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs'
03-12 20:15:54 WARN error tiger_client Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline'
03-12 20:15:54 INFO order tiger_client Getting filled orders from 2026-03-11 to 2026-03-12
03-12 20:15:53 INFO order tiger_client Retrieved 2 filled orders
03-12 20:15:53 INFO order tiger_client Getting filled orders from 2026-03-11 to 2026-03-12
03-12 20:15:53 WARN position COIN trailing_stop_scheduler ⚠️ Direction mismatch for COIN (paper): DB side=short, Tiger side=long — position may have reversed