| 03-03 21:06:13 |
INFO
|
position |
|
tiger_client |
Position: ALGM, Qty: -187, Cost: 34.7416 |
| 03-03 21:06:13 |
INFO
|
position |
|
tiger_client |
Position: ALAB, Qty: -27, Cost: 110.4289 |
| 03-03 21:06:13 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-03 21:06:12 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-03 21:06:12 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-03 21:06:12 |
INFO
|
position |
MSTU |
tiger_client |
Position: MSTU, Qty: 1000, Cost: 5.1016 |
| 03-03 21:06:12 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-03 21:06:11 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-03 21:06:11 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] ON stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-03 21:06:10 |
INFO
|
order |
|
trailing_stop_engine |
📈 [PAPER] ON 反向保护止损修改成功: $63.37, 新订单ID=42424353297006592 |
| 03-03 21:06:10 |
INFO
|
order |
|
trailing_stop_engine |
📋 Updated OrderTracker 42424353297006592 prices: stop=$63.37 limit=$63.69 |
| 03-03 21:06:10 |
INFO
|
order |
|
trailing_stop_engine |
📋 Synced Trade.stop_loss_order_id: 42424353297006592 → 42424353297006592 for trade_id=9659 |
| 03-03 21:06:10 |
INFO
|
order |
|
tiger_client |
✅ Modified stop loss order 42424353297006592 to $63.37 (direct modify) |
| 03-03 21:06:09 |
INFO
|
order |
|
tiger_client |
📈 Modifying stop loss: ON order 42424353297006592 to $63.37 |
| 03-03 21:06:09 |
INFO
|
order |
|
tiger_client |
Open order: 42424353297006592 - BUY 61 ON @ 64.12 - Status: OrderStatus.HELD - CanCancel: True |
| 03-03 21:06:09 |
INFO
|
order |
|
tiger_client |
Retrieved 1 open orders for ON |
| 03-03 21:06:09 |
INFO
|
trailing_stop |
|
trailing_stop_engine |
🛡️ [ON] 反向保护触发: 亏损0.53%, 趋势强度22, 止损从$63.53收紧至$63.37 (收紧系数0.6) |
| 03-03 21:06:09 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 6/6 symbols updated: ['ON', 'COIN', 'TSEM', 'CRUS', 'ALAB', 'ALGM'] |
| 03-03 21:06:00 |
INFO
|
position |
|
tiger_client |
Position: TSEM, Qty: -98, Cost: 127.5822 |
| 03-03 21:06:00 |
INFO
|
position |
|
tiger_client |
Position: SYNA, Qty: -64, Cost: 77.4013 |
| 03-03 21:06:00 |
INFO
|
position |
|
tiger_client |
Position: SKYT, Qty: 84, Cost: 29.8955 |
| 03-03 21:06:00 |
INFO
|
position |
|
tiger_client |
Position: ON, Qty: -61, Cost: 63.1357 |
| 03-03 21:06:00 |
INFO
|
position |
|
tiger_client |
Position: NA, Qty: 729, Cost: 3.0059 |
| 03-03 21:06:00 |
INFO
|
position |
|
tiger_client |
Position: DIOD, Qty: -73, Cost: 67.8311 |
| 03-03 21:06:00 |
INFO
|
position |
|
tiger_client |
Position: CRUS, Qty: -168, Cost: 138.5857 |
| 03-03 21:06:00 |
INFO
|
position |
COIN |
tiger_client |
Position: COIN, Qty: 52, Cost: 185.5544 |
| 03-03 21:06:00 |
INFO
|
position |
|
tiger_client |
Position: AOSL, Qty: -292, Cost: 20.492 |
| 03-03 21:06:00 |
INFO
|
position |
|
tiger_client |
Position: ALMU, Qty: 254, Cost: 19.6013 |
| 03-03 21:06:00 |
INFO
|
position |
|
tiger_client |
Position: ALGM, Qty: -187, Cost: 34.7416 |
| 03-03 21:06:00 |
INFO
|
position |
|
tiger_client |
Position: ALAB, Qty: -27, Cost: 110.4289 |
| 03-03 21:05:59 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-03 21:05:58 |
INFO
|
position |
|
holdings_sync |
Holdings sync [real]: 0 new, 4 updated, 0 removed, 4 total |
| 03-03 21:05:54 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-03 21:05:54 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-03 21:05:54 |
INFO
|
position |
MSTU |
tiger_client |
Position: MSTU, Qty: 1000, Cost: 5.1016 |
| 03-03 21:05:54 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-03 21:05:54 |
INFO
|
position |
|
tiger_client |
Position: TSEM, Qty: -98, Cost: 127.5822 |
| 03-03 21:05:54 |
INFO
|
position |
|
tiger_client |
Position: SYNA, Qty: -64, Cost: 77.4013 |
| 03-03 21:05:54 |
INFO
|
position |
|
tiger_client |
Position: SKYT, Qty: 84, Cost: 29.8955 |
| 03-03 21:05:54 |
INFO
|
position |
|
tiger_client |
Position: ON, Qty: -61, Cost: 63.1357 |
| 03-03 21:05:54 |
INFO
|
position |
|
tiger_client |
Position: NA, Qty: 729, Cost: 3.0059 |
| 03-03 21:05:54 |
INFO
|
position |
|
tiger_client |
Position: DIOD, Qty: -73, Cost: 67.8311 |
| 03-03 21:05:54 |
INFO
|
position |
|
tiger_client |
Position: CRUS, Qty: -168, Cost: 138.5857 |
| 03-03 21:05:54 |
INFO
|
position |
COIN |
tiger_client |
Position: COIN, Qty: 52, Cost: 185.5544 |
| 03-03 21:05:54 |
INFO
|
position |
|
tiger_client |
Position: AOSL, Qty: -292, Cost: 20.492 |
| 03-03 21:05:54 |
INFO
|
position |
|
tiger_client |
Position: ALMU, Qty: 254, Cost: 19.6013 |
| 03-03 21:05:54 |
INFO
|
position |
|
tiger_client |
Position: ALGM, Qty: -187, Cost: 34.7416 |
| 03-03 21:05:54 |
INFO
|
position |
|
tiger_client |
Position: ALAB, Qty: -27, Cost: 110.4289 |
| 03-03 21:05:53 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-03 21:05:53 |
INFO
|
general |
|
trailing_stop_engine |
🔄 SYNA retry cooldown expired, proceeding with attempt 2 |
| 03-03 21:05:49 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-03 21:05:39 |
INFO
|
position |
|
holdings_sync |
Holdings sync [real]: 0 new, 4 updated, 0 removed, 4 total |
| 03-03 21:05:31 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-03 21:05:31 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-03 21:05:31 |
INFO
|
position |
MSTU |
tiger_client |
Position: MSTU, Qty: 1000, Cost: 5.1016 |
| 03-03 21:05:31 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-03 21:05:30 |
INFO
|
order |
|
trailing_stop_engine |
📈 [PAPER] ON 反向保护止损修改成功: $63.53, 新订单ID=42424353297006592 |
| 03-03 21:05:29 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-03 21:05:26 |
INFO
|
order |
|
trailing_stop_engine |
📋 Updated OrderTracker 42424353297006592 prices: stop=$63.53 limit=$63.85 |
| 03-03 21:05:25 |
INFO
|
order |
|
trailing_stop_engine |
📋 Synced Trade.stop_loss_order_id: 42424353297006592 → 42424353297006592 for trade_id=9659 |
| 03-03 21:05:24 |
INFO
|
order |
|
tiger_client |
✅ Modified stop loss order 42424353297006592 to $63.53 (direct modify) |
| 03-03 21:05:22 |
INFO
|
order |
|
tiger_client |
📈 Modifying stop loss: ON order 42424353297006592 to $63.53 |
| 03-03 21:05:22 |
INFO
|
order |
|
tiger_client |
Open order: 42424353297006592 - BUY 61 ON @ 64.12 - Status: OrderStatus.HELD - CanCancel: True |
| 03-03 21:05:22 |
INFO
|
order |
|
tiger_client |
Retrieved 1 open orders for ON |
| 03-03 21:05:21 |
INFO
|
trailing_stop |
|
trailing_stop_engine |
🛡️ [ON] 反向保护触发: 亏损0.53%, 趋势强度22, 止损从$63.80收紧至$63.53 (收紧系数0.6) |
| 03-03 21:05:20 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ON', 'COIN', 'TSEM', 'CRUS', 'ALAB', 'ALGM', 'SYNA', 'AOSL', 'DIOD', 'ALMU'] |
| 03-03 21:05:05 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-03 21:05:01 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-03 21:04:53 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Tiger holdings cross-check (paper): {'ts_created': 0, 'missing_position': 1, 'external_created': 0} |
| 03-03 21:04:46 |
INFO
|
position |
|
trailing_stop_scheduler |
[SLAB] Tiger holdings cross-check (paper): broker has short 48.0 shares but no DB position. Starting grace period. |
| 03-03 21:04:32 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Tiger holdings cross-check (real): {'ts_created': 0, 'missing_position': 1, 'external_created': 0} |
| 03-03 21:04:29 |
INFO
|
position |
MSTU |
trailing_stop_scheduler |
[MSTU] Tiger holdings cross-check (real): broker has long 1000.0 shares but no DB position. Starting grace period. |
| 03-03 21:04:29 |
INFO
|
sync |
|
trailing_stop_scheduler |
📊 Reconciliation (paper): entries=2, exits=1, updated=1, linked=1, ts_deactivated=1 |
| 03-03 21:04:20 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for ALGM order 42424313092900864 |
| 03-03 21:04:20 |
INFO
|
trailing_stop |
|
trailing_stop_scheduler |
📊 Created ClosedPosition #2317: SKYT take_profit @ $29.73, P&L=$1.58, linked 1 entries |
| 03-03 21:04:20 |
INFO
|
trailing_stop |
|
trailing_stop_scheduler |
📊 TrailingStop #3015 deactivated via reconciliation |
| 03-03 21:04:17 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Precise entry match via OrderTracker: 1 entries for exit 42423879658768384 (order IDs: ['42422752161956864']) |
| 03-03 21:04:15 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Reconciliation: routed exit 42423879658768384 through OrderTracker → Position closed via add_exit_leg |
| 03-03 21:04:11 |
INFO
|
order |
|
discord_notifier |
Discord通知发送成功: 📦 Exit filled: SKYT stop_loss 84@$29.73 P&L=$1.58 (real) |
| 03-03 21:04:07 |
INFO
|
order |
|
order_tracker_service |
📦 Exit fill → SKYT stop_loss: 84@$29.73, position=OPEN |
| 03-03 21:04:07 |
INFO
|
order |
|
discord_notifier |
Discord通知发送成功: ⚠️ Partial stop_loss fill: SKYT 84 filled, 84.0 remaining. TS #3015 stays active for continued protection (real) |
| 03-03 21:04:02 |
WARN
|
order |
|
order_tracker_service |
⚠️ [SKYT] Partial exit via stop_loss: 84 filled, remaining 84.0 shares. TS #3015 stays active (qty: 84.0 → 84.0) |
| 03-03 21:04:00 |
INFO
|
general |
|
position_service |
📊 [P_SKYT_2026-03-03_1] P&L: ours=$-1.68 vs Tiger=$1.58 (using ours, Tiger uses different cost basis) |
| 03-03 21:03:59 |
WARN
|
order |
|
order_tracker_service |
⚠️ Failed to cancel sibling 42422752162087936 at broker: code=1200 msg=standard account response error(BAD_REQUEST:订单不存在) |
| 03-03 21:03:59 |
ERROR
|
order |
|
tiger_client |
Error canceling order 42422752162087936: code=1200 msg=standard account response error(BAD_REQUEST:订单不存在) |
| 03-03 21:03:56 |
INFO
|
order |
|
order_tracker_service |
📋 Cancelled sibling take_profit order 42422752162087936 (parent=42422752161956864) |
| 03-03 21:03:56 |
INFO
|
order |
|
order_tracker_service |
📋 Order 42423879658768384 FILLED (source=reconciliation): SKYT stop_loss qty=84 price=$29.73 pnl=$1.58 |
| 03-03 21:03:56 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for ON order 42424352704038912 |
| 03-03 21:03:56 |
INFO
|
order |
|
tiger_client |
Retrieved 100 filled orders |
| 03-03 21:03:55 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-02 to 2026-03-03 |
| 03-03 21:03:48 |
INFO
|
sync |
|
trailing_stop_scheduler |
📊 Reconciliation (real): entries=2, exits=1, updated=0, linked=1, ts_deactivated=0 |
| 03-03 21:03:48 |
INFO
|
trailing_stop |
MSTU |
trailing_stop_scheduler |
📊 Created ClosedPosition #2316: MSTU stop_loss @ $5.07, P&L=$-136.30, linked 1 entries |
| 03-03 21:03:42 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Reconciliation: routed exit 42424390150523904 through OrderTracker → Position closed via add_exit_leg |
| 03-03 21:03:42 |
WARN
|
order |
MSTU |
order_tracker_service |
⚠️ No Position (open or recently-closed) found for exit fill: MSTU/real (side=long, role=stop_loss, ts_id=None) |
| 03-03 21:03:39 |
INFO
|
order |
MSTU |
order_tracker_service |
📋 Order 42424390150523904 FILLED (source=reconciliation): MSTU stop_loss qty=1000 price=$5.07 pnl=$-136.30 |
| 03-03 21:03:37 |
INFO
|
order |
MSTU |
trailing_stop_scheduler |
📊 Reconciliation: registered OrderTracker for exit 42424390150523904 (MSTU, stop_loss) |
| 03-03 21:03:37 |
INFO
|
order |
MSTU |
order_tracker_service |
📋 Registered order 42424390150523904: MSTU stop_loss (real) |
| 03-03 21:03:32 |
INFO
|
order |
MSTU |
trailing_stop_scheduler |
📊 Created EntrySignalRecord for MSTU order 42424369048457216 |
| 03-03 21:03:29 |
INFO
|
order |
MSTU |
trailing_stop_scheduler |
📊 Created EntrySignalRecord for MSTU order 42424318887202816 |
| 03-03 21:03:26 |
INFO
|
order |
|
tiger_client |
Retrieved 7 filled orders |