| 03-09 20:09:37 |
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 20:09:37 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for NXPI, falling back to briefs |
| 03-09 20:09:37 |
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 20:09:37 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for ASX, falling back to briefs |
| 03-09 20:09:37 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for ASX: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:36 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for ALAB, falling back to briefs |
| 03-09 20:09:36 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for ALAB: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:36 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for MXL, falling back to briefs |
| 03-09 20:09:36 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for MXL: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:36 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for TXN, falling back to briefs |
| 03-09 20:09:36 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for TXN: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:36 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for ADI, falling back to briefs |
| 03-09 20:09:36 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for ADI: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:36 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for ON, falling back to briefs |
| 03-09 20:09:36 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for ON: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:35 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for EQIX, falling back to briefs |
| 03-09 20:09:35 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for EQIX: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:35 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for CRDO, falling back to briefs |
| 03-09 20:09:35 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for CRDO: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:35 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for CEVA, falling back to briefs |
| 03-09 20:09:35 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for CEVA: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:35 |
WARN
|
general |
AAPL |
tiger_client |
Extended hours price not available for AAPL, falling back to briefs |
| 03-09 20:09:35 |
ERROR
|
error |
AAPL |
tiger_client |
Error getting extended hours price for AAPL: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:35 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for CRUS, falling back to briefs |
| 03-09 20:09:35 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for CRUS: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:34 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for SITM, falling back to briefs |
| 03-09 20:09:34 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for SITM: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:34 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for SMH, falling back to briefs |
| 03-09 20:09:34 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for SMH: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:34 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for AAL, falling back to briefs |
| 03-09 20:09:34 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for AAL: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:34 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for LRCX, falling back to briefs |
| 03-09 20:09:34 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for LRCX: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:33 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for SNDK, falling back to briefs |
| 03-09 20:09:33 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for SNDK: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:33 |
WARN
|
general |
TSM |
tiger_client |
Extended hours price not available for TSM, falling back to briefs |
| 03-09 20:09:33 |
ERROR
|
error |
TSM |
tiger_client |
Error getting extended hours price for TSM: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:33 |
WARN
|
general |
AVGO |
tiger_client |
Extended hours price not available for AVGO, falling back to briefs |
| 03-09 20:09:33 |
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 20:09:33 |
WARN
|
general |
SOXL |
tiger_client |
Extended hours price not available for SOXL, falling back to briefs |
| 03-09 20:09:33 |
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 20:09:32 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for TEM, falling back to briefs |
| 03-09 20:09:32 |
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 20:09:32 |
WARN
|
general |
MU |
tiger_client |
Extended hours price not available for MU, falling back to briefs |
| 03-09 20:09:32 |
ERROR
|
error |
MU |
tiger_client |
Error getting extended hours price for MU: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:32 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for TSEM, falling back to briefs |
| 03-09 20:09:32 |
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 20:09:31 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for SYNA, falling back to briefs |
| 03-09 20:09:31 |
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 20:09:31 |
INFO
|
general |
|
trailing_stop_engine |
🔄 SYNA retry cooldown expired, proceeding with attempt 2 |
| 03-09 20:09:31 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for MRAM, falling back to briefs |
| 03-09 20:09:31 |
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 20:09:31 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for ENTG, falling back to briefs |
| 03-09 20:09:31 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for ENTG: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:30 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for QRVO, falling back to briefs |
| 03-09 20:09:30 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for QRVO: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:30 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for SWKS, falling back to briefs |
| 03-09 20:09:30 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for SWKS: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:29 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for SLB, falling back to briefs |
| 03-09 20:09:29 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for SLB: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:29 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for UMC, falling back to briefs |
| 03-09 20:09:29 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for UMC: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:28 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for ASX, falling back to briefs |
| 03-09 20:09:28 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for ASX: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:28 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for MXL, falling back to briefs |
| 03-09 20:09:28 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for MXL: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:28 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for ADI, falling back to briefs |
| 03-09 20:09:28 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for ADI: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:27 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for EQIX, falling back to briefs |
| 03-09 20:09:27 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for EQIX: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:27 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-09 20:09:27 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for CEVA, falling back to briefs |
| 03-09 20:09:27 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for CEVA: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:26 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-09 20:09:26 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:26 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for CRUS, falling back to briefs |
| 03-09 20:09:26 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for CRUS: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:26 |
INFO
|
general |
TSM |
trailing_stop_engine |
📊 Batch API refresh: 1/1 symbols updated: ['TSM'] |
| 03-09 20:09:26 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Tiger holdings cross-check (paper): {'ts_created': 0, 'missing_position': 2, 'external_created': 0} |
| 03-09 20:09:26 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:26 |
INFO
|
position |
LSCC |
trailing_stop_scheduler |
[LSCC] Tiger holdings cross-check (paper): broker has long 57.0 shares but no DB position. Starting grace period. |
| 03-09 20:09:26 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for SMH, falling back to briefs |
| 03-09 20:09:26 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for SMH: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:26 |
INFO
|
position |
|
trailing_stop_scheduler |
[ALGM] Tiger holdings cross-check (paper): broker has long 305.0 shares but no DB position. Starting grace period. |
| 03-09 20:09:26 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Reconciliation: routed exit 42491921149870080 through OrderTracker → Position closed via add_exit_leg |
| 03-09 20:09:26 |
INFO
|
order |
|
discord_notifier |
Discord通知发送成功: 📦 Exit filled: ALGM take_profit 305@$32.87 P&L=$43.89 (paper) |
| 03-09 20:09:25 |
INFO
|
order |
|
order_tracker_service |
✅ Created ClosedPosition #2638 via _handle_exit_fill for ALGM (created) |
| 03-09 20:09:25 |
INFO
|
order |
|
order_tracker_service |
📦 Exit fill → ALGM take_profit: 305@$32.87, position=CLOSED |
| 03-09 20:09:25 |
INFO
|
position |
|
position_service |
📦 Position P_ALGM_2026-03-09_2 CLOSED. P&L=$53.55 (close_source=reconciliation) |
| 03-09 20:09:25 |
INFO
|
general |
|
position_service |
📊 [P_ALGM_2026-03-09_2] P&L: ours=$53.55 vs Tiger=$43.89 (using ours, Tiger uses different cost basis) |
| 03-09 20:09:25 |
INFO
|
position |
|
order_tracker_service |
📋 Found Position #1730 via position_id (precise match) |
| 03-09 20:09:25 |
INFO
|
order |
|
order_tracker_service |
📋 Order 42491921149870080 FILLED (source=reconciliation): ALGM take_profit qty=305 price=$32.87 pnl=$43.89 |
| 03-09 20:09:25 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Reconciliation: registered OrderTracker for exit 42491921149870080 (ALGM, take_profit) |
| 03-09 20:09:25 |
INFO
|
order |
|
order_tracker_service |
📋 Registered order 42491921149870080: ALGM take_profit (paper) |
| 03-09 20:09:25 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Reconciliation: routed exit 42491932279717888 through OrderTracker → Position closed via add_exit_leg |
| 03-09 20:09:25 |
INFO
|
order |
LSCC |
discord_notifier |
Discord通知发送成功: 📦 Exit filled: LSCC take_profit 57@$91.25 P&L=$179.70 (paper) |
| 03-09 20:09:25 |
WARN
|
general |
|
tiger_client |
Extended hours price not available for LRCX, falling back to briefs |
| 03-09 20:09:25 |
ERROR
|
error |
|
tiger_client |
Error getting extended hours price for LRCX: code=4 msg=5:rate limit error(current limiting interface:timeline, up to 120 times per minute) |
| 03-09 20:09:25 |
INFO
|
order |
LSCC |
order_tracker_service |
✅ Created ClosedPosition #2637 via _handle_exit_fill for LSCC (created) |
| 03-09 20:09:25 |
INFO
|
order |
LSCC |
order_tracker_service |
📦 Exit fill → LSCC take_profit: 57@$91.25, position=CLOSED |