| 06-17 13:50:45 |
INFO
|
position |
|
order_tracker_service |
✅ Created ClosedPosition #6755 for per-signal TSP #7421 (created) |
| 06-17 13:50:45 |
INFO
|
order |
SOXL |
order_tracker_service |
🎯 Deactivated per-signal TSP #7421 for SOXL via exit_trailing fill (sgid=a7374879-0858-4f90-bd67-c31be74587f2) |
| 06-17 13:50:45 |
INFO
|
position |
|
order_tracker_service |
📋 Found Position #4451 via position_id (precise match) |
| 06-17 13:50:45 |
INFO
|
order |
SOXL |
order_tracker_service |
📋 Order 43621422858519552 FILLED (source=websocket): SOXL exit_trailing qty=20 price=$242.83 pnl=$0.00 |
| 06-17 13:50:45 |
INFO
|
order |
SOXL |
push_event_handlers |
📋 WebSocket order event: SOXL SELL status=FILLED filled=20 @ $242.83 |
| 06-17 13:50:45 |
INFO
|
order |
SOXL |
tiger_push_client |
📋 Order update received: id: 43621422858519552
account: "21794354632316626"
symbol: "SOXL"
identifier: "SOXL"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "MKT"
isLong: true
totalQuantity: 20
filledQuantity: 20
avgFillPrice: 242.83
status: "FILLED"
replaceStatus: "NONE"
cancelStatus: "NONE"
name: "三倍做多半导体ETF-Direxion Daily"
source: "openapi"
commissionAndFee: 3.02
openTime: 1781704245000
timestamp: 1781704245069
timeInForce: "DAY"
|
| 06-17 13:50:45 |
INFO
|
order |
SOXL |
push_event_handlers |
📋 WebSocket order event: SOXL SELL status=HELD filled=20 @ $0 |
| 06-17 13:50:45 |
INFO
|
order |
SOXL |
tiger_push_client |
📋 Order update received: id: 43621422858519552
account: "21794354632316626"
symbol: "SOXL"
identifier: "SOXL"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "MKT"
isLong: true
totalQuantity: 20
status: "HELD"
replaceStatus: "NONE"
cancelStatus: "NONE"
canModify: true
canCancel: true
name: "三倍做多半导体ETF-Direxion Daily"
source: "openapi"
openTime: 1781704245000
timestamp: 1781704245044
timeInForce: "DAY"
|
| 06-17 13:50:45 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
🔔 WS-triggered TS: SOXL → trigger - No OCA protection (no_active_oca_group): Price $243.00 <= trailing stop $243.30 |
| 06-17 13:50:45 |
INFO
|
order |
SOXL |
trailing_stop_engine |
[SOXL] TS stays ACTIVE with pending exit order 43621422858519552, will re-check each cycle |
| 06-17 13:50:45 |
INFO
|
order |
|
trailing_stop_engine |
📋 Registered trailing stop close order 43621422858519552 as EXIT_TRAILING (Position #4451) |
| 06-17 13:50:45 |
INFO
|
order |
SOXL |
order_tracker_service |
📋 Registered order 43621422858519552: SOXL exit_trailing (paper) |
| 06-17 13:50:45 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔴 Tiger market order placed for SOXL: {'order_id': '43621422858519552', 'status': None} |
| 06-17 13:50:44 |
INFO
|
position |
SOXL |
tiger_client |
Position: SOXL, Qty: 60, Cost: 249.911 |
| 06-17 13:50:44 |
INFO
|
position |
SOXL |
tiger_client |
Getting positions for symbol: SOXL |
| 06-17 13:50:44 |
INFO
|
order |
|
trailing_stop_engine |
📅 Market order: outside_rth=False, time_in_force=DAY |
| 06-17 13:50:44 |
INFO
|
position |
SOXL |
trailing_stop_engine |
🔴 盘中时段 → 使用市价单: symbol=SOXL, side=SELL, quantity=20.0 |
| 06-17 13:50:44 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔴 Tiger close order: symbol=SOXL, side=SELL, quantity=20.0, trigger_price=243.0 |
| 06-17 13:50:44 |
INFO
|
position |
SOXL |
trailing_stop_engine |
✅ SOXL 确认仓位存在,方向=多仓,数量: 20.0 (per-signal) |
| 06-17 13:50:44 |
INFO
|
position |
SOXL |
tiger_client |
Position: SOXL, Qty: 60, Cost: 249.911 |
| 06-17 13:50:44 |
INFO
|
position |
SOXL |
tiger_client |
Getting positions for symbol: SOXL |
| 06-17 13:50:44 |
INFO
|
order |
SOXL |
tiger_client |
Retrieved 0 open orders for SOXL |
| 06-17 13:50:44 |
INFO
|
order |
SOXL |
tiger_client |
Retrieved 0 open orders for SOXL |
| 06-17 13:50:43 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 06-17 13:50:43 |
INFO
|
trailing_stop |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop check: price=$243.00 source=websocket, trigger=Price $243.00 <= trailing stop $243.30 |
| 06-17 13:50:41 |
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"
position: 208
averageCost: 244.1309135
latestPrice: 243.5
marketValue: 50648
unrealizedPnl: -131.23
timestamp: 1781704240127
positionQty: 208
salableQty: 208
|
| 06-17 13:50:41 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "MSFL"
identifier: "MSFL"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 1099
averageCost: 21.2203455
latestPrice: 16.17
marketValue: 17770.83
unrealizedPnl: -5550.3297243
timestamp: 1781704240127
positionQty: 1099
salableQty: 1099
|
| 06-17 13:50:41 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "MP"
identifier: "MP"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 79
averageCost: 71.3939278
latestPrice: 59.3899
marketValue: 4691.8021
unrealizedPnl: -948.3182
timestamp: 1781704240127
positionQty: 79
|
| 06-17 13:50:41 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "CBRS"
identifier: "CBRS"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 30
averageCost: 259.5850333
latestPrice: 228.6
marketValue: 6858
unrealizedPnl: -929.551
timestamp: 1781704240127
positionQty: 30
|
| 06-17 13:50:41 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "AVGX"
identifier: "AVGX"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 100
averageCost: 48.9729
latestPrice: 50.16
marketValue: 5016
unrealizedPnl: 118.71
timestamp: 1781704240127
positionQty: 100
salableQty: 100
|
| 06-17 13:50:41 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "ARMG"
identifier: "ARMG"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 149
averageCost: 54.0163758
latestPrice: 56.25
marketValue: 8381.25
unrealizedPnl: 332.81
timestamp: 1781704240127
positionQty: 149
salableQty: 149
|
| 06-17 13:50:41 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "ARM"
identifier: "ARM"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 11
averageCost: 418.8386364
latestPrice: 417
marketValue: 4587
unrealizedPnl: -20.225
timestamp: 1781704240127
positionQty: 11
|
| 06-17 13:50:41 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "ALAB"
identifier: "ALAB"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
averageCost: 382.2513444
latestPrice: 372.4001
timestamp: 1781704240127
|
| 06-17 13:50:40 |
INFO
|
position |
SOXL |
tiger_push_client |
📋 Position update received: account: "21794354632316626"
symbol: "SOXL"
identifier: "SOXL"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 60
averageCost: 249.911
latestPrice: 243.81
marketValue: 14628.6
unrealizedPnl: -366.06
timestamp: 1781704240007
positionQty: 60
salableQty: 60
|
| 06-17 13:50:40 |
INFO
|
position |
QCOM |
tiger_push_client |
📋 Position update received: account: "21794354632316626"
symbol: "QCOM"
identifier: "QCOM"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: -75
averageCost: 212.3791733
latestPrice: 217.37
marketValue: -16302.75
unrealizedPnl: -374.312
timestamp: 1781704240007
positionQty: -75
salableQty: -75
|
| 06-17 13:50:40 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "21794354632316626"
symbol: "OKLO"
identifier: "OKLO"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 42
averageCost: 59.9909524
latestPrice: 59.18
marketValue: 2485.56
unrealizedPnl: -34.06
timestamp: 1781704240007
positionQty: 42
|
| 06-17 13:50:40 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "21794354632316626"
symbol: "MDB"
identifier: "MDB"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: -12
averageCost: 340.4841667
latestPrice: 340.41
marketValue: -4084.92
unrealizedPnl: 0.89
timestamp: 1781704240007
positionQty: -12
|
| 06-17 13:50:40 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "21794354632316626"
symbol: "GDXU"
identifier: "GDXU"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 77
averageCost: 142.8905513
latestPrice: 142.76
marketValue: 10992.52
unrealizedPnl: -10.05245
timestamp: 1781704240007
positionQty: 77
|
| 06-17 13:50:40 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "21794354632316626"
symbol: "ARM"
identifier: "ARM"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 11
averageCost: 418.1209091
latestPrice: 417.055
marketValue: 4587.605
unrealizedPnl: -11.725
timestamp: 1781704240007
positionQty: 11
|
| 06-17 13:50:40 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "21794354632316626"
symbol: "ALAB"
identifier: "ALAB"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 3
averageCost: 376.0783333
latestPrice: 374.54
marketValue: 1123.62
unrealizedPnl: -4.615
timestamp: 1781704240007
positionQty: 3
salableQty: 3
|
| 06-17 13:50:38 |
INFO
|
order |
|
trailing_stop_scheduler |
🔔 WS-triggered TS: ALAB → trigger - No OCA protection (stop_order_cancelled): Price $372.40 <= trailing stop $373.08 |
| 06-17 13:50:38 |
INFO
|
order |
|
trailing_stop_engine |
[ALAB] TS stays ACTIVE with pending exit order None, will re-check each cycle |
| 06-17 13:50:38 |
WARN
|
order |
|
trailing_stop_engine |
⚠️ Trailing stop close order placed but no order_id returned |
| 06-17 13:50:38 |
INFO
|
order |
|
trailing_stop_engine |
⚠️ ALAB 仓位已不存在,止损单可能已触发成交,跳过重复平仓 |
| 06-17 13:50:38 |
INFO
|
order |
|
push_event_handlers |
📋 WebSocket order event: ALAB SELL status=EXPIRED filled=9 @ $0 |
| 06-17 13:50:38 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 43621386868624384
account: "50904193"
symbol: "ALAB"
identifier: "ALAB"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "LMT"
isLong: true
totalQuantity: 9
limitPrice: 201
status: "EXPIRED"
replaceStatus: "NONE"
cancelStatus: "NONE"
outsideRth: true
name: "Astera Labs, Inc."
source: "OpenApi"
errorMsg: "订单当前不支持撤销,请查看订单状态或者咨询客服。"
openTime: 1781703970000
timestamp: 1781704238142
attrList: "OCA"
timeInForce: "GTC"
|
| 06-17 13:50:38 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: ALAB |
| 06-17 13:50:38 |
INFO
|
order |
|
trailing_stop_engine |
✅ ALAB take_profit订单已取消: 43621386868624384 |
| 06-17 13:50:38 |
INFO
|
order |
|
tiger_client |
Cancel order 43621386868624384 result: 43621386868624384 |
| 06-17 13:50:37 |
INFO
|
order |
|
trailing_stop_engine |
📋 ALAB 存储的止盈订单ID 43621386868624384 不在挂单中,尝试类型匹配 |
| 06-17 13:50:37 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for ALAB |
| 06-17 13:50:37 |
INFO
|
order |
|
push_event_handlers |
📋 WebSocket order event: ALAB SELL status=EXPIRED filled=9 @ $0 |
| 06-17 13:50:37 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 43621386868625408
account: "50904193"
symbol: "ALAB"
identifier: "ALAB"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "STP_LMT"
isLong: true
totalQuantity: 9
limitPrice: 371.21
status: "EXPIRED"
replaceStatus: "NONE"
cancelStatus: "NONE"
name: "Astera Labs, Inc."
source: "OpenApi"
errorMsg: "订单当前不支持撤销,请查看订单状态或者咨询客服。"
openTime: 1781703970000
timestamp: 1781704237685
attrList: "OCA"
timeInForce: "GTC"
|
| 06-17 13:50:37 |
INFO
|
order |
|
trailing_stop_engine |
✅ ALAB stop_loss订单已取消: 43621386868625408 |
| 06-17 13:50:37 |
INFO
|
order |
|
tiger_client |
Cancel order 43621386868625408 result: 43621386868625408 |
| 06-17 13:50:37 |
INFO
|
order |
|
trailing_stop_engine |
📋 ALAB 存储的止损订单ID 43621386868625408 不在挂单中,尝试类型匹配 |
| 06-17 13:50:37 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for ALAB |
| 06-17 13:50:37 |
INFO
|
order |
|
push_event_handlers |
✅ WebSocket fill routed via OrderTracker: 43621421609782272 → filled |
| 06-17 13:50:37 |
INFO
|
order |
|
discord_notifier |
Discord通知发送成功: 📦 Exit filled: ALAB trailing_stop 9@$372.50 P&L=$-89.86 (real) |
| 06-17 13:50:37 |
INFO
|
order |
|
order_tracker_service |
✅ Created ClosedPosition #6754 via _handle_exit_fill for ALAB (already_exists) |
| 06-17 13:50:37 |
INFO
|
order |
|
order_tracker_service |
📦 Exit fill → ALAB trailing_stop: 9@$372.50, position=CLOSED |
| 06-17 13:50:37 |
INFO
|
position |
|
order_tracker_service |
✅ Created ClosedPosition #6754 for per-signal TSP #7424 (created) |
| 06-17 13:50:37 |
INFO
|
order |
|
order_tracker_service |
🎯 Deactivated per-signal TSP #7424 for ALAB via exit_trailing fill (sgid=60bd165c-8c36-4ed8-aadd-aef72489fbc2) |
| 06-17 13:50:37 |
INFO
|
order |
|
position_service |
📦 Position R_ALAB_2026-06-17_1 CLOSED. P&L=$-85.74 (close_source=websocket_fill) |
| 06-17 13:50:37 |
INFO
|
general |
|
position_service |
📊 [R_ALAB_2026-06-17_1] P&L: ours=$-85.74 vs Tiger=$-89.86 (using ours, Tiger uses different cost basis) |
| 06-17 13:50:37 |
INFO
|
position |
|
order_tracker_service |
📋 Found Position #4456 via position_id (precise match) |
| 06-17 13:50:37 |
INFO
|
order |
|
order_tracker_service |
📋 Order 43621421609782272 FILLED (source=websocket): ALAB exit_trailing qty=9 price=$372.50 pnl=$-89.86 |
| 06-17 13:50:37 |
INFO
|
order |
|
push_event_handlers |
📋 WebSocket order event: ALAB SELL status=FILLED filled=9 @ $372.5 |
| 06-17 13:50:37 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 43621421609782272
account: "50904193"
symbol: "ALAB"
identifier: "ALAB"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "MKT"
isLong: true
totalQuantity: 9
filledQuantity: 9
avgFillPrice: 372.5
realizedPnl: -89.862100000000112
status: "FILLED"
replaceStatus: "NONE"
cancelStatus: "NONE"
name: "Astera Labs, Inc."
source: "OpenApi"
errorMsg: "订单当前不支持撤销,请查看订单状态或者咨询客服。"
commissionAndFee: 2.1
openTime: 1781704235000
timestamp: 1781704236410
timeInForce: "DAY"
|
| 06-17 13:50:36 |
INFO
|
order |
|
push_event_handlers |
✅ WebSocket fill routed via OrderTracker: 43621421609782272 → error: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(psycopg2.errors.DeadlockDetected) deadlock detected
DETAIL: Process 3153484 waits for ShareLock on transaction 39659796; blocked by process 3155152.
Process 3155152 waits for ShareLock on transaction 39659797; blocked by process 3153484.
HINT: See server log for query details.
CONTEXT: while updating tuple (366,16) in relation "trailing_stop_position"
[SQL: UPDATE trailing_stop_position SET is_active=%(is_active)s, is_triggered=%(is_triggered)s, triggered_at=%(triggered_at)s, trigger_reason=%(trigger_reason)s, updated_at=%(updated_at)s WHERE trailing_stop_position.id = %(trailing_stop_position_id)s]
[parameters: {'is_active': False, 'is_triggered': True, 'triggered_at': datetime.datetime(2026, 6, 17, 13, 50, 35, 980194), 'trigger_reason': 'exit_trailing_filled', 'updated_at': datetime.datetime(2026, 6, 17, 13, 50, 35, 981768), 'trailing_stop_position_id': 7424}]
(Background on this error at: https://sqlalche.me/e/20/e3q8) (Background on this error at: https://sqlalche.me/e/20/7s2a) |
| 06-17 13:50:36 |
ERROR
|
order |
|
order_tracker_service |
❌ Error in handle_fill_event for 43621421609782272: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(psycopg2.errors.DeadlockDetected) deadlock detected
DETAIL: Process 3153484 waits for ShareLock on transaction 39659796; blocked by process 3155152.
Process 3155152 waits for ShareLock on transaction 39659797; blocked by process 3153484.
HINT: See server log for query details.
CONTEXT: while updating tuple (366,16) in relation "trailing_stop_position"
[SQL: UPDATE trailing_stop_position SET is_active=%(is_active)s, is_triggered=%(is_triggered)s, triggered_at=%(triggered_at)s, trigger_reason=%(trigger_reason)s, updated_at=%(updated_at)s WHERE trailing_stop_position.id = %(trailing_stop_position_id)s]
[parameters: {'is_active': False, 'is_triggered': True, 'triggered_at': datetime.datetime(2026, 6, 17, 13, 50, 35, 980194), 'trigger_reason': 'exit_trailing_filled', 'updated_at': datetime.datetime(2026, 6, 17, 13, 50, 35, 981768), 'trailing_stop_position_id': 7424}]
(Background on this error at: https://sqlalche.me/e/20/e3q8) (Background on this error at: https://sqlalche.me/e/20/7s2a) |
| 06-17 13:50:36 |
ERROR
|
order |
|
order_tracker_service |
Error deactivating trailing stop: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(psycopg2.errors.DeadlockDetected) deadlock detected
DETAIL: Process 3153484 waits for ShareLock on transaction 39659796; blocked by process 3155152.
Process 3155152 waits for ShareLock on transaction 39659797; blocked by process 3153484.
HINT: See server log for query details.
CONTEXT: while updating tuple (366,16) in relation "trailing_stop_position"
[SQL: UPDATE trailing_stop_position SET is_active=%(is_active)s, is_triggered=%(is_triggered)s, triggered_at=%(triggered_at)s, trigger_reason=%(trigger_reason)s, updated_at=%(updated_at)s WHERE trailing_stop_position.id = %(trailing_stop_position_id)s]
[parameters: {'is_active': False, 'is_triggered': True, 'triggered_at': datetime.datetime(2026, 6, 17, 13, 50, 35, 980194), 'trigger_reason': 'exit_trailing_filled', 'updated_at': datetime.datetime(2026, 6, 17, 13, 50, 35, 981768), 'trailing_stop_position_id': 7424}]
(Background on this error at: https://sqlalche.me/e/20/e3q8) (Background on this error at: https://sqlalche.me/e/20/7s2a) |
| 06-17 13:50:36 |
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"
position: 208
averageCost: 244.1309135
latestPrice: 243.55
marketValue: 50658.4
unrealizedPnl: -120.83
timestamp: 1781704235158
positionQty: 208
salableQty: 208
|
| 06-17 13:50:36 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "MSFL"
identifier: "MSFL"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 1099
averageCost: 21.2203455
latestPrice: 16.19
marketValue: 17792.81
unrealizedPnl: -5528.3497243
timestamp: 1781704235158
positionQty: 1099
salableQty: 1099
|
| 06-17 13:50:36 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "MP"
identifier: "MP"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 79
averageCost: 71.3939278
latestPrice: 59.3013
marketValue: 4684.8027
unrealizedPnl: -955.3176
timestamp: 1781704235158
positionQty: 79
|
| 06-17 13:50:36 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "CBRS"
identifier: "CBRS"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 30
averageCost: 259.5850333
latestPrice: 228.7738
marketValue: 6863.214
unrealizedPnl: -924.337
timestamp: 1781704235158
positionQty: 30
|
| 06-17 13:50:36 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "AVGX"
identifier: "AVGX"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 100
averageCost: 48.9729
latestPrice: 50.16
marketValue: 5016
unrealizedPnl: 118.71
timestamp: 1781704235158
positionQty: 100
salableQty: 100
|
| 06-17 13:50:36 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "ARMG"
identifier: "ARMG"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 149
averageCost: 54.0163758
latestPrice: 56.25
marketValue: 8381.25
unrealizedPnl: 332.81
timestamp: 1781704235158
positionQty: 149
salableQty: 149
|
| 06-17 13:50:36 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "ARM"
identifier: "ARM"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 11
averageCost: 418.8386364
latestPrice: 417.9999
marketValue: 4597.9989
unrealizedPnl: -9.2261
timestamp: 1781704235158
positionQty: 11
|
| 06-17 13:50:36 |
INFO
|
position |
|
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "ALAB"
identifier: "ALAB"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 9
averageCost: 382.2513444
latestPrice: 372.4001
marketValue: 3351.6009
unrealizedPnl: -88.6612
timestamp: 1781704235158
positionQty: 9
salableQty: 9
|
| 06-17 13:50:36 |
INFO
|
order |
|
trailing_stop_engine |
[ALAB] 取消旧退出订单 43621421609782272 |
| 06-17 13:50:36 |
INFO
|
order |
|
tiger_client |
Cancel order 43621421609782272 result: 43621421609782272 |
| 06-17 13:50:35 |
INFO
|
order |
|
order_tracker_service |
🎯 Deactivated per-signal TSP #7424 for ALAB via exit_trailing fill (sgid=60bd165c-8c36-4ed8-aadd-aef72489fbc2) |
| 06-17 13:50:35 |
INFO
|
order |
|
position_service |
📦 Position R_ALAB_2026-06-17_1 CLOSED. P&L=$-85.74 (close_source=websocket_fill) |
| 06-17 13:50:35 |
INFO
|
position |
|
order_tracker_service |
📋 Found Position #4456 via position_id (precise match) |
| 06-17 13:50:35 |
INFO
|
order |
|
order_tracker_service |
📋 Order 43621421609782272 FILLED (source=websocket): ALAB exit_trailing qty=9 price=$372.50 pnl=$0.00 |
| 06-17 13:50:35 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [REAL] ALAB stop breached and no OCA protection (stop_order_cancelled), proceeding with software exit. |
| 06-17 13:50:35 |
INFO
|
order |
|
push_event_handlers |
📋 WebSocket order event: ALAB SELL status=FILLED filled=9 @ $372.5 |
| 06-17 13:50:35 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 43621421609782272
account: "50904193"
symbol: "ALAB"
identifier: "ALAB"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "MKT"
isLong: true
totalQuantity: 9
filledQuantity: 9
avgFillPrice: 372.5
status: "FILLED"
replaceStatus: "NONE"
cancelStatus: "NONE"
name: "Astera Labs, Inc."
source: "OpenApi"
commissionAndFee: 2.1
openTime: 1781704235000
timestamp: 1781704235833
timeInForce: "DAY"
|
| 06-17 13:50:35 |
INFO
|
trailing_stop |
|
trailing_stop_engine |
🔔 [REAL] ALAB stop check: price=$372.40 source=websocket, trigger=Price $372.40 <= trailing stop $373.08 |
| 06-17 13:50:35 |
INFO
|
order |
|
trailing_stop_scheduler |
- ALAB: trigger - No OCA protection (stop_order_cancelled): Price $372.50 <= trailing stop $373.08 |
| 06-17 13:50:35 |
INFO
|
order |
|
trailing_stop_scheduler |
- None: skipped_duplicate - ALAB exit order already claimed by another worker |
| 06-17 13:50:35 |
INFO
|
general |
|
trailing_stop_scheduler |
🔄 Fast check: 2 actions taken |
| 06-17 13:50:35 |
INFO
|
order |
|
push_event_handlers |
📋 WebSocket order event: ALAB SELL status=HELD filled=9 @ $0 |
| 06-17 13:50:35 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 43621421609782272
account: "50904193"
symbol: "ALAB"
identifier: "ALAB"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "MKT"
isLong: true
totalQuantity: 9
status: "HELD"
replaceStatus: "NONE"
cancelStatus: "NONE"
canModify: true
canCancel: true
name: "Astera Labs, Inc."
source: "OpenApi"
openTime: 1781704235000
timestamp: 1781704235543
timeInForce: "DAY"
|
| 06-17 13:50:35 |
INFO
|
order |
|
trailing_stop_engine |
[ALAB] TS stays ACTIVE with pending exit order 43621421609782272, will re-check each cycle |
| 06-17 13:50:35 |
INFO
|
order |
|
trailing_stop_engine |
📋 Registered trailing stop close order 43621421609782272 as EXIT_TRAILING (Position #4456) |
| 06-17 13:50:35 |
INFO
|
order |
|
order_tracker_service |
📋 Registered order 43621421609782272: ALAB exit_trailing (real) |
| 06-17 13:50:35 |
INFO
|
order |
|
trailing_stop_engine |
🔴 Tiger market order placed for ALAB: {'order_id': '43621421609782272', 'status': None} |
| 06-17 13:50:35 |
INFO
|
order |
|
push_event_handlers |
✅ WebSocket fill routed via OrderTracker: 43621421559464960 → filled |