| 03-13 20:04:40 |
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.03
marketValue: 19057
unrealizedPnl: -12748.3900001
timestamp: 1773432280052
positionQty: 1900
salableQty: 1900
|
| 03-13 20:04:40 |
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.74
marketValue: 974
unrealizedPnl: -585.304
timestamp: 1773432280052
positionQty: 100
salableQty: 100
|
| 03-13 20:04:39 |
INFO
|
position |
|
trailing_stop_scheduler |
- ARM: deactivate - Position not found in Tiger API |
| 03-13 20:04:39 |
INFO
|
position |
|
trailing_stop_scheduler |
- NFLX: deactivate - Position not found in Tiger API |
| 03-13 20:04:39 |
INFO
|
position |
|
trailing_stop_scheduler |
- TEM: deactivate - Position not found in Tiger API |
| 03-13 20:04:39 |
INFO
|
position |
|
trailing_stop_scheduler |
- INTC: deactivate - Position not found in Tiger API |
| 03-13 20:04:39 |
INFO
|
position |
|
trailing_stop_scheduler |
- MRVL: deactivate - Position not found in Tiger API |
| 03-13 20:04:39 |
INFO
|
position |
|
trailing_stop_scheduler |
- GFS: deactivate - Position not found in Tiger API |
| 03-13 20:04:39 |
INFO
|
order |
|
trailing_stop_scheduler |
- None: exit_price_ok - TSLA exit order 42522377170207744 price still ok |
| 03-13 20:04:39 |
INFO
|
order |
|
trailing_stop_scheduler |
- None: exit_price_ok - UMC exit order 42537167369945088 price still ok |
| 03-13 20:04:39 |
INFO
|
sync |
|
trailing_stop_scheduler |
🔄 Full sync complete: 8 actions taken |
| 03-13 20:04:39 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] TSLA stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-13 20:04:39 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:39 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for TSLA, falling back to briefs |
| 03-13 20:04:39 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:39 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] UMC stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-13 20:04:38 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:38 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for UMC, falling back to briefs |
| 03-13 20:04:38 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:38 |
INFO
|
sync |
|
trailing_stop_engine |
📊 Syncing avg cost for UMC: 9.27 -> 9.27 |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
📊 Added exit leg to Position for external close: ARM (exit=$115.26, PnL=$3.01) |
| 03-13 20:04:38 |
INFO
|
position |
|
position_service |
📦 Position P_ARM_2026-03-13_1 CLOSED. P&L=$3.01 (close_source=None) |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
🛑 Auto-deactivated ARM (paper): position closed externally |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
📊 Added exit leg to Position for external close: NFLX (exit=$95.41, PnL=$0.55) |
| 03-13 20:04:38 |
INFO
|
position |
|
position_service |
📦 Position P_NFLX_2026-03-13_1 CLOSED. P&L=$5.96 (close_source=None) |
| 03-13 20:04:38 |
INFO
|
general |
|
position_service |
📊 [P_NFLX_2026-03-13_1] P&L: ours=$5.96 vs Tiger=$0.55 (using ours, Tiger uses different cost basis) |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
🛑 Auto-deactivated NFLX (paper): position closed externally |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
📊 Added exit leg to Position for external close: TEM (exit=$49.86, PnL=$6.64) |
| 03-13 20:04:38 |
INFO
|
position |
|
position_service |
📦 Position P_TEM_2026-03-13_2 CLOSED. P&L=$6.00 (close_source=None) |
| 03-13 20:04:38 |
INFO
|
general |
|
position_service |
📊 [P_TEM_2026-03-13_2] P&L: ours=$6.00 vs Tiger=$6.64 (using ours, Tiger uses different cost basis) |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
🛑 Auto-deactivated TEM (paper): position closed externally |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
📊 Added exit leg to Position for external close: INTC (exit=$45.52, PnL=$11.74) |
| 03-13 20:04:38 |
INFO
|
position |
|
position_service |
📦 Position P_INTC_2026-03-13_2 CLOSED. P&L=$6.01 (close_source=None) |
| 03-13 20:04:38 |
INFO
|
general |
|
position_service |
📊 [P_INTC_2026-03-13_2] P&L: ours=$6.01 vs Tiger=$11.74 (using ours, Tiger uses different cost basis) |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
🛑 Auto-deactivated INTC (paper): position closed externally |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
📊 Added exit leg to Position for external close: MRVL (exit=$87.15, PnL=$6.22) |
| 03-13 20:04:38 |
INFO
|
position |
|
position_service |
📦 Position P_MRVL_2026-03-13_1 CLOSED. P&L=$6.02 (close_source=None) |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
🛑 Auto-deactivated MRVL (paper): position closed externally |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
📊 Added exit leg to Position for external close: GFS (exit=$41.55, PnL=$6.00) |
| 03-13 20:04:38 |
INFO
|
position |
|
position_service |
📦 Position P_GFS_2026-03-13_3 CLOSED. P&L=$6.00 (close_source=None) |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
🛑 Auto-deactivated GFS (paper): position closed externally |
| 03-13 20:04:38 |
INFO
|
trailing_stop |
|
trailing_stop_scheduler |
🔄 Full sync: Processing 8 active trailing stop positions (API verification) |
| 03-13 20:04:38 |
INFO
|
error |
|
trailing_stop_engine |
⚡ Paper account: API failed, using websocket fallback |
| 03-13 20:04:38 |
INFO
|
position |
|
trailing_stop_engine |
⚡ paper: using WebSocket cache (2 positions) |
| 03-13 20:04:38 |
ERROR
|
position |
|
tiger_client |
Error getting positions: code=1200 msg=standard account response error(forbidden:请稍后再试) |
| 03-13 20:04:38 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:38 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for NFLX, falling back to briefs |
| 03-13 20:04:38 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:38 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-13 20:04:38 |
INFO
|
order |
|
trailing_stop_scheduler |
- None: exit_price_ok - TSLA exit order 42522377170207744 price still ok |
| 03-13 20:04:38 |
INFO
|
order |
|
trailing_stop_scheduler |
- None: exit_price_ok - UMC exit order 42537167369945088 price still ok |
| 03-13 20:04:38 |
INFO
|
general |
|
trailing_stop_scheduler |
🔄 Fast check: 2 actions taken |
| 03-13 20:04:38 |
INFO
|
order |
|
trailing_stop_scheduler |
🔔 WS-triggered TS: UMC → exit_price_ok - UMC exit order 42537167369945088 price still ok |
| 03-13 20:04:38 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] UMC stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-13 20:04:38 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-13 20:04:38 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-13 20:04:38 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-13 20:04:37 |
INFO
|
order |
|
trailing_stop_scheduler |
🔔 WS-triggered TS: TSLA → exit_price_ok - TSLA exit order 42522377170207744 price still ok |
| 03-13 20:04:37 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:37 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for ARM, falling back to briefs |
| 03-13 20:04:37 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:37 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] TSLA stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-13 20:04:37 |
INFO
|
error |
|
trailing_stop_engine |
⚡ Paper account: API failed, using database fallback |
| 03-13 20:04:37 |
INFO
|
position |
|
trailing_stop_engine |
📦 paper: using DB holdings fallback (17 positions) |
| 03-13 20:04:37 |
ERROR
|
position |
|
tiger_client |
Error getting positions: code=1200 msg=standard account response error(forbidden:请稍后再试) |
| 03-13 20:04:37 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-13 20:04:37 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-13 20:04:37 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=4 msg=5:rate limit error(current limiting interface:orders, up to 120 times per minute) |
| 03-13 20:04:37 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:37 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for UMC, falling back to briefs |
| 03-13 20:04:37 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:37 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-13 20:04:37 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-13 20:04:37 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-13 20:04:37 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:37 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-13 20:04:37 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:37 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for ARM, falling back to briefs |
| 03-13 20:04:37 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:36 |
INFO
|
order |
|
trailing_stop_scheduler |
- None: exit_price_ok - TSLA exit order 42522377170207744 price still ok |
| 03-13 20:04:36 |
INFO
|
order |
|
trailing_stop_scheduler |
- None: exit_price_ok - UMC exit order 42537167369945088 price still ok |
| 03-13 20:04:36 |
INFO
|
general |
|
trailing_stop_scheduler |
🔄 Fast check: 2 actions taken |
| 03-13 20:04:36 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] TSLA stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-13 20:04:36 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:36 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for MRVL, falling back to briefs |
| 03-13 20:04:36 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:36 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:36 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for ARM, falling back to briefs |
| 03-13 20:04:36 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:36 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] TSLA stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-13 20:04:36 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-13 20:04:36 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-13 20:04:36 |
INFO
|
general |
KGC |
trailing_stop_engine |
📊 EODHD batch fallback: 18/18 symbols: ['VSH', 'XAR', 'ETN', 'MPWR', 'QQQ', 'APH', 'MA', 'AAPU', 'UMC', 'NXPI', 'GFS', 'SQNS', 'SLAB', 'KGC', 'GE', 'IR', 'ANET', 'HUBB'] |
| 03-13 20:04:36 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-13 20:04:36 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-13 20:04:36 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:36 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for TSLA, falling back to briefs |
| 03-13 20:04:36 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:36 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 20:04:36 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for GFS, falling back to briefs |