| 04-20 20:00:09 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 42965377891189760
account: "21794354632316626"
symbol: "INTC"
identifier: "INTC"
multiplier: 1
action: "BUY"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "STP_LMT"
totalQuantity: 75
limitPrice: 69.74
status: "EXPIRED"
replaceStatus: "NONE"
cancelStatus: "NONE"
name: "英特尔"
source: "openapi"
errorMsg: "订单当前不支持撤销,请查看订单状态或者咨询客服。"
openTime: 1776699019000
timestamp: 1776715209488
timeInForce: "DAY"
|
| 04-20 20:00:09 |
INFO
|
order |
|
trailing_stop_engine |
✅ INTC stop_loss订单已取消: 42965377891189760 |
| 04-20 20:00:09 |
INFO
|
order |
|
tiger_client |
Cancel order 42965377891189760 result: 42965377891189760 |
| 04-20 20:00:09 |
INFO
|
order |
|
trailing_stop_engine |
📋 INTC 存储的止损订单ID 42965377891189760 不在挂单中,尝试类型匹配 |
| 04-20 20:00:09 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for INTC |
| 04-20 20:00:08 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:08 |
WARN
|
general |
AVGO |
tiger_client |
Extended hours price not available for AVGO, falling back to briefs |
| 04-20 20:00:08 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:08 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:08 |
WARN
|
general |
NVDA |
tiger_client |
Extended hours price not available for NVDA, falling back to briefs |
| 04-20 20:00:08 |
INFO
|
order |
|
trailing_stop_scheduler |
🔔 WS-triggered TS: INTC → trigger - No OCA protection (no_active_oca_group): Price $68.78 >= broker stop $65.89 |
| 04-20 20:00:08 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:08 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] INTC stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 04-20 20:00:08 |
INFO
|
order |
|
push_event_handlers |
✅ WebSocket fill routed via OrderTracker: 42967499709497344 → filled |
| 04-20 20:00:08 |
INFO
|
order |
|
trailing_stop_engine |
[INTC] TS stays ACTIVE with pending exit order 42967499709497344, will re-check each cycle |
| 04-20 20:00:08 |
INFO
|
order |
|
discord_notifier |
Discord通知发送成功: 📦 Exit filled: INTC trailing_stop 75@$65.70 P&L=pending (paper) |
| 04-20 20:00:08 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:08 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for INTC, falling back to briefs |
| 04-20 20:00:08 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:07 |
INFO
|
order |
|
order_tracker_service |
✅ Created ClosedPosition #3821 via _handle_exit_fill for INTC (created) |
| 04-20 20:00:07 |
INFO
|
order |
|
order_tracker_service |
📦 Exit fill → INTC trailing_stop: 75@$65.70, position=CLOSED |
| 04-20 20:00:07 |
INFO
|
order |
|
order_tracker_service |
🎯 Deactivated TrailingStopPosition #4312 for INTC via exit_trailing fill (position fully closed) |
| 04-20 20:00:07 |
INFO
|
order |
|
position_service |
📦 Position P_INTC_2026-04-20_1 CLOSED. P&L=$17.25 (close_source=websocket_fill) |
| 04-20 20:00:07 |
INFO
|
position |
|
order_tracker_service |
📋 Found Position #2765 via position_id (precise match) |
| 04-20 20:00:07 |
INFO
|
order |
|
order_tracker_service |
📋 Order 42967499709497344 FILLED (source=websocket): INTC exit_trailing qty=75 price=$65.70 pnl=$0.00 |
| 04-20 20:00:07 |
INFO
|
order |
|
push_event_handlers |
📋 WebSocket order event: INTC BUY status=FILLED filled=75 @ $65.7 |
| 04-20 20:00:07 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 42967499709497344
account: "21794354632316626"
symbol: "INTC"
identifier: "INTC"
multiplier: 1
action: "BUY"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "LMT"
totalQuantity: 75
filledQuantity: 75
avgFillPrice: 65.7
limitPrice: 69.12
status: "FILLED"
replaceStatus: "NONE"
cancelStatus: "NONE"
outsideRth: true
name: "英特尔"
source: "openapi"
commissionAndFee: 2.98
openTime: 1776715207000
timestamp: 1776715207378
timeInForce: "DAY"
|
| 04-20 20:00:07 |
INFO
|
order |
|
trailing_stop_engine |
📋 Registered trailing stop close order 42967499709497344 as EXIT_TRAILING (Position #2765) |
| 04-20 20:00:07 |
INFO
|
order |
|
order_tracker_service |
📋 Registered order 42967499709497344: INTC exit_trailing (paper) |
| 04-20 20:00:07 |
INFO
|
order |
|
push_event_handlers |
📋 WebSocket order event: INTC BUY status=HELD filled=75 @ $0 |
| 04-20 20:00:07 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 42967499709497344
account: "21794354632316626"
symbol: "INTC"
identifier: "INTC"
multiplier: 1
action: "BUY"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "LMT"
totalQuantity: 75
limitPrice: 69.12
status: "HELD"
replaceStatus: "NONE"
cancelStatus: "NONE"
outsideRth: true
canModify: true
canCancel: true
name: "英特尔"
source: "openapi"
openTime: 1776715207000
timestamp: 1776715207342
timeInForce: "DAY"
|
| 04-20 20:00:07 |
INFO
|
order |
|
trailing_stop_engine |
🔴 Tiger limit order placed for INTC: {'order_id': '42967499709497344', 'status': None} |
| 04-20 20:00:07 |
INFO
|
position |
|
tiger_client |
Position: INTC, Qty: -75, Cost: 65.8897 |
| 04-20 20:00:06 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: INTC |
| 04-20 20:00:06 |
INFO
|
order |
|
trailing_stop_engine |
📅 Limit order: outside_rth=True, time_in_force=DAY (Paper) |
| 04-20 20:00:06 |
INFO
|
position |
|
trailing_stop_engine |
🔴 盘前盘后 → 使用限价单: symbol=INTC, side=BUY, quantity=75, limit=$69.12 |
| 04-20 20:00:06 |
INFO
|
order |
|
trailing_stop_engine |
🔴 Tiger close order: symbol=INTC, side=BUY, quantity=75, trigger_price=68.78 |
| 04-20 20:00:06 |
INFO
|
position |
|
trailing_stop_engine |
✅ INTC 确认仓位存在,方向=空仓,数量: 75 (full) |
| 04-20 20:00:06 |
INFO
|
position |
|
tiger_client |
Position: INTC, Qty: -75, Cost: 65.8897 |
| 04-20 20:00:06 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:06 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for MCHP, falling back to briefs |
| 04-20 20:00:06 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:06 |
INFO
|
order |
|
push_event_handlers |
📋 WebSocket order event: INTC BUY status=CANCELLED filled=75 @ $0 |
| 04-20 20:00:06 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 42965377336099840
account: "21794354632316626"
symbol: "INTC"
identifier: "INTC"
multiplier: 1
action: "BUY"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "LMT"
totalQuantity: 75
limitPrice: 55.81
status: "CANCELLED"
replaceStatus: "NONE"
cancelStatus: "NONE"
outsideRth: true
name: "英特尔"
source: "openapi"
errorMsg: "手动撤单"
openTime: 1776699014000
timestamp: 1776715206527
attrList: "ATTACHED_ORDER"
attrList: "OCA"
timeInForce: "DAY"
|
| 04-20 20:00:06 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: INTC |
| 04-20 20:00:06 |
INFO
|
order |
|
trailing_stop_engine |
✅ INTC take_profit订单已取消: 42965377336099840 |
| 04-20 20:00:06 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:06 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for WDC, falling back to briefs |
| 04-20 20:00:06 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:06 |
INFO
|
order |
|
tiger_client |
Cancel order 42965377336099840 result: 42965377336099840 |
| 04-20 20:00:06 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:06 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for INTC, falling back to briefs |
| 04-20 20:00:06 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:06 |
INFO
|
order |
|
tiger_client |
Open order: 42965377336099840 - BUY 75 INTC @ 55.81 - Status: OrderStatus.HELD - CanCancel: True |
| 04-20 20:00:06 |
INFO
|
order |
|
tiger_client |
Retrieved 1 open orders for INTC |
| 04-20 20:00:06 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:06 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for ALAB, falling back to briefs |
| 04-20 20:00:06 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:06 |
INFO
|
order |
|
push_event_handlers |
📋 WebSocket order event: INTC BUY status=EXPIRED filled=75 @ $0 |
| 04-20 20:00:06 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 42965377891189760
account: "21794354632316626"
symbol: "INTC"
identifier: "INTC"
multiplier: 1
action: "BUY"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "STP_LMT"
totalQuantity: 75
limitPrice: 69.74
status: "EXPIRED"
replaceStatus: "NONE"
cancelStatus: "NONE"
name: "英特尔"
source: "openapi"
errorMsg: "订单当前不支持撤销,请查看订单状态或者咨询客服。"
openTime: 1776699019000
timestamp: 1776715206020
timeInForce: "DAY"
|
| 04-20 20:00:06 |
INFO
|
order |
|
trailing_stop_engine |
✅ INTC stop_loss订单已取消: 42965377891189760 |
| 04-20 20:00:06 |
INFO
|
order |
|
tiger_client |
Cancel order 42965377891189760 result: 42965377891189760 |
| 04-20 20:00:06 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:06 |
WARN
|
general |
AVGO |
tiger_client |
Extended hours price not available for AVGO, falling back to briefs |
| 04-20 20:00:06 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:05 |
INFO
|
order |
|
trailing_stop_engine |
📋 INTC 存储的止损订单ID 42965377891189760 不在挂单中,尝试类型匹配 |
| 04-20 20:00:05 |
INFO
|
order |
|
tiger_client |
Open order: 42965377336099840 - BUY 75 INTC @ 55.81 - Status: OrderStatus.HELD - CanCancel: True |
| 04-20 20:00:05 |
INFO
|
order |
|
tiger_client |
Retrieved 1 open orders for INTC |
| 04-20 20:00:05 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:05 |
WARN
|
general |
NVDA |
tiger_client |
Extended hours price not available for NVDA, falling back to briefs |
| 04-20 20:00:05 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:05 |
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"
averageCost: 94.4195
latestPrice: 95.95
timestamp: 1776715205031
|
| 04-20 20:00: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.28
marketValue: 19920
unrealizedPnl: -13500.3501092
timestamp: 1776715205031
positionQty: 1500
salableQty: 1500
|
| 04-20 20:00: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: 133
averageCost: 28.6586717
latestPrice: 38.09
marketValue: 5065.97
unrealizedPnl: 1254.3666667
timestamp: 1776715205031
positionQty: 133
salableQty: 133
|
| 04-20 20:00: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: 12.05
marketValue: 1205
unrealizedPnl: -354.304
timestamp: 1776715205031
positionQty: 100
salableQty: 100
|
| 04-20 20:00:05 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:05 |
WARN
|
general |
AMD |
tiger_client |
Extended hours price not available for AMD, falling back to briefs |
| 04-20 20:00:05 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:05 |
INFO
|
position |
|
tiger_client |
Position: WDC, Qty: -13, Cost: 371.3677 |
| 04-20 20:00:05 |
INFO
|
position |
|
tiger_client |
Position: TSLL, Qty: 54, Cost: 13.6862 |
| 04-20 20:00:05 |
INFO
|
position |
|
tiger_client |
Position: TSLA, Qty: 2, Cost: 345.6525 |
| 04-20 20:00:05 |
INFO
|
position |
|
tiger_client |
Position: TLN, Qty: -42, Cost: 349.3293 |
| 04-20 20:00:05 |
INFO
|
position |
|
tiger_client |
Position: OKLO, Qty: 76, Cost: 65.2592 |
| 04-20 20:00:05 |
INFO
|
position |
NVDA |
tiger_client |
Position: NVDA, Qty: -75, Cost: 197.8825 |
| 04-20 20:00:05 |
INFO
|
position |
|
tiger_client |
Position: MP, Qty: 48, Cost: 52.3371 |
| 04-20 20:00:05 |
INFO
|
position |
|
tiger_client |
Position: MCHP, Qty: -63, Cost: 79.2244 |
| 04-20 20:00:05 |
INFO
|
position |
|
tiger_client |
Position: INTC, Qty: -75, Cost: 65.8897 |
| 04-20 20:00:05 |
INFO
|
position |
CRCL |
tiger_client |
Position: CRCL, Qty: 100, Cost: 102.4798 |
| 04-20 20:00:05 |
INFO
|
position |
|
tiger_client |
Position: COHR, Qty: -28, Cost: 342.2643 |
| 04-20 20:00:05 |
INFO
|
position |
|
tiger_client |
Position: CEG, Qty: -26, Cost: 288.7831 |
| 04-20 20:00:05 |
INFO
|
position |
AVGO |
tiger_client |
Position: AVGO, Qty: -36, Cost: 398.7367 |
| 04-20 20:00:05 |
INFO
|
position |
AMD |
tiger_client |
Position: AMD, Qty: -18, Cost: 275.3622 |
| 04-20 20:00:05 |
INFO
|
position |
|
tiger_client |
Position: ALAB, Qty: -14, Cost: 171.5555 |
| 04-20 20:00:05 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:05 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for WDC, falling back to briefs |
| 04-20 20:00:05 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:04 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 04-20 20:00:04 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 04-20 20:00:04 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for MCHP, falling back to briefs |
| 04-20 20:00:04 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |