| 03-09 22:25:08 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-09 22:25:08 |
INFO
|
position |
SOXL |
tiger_client |
Getting positions for symbol: SOXL |
| 03-09 22:25:08 |
INFO
|
order |
SOXL |
trailing_stop_engine |
✅ SOXL take_profit订单已取消: 42491750983156736 |
| 03-09 22:25:08 |
INFO
|
order |
|
tiger_client |
Cancel order 42491750983156736 result: 42491750983156736 |
| 03-09 22:25:08 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-09 22:25:08 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Tiger holdings cross-check (paper): {'ts_created': 0, 'missing_position': 1, 'external_created': 0} |
| 03-09 22:25:08 |
INFO
|
order |
SOXL |
trailing_stop_engine |
📋 SOXL 存储的止盈订单ID 42491750983156736 不在挂单中,尝试类型匹配 |
| 03-09 22:25:08 |
INFO
|
order |
SOXL |
tiger_client |
Retrieved 0 open orders for SOXL |
| 03-09 22:25:08 |
INFO
|
position |
SOXL |
trailing_stop_scheduler |
[SOXL] Tiger holdings cross-check (paper): broker has long 240.0 shares but no DB position. Starting grace period. |
| 03-09 22:25:07 |
INFO
|
general |
STX |
trailing_stop_engine |
📊 Batch API refresh: 5/5 symbols updated: ['STX', 'EQIX', 'SLAB', 'ETN', 'IR'] |
| 03-09 22:25:07 |
INFO
|
sync |
|
trailing_stop_scheduler |
📊 Reconciliation (paper): entries=2, exits=0, updated=0, linked=0, ts_deactivated=0 |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
trailing_stop_engine |
✅ SOXL stop_loss订单已取消: 42491750983024640 |
| 03-09 22:25:07 |
INFO
|
order |
|
tiger_client |
Cancel order 42491750983024640 result: 42491750983024640 |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
🔔 WS-triggered TS: SOXL → trigger - No OCA protection (no_active_oca_group): Price $52.29 <= broker stop $52.40 |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
trailing_stop_engine |
[SOXL] TS stays ACTIVE with pending exit order None, will re-check each cycle |
| 03-09 22:25:07 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for SMTC order 42491877754685440 |
| 03-09 22:25:07 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for SMTC order 42491877255561216 |
| 03-09 22:25:07 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Reconciliation: routed exit 42493005669353472 through OrderTracker → Position closed via add_exit_leg |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
discord_notifier |
Discord通知发送成功: 📦 Exit filled: SOXL take_profit 240@$52.30 P&L=$19.41 (paper) |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
trailing_stop_engine |
📋 SOXL 存储的止损订单ID 42491750983024640 不在挂单中,尝试类型匹配 |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
tiger_client |
Retrieved 0 open orders for SOXL |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
order_tracker_service |
✅ Created ClosedPosition #2645 via _handle_exit_fill for SOXL (created) |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
order_tracker_service |
📦 Exit fill → SOXL take_profit: 240@$52.30, position=CLOSED |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
order_tracker_service |
🎯 Deactivated TrailingStopPosition #3332 for SOXL via take_profit fill (position fully closed) |
| 03-09 22:25:07 |
INFO
|
position |
|
position_service |
📦 Position P_SOXL_2026-03-09_4 CLOSED. P&L=$31.43 (close_source=reconciliation) |
| 03-09 22:25:07 |
INFO
|
general |
|
position_service |
📊 [P_SOXL_2026-03-09_4] P&L: ours=$31.43 vs Tiger=$19.41 (using ours, Tiger uses different cost basis) |
| 03-09 22:25:07 |
INFO
|
position |
|
order_tracker_service |
📋 Found Position #1713 via position_id (precise match) |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
order_tracker_service |
📋 Order 42493005669353472 FILLED (source=reconciliation): SOXL take_profit qty=240 price=$52.30 pnl=$19.41 |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
📊 Reconciliation: registered OrderTracker for exit 42493005669353472 (SOXL, take_profit) |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
order_tracker_service |
📋 Registered order 42493005669353472: SOXL take_profit (paper) |
| 03-09 22:25:07 |
INFO
|
order |
|
tiger_client |
Retrieved 100 filled orders |
| 03-09 22:25:07 |
WARN
|
order |
|
trailing_stop_engine |
⚠️ Trailing stop close order placed but no order_id returned |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
trailing_stop_engine |
⚠️ SOXL 仓位已不存在,止损单可能已触发成交,跳过重复平仓 |
| 03-09 22:25:07 |
INFO
|
general |
MU |
trailing_stop_engine |
📊 Batch API refresh: 11/11 symbols updated: ['MU', 'SOXL', 'LRCX', 'SMH', 'CRUS', 'CEVA', 'EQIX', 'ADI', 'AVGO', 'AAPL', 'CRDO'] |
| 03-09 22:25:07 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-09 22:25:07 |
WARN
|
general |
SOXL |
trailing_stop_engine |
🔧 [PAPER] SOXL clearing dead pending_exit:unknown state (retry_count=0) to allow fresh exit attempt (price=$52.27) |
| 03-09 22:25:06 |
INFO
|
position |
SOXL |
tiger_client |
Getting positions for symbol: SOXL |
| 03-09 22:25:06 |
INFO
|
order |
SOXL |
trailing_stop_engine |
✅ SOXL take_profit订单已取消: 42491750983156736 |
| 03-09 22:25:06 |
INFO
|
order |
|
tiger_client |
Cancel order 42491750983156736 result: 42491750983156736 |
| 03-09 22:25:06 |
INFO
|
order |
SOXL |
trailing_stop_engine |
📋 SOXL 存储的止盈订单ID 42491750983156736 不在挂单中,尝试类型匹配 |
| 03-09 22:25:06 |
INFO
|
order |
SOXL |
tiger_client |
Retrieved 0 open orders for SOXL |
| 03-09 22:25:06 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-08 to 2026-03-09 |
| 03-09 22:25:06 |
INFO
|
order |
SOXL |
trailing_stop_engine |
✅ SOXL stop_loss订单已取消: 42491750983024640 |
| 03-09 22:25:06 |
INFO
|
order |
|
tiger_client |
Cancel order 42491750983024640 result: 42491750983024640 |
| 03-09 22:25:05 |
INFO
|
order |
|
tiger_client |
Retrieved 0 filled orders |
| 03-09 22:25:05 |
INFO
|
order |
SOXL |
trailing_stop_engine |
📋 SOXL 存储的止损订单ID 42491750983024640 不在挂单中,尝试类型匹配 |
| 03-09 22:25:05 |
INFO
|
order |
SOXL |
tiger_client |
Retrieved 0 open orders for SOXL |
| 03-09 22:25: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: 13.46
marketValue: 20190
unrealizedPnl: -13230.3501092
timestamp: 1773095105033
positionQty: 1500
salableQty: 1500
|
| 03-09 22:25: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: 9.64
marketValue: 18316
unrealizedPnl: -13489.3900001
timestamp: 1773095105033
positionQty: 1900
salableQty: 1900
|
| 03-09 22:25: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.5478
marketValue: 954.78
unrealizedPnl: -604.524
timestamp: 1773095105033
positionQty: 100
salableQty: 100
|
| 03-09 22:25:05 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-08 to 2026-03-09 |
| 03-09 22:25:05 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
🔔 WS-triggered TS: SOXL → trigger - No OCA protection (no_active_oca_group): Price $52.31 <= broker stop $52.40 |
| 03-09 22:25:05 |
INFO
|
order |
SOXL |
trailing_stop_engine |
[SOXL] TS stays ACTIVE with pending exit order None, will re-check each cycle |
| 03-09 22:25:05 |
WARN
|
order |
|
trailing_stop_engine |
⚠️ Trailing stop close order placed but no order_id returned |
| 03-09 22:25:05 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔴 Tiger limit order placed for SOXL: {'order_id': None, 'status': None} |
| 03-09 22:25:04 |
INFO
|
order |
|
trailing_stop_engine |
📅 Limit order: outside_rth=True, time_in_force=DAY (Paper) |
| 03-09 22:25:04 |
INFO
|
position |
SOXL |
trailing_stop_engine |
🔴 盘前盘后 → 使用限价单: symbol=SOXL, side=SELL, quantity=240, limit=$52.05 |
| 03-09 22:25:04 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔴 Tiger close order: symbol=SOXL, side=SELL, quantity=240, trigger_price=52.31 |
| 03-09 22:25:04 |
INFO
|
position |
SOXL |
trailing_stop_engine |
✅ SOXL 确认仓位存在,方向=多仓,数量: 240 |
| 03-09 22:25:04 |
INFO
|
position |
SOXL |
tiger_client |
Position: SOXL, Qty: 240, Cost: 52.2063 |
| 03-09 22:25:04 |
INFO
|
position |
GOOG |
trailing_stop_scheduler |
[GOOG] Old triggered TS#3252 (triggered 2026-03-09 14:00:10.237791) belongs to previous lifecycle, current OPEN position created 2026-03-09 14:00:46.379076 — allowing re-creation |
| 03-09 22:25:04 |
INFO
|
position |
SOXL |
tiger_client |
Getting positions for symbol: SOXL |
| 03-09 22:25:04 |
INFO
|
order |
SOXL |
trailing_stop_engine |
✅ SOXL take_profit订单已取消: 42491750983156736 |
| 03-09 22:25:04 |
INFO
|
order |
|
tiger_client |
Cancel order 42491750983156736 result: 42491750983156736 |
| 03-09 22:25:04 |
INFO
|
position |
GOOG |
trailing_stop_scheduler |
[GOOG] Old triggered TS#3252 (triggered 2026-03-09 14:00:10.237791) belongs to previous lifecycle, current OPEN position created 2026-03-09 14:00:46.379076 — allowing re-creation |
| 03-09 22:25:04 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-09 22:25:04 |
INFO
|
position |
GOOG |
trailing_stop_scheduler |
[GOOG] Old triggered TS#3252 (triggered 2026-03-09 14:00:10.237791) belongs to previous lifecycle, current OPEN position created 2026-03-09 14:00:46.379076 — allowing re-creation |
| 03-09 22:25:04 |
INFO
|
order |
SOXL |
trailing_stop_engine |
📋 SOXL 存储的止盈订单ID 42491750983156736 不在挂单中,尝试类型匹配 |
| 03-09 22:25:04 |
INFO
|
order |
SOXL |
tiger_client |
Retrieved 0 open orders for SOXL |
| 03-09 22:25:04 |
INFO
|
order |
SOXL |
trailing_stop_engine |
✅ SOXL stop_loss订单已取消: 42491750983024640 |
| 03-09 22:25:04 |
INFO
|
order |
|
tiger_client |
Cancel order 42491750983024640 result: 42491750983024640 |
| 03-09 22:25:03 |
INFO
|
order |
SOXL |
trailing_stop_engine |
📋 SOXL 存储的止损订单ID 42491750983024640 不在挂单中,尝试类型匹配 |
| 03-09 22:25:03 |
INFO
|
order |
SOXL |
tiger_client |
Retrieved 0 open orders for SOXL |
| 03-09 22:25:02 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-09 22:25: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: 13.46
marketValue: 20190
unrealizedPnl: -13230.3501092
timestamp: 1773095100073
positionQty: 1500
salableQty: 1500
|
| 03-09 22:25: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: 9.64
marketValue: 18316
unrealizedPnl: -13489.3900001
timestamp: 1773095100073
positionQty: 1900
salableQty: 1900
|
| 03-09 22:25: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.5478
marketValue: 954.78
unrealizedPnl: -604.524
timestamp: 1773095100073
positionQty: 100
salableQty: 100
|
| 03-09 22:24:59 |
WARN
|
general |
SOXL |
tiger_client |
Extended hours price not available for SOXL, falling back to briefs |
| 03-09 22:24:59 |
ERROR
|
error |
SOXL |
tiger_client |
Error getting extended hours price for SOXL: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 22:24:59 |
WARN
|
general |
AVGO |
tiger_client |
Extended hours price not available for AVGO, falling back to briefs |
| 03-09 22:24:59 |
ERROR
|
error |
AVGO |
tiger_client |
Error getting extended hours price for AVGO: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 22:24:59 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for PI, falling back to briefs |
| 03-09 22:24:59 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for PI: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 22:24:59 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for TEM, falling back to briefs |
| 03-09 22:24:59 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for TEM: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 22:24:59 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for VSH, falling back to briefs |
| 03-09 22:24:59 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for VSH: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 22:24:58 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for TSEM, falling back to briefs |
| 03-09 22:24:58 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for TSEM: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 22:24:58 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for SOXX, falling back to briefs |
| 03-09 22:24:58 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for SOXX: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 22:24:58 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for SYNA, falling back to briefs |
| 03-09 22:24:58 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for SYNA: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 22:24:58 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for NXPI, falling back to briefs |
| 03-09 22:24:58 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for NXPI: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 22:24:58 |
INFO
|
general |
|
trailing_stop_engine |
🔄 SYNA retry cooldown expired, proceeding with attempt 2 |
| 03-09 22:24:58 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for MRAM, falling back to briefs |
| 03-09 22:24:58 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for MRAM: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 22:24:57 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for TXN, falling back to briefs |