| 03-04 14:45:11 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for USAR, position likely already closed |
| 03-04 14:45:11 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: USAR |
| 03-04 14:45:11 |
INFO
|
order |
|
tiger_client |
No open orders found for USAR |
| 03-04 14:45:11 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for USAR |
| 03-04 14:45:10 |
INFO
|
position |
|
tiger_client |
Attempting to close position for USAR, signal_side=sell |
| 03-04 14:45:10 |
INFO
|
position |
|
tiger_client |
Attempting to close position for USAR with sandbox fallback, signal_side=sell, signal_quantity=1.0 |
| 03-04 14:45:10 |
INFO
|
order |
|
trailing_stop_engine |
[ENTG] TS stays ACTIVE with pending exit order None, will re-check each cycle |
| 03-04 14:45:10 |
WARN
|
order |
|
trailing_stop_engine |
⚠️ Trailing stop close order placed but no order_id returned |
| 03-04 14:45:10 |
INFO
|
order |
|
trailing_stop_engine |
🔴 Tiger market order placed for ENTG: {'order_id': None, 'status': None} |
| 03-04 14:45:09 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: USAR |
| 03-04 14:45:09 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for USAR, side=sell |
| 03-04 14:45:09 |
INFO
|
order |
|
trailing_stop_engine |
📅 Market order: outside_rth=False, time_in_force=DAY |
| 03-04 14:45:09 |
INFO
|
position |
|
trailing_stop_engine |
🔴 盘中时段 → 使用市价单: symbol=ENTG, side=BUY, quantity=42 |
| 03-04 14:45:09 |
INFO
|
order |
|
trailing_stop_engine |
🔴 Tiger close order: symbol=ENTG, side=BUY, quantity=42, trigger_price=125.74 |
| 03-04 14:45:09 |
INFO
|
position |
|
trailing_stop_engine |
✅ ENTG 确认仓位存在,方向=空仓,数量: 42 |
| 03-04 14:45:09 |
INFO
|
position |
|
tiger_client |
Position: ENTG, Qty: -42, Cost: 127.3481 |
| 03-04 14:45:09 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: ENTG |
| 03-04 14:45:09 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for ENTG |
| 03-04 14:45:09 |
INFO
|
order |
|
trailing_stop_engine |
✅ ENTG stop_loss订单已取消: 42432739159442432 |
| 03-04 14:45:09 |
INFO
|
order |
|
tiger_client |
Cancel order 42432739159442432 result: 42432739159442432 |
| 03-04 14:45:09 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'USAR', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 18.965, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-04 14:45:09 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for USAR (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-04 14:45:09 |
INFO
|
signal |
|
routes |
📝 [PAPER] Received webhook from 136.115.84.171: {"action": "sell", "extras": {"indicator": "MainTrend AIsellSignal exit_buy", "timeframe": "15m", "referencePrice": 18.965}, "ticker": "USAR", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-04T14:45:09.320332"} |
| 03-04 14:45:09 |
INFO
|
order |
|
tiger_client |
Open order: 42432739159442432 - BUY 42 ENTG @ 127.1 - Status: OrderStatus.HELD - CanCancel: True |
| 03-04 14:45:09 |
INFO
|
order |
|
tiger_client |
Retrieved 1 open orders for ENTG |
| 03-04 14:45:08 |
INFO
|
position |
|
tiger_client |
Position: TSLA, Qty: 4, Cost: 400.29 |
| 03-04 14:45:08 |
INFO
|
position |
|
tiger_client |
Position: SLAB, Qty: -12, Cost: 203.3 |
| 03-04 14:45:08 |
INFO
|
position |
|
tiger_client |
Position: NA, Qty: 729, Cost: 3.0059 |
| 03-04 14:45:08 |
INFO
|
position |
|
tiger_client |
Position: LASR, Qty: 37, Cost: 67.1805 |
| 03-04 14:45:08 |
INFO
|
position |
|
tiger_client |
Position: HIMX, Qty: 336, Cost: 7.4418 |
| 03-04 14:45:08 |
INFO
|
position |
|
tiger_client |
Position: ENTG, Qty: -42, Cost: 127.3481 |
| 03-04 14:45:08 |
INFO
|
position |
|
tiger_client |
Position: DIOD, Qty: -73, Cost: 67.8311 |
| 03-04 14:45:08 |
INFO
|
position |
CRCL |
tiger_client |
Position: CRCL, Qty: 60, Cost: 104.4497 |
| 03-04 14:45:08 |
INFO
|
position |
COIN |
tiger_client |
Position: COIN, Qty: 12, Cost: 200.9933 |
| 03-04 14:45:07 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for CRDO - position may have been already closed by trailing stop or other exit |
| 03-04 14:45:07 |
WARN
|
position |
|
tiger_client |
No position found for CRDO at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-04 14:45:07 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for CRDO, position likely already closed |
| 03-04 14:45:07 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: CRDO |
| 03-04 14:45:07 |
INFO
|
order |
|
tiger_client |
No open orders found for CRDO |
| 03-04 14:45:07 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for CRDO |
| 03-04 14:45:07 |
INFO
|
position |
|
tiger_client |
Attempting to close position for CRDO, signal_side=buy |
| 03-04 14:45:07 |
INFO
|
position |
|
tiger_client |
Attempting to close position for CRDO with sandbox fallback, signal_side=buy, signal_quantity=None |
| 03-04 14:45:07 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-04 14:45:07 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: CRDO |
| 03-04 14:45:07 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for CRDO, side=buy |
| 03-04 14:45:07 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-04 14:45:07 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-04 14:45:07 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-04 14:45:06 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'CRDO', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 101.87, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-04 14:45:06 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for CRDO (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-04 14:45:06 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.68.223.16: {"action": "buy", "extras": {"indicator": "WaveMatrix starreversalbuy", "timeframe": "15", "referencePrice": 101.87}, "reason": "Reverse Signal Close", "ticker": "CRDO", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-04T14:45:05.616652"} |
| 03-04 14:45:06 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for AMZN - position may have been already closed by trailing stop or other exit |
| 03-04 14:45:06 |
WARN
|
position |
|
tiger_client |
No position found for AMZN at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-04 14:45:06 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for AMZN, position likely already closed |
| 03-04 14:45:06 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-04 14:45:05 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: AMZN |
| 03-04 14:45:05 |
INFO
|
order |
|
tiger_client |
No open orders found for AMZN |
| 03-04 14:45:05 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for AMZN |
| 03-04 14:45:05 |
INFO
|
order |
|
trailing_stop_engine |
🔔 [PAPER] ENTG stop breached and no OCA protection (no_active_oca_group), proceeding with software exit. |
| 03-04 14:45:05 |
INFO
|
order |
|
trailing_stop_engine |
📈 [PAPER] ENTG 动态trailing止损上移: $126.90 -> $126.46, 新订单ID=42432739159442432 |
| 03-04 14:45:05 |
INFO
|
position |
|
tiger_client |
Attempting to close position for AMZN, signal_side=buy |
| 03-04 14:45:05 |
INFO
|
position |
|
tiger_client |
Attempting to close position for AMZN with sandbox fallback, signal_side=buy, signal_quantity=None |
| 03-04 14:45:05 |
INFO
|
order |
|
trailing_stop_engine |
📋 Updated OrderTracker 42432739159442432 prices: stop=$126.46 limit=$127.10 |
| 03-04 14:45:05 |
INFO
|
order |
|
trailing_stop_engine |
📋 Synced Trade.stop_loss_order_id: 42432739159442432 → 42432739159442432 for trade_id=9689 |
| 03-04 14:45:05 |
INFO
|
order |
|
tiger_client |
✅ Modified stop loss order 42432739159442432 to $126.46 (direct modify) |
| 03-04 14:45:04 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: AMZN |
| 03-04 14:45:04 |
INFO
|
order |
|
tiger_client |
📈 Modifying stop loss: ENTG order 42432739159442432 to $126.46 |
| 03-04 14:45:04 |
INFO
|
order |
|
tiger_client |
Open order: 42432739159442432 - BUY 42 ENTG @ 126.27 - Status: OrderStatus.HELD - CanCancel: True |
| 03-04 14:45:04 |
INFO
|
order |
|
tiger_client |
Retrieved 1 open orders for ENTG |
| 03-04 14:45:04 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for AMZN, side=buy |
| 03-04 14:45:04 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'AMZN', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 211.15, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-04 14:45:04 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for AMZN (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-04 14:45:04 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 35.237.98.135: {"action": "buy", "extras": {"indicator": "Momo Strong Entry", "timeframe": "15", "referencePrice": 211.15}, "reason": "Reverse Signal Close", "ticker": "AMZN", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-04T14:45:02.687441"} |
| 03-04 14:45:04 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for MSTR - position may have been already closed by trailing stop or other exit |
| 03-04 14:45:04 |
WARN
|
position |
|
tiger_client |
No position found for MSTR at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-04 14:45:04 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for MSTR, position likely already closed |
| 03-04 14:45:03 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: MSTR |
| 03-04 14:45:03 |
INFO
|
order |
|
tiger_client |
No open orders found for MSTR |
| 03-04 14:45:03 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for MSTR |
| 03-04 14:45:03 |
INFO
|
position |
|
tiger_client |
Attempting to close position for MSTR, signal_side=buy |
| 03-04 14:45:03 |
INFO
|
position |
|
tiger_client |
Attempting to close position for MSTR with sandbox fallback, signal_side=buy, signal_quantity=None |
| 03-04 14:45:03 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: MSTR |
| 03-04 14:45:03 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for MSTR, side=buy |
| 03-04 14:45:02 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'MSTR', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 142.45, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-04 14:45:02 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for MSTR (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-04 14:45:02 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.23.116.255: {"action": "buy", "extras": {"indicator": "Wavematrix buy", "timeframe": "15", "referencePrice": 142.45}, "reason": "Reverse Signal Close", "ticker": "MSTR", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-04T14:45:02.539292"} |
| 03-04 14:44:58 |
INFO
|
general |
COIN |
trailing_stop_engine |
📊 Batch API refresh: 8/8 symbols updated: ['SLAB', 'LASR', 'TSLA', 'DIOD', 'ENTG', 'HIMX', 'COIN', 'CRCL'] |
| 03-04 14:44:51 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-04 14:44:49 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-04 14:44:47 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Tiger holdings cross-check (real): {'ts_created': 0, 'missing_position': 1, 'external_created': 0} |
| 03-04 14:44:47 |
INFO
|
position |
MSTU |
trailing_stop_scheduler |
[MSTU] Tiger holdings cross-check (real): broker has long 1000.0 shares but no DB position. Starting grace period. |
| 03-04 14:44:47 |
INFO
|
sync |
|
trailing_stop_scheduler |
📊 Reconciliation (paper): entries=8, exits=2, updated=3, linked=2, ts_deactivated=0 |
| 03-04 14:44:45 |
INFO
|
order |
CRCL |
trailing_stop_scheduler |
📊 Created EntrySignalRecord for CRCL order 42432690194483200 |
| 03-04 14:44:45 |
INFO
|
order |
COIN |
trailing_stop_scheduler |
📊 Created EntrySignalRecord for COIN order 42432693723595776 |
| 03-04 14:44:44 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for HIMX order 42432697396625408 |
| 03-04 14:44:44 |
INFO
|
trailing_stop |
|
trailing_stop_scheduler |
📊 Created ClosedPosition #2333: MSTR stop_loss @ $142.81, P&L=$-9.26, linked 1 entries |
| 03-04 14:44:44 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Reconciliation: routed exit 42432698942751744 through OrderTracker → Position closed via add_exit_leg |
| 03-04 14:44:44 |
WARN
|
order |
|
order_tracker_service |
⚠️ No Position (open or recently-closed) found for exit fill: MSTR/paper (side=long, role=stop_loss, ts_id=None) |
| 03-04 14:44:44 |
INFO
|
order |
|
order_tracker_service |
📋 Order 42432698942751744 FILLED (source=reconciliation): MSTR stop_loss qty=23 price=$142.81 pnl=$-9.26 |
| 03-04 14:44:44 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Reconciliation: registered OrderTracker for exit 42432698942751744 (MSTR, stop_loss) |