| 03-13 14:46:50 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 42534700359633920
account: "21877992932416622"
symbol: "CRDO"
identifier: "CRDO"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "MKT"
isLong: true
totalQuantity: 92
status: "HELD"
replaceStatus: "NONE"
cancelStatus: "NONE"
canModify: true
canCancel: true
name: "Credo Technology Group Holding Ltd"
source: "openapi"
openTime: 1773413210000
timestamp: 1773413210343
timeInForce: "DAY"
|
| 03-13 14:46:50 |
INFO
|
order |
|
trailing_stop_engine |
📋 Registered trailing stop close order 42534700359633920 as EXIT_TRAILING (Position #1954) |
| 03-13 14:46:50 |
INFO
|
order |
|
order_tracker_service |
📋 Registered order 42534700359633920: CRDO exit_trailing (paper) |
| 03-13 14:46:50 |
INFO
|
order |
|
trailing_stop_engine |
🔴 Tiger market order placed for CRDO: {'order_id': '42534700359633920', 'status': None} |
| 03-13 14:46:50 |
ERROR
|
error |
|
tiger_client |
Batch smart price fetch failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-13 14:46:50 |
INFO
|
order |
|
trailing_stop_engine |
📅 Market order: outside_rth=False, time_in_force=DAY |
| 03-13 14:46:50 |
INFO
|
position |
|
trailing_stop_engine |
🔴 盘中时段 → 使用市价单: symbol=CRDO, side=SELL, quantity=92 |
| 03-13 14:46:50 |
INFO
|
order |
|
trailing_stop_engine |
🔴 Tiger close order: symbol=CRDO, side=SELL, quantity=92, trigger_price=116.45 |
| 03-13 14:46:50 |
INFO
|
position |
|
trailing_stop_engine |
✅ CRDO 确认仓位存在,方向=多仓,数量: 92 |
| 03-13 14:46:50 |
INFO
|
position |
|
tiger_client |
Position: CRDO, Qty: 92, Cost: 116.5035 |
| 03-13 14:46:49 |
INFO
|
order |
|
push_event_handlers |
📋 WebSocket order event: CRDO SELL status=CANCELLED filled=22 @ $0 |
| 03-13 14:46:49 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 42534290401020929
account: "21877992932416622"
symbol: "CRDO"
identifier: "CRDO"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "LMT"
isLong: true
totalQuantity: 22
limitPrice: 118.98
status: "CANCELLED"
replaceStatus: "NONE"
cancelStatus: "NONE"
outsideRth: true
name: "Credo Technology Group Holding Ltd"
source: "openapi"
errorMsg: "订单当前不支持撤销,请查看订单状态或者咨询客服。"
openTime: 1773410082000
timestamp: 1773413209840
attrList: "ATTACHED_ORDER"
attrList: "OCA"
timeInForce: "DAY"
|
| 03-13 14:46:49 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: CRDO |
| 03-13 14:46:49 |
INFO
|
order |
|
trailing_stop_engine |
✅ CRDO take_profit订单已取消: 42534290401020929 |
| 03-13 14:46:49 |
INFO
|
order |
|
tiger_client |
Cancel order 42534290401020929 result: 42534290401020929 |
| 03-13 14:46:49 |
INFO
|
order |
|
trailing_stop_engine |
📋 CRDO 存储的止盈订单ID 42534290401020929 不在挂单中,尝试类型匹配 |
| 03-13 14:46:49 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for CRDO |
| 03-13 14:46:49 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] CRDO stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-13 14:46:49 |
INFO
|
order |
|
trailing_stop_engine |
✅ CRDO stop_loss订单已取消: 42534291150883840 |
| 03-13 14:46:49 |
INFO
|
order |
|
push_event_handlers |
📋 WebSocket order event: CRDO SELL status=EXPIRED filled=22 @ $0 |
| 03-13 14:46:49 |
INFO
|
order |
|
tiger_push_client |
📋 Order update received: id: 42534291150883840
account: "21877992932416622"
symbol: "CRDO"
identifier: "CRDO"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "STP_LMT"
isLong: true
totalQuantity: 22
limitPrice: 112.76
status: "EXPIRED"
replaceStatus: "NONE"
cancelStatus: "NONE"
name: "Credo Technology Group Holding Ltd"
source: "openapi"
errorMsg: "订单当前不支持撤销,请查看订单状态或者咨询客服。"
openTime: 1773410088000
timestamp: 1773413209333
timeInForce: "DAY"
|
| 03-13 14:46:49 |
INFO
|
order |
|
tiger_client |
Cancel order 42534291150883840 result: 42534291150883840 |
| 03-13 14:46:49 |
INFO
|
order |
|
trailing_stop_engine |
📋 CRDO 存储的止损订单ID 42534291150883840 不在挂单中,尝试类型匹配 |
| 03-13 14:46:49 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for CRDO |
| 03-13 14:46:49 |
ERROR
|
error |
|
tiger_client |
Batch smart price fetch failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-13 14:46:49 |
INFO
|
general |
|
trailing_stop_engine |
📊 EODHD batch fallback: 1/1 symbols: ['NVEC'] |
| 03-13 14:46:48 |
ERROR
|
error |
|
tiger_client |
Batch smart price fetch failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-13 14:46:48 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] CRDO stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-13 14:46:45 |
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: 12.45
marketValue: 18675
unrealizedPnl: -14745.3501092
timestamp: 1773413205192
positionQty: 1500
salableQty: 1500
|
| 03-13 14:46:45 |
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: 10.28
marketValue: 19532
unrealizedPnl: -12273.3900001
timestamp: 1773413205192
positionQty: 1900
salableQty: 1900
|
| 03-13 14:46:45 |
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: 10.045
marketValue: 1004.5
unrealizedPnl: -554.804
timestamp: 1773413205192
positionQty: 100
salableQty: 100
|
| 03-13 14:46:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:46:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:46:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:46:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:46:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:46:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:46:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:46:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:46:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:46:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:46:45 |
INFO
|
general |
AMD |
trailing_stop_engine |
📊 EODHD batch fallback: 10/10 symbols: ['MP', 'NFLX', 'REMX', 'AMD', 'QCOM', 'CRDO', 'MSFT', 'HOOD', 'TSLA', 'MU'] |
| 03-13 14:46:44 |
ERROR
|
error |
|
tiger_client |
Batch smart price fetch failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-13 14:46:44 |
INFO
|
trailing_stop |
|
trailing_stop_scheduler |
- None: deactivated_no_holdings - SNDK no holdings found, trailing stop deactivated |
| 03-13 14:46:44 |
INFO
|
general |
|
trailing_stop_scheduler |
🔄 Fast check: 1 actions taken |
| 03-13 14:46:44 |
WARN
|
trailing_stop |
|
trailing_stop_engine |
🚫 [PAPER] SNDK NO holdings found at broker. Position already closed. Deactivating trailing stop. |
| 03-13 14:46:44 |
WARN
|
trailing_stop |
|
trailing_stop_engine |
⚠️ SNDK direction mismatch: broker=short vs trailing_stop=long |
| 03-13 14:46:44 |
INFO
|
position |
|
tiger_client |
Position: TSLA, Qty: -91, Cost: 394.6162 |
| 03-13 14:46:44 |
INFO
|
position |
|
tiger_client |
Position: SNDK, Qty: -47, Cost: 633.0315 |
| 03-13 14:46:44 |
INFO
|
position |
|
tiger_client |
Position: REMX, Qty: -177, Cost: 91.8656 |
| 03-13 14:46:44 |
INFO
|
position |
QCOM |
tiger_client |
Position: QCOM, Qty: 36, Cost: 132.9156 |
| 03-13 14:46:44 |
INFO
|
position |
|
tiger_client |
Position: NFLX, Qty: 26, Cost: 95.5129 |
| 03-13 14:46:44 |
INFO
|
position |
MU |
tiger_client |
Position: MU, Qty: 56, Cost: 423.2314 |
| 03-13 14:46:44 |
INFO
|
position |
MSFT |
tiger_client |
Position: MSFT, Qty: -38, Cost: 401.0075 |
| 03-13 14:46:44 |
INFO
|
position |
|
tiger_client |
Position: MP, Qty: -126, Cost: 58.7686 |
| 03-13 14:46:44 |
INFO
|
position |
|
tiger_client |
Position: HOOD, Qty: -701, Cost: 75.3823 |
| 03-13 14:46:44 |
INFO
|
position |
|
tiger_client |
Position: CRDO, Qty: 92, Cost: 116.5035 |
| 03-13 14:46:44 |
INFO
|
position |
AMD |
tiger_client |
Position: AMD, Qty: -87, Cost: 196.2177 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-13 14:46:43 |
INFO
|
trailing_stop |
|
trailing_stop_scheduler |
🔔 WS-triggered TS: SNDK → deactivated_no_holdings - SNDK no holdings found, trailing stop deactivated |
| 03-13 14:46:43 |
WARN
|
trailing_stop |
|
trailing_stop_engine |
⚠️ SNDK direction mismatch in cache: broker=short vs trailing_stop=long. Direct API check... |
| 03-13 14:46:43 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] SNDK stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-13 14:46:43 |
WARN
|
trailing_stop |
|
trailing_stop_engine |
🚫 [PAPER] SNDK NO holdings found at broker. Position already closed. Deactivating trailing stop. |
| 03-13 14:46:43 |
WARN
|
trailing_stop |
|
trailing_stop_engine |
⚠️ SNDK direction mismatch: broker=short vs trailing_stop=long |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: TSLA, Qty: -91, Cost: 394.6162 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: SNDK, Qty: -47, Cost: 633.0315 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: REMX, Qty: -177, Cost: 91.8656 |
| 03-13 14:46:43 |
INFO
|
position |
QCOM |
tiger_client |
Position: QCOM, Qty: 36, Cost: 132.9156 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: NFLX, Qty: 26, Cost: 95.5129 |
| 03-13 14:46:43 |
INFO
|
position |
MU |
tiger_client |
Position: MU, Qty: 56, Cost: 423.2314 |
| 03-13 14:46:43 |
INFO
|
position |
MSFT |
tiger_client |
Position: MSFT, Qty: -38, Cost: 401.0075 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: MP, Qty: -126, Cost: 58.7686 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: HOOD, Qty: -701, Cost: 75.3823 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: CRDO, Qty: 92, Cost: 116.5035 |
| 03-13 14:46:43 |
INFO
|
position |
AMD |
tiger_client |
Position: AMD, Qty: -87, Cost: 196.2177 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-13 14:46:43 |
WARN
|
trailing_stop |
|
trailing_stop_engine |
⚠️ SNDK direction mismatch in cache: broker=short vs trailing_stop=long. Direct API check... |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: TSLA, Qty: -91, Cost: 394.6162 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: SNDK, Qty: -47, Cost: 633.0315 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: REMX, Qty: -177, Cost: 91.8656 |
| 03-13 14:46:43 |
INFO
|
position |
QCOM |
tiger_client |
Position: QCOM, Qty: 36, Cost: 132.9156 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: NFLX, Qty: 26, Cost: 95.5129 |
| 03-13 14:46:43 |
INFO
|
position |
MU |
tiger_client |
Position: MU, Qty: 56, Cost: 423.2314 |
| 03-13 14:46:43 |
INFO
|
position |
MSFT |
tiger_client |
Position: MSFT, Qty: -38, Cost: 401.0075 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: MP, Qty: -126, Cost: 58.7686 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: HOOD, Qty: -701, Cost: 75.3823 |
| 03-13 14:46:43 |
INFO
|
position |
|
tiger_client |
Position: CRDO, Qty: 92, Cost: 116.5035 |
| 03-13 14:46:43 |
INFO
|
position |
AMD |
tiger_client |
Position: AMD, Qty: -87, Cost: 196.2177 |
| 03-13 14:46:42 |
INFO
|
general |
|
trailing_stop_engine |
🔄 SNDK retry cooldown expired, proceeding with attempt 6 |
| 03-13 14:46:42 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-13 14:46:42 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-13 14:46:42 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-13 14:46:42 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-13 14:46:42 |
ERROR
|
error |
|
tiger_client |
Batch smart price fetch failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-13 14:46:42 |
INFO
|
general |
AVGO |
trailing_stop_engine |
📊 EODHD batch fallback: 13/13 symbols: ['NVEC', 'STM', 'AVGO', 'IR', 'UMC', 'NVDL', 'SOFI', 'SLAB', 'GOOG', 'MSFT', 'AAPU', 'LRCX', 'NEM'] |
| 03-13 14:46:42 |
ERROR
|
error |
|
tiger_client |
Batch smart price fetch failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-13 14:46:42 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-13 14:46:41 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] SNDK stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-13 14:46:41 |
INFO
|
general |
|
trailing_stop_engine |
🔄 SNDK retry cooldown expired, proceeding with attempt 6 |
| 03-13 14:46:41 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |