| 03-23 14:30:50 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for SIMO - position may have been already closed by trailing stop or other exit |
| 03-23 14:30:50 |
WARN
|
position |
|
tiger_client |
No position found for SIMO at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-23 14:30:50 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for SIMO, position likely already closed |
| 03-23 14:30:50 |
INFO
|
general |
AMD |
trailing_stop_engine |
📊 Batch API refresh: 27/27 symbols updated: ['AMD', 'IREN', 'SOFI', 'NEM', 'AMKR', 'SMH', 'KLAC', 'GE', 'ETN', 'AMAT', 'HWM', 'GOOG', 'CIEN', 'TECL', 'SOXL', 'MS', 'NVDA', 'STX', 'SLAB', 'ORCL', 'MPWR', 'KGC', 'AAPL', 'GS', 'PL', 'ANET', 'TSM'] |
| 03-23 14:30:50 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: SIMO |
| 03-23 14:30:50 |
INFO
|
order |
|
tiger_client |
No open orders found for SIMO |
| 03-23 14:30:50 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for SIMO |
| 03-23 14:30:50 |
INFO
|
position |
|
tiger_client |
Attempting to close position for SIMO, signal_side=buy |
| 03-23 14:30:50 |
INFO
|
position |
|
tiger_client |
Attempting to close position for SIMO with sandbox fallback, signal_side=buy, signal_quantity=None |
| 03-23 14:30:49 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: SIMO |
| 03-23 14:30:49 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for SIMO, side=buy |
| 03-23 14:30:49 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-23 14:30:49 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'SIMO', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 128.43, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-23 14:30:49 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for SIMO (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-23 14:30:49 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 45.32.178.91: {"action":"buy","extras":{"indicator":"Momo Strong Entry","timeframe":"15","referencePrice":128.43},"reason":"Reverse Signal Close","ticker":"SIMO","quantity":"all","sentiment":"flat","signal_type":"flat","forwarded_at":"2026-03-23T14:30:49.342933"} |
| 03-23 14:30:48 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:订单不存在) |
| 03-23 14:30:48 |
INFO
|
trailing_stop |
LSCC |
routes |
📝 [PAPER] No position found for LSCC - position may have been already closed by trailing stop or other exit |
| 03-23 14:30:48 |
WARN
|
position |
LSCC |
tiger_client |
No position found for LSCC at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-23 14:30:48 |
WARN
|
position |
LSCC |
tiger_client |
No position from Tiger API for LSCC, position likely already closed |
| 03-23 14:30:48 |
INFO
|
position |
LSCC |
tiger_client |
Getting positions for symbol: LSCC |
| 03-23 14:30:48 |
INFO
|
order |
LSCC |
tiger_client |
No open orders found for LSCC |
| 03-23 14:30:48 |
INFO
|
order |
LSCC |
tiger_client |
Retrieved 0 open orders for LSCC |
| 03-23 14:30:48 |
INFO
|
position |
LSCC |
tiger_client |
Attempting to close position for LSCC, signal_side=buy |
| 03-23 14:30:48 |
INFO
|
position |
LSCC |
tiger_client |
Attempting to close position for LSCC with sandbox fallback, signal_side=buy, signal_quantity=None |
| 03-23 14:30:48 |
INFO
|
order |
|
order_tracker_service |
📋 Auto-expired 1 stale PENDING orders (older than 3 days) |
| 03-23 14:30:47 |
INFO
|
position |
LSCC |
tiger_client |
Getting positions for symbol: LSCC |
| 03-23 14:30:47 |
INFO
|
signal |
LSCC |
routes |
📝 [PAPER] Processing close signal for LSCC, side=buy |
| 03-23 14:30:47 |
INFO
|
general |
|
trailing_stop_engine |
📊 Batch API refresh: 1/1 symbols updated: ['SLAB'] |
| 03-23 14:30:47 |
INFO
|
order |
|
tiger_client |
Retrieved 38 filled orders |
| 03-23 14:30:47 |
INFO
|
order |
LSCC |
signal_parser |
Signal parsed successfully: {'symbol': 'LSCC', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 94.22, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-23 14:30:47 |
INFO
|
position |
LSCC |
signal_parser |
🔴 Detected CLOSE signal for LSCC (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-23 14:30:47 |
INFO
|
position |
LSCC |
routes |
📝 [PAPER] Received webhook from 45.32.178.91: {"action":"buy","extras":{"indicator":"Momo Strong Entry","timeframe":"15","referencePrice":94.22},"reason":"Reverse Signal Close","ticker":"LSCC","quantity":"all","sentiment":"flat","signal_type":"flat","forwarded_at":"2026-03-23T14:30:46.956774"} |
| 03-23 14:30:46 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for WOLF - position may have been already closed by trailing stop or other exit |
| 03-23 14:30:46 |
WARN
|
position |
|
tiger_client |
No position found for WOLF at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-23 14:30:46 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for WOLF, position likely already closed |
| 03-23 14:30:46 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: WOLF |
| 03-23 14:30:46 |
INFO
|
order |
|
tiger_client |
No open orders found for WOLF |
| 03-23 14:30:46 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for WOLF |
| 03-23 14:30:46 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-22 to 2026-03-23 |
| 03-23 14:30:46 |
INFO
|
position |
SOXL |
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "SOXL"
identifier: "SOXL"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 1
averageCost: 52.26
latestPrice: 56.24
marketValue: 56.24
unrealizedPnl: 3.98
timestamp: 1774276245107
positionQty: 1
salableQty: 1
|
| 03-23 14:30:46 |
INFO
|
position |
QCML |
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "QCML"
identifier: "QCML"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 1500
averageCost: 22.2802334
latestPrice: 12.09
marketValue: 18135
unrealizedPnl: -15285.3501092
timestamp: 1774276245107
positionQty: 1500
salableQty: 1500
|
| 03-23 14:30:46 |
INFO
|
position |
ORCX |
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "ORCX"
identifier: "ORCX"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 633
averageCost: 50.2077284
latestPrice: 29.62
marketValue: 18749.46
unrealizedPnl: -13032.0321001
timestamp: 1774276245107
positionQty: 633
salableQty: 633
|
| 03-23 14:30:46 |
INFO
|
position |
|
tiger_client |
Attempting to close position for WOLF, signal_side=buy |
| 03-23 14:30:46 |
INFO
|
position |
|
tiger_client |
Attempting to close position for WOLF with sandbox fallback, signal_side=buy, signal_quantity=None |
| 03-23 14:30:46 |
INFO
|
position |
CLSK |
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "CLSK"
identifier: "CLSK"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 100
averageCost: 15.59304
latestPrice: 10.115
marketValue: 1011.5
unrealizedPnl: -547.804
timestamp: 1774276245107
positionQty: 100
salableQty: 100
|
| 03-23 14:30:45 |
INFO
|
order |
|
tiger_client |
Retrieved 1 filled orders |
| 03-23 14:30:45 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: WOLF |
| 03-23 14:30:45 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for WOLF, side=buy |
| 03-23 14:30:45 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-22 to 2026-03-23 |
| 03-23 14:30:45 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for CRWV - position may have been already closed by trailing stop or other exit |
| 03-23 14:30:45 |
WARN
|
position |
|
tiger_client |
No position found for CRWV at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-23 14:30:45 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for CRWV, position likely already closed |
| 03-23 14:30:45 |
INFO
|
general |
|
trailing_stop_engine |
📊 Batch API refresh: 4/4 symbols updated: ['CONL', 'GDXU', 'NFLX', 'SYNA'] |
| 03-23 14:30:45 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'WOLF', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 16.935, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-23 14:30:45 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for WOLF (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-23 14:30:45 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 45.32.178.91: {"action":"buy","extras":{"indicator":"Weak Long Signal","timeframe":"15","referencePrice":16.935},"reason":"Reverse Signal Close","ticker":"WOLF","quantity":"all","sentiment":"flat","signal_type":"flat","forwarded_at":"2026-03-23T14:30:45.160888"} |
| 03-23 14:30:45 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: CRWV |
| 03-23 14:30:45 |
INFO
|
order |
|
tiger_client |
No open orders found for CRWV |
| 03-23 14:30:45 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for CRWV |
| 03-23 14:30:45 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Exit closure verification: 1 confirmed closed, 0 reactivated (position still open) |
| 03-23 14:30:44 |
INFO
|
trailing_stop |
SOXL |
trailing_stop_scheduler |
⏭️ [SOXL] Skipping TrailingStop creation (scheduler_orphan): no SL/TP in entry signal |
| 03-23 14:30:44 |
INFO
|
position |
SOXL |
trailing_stop_scheduler |
[SOXL] Old triggered TS#3870 (triggered 2026-03-20 19:50:01.764074) belongs to previous lifecycle, current OPEN position created 2026-03-23 02:00:54.521210 — allowing re-creation |
| 03-23 14:30:44 |
INFO
|
trailing_stop |
|
trailing_stop_scheduler |
🔄 Full sync: Processing 6 active trailing stop positions (API verification) |
| 03-23 14:30:44 |
INFO
|
position |
TSM |
tiger_client |
Position: TSM, Qty: 8, Cost: 329.4525 |
| 03-23 14:30:44 |
INFO
|
position |
|
tiger_client |
Position: SYNA, Qty: 134, Cost: 74.4245 |
| 03-23 14:30:44 |
INFO
|
position |
|
tiger_client |
Position: SOXX, Qty: 19, Cost: 329.8068 |
| 03-23 14:30:44 |
INFO
|
position |
|
tiger_client |
Position: NFLX, Qty: 53, Cost: 92.7962 |
| 03-23 14:30:44 |
INFO
|
position |
|
tiger_client |
Position: GDXU, Qty: 59, Cost: 164.0605 |
| 03-23 14:30:44 |
INFO
|
position |
|
tiger_client |
Position: CONL, Qty: 831, Cost: 9.6219 |
| 03-23 14:30:44 |
INFO
|
position |
|
tiger_client |
Position: ADI, Qty: 30, Cost: 316.4887 |
| 03-23 14:30:44 |
INFO
|
position |
AAPL |
tiger_client |
Position: AAPL, Qty: 19, Cost: 252.5468 |
| 03-23 14:30:44 |
INFO
|
position |
|
tiger_client |
Position: AAL, Qty: 450, Cost: 10.4994 |
| 03-23 14:30:44 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-23 14:30:44 |
INFO
|
position |
|
tiger_client |
Attempting to close position for CRWV, signal_side=buy |
| 03-23 14:30:44 |
INFO
|
position |
|
tiger_client |
Attempting to close position for CRWV with sandbox fallback, signal_side=buy, signal_quantity=None |
| 03-23 14:30:44 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: CRWV |
| 03-23 14:30:44 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for CRWV, side=buy |
| 03-23 14:30:44 |
INFO
|
position |
SOXL |
tiger_client |
Position: SOXL, Qty: 1, Cost: 52.26 |
| 03-23 14:30:44 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-23 14:30:44 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 633, Cost: 50.2077 |
| 03-23 14:30:44 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-23 14:30:43 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'CRWV', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 84.02, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-23 14:30:43 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for CRWV (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-23 14:30:43 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 45.32.178.91: {"action":"buy","extras":{"indicator":"Strong Long Signal","timeframe":"15","referencePrice":84.02},"reason":"Reverse Signal Close","ticker":"CRWV","quantity":"all","sentiment":"flat","signal_type":"flat","forwarded_at":"2026-03-23T14:30:43.537910"} |
| 03-23 14:30:43 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-23 14:30:42 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for ANET - position may have been already closed by trailing stop or other exit |
| 03-23 14:30:42 |
WARN
|
position |
|
tiger_client |
No position found for ANET at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-23 14:30:42 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for ANET, position likely already closed |
| 03-23 14:30:42 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: ANET |
| 03-23 14:30:42 |
INFO
|
order |
|
tiger_client |
No open orders found for ANET |
| 03-23 14:30:42 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for ANET |
| 03-23 14:30:42 |
INFO
|
position |
|
tiger_client |
Attempting to close position for ANET, signal_side=buy |
| 03-23 14:30:42 |
INFO
|
position |
|
tiger_client |
Attempting to close position for ANET with sandbox fallback, signal_side=buy, signal_quantity=None |
| 03-23 14:30:42 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: ANET |
| 03-23 14:30:42 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for ANET, side=buy |
| 03-23 14:30:41 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'ANET', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 137.58, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-23 14:30:41 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for ANET (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-23 14:30:41 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 45.32.178.91: {"action":"buy","extras":{"indicator":"Weak Long Signal","timeframe":"15","referencePrice":137.58},"reason":"Reverse Signal Close","ticker":"ANET","quantity":"all","sentiment":"flat","signal_type":"flat","forwarded_at":"2026-03-23T14:30:41.464557"} |
| 03-23 14:30:40 |
INFO
|
position |
SOXL |
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "SOXL"
identifier: "SOXL"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 1
averageCost: 52.26
latestPrice: 56.1898
marketValue: 56.1898
unrealizedPnl: 3.9298
timestamp: 1774276240048
positionQty: 1
salableQty: 1
|
| 03-23 14:30:40 |
INFO
|
position |
QCML |
tiger_push_client |
📋 Position update received: account: "50904193"
symbol: "QCML"
identifier: "QCML"
multiplier: 1
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
position: 1500
averageCost: 22.2802334
latestPrice: 12.19
marketValue: 18285
unrealizedPnl: -15135.3501092
timestamp: 1774276240048
positionQty: 1500
salableQty: 1500
|