| 03-12 20:49:46 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:46 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 EODHD batch fallback: 1/1 symbols: ['COIN'] |
| 03-12 20:49:46 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:46 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:45 |
WARN
|
general |
COIN |
tiger_client |
Extended hours price not available for COIN, falling back to briefs |
| 03-12 20:49:45 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:45 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 EODHD batch fallback: 1/1 symbols: ['COIN'] |
| 03-12 20:49:45 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:45 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:43 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:43 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:43 |
INFO
|
general |
IR |
trailing_stop_engine |
📊 EODHD batch fallback: 6/6 symbols: ['MS', 'SLAB', 'IR', 'APH', 'MSFT', 'NVDA'] |
| 03-12 20:49:43 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:43 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:43 |
INFO
|
general |
IR |
trailing_stop_engine |
📊 EODHD batch fallback: 6/6 symbols: ['MS', 'SLAB', 'IR', 'APH', 'MSFT', 'NVDA'] |
| 03-12 20:49:43 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:43 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:43 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:43 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:41 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:41 |
WARN
|
general |
COIN |
tiger_client |
Extended hours price not available for COIN, falling back to briefs |
| 03-12 20:49:41 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:41 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 EODHD batch fallback: 1/1 symbols: ['COIN'] |
| 03-12 20:49:41 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:41 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:40 |
INFO
|
position |
|
holdings_sync |
Holdings sync [paper]: 0 new, 0 updated, 0 removed, 0 total |
| 03-12 20:49:40 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:40 |
WARN
|
general |
COIN |
tiger_client |
Extended hours price not available for COIN, falling back to briefs |
| 03-12 20:49:40 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:40 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 EODHD batch fallback: 1/1 symbols: ['COIN'] |
| 03-12 20:49:40 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:40 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:39 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-12 20:49:39 |
INFO
|
position |
|
holdings_sync |
Holdings sync [real]: 0 new, 3 updated, 0 removed, 3 total |
| 03-12 20:49:39 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-12 20:49:39 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-12 20:49:39 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-12 20:49:39 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-12 20:49:38 |
INFO
|
position |
|
holdings_sync |
Holdings sync [paper]: 0 new, 0 updated, 10 removed, 0 total |
| 03-12 20:49:38 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-12 20:49:38 |
INFO
|
position |
|
holdings_sync |
Holdings sync [real]: 0 new, 3 updated, 0 removed, 3 total |
| 03-12 20:49:38 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-12 20:49:38 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-12 20:49:38 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-12 20:49:37 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:37 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:37 |
INFO
|
general |
IR |
trailing_stop_engine |
📊 EODHD batch fallback: 6/6 symbols: ['MS', 'SLAB', 'IR', 'APH', 'MSFT', 'NVDA'] |
| 03-12 20:49:37 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:37 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:37 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-12 20:49:37 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:37 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:37 |
INFO
|
general |
MSFT |
trailing_stop_engine |
📊 EODHD batch fallback: 6/6 symbols: ['APH', 'MSFT', 'NVDA', 'MS', 'SLAB', 'IR'] |
| 03-12 20:49:36 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:36 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:35 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:35 |
WARN
|
general |
COIN |
tiger_client |
Extended hours price not available for COIN, falling back to briefs |
| 03-12 20:49:35 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:35 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 EODHD batch fallback: 1/1 symbols: ['COIN'] |
| 03-12 20:49:35 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:35 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:34 |
INFO
|
websocket |
|
tiger_push_client |
🔄 Reconnecting attempt 5/20 in 32s... |
| 03-12 20:49:34 |
ERROR
|
error |
|
tiger_push_client |
❌ Failed to connect Tiger Push Client: ('Could not deserialize key data. The data may be in an incorrect format, it may be encrypted with an unsupported algorithm, or it may be an unsupported key type (e.g. EC curves with explicit parameters).', [<OpenSSLError(code=503841036, lib=60, reason=524556, reason_text=unsupported)>]) |
| 03-12 20:49:34 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:34 |
WARN
|
general |
COIN |
tiger_client |
Extended hours price not available for COIN, falling back to briefs |
| 03-12 20:49:34 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:34 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 EODHD batch fallback: 1/1 symbols: ['COIN'] |
| 03-12 20:49:34 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:34 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:32 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:32 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:32 |
INFO
|
general |
IR |
trailing_stop_engine |
📊 EODHD batch fallback: 6/6 symbols: ['MS', 'SLAB', 'IR', 'APH', 'MSFT', 'NVDA'] |
| 03-12 20:49:32 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:32 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:31 |
INFO
|
websocket |
|
tiger_push_client |
🔄 Reconnecting attempt 5/20 in 32s... |
| 03-12 20:49:31 |
ERROR
|
error |
|
tiger_push_client |
❌ Failed to connect Tiger Push Client: ('Could not deserialize key data. The data may be in an incorrect format, it may be encrypted with an unsupported algorithm, or it may be an unsupported key type (e.g. EC curves with explicit parameters).', [<OpenSSLError(code=503841036, lib=60, reason=524556, reason_text=unsupported)>]) |
| 03-12 20:49:31 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:31 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:31 |
INFO
|
general |
IR |
trailing_stop_engine |
📊 EODHD batch fallback: 6/6 symbols: ['MS', 'SLAB', 'IR', 'APH', 'MSFT', 'NVDA'] |
| 03-12 20:49:30 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:30 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:30 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:30 |
WARN
|
general |
COIN |
tiger_client |
Extended hours price not available for COIN, falling back to briefs |
| 03-12 20:49:30 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:30 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 EODHD batch fallback: 1/1 symbols: ['COIN'] |
| 03-12 20:49:30 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:30 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:29 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:29 |
WARN
|
general |
COIN |
tiger_client |
Extended hours price not available for COIN, falling back to briefs |
| 03-12 20:49:29 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-12 20:49:29 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 EODHD batch fallback: 1/1 symbols: ['COIN'] |
| 03-12 20:49:29 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:29 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:26 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:26 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:26 |
INFO
|
general |
MSFT |
trailing_stop_engine |
📊 EODHD batch fallback: 6/6 symbols: ['APH', 'MSFT', 'NVDA', 'MS', 'SLAB', 'IR'] |
| 03-12 20:49:25 |
WARN
|
error |
|
tiger_client |
Batch briefs fallback failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-12 20:49:25 |
WARN
|
error |
|
tiger_client |
Batch timeline fetch failed: 'NoneType' object has no attribute 'get_timeline' |
| 03-12 20:49:25 |
INFO
|
general |
IR |
trailing_stop_engine |
📊 EODHD batch fallback: 6/6 symbols: ['MS', 'SLAB', 'IR', 'APH', 'MSFT', 'NVDA'] |