| 07-23 20:43:40 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:43:35 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:43:30 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:43:25 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:43:20 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:43:15 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:43:10 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:43:05 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:43:00 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:55 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:50 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:45 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:40 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:35 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:30 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:25 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:20 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:15 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:10 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:05 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:42:01 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:41:55 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:41:50 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:41:45 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:41:40 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:41:35 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-23 20:10:12 |
ERROR
|
signal |
|
routes |
Error processing signal: 'float' object has no attribute 'get' |
| 07-23 20:10:12 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-23 20:10:11 |
ERROR
|
signal |
|
routes |
📝 [PAPER] Error processing signal: 'float' object has no attribute 'get' |
| 07-23 20:10:11 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-23 16:45:12 |
ERROR
|
order |
|
tiger_client |
Error placing order: code=1200 msg=standard account response error(bad_request:当主订单为平仓或部分平仓时,不允许附加子订单。) |
| 07-23 16:40:12 |
ERROR
|
order |
|
tiger_client |
Error placing order: code=1200 msg=standard account response error(bad_request:当主订单为平仓或部分平仓时,不允许附加子订单。) |
| 07-23 16:35:12 |
ERROR
|
signal |
|
routes |
Error processing signal: 'float' object has no attribute 'get' |
| 07-23 16:35:12 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-23 16:35:11 |
ERROR
|
signal |
|
routes |
📝 [PAPER] Error processing signal: 'float' object has no attribute 'get' |
| 07-23 16:35:11 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-23 16:12:18 |
ERROR
|
signal |
|
routes |
Error processing signal: 'float' object has no attribute 'get' |
| 07-23 16:12:18 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-23 15:20:11 |
ERROR
|
order |
|
order_tracker_service |
❌ Error in handle_fill_event for 44029812400717824: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(psycopg2.errors.DeadlockDetected) deadlock detected
DETAIL: Process 302264 waits for ShareLock on transaction 51300841; blocked by process 301578.
Process 301578 waits for ShareLock on transaction 51300878; blocked by process 302264.
HINT: See server log for query details.
CONTEXT: while updating tuple (389,3) in relation "trailing_stop_position"
[SQL: UPDATE trailing_stop_position SET is_active=%(is_active)s, is_triggered=%(is_triggered)s, triggered_at=%(triggered_at)s, trigger_reason=%(trigger_reason)s, updated_at=%(updated_at)s WHERE trailing_stop_position.id = %(trailing_stop_position_id)s]
[parameters: {'is_active': False, 'is_triggered': True, 'triggered_at': datetime.datetime(2026, 7, 23, 15, 20, 10, 461540), 'trigger_reason': 'exit_trailing_filled', 'updated_at': datetime.datetime(2026, 7, 23, 15, 20, 10, 463849), 'trailing_stop_position_id': 8106}]
(Background on this error at: https://sqlalche.me/e/20/e3q8) (Background on this error at: https://sqlalche.me/e/20/7s2a) |
| 07-23 15:20:11 |
ERROR
|
order |
|
order_tracker_service |
Error deactivating trailing stop: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(psycopg2.errors.DeadlockDetected) deadlock detected
DETAIL: Process 302264 waits for ShareLock on transaction 51300841; blocked by process 301578.
Process 301578 waits for ShareLock on transaction 51300878; blocked by process 302264.
HINT: See server log for query details.
CONTEXT: while updating tuple (389,3) in relation "trailing_stop_position"
[SQL: UPDATE trailing_stop_position SET is_active=%(is_active)s, is_triggered=%(is_triggered)s, triggered_at=%(triggered_at)s, trigger_reason=%(trigger_reason)s, updated_at=%(updated_at)s WHERE trailing_stop_position.id = %(trailing_stop_position_id)s]
[parameters: {'is_active': False, 'is_triggered': True, 'triggered_at': datetime.datetime(2026, 7, 23, 15, 20, 10, 461540), 'trigger_reason': 'exit_trailing_filled', 'updated_at': datetime.datetime(2026, 7, 23, 15, 20, 10, 463849), 'trailing_stop_position_id': 8106}]
(Background on this error at: https://sqlalche.me/e/20/e3q8) (Background on this error at: https://sqlalche.me/e/20/7s2a) |
| 07-23 15:15:35 |
ERROR
|
order |
|
order_tracker_service |
❌ Error in handle_fill_event for 44029776059432960: (psycopg2.errors.DeadlockDetected) deadlock detected
DETAIL: Process 300919 waits for ShareLock on transaction 51298608; blocked by process 301585.
Process 301585 waits for ShareLock on transaction 51298607; blocked by process 300919.
HINT: See server log for query details.
CONTEXT: while updating tuple (854,8) 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': 39, 'avg_fill_price': 153.4869, 'realized_pnl': 0, 'commission': 2.24, 'fill_time': datetime.datetime(2026, 7, 23, 15, 15, 34, 66608), 'fill_source': 'polling_entry', 'updated_at': datetime.datetime(2026, 7, 23, 15, 15, 34, 84295), 'order_tracker_id': 40981}]
(Background on this error at: https://sqlalche.me/e/20/e3q8) |
| 07-23 15:11:45 |
ERROR
|
order |
|
order_tracker_service |
❌ Error in handle_fill_event for 44029745913154560: (psycopg2.errors.DeadlockDetected) deadlock detected
DETAIL: Process 300268 waits for ShareLock on transaction 51297335; blocked by process 300269.
Process 300269 waits for ShareLock on transaction 51297339; blocked by process 300268.
HINT: See server log for query details.
CONTEXT: while updating tuple (853,57) 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': 25, 'avg_fill_price': 153.75, 'realized_pnl': 0, 'commission': 3.01, 'fill_time': datetime.datetime(2026, 7, 23, 15, 11, 44, 66602), 'fill_source': 'polling_paper_entry', 'updated_at': datetime.datetime(2026, 7, 23, 15, 11, 44, 69367), 'order_tracker_id': 40971}]
(Background on this error at: https://sqlalche.me/e/20/e3q8) |
| 07-23 14:00:40 |
ERROR
|
signal |
|
routes |
Error processing signal: 'float' object has no attribute 'get' |
| 07-23 14:00:40 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-23 11:45:42 |
ERROR
|
signal |
|
routes |
Error processing signal: 'float' object has no attribute 'get' |
| 07-23 11:45:42 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-23 11:45:41 |
ERROR
|
signal |
|
routes |
📝 [PAPER] Error processing signal: 'float' object has no attribute 'get' |
| 07-23 11:45:41 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-23 11:35:32 |
ERROR
|
order |
SOXL |
tiger_client |
Timeout: still have orders for SOXL after 20 attempts |
| 07-23 05:55:01 |
ERROR
|
order |
|
tiger_client |
Error placing order: code=1200 msg=standard account response error(bad_request:当前选择的夜盘交易无法做空,您可以切换成交时间提交挂单,或者调整您的订单。) |
| 07-23 01:42:05 |
ERROR
|
signal |
|
routes |
Error processing signal: 'float' object has no attribute 'get' |
| 07-23 01:42:05 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-23 01:41:56 |
ERROR
|
signal |
|
routes |
Error processing signal: 'float' object has no attribute 'get' |
| 07-23 01:41:56 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-23 01:35:11 |
ERROR
|
signal |
|
routes |
Error processing signal: 'float' object has no attribute 'get' |
| 07-23 01:35:11 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-23 01:35:10 |
ERROR
|
signal |
|
routes |
📝 [PAPER] Error processing signal: 'float' object has no attribute 'get' |
| 07-23 01:35:10 |
ERROR
|
signal |
|
signal_parser |
Error parsing signal: 'float' object has no attribute 'get' |
| 07-22 21:15:11 |
ERROR
|
order |
|
tiger_client |
Error placing order: code=1200 msg=standard account response error(bad_request:当主订单为平仓或部分平仓时,不允许附加子订单。) |
| 07-22 21:10:11 |
ERROR
|
order |
|
tiger_client |
Error placing order: code=1200 msg=standard account response error(bad_request:当主订单为平仓或部分平仓时,不允许附加子订单。) |
| 07-22 18:36:20 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:36:15 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:36:10 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:36:05 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:36:00 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:55 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:50 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:45 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:40 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:35 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:30 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:25 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:20 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:15 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:10 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:05 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:35:01 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:55 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:50 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:45 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:40 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:35 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:30 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:25 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:20 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:15 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:10 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:05 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:34:00 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:33:55 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:33:50 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:33:45 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:33:40 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:33:35 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:33:30 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:33:25 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:33:20 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:33:15 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:33:10 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |
| 07-22 18:33:05 |
ERROR
|
position |
|
push_event_handlers |
❌ Failed to close Position via no-TS fallback: unsupported format string passed to NoneType.__format__ |