| 03-16 15:50:56 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-16 15:50:56 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-16 15:50:55 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-16 15:50:55 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] ALAB stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-16 15:50:55 |
INFO
|
trailing_stop |
|
trailing_stop_engine |
📈 [PAPER] ALAB 反向保护软保护止损收紧至: $124.09 |
| 03-16 15:50:55 |
INFO
|
trailing_stop |
|
trailing_stop_engine |
🛡️ [ALAB] 反向保护触发: 亏损0.29%, 趋势强度43, 止损从$123.95收紧至$124.09 (收紧系数0.7) |
| 03-16 15:50:55 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |
| 03-16 15:50:55 |
INFO
|
trailing_stop |
|
trailing_stop_engine |
📈 [PAPER] ALAB 反向保护软保护止损收紧至: $123.95 |
| 03-16 15:50:55 |
INFO
|
trailing_stop |
|
trailing_stop_engine |
🛡️ [ALAB] 反向保护触发: 亏损0.29%, 趋势强度43, 止损从$123.75收紧至$123.95 (收紧系数0.7) |
| 03-16 15:50:55 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |
| 03-16 15:50:51 |
INFO
|
general |
SOXL |
trailing_stop_engine |
📊 Batch API refresh: 21/22 symbols updated: ['MA', 'AMKR', 'AMZN', 'LABU', 'SOXL', 'LRCX', 'SLAB', 'ANET', 'AMD', 'MU', 'NVDA', 'TER', 'TECL', 'ROIV', 'GOOGL', 'AMDG', 'AMAT', 'QCOM', 'SMH', 'GOOG', 'QQQ'] |
| 03-16 15:50:49 |
INFO
|
general |
|
trailing_stop_engine |
📊 Batch API refresh: 1/1 symbols updated: ['GGLL'] |
| 03-16 15:50:45 |
INFO
|
general |
SOXL |
trailing_stop_engine |
📊 Batch API refresh: 21/22 symbols updated: ['MA', 'SOXL', 'LABU', 'LRCX', 'AMKR', 'AMZN', 'SLAB', 'ANET', 'AMD', 'MU', 'TECL', 'ROIV', 'GOOGL', 'NVDA', 'TER', 'AMDG', 'AMAT', 'QCOM', 'SMH', 'GOOG', 'QQQ'] |
| 03-16 15:50:44 |
INFO
|
general |
|
trailing_stop_engine |
📊 Batch API refresh: 1/1 symbols updated: ['GGLL'] |
| 03-16 15:50:39 |
WARN
|
websocket |
|
trailing_stop_scheduler |
🔄 Auto re-subscribed symbols with stale WebSocket data: ['NXPI'] |
| 03-16 15:50:39 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |
| 03-16 15:50:39 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |
| 03-16 15:50:33 |
INFO
|
general |
|
trailing_stop_engine |
📊 Batch API refresh: 1/1 symbols updated: ['GGLL'] |
| 03-16 15:50:28 |
INFO
|
general |
|
trailing_stop_engine |
📊 Batch API refresh: 1/1 symbols updated: ['GGLL'] |
| 03-16 15:50:23 |
INFO
|
general |
SOXL |
trailing_stop_engine |
📊 Batch API refresh: 21/22 symbols updated: ['MA', 'AMZN', 'SOXL', 'LABU', 'LRCX', 'AMKR', 'ANET', 'SLAB', 'AMD', 'MU', 'TECL', 'ROIV', 'GOOGL', 'NVDA', 'TER', 'AMDG', 'AMAT', 'QCOM', 'SMH', 'GOOG', 'QQQ'] |
| 03-16 15:50:23 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |
| 03-16 15:50:23 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |
| 03-16 15:50:19 |
INFO
|
trailing_stop |
SOXL |
routes |
📝 [PAPER] No position found for SOXL - position may have been already closed by trailing stop or other exit |
| 03-16 15:50:19 |
WARN
|
position |
SOXL |
tiger_client |
No position found for SOXL at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-16 15:50:19 |
WARN
|
position |
SOXL |
tiger_client |
No position from Tiger API for SOXL, position likely already closed |
| 03-16 15:50:18 |
INFO
|
position |
SOXL |
tiger_client |
Getting positions for symbol: SOXL |
| 03-16 15:50:18 |
INFO
|
order |
SOXL |
tiger_client |
No open orders found for SOXL |
| 03-16 15:50:18 |
INFO
|
order |
SOXL |
tiger_client |
Retrieved 0 open orders for SOXL |
| 03-16 15:50:18 |
INFO
|
position |
SOXL |
tiger_client |
Attempting to close position for SOXL, signal_side=buy |
| 03-16 15:50:18 |
INFO
|
position |
SOXL |
tiger_client |
Attempting to close position for SOXL with sandbox fallback, signal_side=buy, signal_quantity=None |
| 03-16 15:50:18 |
INFO
|
position |
SOXL |
tiger_client |
Getting positions for symbol: SOXL |
| 03-16 15:50:18 |
INFO
|
signal |
SOXL |
routes |
📝 [PAPER] Processing close signal for SOXL, side=buy |
| 03-16 15:50:18 |
INFO
|
order |
SOXL |
signal_parser |
Signal parsed successfully: {'symbol': 'SOXL', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'stop_loss': 54.32, 'take_profit': 56.8, 'reference_price': 55.15, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-16 15:50:18 |
INFO
|
general |
|
signal_parser |
📊 SL/TP parsed: SL=$54.32, TP=$56.8 |
| 03-16 15:50:18 |
INFO
|
position |
SOXL |
signal_parser |
🔴 Detected CLOSE signal for SOXL (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-16 15:50:18 |
INFO
|
trailing_stop |
SOXL |
routes |
📝 [PAPER] Received webhook from 35.209.12.101: {"ticker":"SOXL","action":"buy","sentiment":"flat","quantity":"all","reason":"Exit Short","extras":{"referencePrice":55.15,"timeframe":"5","indicator":"TT_Optimized"},"stopLoss":{"stopPrice":54.32275},"takeProfit":{"limitPrice":56.8045},"_sl_tp_corrected":true,"_sl_tp_correction_note":"字段缺失,已用参考价默认计算 SL=54.3227 TP=56.8045"} |
| 03-16 15:50:17 |
INFO
|
general |
SOXL |
trailing_stop_engine |
📊 Batch API refresh: 22/23 symbols updated: ['MA', 'SOXL', 'AMZN', 'LABU', 'AMKR', 'LRCX', 'GGLL', 'SLAB', 'AMD', 'MU', 'ANET', 'TECL', 'GOOGL', 'NVDA', 'TER', 'ROIV', 'AMDG', 'AMAT', 'QCOM', 'SMH', 'GOOG', 'QQQ'] |
| 03-16 15:50:16 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-16 15:50:15 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-16 15:50:15 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-16 15:50:15 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-16 15:50:14 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-16 15:50:14 |
INFO
|
order |
|
tiger_client |
Retrieved 21 filled orders |
| 03-16 15:50:14 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-15 to 2026-03-16 |
| 03-16 15:50:14 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-16 15:50:14 |
INFO
|
order |
|
tiger_client |
Retrieved 0 filled orders |
| 03-16 15:50:13 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-15 to 2026-03-16 |
| 03-16 15:50:13 |
INFO
|
order |
|
order_tracker_service |
📋 Auto-expired 9 stale PENDING orders (older than 3 days) |
| 03-16 15:50:13 |
INFO
|
order |
|
tiger_client |
Retrieved 21 filled orders |
| 03-16 15:50:12 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-15 to 2026-03-16 |
| 03-16 15:50:12 |
INFO
|
trailing_stop |
|
trailing_stop_scheduler |
🔄 Full sync: Processing 11 active trailing stop positions (API verification) |
| 03-16 15:50:12 |
INFO
|
position |
|
tiger_client |
Position: TSLA, Qty: 6, Cost: 401.1286 |
| 03-16 15:50:12 |
INFO
|
position |
|
tiger_client |
Position: SITM, Qty: 14, Cost: 348.5429 |
| 03-16 15:50:12 |
INFO
|
position |
|
tiger_client |
Position: REMX, Qty: -53, Cost: 89.498 |
| 03-16 15:50:12 |
INFO
|
position |
|
tiger_client |
Position: NXPI, Qty: 25, Cost: 193.4992 |
| 03-16 15:50:12 |
INFO
|
position |
|
tiger_client |
Position: GGLL, Qty: 9, Cost: 89.2311 |
| 03-16 15:50:12 |
INFO
|
position |
COIN |
tiger_client |
Position: COIN, Qty: 86, Cost: 203.9109 |
| 03-16 15:50:12 |
INFO
|
position |
|
tiger_client |
Position: ASTS, Qty: -131, Cost: 86.8555 |
| 03-16 15:50:12 |
INFO
|
position |
|
tiger_client |
Position: AMDL, Qty: 416, Cost: 11.9523 |
| 03-16 15:50:12 |
INFO
|
position |
|
tiger_client |
Position: ALAB, Qty: 118, Cost: 124.4169 |
| 03-16 15:50:12 |
INFO
|
position |
|
tiger_client |
Position: AIP, Qty: 324, Cost: 15.4209 |
| 03-16 15:50:12 |
INFO
|
position |
|
tiger_client |
Position: AAL, Qty: 237, Cost: 10.5326 |
| 03-16 15:50:12 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-16 15:50:12 |
INFO
|
order |
|
tiger_client |
Retrieved 0 filled orders |
| 03-16 15:50:12 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-15 to 2026-03-16 |
| 03-16 15:50:12 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-16 15:50:12 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-16 15:50:12 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-16 15:50:11 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-16 15:50:11 |
INFO
|
trailing_stop |
|
trailing_stop_scheduler |
🔄 Full sync: Processing 11 active trailing stop positions (API verification) |
| 03-16 15:50:11 |
INFO
|
position |
|
tiger_client |
Position: TSLA, Qty: 6, Cost: 401.1286 |
| 03-16 15:50:11 |
INFO
|
position |
|
tiger_client |
Position: SITM, Qty: 14, Cost: 348.5429 |
| 03-16 15:50:11 |
INFO
|
position |
|
tiger_client |
Position: REMX, Qty: -53, Cost: 89.498 |
| 03-16 15:50:11 |
INFO
|
position |
|
tiger_client |
Position: NXPI, Qty: 25, Cost: 193.4992 |
| 03-16 15:50:11 |
INFO
|
position |
|
tiger_client |
Position: GGLL, Qty: 9, Cost: 89.2311 |
| 03-16 15:50:11 |
INFO
|
position |
COIN |
tiger_client |
Position: COIN, Qty: 86, Cost: 203.9109 |
| 03-16 15:50:11 |
INFO
|
position |
|
tiger_client |
Position: ASTS, Qty: -131, Cost: 86.8555 |
| 03-16 15:50:11 |
INFO
|
position |
|
tiger_client |
Position: AMDL, Qty: 416, Cost: 11.9523 |
| 03-16 15:50:11 |
INFO
|
position |
|
tiger_client |
Position: ALAB, Qty: 118, Cost: 124.4169 |
| 03-16 15:50:11 |
INFO
|
position |
|
tiger_client |
Position: AIP, Qty: 324, Cost: 15.4209 |
| 03-16 15:50:11 |
INFO
|
position |
|
tiger_client |
Position: AAL, Qty: 237, Cost: 10.5326 |
| 03-16 15:50:10 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-16 15:50:10 |
INFO
|
general |
|
trailing_stop_engine |
📊 Batch API refresh: 1/1 symbols updated: ['GGLL'] |
| 03-16 15:50:10 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-16 15:50:10 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-16 15:50:10 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-16 15:50:10 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-16 15:50:07 |
INFO
|
general |
SOXL |
trailing_stop_engine |
📊 Batch API refresh: 21/22 symbols updated: ['MA', 'LRCX', 'LABU', 'SOXL', 'AMKR', 'AMZN', 'SLAB', 'AMD', 'MU', 'ANET', 'TECL', 'TER', 'ROIV', 'GOOGL', 'NVDA', 'AMDG', 'AMAT', 'QCOM', 'SMH', 'GOOG', 'QQQ'] |
| 03-16 15:50:00 |
INFO
|
general |
SOXL |
trailing_stop_engine |
📊 Batch API refresh: 22/23 symbols updated: ['MA', 'AMZN', 'LRCX', 'LABU', 'SOXL', 'AMKR', 'AMD', 'GGLL', 'MU', 'ANET', 'SLAB', 'TECL', 'TER', 'ROIV', 'GOOGL', 'NVDA', 'AMDG', 'AMAT', 'QCOM', 'SMH', 'GOOG', 'QQQ'] |
| 03-16 15:50:00 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |
| 03-16 15:49:59 |
WARN
|
websocket |
|
trailing_stop_scheduler |
🔄 Auto re-subscribed symbols with stale WebSocket data: ['GGLL'] |
| 03-16 15:49:59 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 11/11 symbols updated: ['GGLL', 'ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |
| 03-16 15:49:54 |
INFO
|
general |
|
trailing_stop_engine |
📊 Batch API refresh: 1/1 symbols updated: ['GGLL'] |
| 03-16 15:49:51 |
INFO
|
general |
SOXL |
trailing_stop_engine |
📊 Batch API refresh: 21/22 symbols updated: ['MA', 'SOXL', 'LABU', 'AMZN', 'LRCX', 'AMKR', 'AMD', 'MU', 'ANET', 'SLAB', 'TECL', 'GOOGL', 'TER', 'NVDA', 'ROIV', 'AMDG', 'AMAT', 'QCOM', 'SMH', 'GOOG', 'QQQ'] |
| 03-16 15:49:44 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |
| 03-16 15:49:43 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |
| 03-16 15:49:43 |
INFO
|
general |
SOXL |
trailing_stop_engine |
📊 Batch API refresh: 22/23 symbols updated: ['MA', 'SOXL', 'AMZN', 'LRCX', 'AMKR', 'LABU', 'GGLL', 'SLAB', 'AMD', 'MU', 'ANET', 'TECL', 'GOOGL', 'TER', 'NVDA', 'ROIV', 'AMAT', 'QCOM', 'AMDG', 'SMH', 'GOOG', 'QQQ'] |
| 03-16 15:49:39 |
INFO
|
general |
|
trailing_stop_engine |
📊 Batch API refresh: 1/1 symbols updated: ['GGLL'] |
| 03-16 15:49:28 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |
| 03-16 15:49:27 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 10/10 symbols updated: ['ALAB', 'AAL', 'AMDL', 'TSLA', 'REMX', 'ASTS', 'COIN', 'NXPI', 'AIP', 'SITM'] |