| 03-06 18:30:20 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 18:30:15 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 18:21:46 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 18:21:40 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 18:10:55 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 18:10:48 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 18:01:09 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 18:01:06 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 17:54:15 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 17:54:12 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 17:45:52 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 17:45:46 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 17:37:40 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 17:37:36 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 17:32:39 |
ERROR
|
error |
|
tiger_push_client |
❌ Tiger Push Client error: command: ERROR
id: 0
code: 4001
msg: "kick out by a new connection"
|
| 03-06 17:30:38 |
ERROR
|
order |
|
order_tracker_service |
❌ Error in handle_fill_event for 42456715812143104: (psycopg2.errors.DeadlockDetected) deadlock detected
DETAIL: Process 15062 waits for ShareLock on transaction 2441117; blocked by process 14955.
Process 14955 waits for ShareLock on transaction 2441123; blocked by process 15062.
HINT: See server log for query details.
CONTEXT: while updating tuple (316,12) in relation "order_tracker"
[SQL: UPDATE order_tracker SET status=%(status)s, filled_quantity=%(filled_quantity)s, avg_fill_price=%(avg_fill_price)s, realized_pnl=%(realized_pnl)s, commission=%(commission)s, fill_time=%(fill_time)s, fill_source=%(fill_source)s, updated_at=%(updated_at)s WHERE order_tracker.id = %(order_tracker_id)s]
[parameters: {'status': 'FILLED', 'filled_quantity': 430, 'avg_fill_price': 9.655, 'realized_pnl': 0, 'commission': 5.13, 'fill_time': datetime.datetime(2026, 3, 6, 17, 30, 37, 737099), 'fill_source': 'polling_paper_entry', 'updated_at': datetime.datetime(2026, 3, 6, 17, 30, 37, 844365), 'order_tracker_id': 16608}]
(Background on this error at: https://sqlalche.me/e/20/e3q8) |
| 03-06 17:16:03 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 17:16:01 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 17:00:21 |
ERROR
|
error |
|
tiger_push_client |
❌ Tiger Push Client error: command: ERROR
id: 0
code: 4001
msg: "kick out by a new connection"
|
| 03-06 16:41:51 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 16:41:45 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 16:40:10 |
ERROR
|
order |
|
push_event_handlers |
❌ Error handling order fill: 'Trade' object has no attribute 'raw_signal' |
| 03-06 16:33:31 |
ERROR
|
order |
|
tiger_client |
Error canceling order 42455774933942272: code=1200 msg=standard account response error(BAD_REQUEST:订单不存在) |
| 03-06 16:30:51 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 16:30:41 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 16:18:51 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 16:18:37 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 16:06:36 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 16:06:31 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 15:55:52 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 15:55:51 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 15:36:01 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 15:35:54 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 15:27:27 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 15:27:22 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 15:15:46 |
ERROR
|
order |
|
tiger_client |
Error getting open orders for MPWR: code=1200 msg=standard account response error(internal_error:A system error occurred, please try again later) |
| 03-06 15:15:26 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 15:15:21 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 15:12:59 |
ERROR
|
error |
|
tiger_push_client |
❌ Tiger Push Client error: command: ERROR
id: 0
code: 4001
msg: "kick out by a new connection"
|
| 03-06 15:12:06 |
ERROR
|
order |
|
order_tracker_service |
Error registering order 42455626291216384: (psycopg2.errors.UniqueViolation) duplicate key value violates unique constraint "ix_order_tracker_tiger_order_id"
DETAIL: Key (tiger_order_id)=(42455626291216384) already exists.
[SQL: INSERT INTO order_tracker (tiger_order_id, parent_order_id, symbol, account_type, role, side, quantity, order_type, limit_price, stop_price, status, filled_quantity, avg_fill_price, realized_pnl, commission, fill_time, oca_group_id, leg_role, signal_content, trade_id, trailing_stop_id, closed_position_id, position_id, signal_log_id, fill_source, created_at, updated_at) VALUES (%(tiger_order_id)s, %(parent_order_id)s, %(symbol)s, %(account_type)s, %(role)s, %(side)s, %(quantity)s, %(order_type)s, %(limit_price)s, %(stop_price)s, %(status)s, %(filled_quantity)s, %(avg_fill_price)s, %(realized_pnl)s, %(commission)s, %(fill_time)s, %(oca_group_id)s, %(leg_role)s, %(signal_content)s, %(trade_id)s, %(trailing_stop_id)s, %(closed_position_id)s, %(position_id)s, %(signal_log_id)s, %(fill_source)s, %(created_at)s, %(updated_at)s) RETURNING order_tracker.id]
[parameters: {'tiger_order_id': '42455626291216384', 'parent_order_id': None, 'symbol': 'NVTS', 'account_type': 'paper', 'role': 'EXIT_SIGNAL', 'side': 'BUY', 'quantity': 662, 'order_type': None, 'limit_price': None, 'stop_price': None, 'status': 'PENDING', 'filled_quantity': None, 'avg_fill_price': None, 'realized_pnl': None, 'commission': None, 'fill_time': None, 'oca_group_id': None, 'leg_role': None, 'signal_content': None, 'trade_id': None, 'trailing_stop_id': None, 'closed_position_id': None, 'position_id': None, 'signal_log_id': None, 'fill_source': None, 'created_at': datetime.datetime(2026, 3, 6, 15, 12, 6, 40677), 'updated_at': datetime.datetime(2026, 3, 6, 15, 12, 6, 40681)}]
(Background on this error at: https://sqlalche.me/e/20/gkpj) |
| 03-06 15:05:10 |
ERROR
|
order |
|
trailing_stop_engine |
❌ MCHP 动态trailing止损订单恢复失败: 止损价方向不合理: stop=$65.85 vs entry=$68.20 |
| 03-06 15:05:10 |
ERROR
|
order |
|
trailing_stop_engine |
❌ MCHP 止损价 $65.85 对于空头(入场价 $68.20) 方向不合理,跳过创建止损订单 |
| 03-06 15:03:07 |
ERROR
|
order |
|
trailing_stop_engine |
❌ ASX 动态trailing止损订单恢复失败: 创建止损订单失败: 止损价$21.43必须大于最新价$21.57(买入止损) |
| 03-06 15:03:07 |
ERROR
|
order |
|
trailing_stop_engine |
❌ ASX 创建止损订单失败: 止损价$21.43必须大于最新价$21.57(买入止损) |
| 03-06 15:03:07 |
ERROR
|
error |
|
tiger_client |
❌ STP_LMT validation failed: BUY stop $21.43 <= latest $21.57 for ASX, broker will reject |
| 03-06 15:03:06 |
ERROR
|
order |
|
trailing_stop_engine |
❌ ASX 反向保护止损订单恢复失败: 创建止损订单失败: 止损价$21.43必须大于最新价$21.57(买入止损) |
| 03-06 15:03:05 |
ERROR
|
order |
|
trailing_stop_engine |
❌ ASX 创建止损订单失败: 止损价$21.43必须大于最新价$21.57(买入止损) |
| 03-06 15:03:05 |
ERROR
|
error |
|
tiger_client |
❌ STP_LMT validation failed: BUY stop $21.43 <= latest $21.57 for ASX, broker will reject |
| 03-06 15:02:24 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 15:02:17 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-06 15:01:59 |
ERROR
|
error |
|
tiger_client |
Error getting bars for GOOGL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 15:01:00 |
ERROR
|
error |
|
tiger_client |
Error getting bars for GRAL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 15:00:59 |
ERROR
|
error |
|
tiger_client |
Error getting bars for MCHP: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 15:00:59 |
ERROR
|
error |
|
tiger_client |
Error getting bars for ETHU: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 15:00:58 |
ERROR
|
error |
ORCX |
tiger_client |
Error getting bars for ORCX: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:58:57 |
ERROR
|
order |
|
trailing_stop_engine |
❌ ASX 动态trailing止损订单恢复失败: 止损价方向不合理: stop=$21.45 vs entry=$21.46 |
| 03-06 14:58:57 |
ERROR
|
order |
|
trailing_stop_engine |
❌ ASX 止损价 $21.45 对于空头(入场价 $21.46) 方向不合理,跳过创建止损订单 |
| 03-06 14:50:49 |
ERROR
|
error |
|
tiger_client |
Error getting bars for ON: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:48:35 |
ERROR
|
order |
|
trailing_stop_engine |
❌ MCHP 动态trailing止损订单恢复失败: 止损价方向不合理: stop=$65.85 vs entry=$68.20 |
| 03-06 14:48:35 |
ERROR
|
order |
|
trailing_stop_engine |
❌ MCHP 止损价 $65.85 对于空头(入场价 $68.20) 方向不合理,跳过创建止损订单 |
| 03-06 14:46:57 |
ERROR
|
error |
|
tiger_client |
Error getting bars for AMAT: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:57 |
ERROR
|
error |
SOXL |
tiger_client |
Error getting bars for SOXL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:56 |
ERROR
|
error |
|
tiger_client |
Error getting bars for CRWV: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:56 |
ERROR
|
error |
CRCL |
tiger_client |
Error getting bars for CRCL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:55 |
ERROR
|
error |
|
tiger_client |
Error getting bars for META: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:55 |
ERROR
|
error |
|
tiger_client |
Error getting bars for ASX: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:55 |
ERROR
|
error |
|
tiger_client |
Error getting bars for SIMO: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:55 |
ERROR
|
error |
|
tiger_client |
Error getting bars for HOOD: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:55 |
ERROR
|
error |
|
tiger_client |
Error getting bars for MSTR: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:55 |
ERROR
|
error |
CRCL |
tiger_client |
Error getting bars for CRCL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:55 |
ERROR
|
error |
|
tiger_client |
Error getting bars for ORCL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:54 |
ERROR
|
error |
|
tiger_client |
Error getting bars for EQIX: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:54 |
ERROR
|
error |
CRCL |
tiger_client |
Error getting bars for CRCL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:54 |
ERROR
|
error |
|
tiger_client |
Error getting bars for ON: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:54 |
ERROR
|
error |
|
tiger_client |
Error getting bars for AIP: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:54 |
ERROR
|
error |
|
tiger_client |
Error getting bars for MRAM: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:54 |
ERROR
|
error |
|
tiger_client |
Error getting bars for NFLX: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:53 |
ERROR
|
error |
|
tiger_client |
Error getting bars for ASX: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:53 |
ERROR
|
error |
|
tiger_client |
Error getting bars for OKLO: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:53 |
ERROR
|
error |
|
tiger_client |
Error getting bars for IMOS: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:53 |
ERROR
|
error |
CRCL |
tiger_client |
Error getting bars for CRCL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:53 |
ERROR
|
error |
|
tiger_client |
Error getting bars for MSTR: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:52 |
ERROR
|
error |
|
tiger_client |
Error getting bars for POET: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:47 |
ERROR
|
error |
|
tiger_client |
Error getting bars for OKLO: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:43 |
ERROR
|
error |
|
tiger_client |
Error getting bars for MSTR: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:40 |
ERROR
|
error |
|
tiger_client |
Error getting bars for AMAT: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:36 |
ERROR
|
error |
|
tiger_client |
Error getting bars for OKLO: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:34 |
ERROR
|
error |
|
tiger_client |
Error getting bars for SMH: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:32 |
ERROR
|
error |
|
tiger_client |
Error getting bars for TSLA: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:20 |
ERROR
|
error |
SOXL |
tiger_client |
Error getting bars for SOXL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:46:19 |
ERROR
|
error |
|
tiger_client |
Error getting bars for ALAB: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:45:49 |
ERROR
|
error |
|
tiger_client |
Error getting bars for NXPI: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:45:49 |
ERROR
|
error |
|
tiger_client |
Error getting bars for ORCL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:45:49 |
ERROR
|
error |
|
tiger_client |
Error getting bars for MRAM: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:45:46 |
ERROR
|
error |
|
tiger_client |
Error getting bars for POET: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:45:45 |
ERROR
|
error |
|
tiger_client |
Error getting bars for SMH: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:45:41 |
ERROR
|
error |
MU |
tiger_client |
Error getting bars for MU: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:45:36 |
ERROR
|
error |
|
tiger_client |
Error getting bars for SMCI: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:45:36 |
ERROR
|
error |
|
tiger_client |
Error getting bars for ALAB: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 03-06 14:45:36 |
ERROR
|
error |
|
tiger_client |
Error getting bars for AOSL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |