| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: SMH, Qty: 30, Cost: 384.4807 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: SLB, Qty: 54, Cost: 46.2102 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: SITM, Qty: 16, Cost: 328.8025 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: SIMO, Qty: 21, Cost: 118.8409 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: QRVO, Qty: 32, Cost: 76.8131 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: POWI, Qty: 54, Cost: 46.2052 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: ON, Qty: 87, Cost: 57.1843 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: NXPI, Qty: 50, Cost: 200.3092 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: NFLX, Qty: 416, Cost: 96.9755 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: MTSI, Qty: 47, Cost: 211.1043 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: MSTR, Qty: -20, Cost: 135.266 |
| 03-09 19:20:17 |
INFO
|
position |
LSCC |
tiger_client |
Position: LSCC, Qty: 29, Cost: 86.4928 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: CRUS, Qty: 19, Cost: 130.0818 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: CRDO, Qty: 22, Cost: 113.4739 |
| 03-09 19:20:17 |
INFO
|
position |
COIN |
tiger_client |
Position: COIN, Qty: -15, Cost: 193.653 |
| 03-09 19:20:17 |
INFO
|
position |
AVGO |
tiger_client |
Position: AVGO, Qty: 42, Cost: 338.8438 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: ASX, Qty: 235, Cost: 21.2477 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: ARM, Qty: 22, Cost: 113.6755 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: AOSL, Qty: 124, Cost: 20.114 |
| 03-09 19:20:17 |
INFO
|
position |
AAPL |
tiger_client |
Position: AAPL, Qty: 19, Cost: 256.7818 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Position: AAL, Qty: 232, Cost: 10.7378 |
| 03-09 19:20:17 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-09 19:20:16 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-09 19:20:16 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-09 19:20:16 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-09 19:20:16 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-09 19:20:16 |
INFO
|
position |
|
routes |
📝 [PAPER] No action needed: exit-short signal received but currently holding LONG position for AOSL |
| 03-09 19:20:16 |
INFO
|
position |
|
tiger_client |
No action: Received exit-short signal (buy) but holding LONG position for AOSL |
| 03-09 19:20:16 |
INFO
|
position |
|
tiger_client |
Got position from Tiger API: AOSL = 124 shares |
| 03-09 19:20:16 |
INFO
|
position |
|
tiger_client |
Position: AOSL, Qty: 124, Cost: 20.114 |
| 03-09 19:20:16 |
WARN
|
general |
|
trailing_stop_engine |
🔧 [PAPER] TSLA clearing dead pending_exit:unknown state (retry_count=0) to allow fresh exit attempt (price=$395.44) |
| 03-09 19:20:16 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] TSLA stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-09 19:20:16 |
INFO
|
order |
|
trailing_stop_engine |
📈 [PAPER] TSLA 反向保护止损修改成功: $391.65, 新订单ID=42491552222824448 |
| 03-09 19:20:16 |
INFO
|
order |
|
trailing_stop_engine |
📋 Marked OrderTracker 42491549081945088 as cancelled |
| 03-09 19:20:16 |
INFO
|
order |
|
trailing_stop_engine |
📋 Created OrderTracker for stop loss order 42491552222824448 |
| 03-09 19:20:16 |
INFO
|
order |
|
trailing_stop_engine |
📋 Synced Trade.stop_loss_order_id: 42491552002883584 → 42491552222824448 for trade_id=10357 |
| 03-09 19:20:16 |
INFO
|
order |
|
tiger_client |
✅ Created new stop loss order 42491552222824448 at $391.65 (cancel+create) |
| 03-09 19:20:16 |
INFO
|
general |
TSM |
trailing_stop_engine |
📊 Batch API refresh: 9/9 symbols updated: ['TER', 'SLAB', 'EQIX', 'QQQ', 'ETN', 'TSM', 'IR', 'KLAC', 'APH'] |
| 03-09 19:20:16 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: AOSL |
| 03-09 19:20:16 |
INFO
|
order |
|
tiger_client |
No open orders found for AOSL |
| 03-09 19:20:16 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for AOSL |
| 03-09 19:20:16 |
INFO
|
order |
|
tiger_client |
📅 [Paper] Stop LIMIT order: outside_rth=False (trigger=$391.65, limit=$389.69) |
| 03-09 19:20:15 |
INFO
|
position |
|
tiger_client |
Attempting to close position for AOSL, signal_side=buy |
| 03-09 19:20:15 |
INFO
|
position |
|
tiger_client |
Attempting to close position for AOSL with sandbox fallback, signal_side=buy, signal_quantity=1.0 |
| 03-09 19:20:15 |
INFO
|
position |
|
tiger_client |
Position: AOSL, Qty: 124, Cost: 20.114 |
| 03-09 19:20:15 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: AOSL |
| 03-09 19:20:15 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for AOSL, side=buy |
| 03-09 19:20:15 |
INFO
|
order |
|
tiger_client |
✅ Cancelled old stop loss order 42491549081945088 |
| 03-09 19:20:15 |
INFO
|
order |
|
tiger_client |
Cancel order 42491549081945088 result: 42491549081945088 |
| 03-09 19:20:15 |
WARN
|
order |
|
tiger_client |
⚠️ Order 42491549081945088 cannot be modified (status=OrderStatus.CANCELLED), falling back to cancel+create |
| 03-09 19:20:15 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'AOSL', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 19.55, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-09 19:20:15 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for AOSL (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-09 19:20:15 |
INFO
|
signal |
|
routes |
📝 [PAPER] Received webhook from 35.209.169.104: {"action": "buy", "extras": {"indicator": "MainTrend AI exitsell", "timeframe": "5m", "referencePrice": 19.55}, "ticker": "AOSL", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-09T19:20:15.162317"} |
| 03-09 19:20:14 |
INFO
|
order |
|
tiger_client |
📈 Modifying stop loss: TSLA order 42491549081945088 to $391.65 |
| 03-09 19:20:14 |
INFO
|
order |
|
trailing_stop_engine |
📋 TSLA 存储的止损订单ID 42491549081945088 不在挂单中,尝试类型匹配 |
| 03-09 19:20:14 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for TSLA |
| 03-09 19:20:14 |
WARN
|
general |
|
trailing_stop_engine |
🔧 [PAPER] TSLA clearing dead pending_exit:unknown state (retry_count=0) to allow fresh exit attempt (price=$395.34) |
| 03-09 19:20:14 |
INFO
|
order |
|
trailing_stop_engine |
📈 [PAPER] TSLA 反向保护止损修改成功: $391.65, 新订单ID=42491552002883584 |
| 03-09 19:20:14 |
INFO
|
order |
|
trailing_stop_engine |
📋 Marked OrderTracker 42491549081945088 as cancelled |
| 03-09 19:20:14 |
INFO
|
order |
|
trailing_stop_engine |
📋 Created OrderTracker for stop loss order 42491552002883584 |
| 03-09 19:20:14 |
INFO
|
order |
|
trailing_stop_engine |
📋 Synced Trade.stop_loss_order_id: 42491549081945088 → 42491552002883584 for trade_id=10357 |
| 03-09 19:20:14 |
INFO
|
order |
|
tiger_client |
✅ Created new stop loss order 42491552002883584 at $391.65 (cancel+create) |
| 03-09 19:20:14 |
INFO
|
order |
|
tiger_client |
📅 [Paper] Stop LIMIT order: outside_rth=False (trigger=$391.65, limit=$389.69) |
| 03-09 19:20:13 |
INFO
|
order |
|
tiger_client |
✅ Cancelled old stop loss order 42491549081945088 |
| 03-09 19:20:13 |
INFO
|
order |
|
tiger_client |
Cancel order 42491549081945088 result: 42491549081945088 |
| 03-09 19:20:13 |
WARN
|
order |
|
tiger_client |
⚠️ Order 42491549081945088 cannot be modified (status=OrderStatus.CANCELLED), falling back to cancel+create |
| 03-09 19:20:13 |
INFO
|
order |
|
tiger_client |
📈 Modifying stop loss: TSLA order 42491549081945088 to $391.65 |
| 03-09 19:20:13 |
INFO
|
order |
|
trailing_stop_engine |
📋 TSLA 存储的止损订单ID 42491549081945088 不在挂单中,尝试类型匹配 |
| 03-09 19:20:13 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for TSLA |
| 03-09 19:20:12 |
INFO
|
trailing_stop |
|
trailing_stop_engine |
🛡️ [TSLA] 反向保护触发: 亏损1.72%, 趋势强度6, 止损从$393.57收紧至$391.65 (收紧系数0.6) |
| 03-09 19:20:12 |
INFO
|
trailing_stop |
|
trailing_stop_engine |
🛡️ [TSLA] 反向保护触发: 亏损1.69%, 趋势强度6, 止损从$393.57收紧至$391.65 (收紧系数0.6) |
| 03-09 19:20:12 |
INFO
|
general |
|
trailing_stop_engine |
🔄 SYNA retry cooldown expired, proceeding with attempt 2 |
| 03-09 19:20:12 |
INFO
|
general |
|
trailing_stop_engine |
🔄 SYNA retry cooldown expired, proceeding with attempt 2 |
| 03-09 19:20:12 |
INFO
|
order |
|
trailing_stop_engine |
📈 [PAPER] CRUS 止损上移成功: $130.08, 新订单ID=42491551587518464 |
| 03-09 19:20:12 |
INFO
|
order |
|
trailing_stop_engine |
📋 Updated OrderTracker 42491551587518464 prices: stop=$130.08 limit=$129.43 |
| 03-09 19:20:12 |
INFO
|
order |
|
trailing_stop_engine |
📋 Synced Trade.stop_loss_order_id: 42491551587518464 → 42491551587518464 for trade_id=10330 |
| 03-09 19:20:12 |
INFO
|
order |
|
tiger_client |
✅ Modified stop loss order 42491551587518464 to $130.08 (direct modify) |
| 03-09 19:20:11 |
INFO
|
order |
|
tiger_client |
📈 Modifying stop loss: CRUS order 42491551587518464 to $130.08 |
| 03-09 19:20:11 |
INFO
|
order |
|
trailing_stop_engine |
📋 Marked OrderTracker 42489641073395712 as cancelled |
| 03-09 19:20:11 |
INFO
|
order |
|
trailing_stop_engine |
📋 Updated OrderTracker 42491551587518464 prices: stop=$127.88 limit=$127.24 |
| 03-09 19:20:11 |
INFO
|
order |
|
trailing_stop_engine |
📋 Synced Trade.stop_loss_order_id: 42491551587518464 → 42491551587518464 for trade_id=10330 |
| 03-09 19:20:11 |
INFO
|
order |
|
trailing_stop_engine |
📋 CRUS 发现止损订单ID: 42491551587518464 |
| 03-09 19:20:11 |
INFO
|
order |
|
trailing_stop_engine |
📋 CRUS 止损订单ID已更新: 42489641073395712 -> 42491551587518464 |
| 03-09 19:20:11 |
INFO
|
order |
|
trailing_stop_engine |
📋 CRUS 存储的止损订单ID 42489641073395712 不在挂单中,尝试类型匹配 |
| 03-09 19:20:11 |
INFO
|
order |
|
tiger_client |
Open order: 42491551587518464 - SELL 19 CRUS @ 129.43 - Status: OrderStatus.HELD - CanCancel: True |
| 03-09 19:20:11 |
INFO
|
order |
|
tiger_client |
Retrieved 1 open orders for CRUS |
| 03-09 19:20:11 |
INFO
|
order |
|
trailing_stop_engine |
📈 [PAPER] CRUS 止损上移成功: $130.08, 新订单ID=42491551587518464 |
| 03-09 19:20:11 |
INFO
|
order |
|
trailing_stop_engine |
📋 Marked OrderTracker 42489641073395712 as cancelled |
| 03-09 19:20:11 |
INFO
|
order |
|
trailing_stop_engine |
📋 Created OrderTracker for stop loss order 42491551587518464 |
| 03-09 19:20:11 |
INFO
|
order |
|
trailing_stop_engine |
📋 Synced Trade.stop_loss_order_id: 42489641073395712 → 42491551587518464 for trade_id=10330 |
| 03-09 19:20:11 |
INFO
|
order |
|
tiger_client |
✅ Created new stop loss order 42491551587518464 at $130.08 (cancel+create) |
| 03-09 19:20:11 |
INFO
|
order |
|
tiger_client |
📅 [Paper] Stop LIMIT order: outside_rth=False (trigger=$130.08, limit=$129.43) |
| 03-09 19:20:10 |
INFO
|
order |
|
tiger_client |
✅ Cancelled old stop loss order 42489641073395712 |
| 03-09 19:20:10 |
INFO
|
order |
|
tiger_client |
Cancel order 42489641073395712 result: 42489641073395712 |
| 03-09 19:20:10 |
WARN
|
order |
|
tiger_client |
⚠️ Order 42489641073395712 cannot be modified (status=OrderStatus.EXPIRED), falling back to cancel+create |
| 03-09 19:20:09 |
INFO
|
order |
|
tiger_client |
📈 Modifying stop loss: CRUS order 42489641073395712 to $130.08 |
| 03-09 19:20:09 |
INFO
|
order |
|
trailing_stop_engine |
📋 CRUS 存储的止损订单ID 42489641073395712 不在挂单中,尝试类型匹配 |
| 03-09 19:20:09 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for CRUS |
| 03-09 19:20:09 |
INFO
|
general |
AVGO |
trailing_stop_engine |
📊 Batch API refresh: 25/25 symbols updated: ['CRUS', 'ASX', 'UMC', 'SLB', 'SWKS', 'QRVO', 'SYNA', 'TSEM', 'AVGO', 'SIMO', 'POWI', 'SNDK', 'AAL', 'SITM', 'TSLA', 'AAPL', 'LSCC', 'COIN', 'CRDO', 'ON', 'TXN', 'MSTR', 'NXPI', 'ARM', 'MTSI'] |
| 03-09 19:20:09 |
INFO
|
general |
AVGO |
trailing_stop_engine |
📊 Batch API refresh: 25/25 symbols updated: ['CRUS', 'ASX', 'UMC', 'SLB', 'SWKS', 'QRVO', 'SYNA', 'TSEM', 'AVGO', 'SIMO', 'POWI', 'SNDK', 'AAL', 'SITM', 'TSLA', 'AAPL', 'LSCC', 'COIN', 'CRDO', 'ON', 'TXN', 'MSTR', 'NXPI', 'ARM', 'MTSI'] |