| 03-12 15:49:45 |
INFO
|
order |
|
trailing_stop_engine |
📅 Market order: outside_rth=False, time_in_force=DAY |
| 03-12 15:49:45 |
INFO
|
position |
TSM |
trailing_stop_engine |
🔴 盘中时段 → 使用市价单: symbol=TSM, side=BUY, quantity=7 |
| 03-12 15:49:45 |
INFO
|
order |
TSM |
trailing_stop_engine |
🔴 Tiger close order: symbol=TSM, side=BUY, quantity=7, trigger_price=339.8 |
| 03-12 15:49:45 |
INFO
|
position |
TSM |
trailing_stop_engine |
✅ TSM 确认仓位存在,方向=空仓,数量: 7 |
| 03-12 15:49:45 |
INFO
|
position |
TSM |
tiger_client |
Position: TSM, Qty: -7, Cost: 339.5414 |
| 03-12 15:49:45 |
INFO
|
position |
TSM |
tiger_client |
Getting positions for symbol: TSM |
| 03-12 15:49:45 |
INFO
|
order |
TSM |
trailing_stop_engine |
✅ TSM take_profit订单已取消: 42523865311757313 |
| 03-12 15:49:45 |
INFO
|
order |
|
tiger_client |
Cancel order 42523865311757313 result: 42523865311757313 |
| 03-12 15:49:45 |
INFO
|
position |
TSM |
tiger_client |
Getting positions for symbol: TSM |
| 03-12 15:49:45 |
INFO
|
order |
TSM |
trailing_stop_engine |
✅ TSM take_profit订单已取消: 42523865311757313 |
| 03-12 15:49:45 |
INFO
|
order |
|
tiger_client |
Cancel order 42523865311757313 result: 42523865311757313 |
| 03-12 15:49:45 |
INFO
|
order |
TSM |
trailing_stop_engine |
📋 TSM 止盈订单ID已更新: 42523260522482688 -> 42523865311757313 |
| 03-12 15:49:45 |
INFO
|
order |
TSM |
trailing_stop_engine |
📋 TSM 存储的止盈订单ID 42523260522482688 不在挂单中,尝试类型匹配 |
| 03-12 15:49:45 |
INFO
|
order |
TSM |
tiger_client |
Open order: 42523865311757313 - BUY 7 TSM @ 324.46 - Status: OrderStatus.HELD - CanCancel: True |
| 03-12 15:49:45 |
INFO
|
order |
TSM |
tiger_client |
Retrieved 1 open orders for TSM |
| 03-12 15:49:45 |
INFO
|
order |
TSM |
trailing_stop_engine |
📋 TSM 止盈订单ID已更新: 42523260522482688 -> 42523865311757313 |
| 03-12 15:49:45 |
INFO
|
order |
TSM |
trailing_stop_engine |
📋 TSM 存储的止盈订单ID 42523260522482688 不在挂单中,尝试类型匹配 |
| 03-12 15:49:45 |
INFO
|
order |
TSM |
tiger_client |
Open order: 42523865311757313 - BUY 7 TSM @ 324.46 - Status: OrderStatus.HELD - CanCancel: True |
| 03-12 15:49:45 |
INFO
|
order |
TSM |
tiger_client |
Retrieved 1 open orders for TSM |
| 03-12 15:49:44 |
INFO
|
order |
TSM |
trailing_stop_engine |
✅ TSM stop_loss订单已取消: 42523870356720640 |
| 03-12 15:49:44 |
INFO
|
order |
|
tiger_client |
Cancel order 42523870356720640 result: 42523870356720640 |
| 03-12 15:49:44 |
INFO
|
order |
TSM |
trailing_stop_engine |
✅ TSM stop_loss订单已取消: 42523870356720640 |
| 03-12 15:49:44 |
INFO
|
order |
|
tiger_client |
Cancel order 42523870356720640 result: 42523870356720640 |
| 03-12 15:49:44 |
INFO
|
order |
TSM |
trailing_stop_engine |
📋 TSM 存储的止损订单ID 42523870356720640 不在挂单中,尝试类型匹配 |
| 03-12 15:49:44 |
INFO
|
order |
TSM |
tiger_client |
Open order: 42523865311757313 - BUY 7 TSM @ 324.46 - Status: OrderStatus.HELD - CanCancel: True |
| 03-12 15:49:44 |
INFO
|
order |
TSM |
tiger_client |
Retrieved 1 open orders for TSM |
| 03-12 15:49:44 |
INFO
|
order |
TSM |
trailing_stop_engine |
📋 TSM 存储的止损订单ID 42523870356720640 不在挂单中,尝试类型匹配 |
| 03-12 15:49:44 |
INFO
|
order |
TSM |
tiger_client |
Open order: 42523865311757313 - BUY 7 TSM @ 324.46 - Status: OrderStatus.HELD - CanCancel: True |
| 03-12 15:49:44 |
INFO
|
order |
TSM |
tiger_client |
Retrieved 1 open orders for TSM |
| 03-12 15:49:44 |
INFO
|
order |
TSM |
trailing_stop_engine |
🔔 [PAPER] TSM stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-12 15:49:44 |
INFO
|
order |
TSM |
trailing_stop_engine |
📈 [PAPER] TSM 反向保护止损修改成功: $338.95, 新订单ID=42523870356720640 |
| 03-12 15:49:44 |
INFO
|
order |
TSM |
trailing_stop_engine |
🔔 [PAPER] TSM stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-12 15:49:44 |
INFO
|
order |
|
trailing_stop_engine |
📋 Marked OrderTracker 42523820213552128 as cancelled |
| 03-12 15:49:44 |
INFO
|
order |
|
trailing_stop_engine |
📋 Created OrderTracker for stop loss order 42523870356720640 |
| 03-12 15:49:44 |
INFO
|
order |
|
trailing_stop_engine |
📋 Synced Trade.stop_loss_order_id: 42523870139534336 → 42523870356720640 for trade_id=10681 |
| 03-12 15:49:44 |
INFO
|
order |
|
tiger_client |
✅ Created new stop loss order 42523870356720640 at $338.95 (cancel+create) |
| 03-12 15:49:43 |
INFO
|
order |
|
tiger_client |
📅 [Paper] Stop LIMIT order: outside_rth=False (trigger=$338.95, limit=$337.25) |
| 03-12 15:49:43 |
INFO
|
order |
|
tiger_client |
✅ Cancelled old stop loss order 42523820213552128 |
| 03-12 15:49:43 |
INFO
|
order |
|
tiger_client |
Cancel order 42523820213552128 result: 42523820213552128 |
| 03-12 15:49:43 |
WARN
|
order |
|
tiger_client |
⚠️ Order 42523820213552128 cannot be modified (status=OrderStatus.EXPIRED), falling back to cancel+create |
| 03-12 15:49:42 |
INFO
|
order |
TSM |
tiger_client |
📈 Modifying stop loss: TSM order 42523820213552128 to $338.95 |
| 03-12 15:49:42 |
INFO
|
order |
TSM |
trailing_stop_engine |
📋 TSM 存储的止损订单ID 42523820213552128 不在挂单中,尝试类型匹配 |
| 03-12 15:49:42 |
INFO
|
order |
TSM |
tiger_client |
Open order: 42523865311757313 - BUY 7 TSM @ 324.46 - Status: OrderStatus.HELD - CanCancel: True |
| 03-12 15:49:42 |
INFO
|
order |
TSM |
tiger_client |
Retrieved 1 open orders for TSM |
| 03-12 15:49:42 |
INFO
|
order |
TSM |
trailing_stop_engine |
📈 [PAPER] TSM 反向保护止损修改成功: $338.95, 新订单ID=42523870139534336 |
| 03-12 15:49:42 |
INFO
|
order |
|
trailing_stop_engine |
📋 Marked OrderTracker 42523865311759360 as cancelled |
| 03-12 15:49:42 |
INFO
|
order |
|
trailing_stop_engine |
📋 Created OrderTracker for stop loss order 42523870139534336 |
| 03-12 15:49:42 |
INFO
|
order |
|
trailing_stop_engine |
📋 Synced Trade.stop_loss_order_id: 42523865311759360 → 42523870139534336 for trade_id=10681 |
| 03-12 15:49:42 |
INFO
|
order |
|
tiger_client |
✅ Created new stop loss order 42523870139534336 at $338.95 (cancel+create) |
| 03-12 15:49:42 |
INFO
|
order |
|
tiger_client |
📅 [Paper] Stop LIMIT order: outside_rth=False (trigger=$338.95, limit=$337.25) |
| 03-12 15:49:41 |
INFO
|
order |
|
tiger_client |
✅ Cancelled old stop loss order 42523865311759360 |
| 03-12 15:49:41 |
INFO
|
order |
|
tiger_client |
Cancel order 42523865311759360 result: 42523865311759360 |
| 03-12 15:49:41 |
INFO
|
order |
|
tiger_client |
📋 Order 42523865311759360 is STP type, forcing cancel+create to convert to STP_LMT |
| 03-12 15:49:41 |
INFO
|
order |
TSM |
tiger_client |
📈 Modifying stop loss: TSM order 42523865311759360 to $338.95 |
| 03-12 15:49:41 |
INFO
|
order |
|
trailing_stop_engine |
📋 Marked OrderTracker 42523820213552128 as cancelled |
| 03-12 15:49:41 |
INFO
|
order |
|
trailing_stop_engine |
📋 Updated OrderTracker 42523865311759360 prices: stop=$339.70 limit=$341.40 |
| 03-12 15:49:41 |
INFO
|
order |
|
trailing_stop_engine |
📋 Synced Trade.stop_loss_order_id: 42523820213552128 → 42523865311759360 for trade_id=10681 |
| 03-12 15:49:41 |
INFO
|
order |
TSM |
trailing_stop_engine |
📋 TSM 发现止损订单ID: 42523865311759360 |
| 03-12 15:49:41 |
INFO
|
order |
TSM |
trailing_stop_engine |
📋 TSM 止损订单ID已更新: 42523820213552128 -> 42523865311759360 |
| 03-12 15:49:41 |
INFO
|
order |
TSM |
trailing_stop_engine |
📋 TSM 存储的止损订单ID 42523820213552128 不在挂单中,尝试类型匹配 |
| 03-12 15:49:41 |
INFO
|
order |
TSM |
tiger_client |
Open order: 42523865311759360 - BUY 7 TSM @ None - Status: OrderStatus.HELD - CanCancel: True |
| 03-12 15:49:41 |
INFO
|
order |
TSM |
tiger_client |
Open order: 42523865311757313 - BUY 7 TSM @ 324.46 - Status: OrderStatus.HELD - CanCancel: True |
| 03-12 15:49:41 |
INFO
|
order |
TSM |
tiger_client |
Retrieved 2 open orders for TSM |
| 03-12 15:49:40 |
INFO
|
trailing_stop |
TSM |
trailing_stop_engine |
🛡️ [TSM] 反向保护触发: 亏损0.78%, 趋势强度30, 止损从$339.70收紧至$338.95 (收紧系数0.7) |
| 03-12 15:49:40 |
INFO
|
general |
TSM |
trailing_stop_engine |
🔄 TSM retry cooldown expired, proceeding with attempt 2 |
| 03-12 15:49:40 |
INFO
|
general |
SOXL |
trailing_stop_engine |
📊 Batch API refresh: 13/13 symbols updated: ['CIFR', 'MSTR', 'VST', 'AAL', 'CRUS', 'TSLA', 'MPWR', 'TXN', 'MRVL', 'ALAB', 'SOXL', 'META', 'ADI'] |
| 03-12 15:49:40 |
INFO
|
trailing_stop |
TSM |
trailing_stop_engine |
🛡️ [TSM] 反向保护触发: 亏损0.77%, 趋势强度30, 止损从$339.70收紧至$338.95 (收紧系数0.7) |
| 03-12 15:49:40 |
INFO
|
general |
TSM |
trailing_stop_engine |
🔄 TSM retry cooldown expired, proceeding with attempt 2 |
| 03-12 15:49:40 |
INFO
|
general |
SOXL |
trailing_stop_engine |
📊 Batch API refresh: 11/11 symbols updated: ['CIFR', 'MSTR', 'VST', 'AAL', 'CRUS', 'TSLA', 'MPWR', 'TXN', 'MRVL', 'ALAB', 'SOXL'] |
| 03-12 15:49:36 |
INFO
|
general |
IR |
trailing_stop_engine |
📊 Batch API refresh: 22/23 symbols updated: ['SLB', 'IR', 'HUBB', 'ANET', 'AMD', 'PI', 'TSM', 'PONY', 'ON', 'SWKS', 'MS', 'SLAB', 'GOOG', 'INTC', 'NVDA', 'VSTL', 'MSFT', 'QCOM', 'GS', 'APH', 'AAPL', 'AAPU'] |
| 03-12 15:49:35 |
INFO
|
general |
IR |
trailing_stop_engine |
📊 Batch API refresh: 22/23 symbols updated: ['SLB', 'IR', 'HUBB', 'ANET', 'AMD', 'PI', 'TSM', 'PONY', 'ON', 'SLAB', 'SWKS', 'MS', 'GOOG', 'INTC', 'NVDA', 'MSFT', 'QCOM', 'VSTL', 'GS', 'APH', 'AAPL', 'AAPU'] |
| 03-12 15:49:35 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-12 15:49:35 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-12 15:49:34 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-12 15:49:34 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-12 15:49:34 |
INFO
|
order |
|
routes |
📝 [PAPER] Discord notification sent: filled |
| 03-12 15:49:34 |
INFO
|
order |
|
discord_notifier |
Discord TTS通知发送成功: CIFR做空开仓卖出339股状态[PAPER] filled |
| 03-12 15:49:34 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-12 15:49:34 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-12 15:49:33 |
INFO
|
order |
|
tiger_client |
Retrieved 100 filled orders |
| 03-12 15:49:33 |
INFO
|
order |
|
tiger_client |
Retrieved 100 filled orders |
| 03-12 15:49:32 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-11 to 2026-03-12 |
| 03-12 15:49:32 |
INFO
|
order |
|
tiger_client |
Retrieved 0 filled orders |
| 03-12 15:49:32 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-11 to 2026-03-12 |
| 03-12 15:49:32 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-11 to 2026-03-12 |
| 03-12 15:49:31 |
WARN
|
position |
SOXL |
trailing_stop_scheduler |
⚠️ Direction mismatch for SOXL (paper): DB side=short, Tiger side=long — position may have reversed |
| 03-12 15:49:31 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Exit closure verification: 10 confirmed closed, 0 reactivated (position still open) |
| 03-12 15:49:31 |
INFO
|
order |
|
tiger_client |
Retrieved 0 filled orders |
| 03-12 15:49:31 |
INFO
|
general |
|
trailing_stop_scheduler |
⏭️ [CIFR] TS #3414 skip reactivation: active TS #3447 already exists for paper |
| 03-12 15:49:31 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-11 to 2026-03-12 |
| 03-12 15:49:31 |
INFO
|
position |
AAPL |
trailing_stop_scheduler |
[AAPL] Old triggered TS#3409 (triggered 2026-03-12 14:10:05.671978) belongs to previous lifecycle, current OPEN position created 2026-03-12 15:44:17.874438 — allowing re-creation |
| 03-12 15:49:31 |
WARN
|
position |
SOXL |
trailing_stop_scheduler |
⚠️ Direction mismatch for SOXL (paper): DB side=short, Tiger side=long — position may have reversed |
| 03-12 15:49:31 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Exit closure verification: 10 confirmed closed, 2 reactivated (position still open) |
| 03-12 15:49:31 |
WARN
|
position |
SOXL |
trailing_stop_scheduler |
🔄 [SOXL] TS #3441 reactivated: position still open at broker (qty=48), retry 3/5 |
| 03-12 15:49:31 |
INFO
|
position |
TSM |
trailing_stop_scheduler |
[TSM] Old triggered TS#3423 (triggered 2026-03-12 15:43:23.173307) belongs to previous lifecycle, current OPEN position created 2026-03-12 15:49:06.833766 — allowing re-creation |
| 03-12 15:49:30 |
INFO
|
general |
|
trailing_stop_scheduler |
⏭️ [CIFR] TS #3414 skip reactivation: active TS #3447 already exists for paper |
| 03-12 15:49:30 |
WARN
|
position |
TSM |
trailing_stop_scheduler |
🔄 [TSM] TS #3423 reactivated: position still open at broker (qty=7), retry 1/5 |
| 03-12 15:49:30 |
INFO
|
position |
TSM |
trailing_stop_scheduler |
[TSM] Old triggered TS#3423 (triggered 2026-03-12 15:43:23.173307) belongs to previous lifecycle, current OPEN position created 2026-03-12 15:49:06.833766 — allowing re-creation |
| 03-12 15:49:30 |
INFO
|
position |
TSM |
trailing_stop_scheduler |
[TSM] Old triggered TS#3423 (triggered 2026-03-12 15:43:23.173307) belongs to previous lifecycle, current OPEN position created 2026-03-12 15:49:06.833766 — allowing re-creation |
| 03-12 15:49:30 |
INFO
|
position |
AAPL |
trailing_stop_scheduler |
[AAPL] Old triggered TS#3409 (triggered 2026-03-12 14:10:05.671978) belongs to previous lifecycle, current OPEN position created 2026-03-12 15:44:17.874438 — allowing re-creation |