| 03-19 13:49:17 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-19 13:49:16 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-19 13:49:16 |
INFO
|
general |
SOXL |
trailing_stop_engine |
🔄 SOXL retry cooldown expired, proceeding with attempt 2 |
| 03-19 13:49:16 |
INFO
|
order |
|
trailing_stop_scheduler |
🔔 WS-triggered TS: MSTR → breach_awaiting_oca - MSTR grace window 3s/30s |
| 03-19 13:49:16 |
INFO
|
order |
|
trailing_stop_engine |
⏳ [PAPER] MSTR breach ongoing (3s/30s), OCA stop still live, waiting for broker. |
| 03-19 13:49:16 |
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.2
marketValue: 18300
unrealizedPnl: -15120.3501092
timestamp: 1773928155101
positionQty: 1500
salableQty: 1500
|
| 03-19 13:49:16 |
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.8715
marketValue: 18755.85
unrealizedPnl: -13049.5400001
timestamp: 1773928155101
positionQty: 1900
salableQty: 1900
|
| 03-19 13:49:16 |
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.37
marketValue: 937
unrealizedPnl: -622.304
timestamp: 1773928155101
positionQty: 100
salableQty: 100
|
| 03-19 13:49:14 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
🔔 WS-triggered TS: SOXL → exit_price_ok - SOXL exit order 42580181453522944 price still ok |
| 03-19 13:49:14 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-19 13:49:14 |
INFO
|
general |
SOXL |
trailing_stop_engine |
🔄 SOXL retry cooldown expired, proceeding with attempt 2 |
| 03-19 13:49:14 |
INFO
|
order |
|
trailing_stop_scheduler |
🔔 WS-triggered TS: MSTR → breach_awaiting_oca - MSTR grace window 1s/30s |
| 03-19 13:49:14 |
INFO
|
order |
|
trailing_stop_engine |
⏳ [PAPER] MSTR breach ongoing (1s/30s), OCA stop still live, waiting for broker. |
| 03-19 13:49:13 |
INFO
|
order |
|
trailing_stop_scheduler |
- None: breach_detected_awaiting_oca - MSTR breach detected, OCA stop live, waiting for broker execution |
| 03-19 13:49:13 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
- None: exit_price_ok - SOXL exit order 42580181453522944 price still ok |
| 03-19 13:49:13 |
INFO
|
general |
|
trailing_stop_scheduler |
🔄 Fast check: 2 actions taken |
| 03-19 13:49:13 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] MSTR stop breached (price=$136.20, Price $136.20 >= broker stop $134.51), OCA stop still live (stop_order_live (PENDING)). Starting 30s grace window. |
| 03-19 13:49:13 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-19 13:49:13 |
INFO
|
general |
SOXL |
trailing_stop_engine |
🔄 SOXL retry cooldown expired, proceeding with attempt 2 |
| 03-19 13:49:13 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-19 13:49:13 |
INFO
|
general |
|
trailing_stop_engine |
✅ [PAPER] MSTR price recovered above stop, clearing breach state (was breached at $136.07) |
| 03-19 13:49:13 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-19 13:49:13 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-19 13:49:13 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-19 13:49:13 |
INFO
|
general |
SOXL |
trailing_stop_engine |
🔄 SOXL retry cooldown expired, proceeding with attempt 2 |
| 03-19 13:49:13 |
INFO
|
general |
SOXL |
trailing_stop_engine |
📊 EODHD batch fallback: 4/4 symbols: ['SOXL', 'NFLX', 'MSTR', 'TSLA'] |
| 03-19 13:49:13 |
ERROR
|
error |
|
tiger_client |
Batch smart price fetch failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-19 13:49:12 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
🔔 WS-triggered TS: SOXL → exit_price_ok - SOXL exit order 42580181453522944 price still ok |
| 03-19 13:49:12 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-19 13:49:12 |
INFO
|
general |
SOXL |
trailing_stop_engine |
🔄 SOXL retry cooldown expired, proceeding with attempt 2 |
| 03-19 13:49:12 |
INFO
|
order |
|
trailing_stop_scheduler |
🔔 WS-triggered TS: MSTR → breach_awaiting_oca - MSTR grace window 9s/30s |
| 03-19 13:49:12 |
INFO
|
order |
|
trailing_stop_engine |
⏳ [PAPER] MSTR breach ongoing (9s/30s), OCA stop still live, waiting for broker. |
| 03-19 13:49:11 |
INFO
|
position |
|
holdings_sync |
Holdings sync [paper]: 0 new, 5 updated, 3 removed, 5 total |
| 03-19 13:49:11 |
INFO
|
position |
|
tiger_client |
Position: TSLA, Qty: -3, Cost: 381.1733 |
| 03-19 13:49:11 |
INFO
|
position |
SOXL |
tiger_client |
Position: SOXL, Qty: -50, Cost: 50.12 |
| 03-19 13:49:11 |
INFO
|
position |
|
tiger_client |
Position: NFLX, Qty: -32, Cost: 94.0213 |
| 03-19 13:49:11 |
INFO
|
position |
|
tiger_client |
Position: MSTR, Qty: 40, Cost: 143.0973 |
| 03-19 13:49:11 |
INFO
|
position |
|
tiger_client |
Position: AAL, Qty: 450, Cost: 10.6719 |
| 03-19 13:49:11 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-19 13:49:11 |
INFO
|
order |
|
reconciliation_service |
🗑️ Cleaned up 4 filled orders older than 7 days |
| 03-19 13:49:11 |
INFO
|
order |
|
reconciliation_service |
📊 Hourly fetch: paper - 3 new orders stored (7-day window) |
| 03-19 13:49:11 |
INFO
|
order |
|
reconciliation_service |
📊 Tiger filled orders fetch: paper - fetched=100, new=3 |
| 03-19 13:49:11 |
INFO
|
order |
|
tiger_client |
Retrieved 100 filled orders |
| 03-19 13:49:10 |
INFO
|
position |
|
holdings_sync |
Holdings sync [real]: 0 new, 3 updated, 0 removed, 3 total |
| 03-19 13:49:10 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-19 13:49:10 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-19 13:49:10 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-19 13:49:10 |
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.2
marketValue: 18300
unrealizedPnl: -15120.3501092
timestamp: 1773928150097
positionQty: 1500
salableQty: 1500
|
| 03-19 13:49:10 |
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.865
marketValue: 18743.5
unrealizedPnl: -13061.8900001
timestamp: 1773928150097
positionQty: 1900
salableQty: 1900
|
| 03-19 13:49:10 |
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.35
marketValue: 935
unrealizedPnl: -624.304
timestamp: 1773928150097
positionQty: 100
salableQty: 100
|
| 03-19 13:49:10 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
🔔 WS-triggered TS: SOXL → exit_price_ok - SOXL exit order 42580181453522944 price still ok |
| 03-19 13:49:10 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-19 13:49:10 |
INFO
|
general |
SOXL |
trailing_stop_engine |
🔄 SOXL retry cooldown expired, proceeding with attempt 2 |
| 03-19 13:49:10 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-12 to 2026-03-19 |
| 03-19 13:49:10 |
INFO
|
order |
|
reconciliation_service |
📊 Tiger filled orders fetch: real - fetched=2, new=0 |
| 03-19 13:49:10 |
INFO
|
order |
|
tiger_client |
Retrieved 2 filled orders |
| 03-19 13:49:10 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-19 13:49:09 |
INFO
|
order |
|
trailing_stop_scheduler |
🔔 WS-triggered TS: MSTR → breach_awaiting_oca - MSTR grace window 6s/30s |
| 03-19 13:49:09 |
INFO
|
order |
|
trailing_stop_engine |
⏳ [PAPER] MSTR breach ongoing (6s/30s), OCA stop still live, waiting for broker. |
| 03-19 13:49:09 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-12 to 2026-03-19 |
| 03-19 13:49:08 |
INFO
|
order |
|
trailing_stop_scheduler |
- None: breach_awaiting_oca - MSTR grace window 5s/30s |
| 03-19 13:49:08 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
- None: exit_price_ok - SOXL exit order 42580181453522944 price still ok |
| 03-19 13:49:08 |
INFO
|
general |
|
trailing_stop_scheduler |
🔄 Fast check: 2 actions taken |
| 03-19 13:49:08 |
INFO
|
order |
|
trailing_stop_engine |
⏳ [PAPER] MSTR breach ongoing (5s/30s), OCA stop still live, waiting for broker. |
| 03-19 13:49:08 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-19 13:49:08 |
INFO
|
general |
SOXL |
trailing_stop_engine |
🔄 SOXL retry cooldown expired, proceeding with attempt 2 |
| 03-19 13:49:08 |
ERROR
|
error |
|
tiger_client |
Batch smart price fetch failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-19 13:49:08 |
INFO
|
general |
GOOG |
trailing_stop_engine |
📊 EODHD batch fallback: 6/6 symbols: ['SLAB', 'PXLW', 'GOOG', 'GS', 'TSLA', 'PL'] |
| 03-19 13:49:08 |
ERROR
|
error |
|
tiger_client |
Batch smart price fetch failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-19 13:49:08 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
🔔 WS-triggered TS: SOXL → exit_price_ok - SOXL exit order 42580181453522944 price still ok |
| 03-19 13:49:08 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-19 13:49:08 |
INFO
|
general |
SOXL |
trailing_stop_engine |
🔄 SOXL retry cooldown expired, proceeding with attempt 2 |
| 03-19 13:49:08 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-19 13:49:07 |
INFO
|
order |
|
trailing_stop_scheduler |
🔔 WS-triggered TS: MSTR → breach_awaiting_oca - MSTR grace window 4s/30s |
| 03-19 13:49:07 |
INFO
|
order |
|
trailing_stop_engine |
⏳ [PAPER] MSTR breach ongoing (4s/30s), OCA stop still live, waiting for broker. |
| 03-19 13:49:07 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-19 13:49:07 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Tiger holdings cross-check (paper): {'ts_created': 0, 'missing_position': 2, 'external_created': 0} |
| 03-19 13:49:07 |
INFO
|
position |
|
trailing_stop_scheduler |
[MPWR] Tiger holdings cross-check (paper): broker has short 2.0 shares but no DB position. Starting grace period. |
| 03-19 13:49:07 |
INFO
|
position |
|
trailing_stop_scheduler |
[GFS] Tiger holdings cross-check (paper): broker has short 60.0 shares but no DB position. Starting grace period. |
| 03-19 13:49:06 |
INFO
|
order |
|
tiger_client |
Retrieved 100 filled orders |
| 03-19 13:49:06 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-18 to 2026-03-19 |
| 03-19 13:49:05 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
🔔 WS-triggered TS: SOXL → exit_price_ok - SOXL exit order 42580181453522944 price still ok |
| 03-19 13:49:05 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-19 13:49:05 |
INFO
|
general |
SOXL |
trailing_stop_engine |
🔄 SOXL retry cooldown expired, proceeding with attempt 2 |
| 03-19 13:49: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: 12.2
marketValue: 18300
unrealizedPnl: -15120.3501092
timestamp: 1773928145043
positionQty: 1500
salableQty: 1500
|
| 03-19 13:49: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.87
marketValue: 18753
unrealizedPnl: -13052.3900001
timestamp: 1773928145043
positionQty: 1900
salableQty: 1900
|
| 03-19 13:49: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.35
marketValue: 935
unrealizedPnl: -624.304
timestamp: 1773928145043
positionQty: 100
salableQty: 100
|
| 03-19 13:49:05 |
INFO
|
order |
|
tiger_client |
Retrieved 0 filled orders |
| 03-19 13:49:05 |
INFO
|
order |
|
trailing_stop_scheduler |
🔔 WS-triggered TS: MSTR → breach_awaiting_oca - MSTR grace window 2s/30s |
| 03-19 13:49:05 |
INFO
|
order |
|
trailing_stop_engine |
⏳ [PAPER] MSTR breach ongoing (2s/30s), OCA stop still live, waiting for broker. |
| 03-19 13:49:05 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-18 to 2026-03-19 |
| 03-19 13:49:05 |
WARN
|
position |
|
trailing_stop_scheduler |
⚠️ Direction mismatch for MSTR (paper): DB side=short, Tiger side=long — position may have reversed |
| 03-19 13:49:05 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Exit closure verification: 11 confirmed closed, 0 reactivated (position still open) |
| 03-19 13:49:03 |
INFO
|
order |
|
trailing_stop_scheduler |
- None: breach_awaiting_oca - MSTR grace window 0s/30s |
| 03-19 13:49:03 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
- None: exit_price_ok - SOXL exit order 42580181453522944 price still ok |
| 03-19 13:49:03 |
INFO
|
general |
|
trailing_stop_scheduler |
🔄 Fast check: 2 actions taken |
| 03-19 13:49:03 |
INFO
|
order |
|
trailing_stop_engine |
⏳ [PAPER] MSTR breach ongoing (0s/30s), OCA stop still live, waiting for broker. |
| 03-19 13:49:03 |
INFO
|
order |
SOXL |
trailing_stop_scheduler |
🔔 WS-triggered TS: SOXL → exit_price_ok - SOXL exit order 42580181453522944 price still ok |
| 03-19 13:49:03 |
INFO
|
order |
SOXL |
trailing_stop_engine |
🔔 [PAPER] SOXL stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-19 13:49:03 |
INFO
|
general |
SOXL |
trailing_stop_engine |
🔄 SOXL retry cooldown expired, proceeding with attempt 2 |