| 03-05 15:01:45 |
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.57
marketValue: 1057
unrealizedPnl: -502.304
timestamp: 1772722905099
positionQty: 100
salableQty: 100
|
| 03-05 15:01:45 |
INFO
|
order |
|
order_tracker_service |
📋 Auto-expired 2 stale PENDING orders (older than 3 days) |
| 03-05 15:01:45 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: VST |
| 03-05 15:01:45 |
INFO
|
order |
|
tiger_client |
No open orders found for VST |
| 03-05 15:01:45 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for VST |
| 03-05 15:01:45 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Tiger holdings cross-check (paper): {'ts_created': 0, 'missing_position': 2, 'external_created': 0} |
| 03-05 15:01:45 |
INFO
|
position |
|
trailing_stop_scheduler |
[NA] Tiger holdings cross-check (paper): broker has long 2365.0 shares but no DB position. Starting grace period. |
| 03-05 15:01:45 |
INFO
|
position |
|
trailing_stop_scheduler |
[WKEY] Tiger holdings cross-check (paper): broker has long 735.0 shares but no DB position. Starting grace period. |
| 03-05 15:01:45 |
INFO
|
position |
|
tiger_client |
Attempting to close position for VST, signal_side=buy |
| 03-05 15:01:45 |
INFO
|
position |
|
tiger_client |
Attempting to close position for VST with sandbox fallback, signal_side=buy, signal_quantity=1.0 |
| 03-05 15:01:44 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: VST |
| 03-05 15:01:44 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for VST, side=buy |
| 03-05 15:01:44 |
INFO
|
sync |
|
trailing_stop_scheduler |
📊 Reconciliation (paper): entries=10, exits=0, updated=12, linked=0, ts_deactivated=0 |
| 03-05 15:01:44 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'VST', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 166.1, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-05 15:01:44 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for VST (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-05 15:01:44 |
INFO
|
signal |
|
routes |
📝 [PAPER] Received webhook from 35.237.142.64: {"action": "buy", "extras": {"indicator": "MainTrend AI exitsell", "timeframe": "15m", "referencePrice": 166.1}, "ticker": "VST", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-05T15:01:44.135639"} |
| 03-05 15:01:41 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for TXN - position may have been already closed by trailing stop or other exit |
| 03-05 15:01:41 |
WARN
|
position |
|
tiger_client |
No position found for TXN at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-05 15:01:41 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for TXN, position likely already closed |
| 03-05 15:01:41 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: TXN |
| 03-05 15:01:41 |
INFO
|
order |
|
tiger_client |
No open orders found for TXN |
| 03-05 15:01:41 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for TXN |
| 03-05 15:01:41 |
INFO
|
position |
|
tiger_client |
Attempting to close position for TXN, signal_side=buy |
| 03-05 15:01:41 |
INFO
|
position |
|
tiger_client |
Attempting to close position for TXN with sandbox fallback, signal_side=buy, signal_quantity=1.0 |
| 03-05 15:01: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: 13.705
marketValue: 20557.5
unrealizedPnl: -12862.8501092
timestamp: 1772722900060
positionQty: 1500
salableQty: 1500
|
| 03-05 15:01:40 |
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: 1900
averageCost: 16.7396789
latestPrice: 10.41
marketValue: 19779
unrealizedPnl: -12026.3900001
timestamp: 1772722900060
positionQty: 1900
salableQty: 1900
|
| 03-05 15:01:40 |
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.57
marketValue: 1057
unrealizedPnl: -502.304
timestamp: 1772722900060
positionQty: 100
salableQty: 100
|
| 03-05 15:01:40 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for ALGM order 42444142690961408 |
| 03-05 15:01:40 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: TXN |
| 03-05 15:01:40 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for TXN, side=buy |
| 03-05 15:01:40 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for SYNA order 42444139191993344 |
| 03-05 15:01:39 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for DIOD order 42444179140247552 |
| 03-05 15:01:39 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'TXN', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 201.68, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-05 15:01:39 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for TXN (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-05 15:01:39 |
INFO
|
signal |
|
routes |
📝 [PAPER] Received webhook from 34.69.12.180: {"action": "buy", "extras": {"indicator": "Reversal exitsell", "timeframe": "15m", "referencePrice": 201.68}, "ticker": "TXN", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-05T15:01:39.751091"} |
| 03-05 15:01:38 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for ORCL order 42444207661647872 |
| 03-05 15:01:38 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for EQIX - position may have been already closed by trailing stop or other exit |
| 03-05 15:01:38 |
WARN
|
position |
|
tiger_client |
No position found for EQIX at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-05 15:01:38 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for EQIX, position likely already closed |
| 03-05 15:01:38 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for LRCX order 42444122000720896 |
| 03-05 15:01:38 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for LRCX order 42444120748590080 |
| 03-05 15:01:38 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: EQIX |
| 03-05 15:01:38 |
INFO
|
order |
|
tiger_client |
No open orders found for EQIX |
| 03-05 15:01:38 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for EQIX |
| 03-05 15:01:38 |
INFO
|
position |
|
tiger_client |
Attempting to close position for EQIX, signal_side=sell |
| 03-05 15:01:38 |
INFO
|
position |
|
tiger_client |
Attempting to close position for EQIX with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-05 15:01:38 |
INFO
|
order |
COIN |
trailing_stop_scheduler |
📊 Created EntrySignalRecord for COIN order 42444211070305280 |
| 03-05 15:01:38 |
INFO
|
order |
COIN |
trailing_stop_scheduler |
📊 Created EntrySignalRecord for COIN order 42444209028464640 |
| 03-05 15:01:37 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: EQIX |
| 03-05 15:01:37 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for EQIX, side=sell |
| 03-05 15:01:37 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for MXL order 42444138025451520 |
| 03-05 15:01:37 |
INFO
|
order |
|
trailing_stop_scheduler |
📊 Created EntrySignalRecord for GSIT order 42444217421004800 |
| 03-05 15:01:37 |
INFO
|
order |
|
tiger_client |
Retrieved 100 filled orders |
| 03-05 15:01:37 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'EQIX', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 950.85, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-05 15:01:37 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for EQIX (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-05 15:01:37 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.173.193.110: {"action": "sell", "extras": {"indicator": "Trend Continuation", "timeframe": "15", "referencePrice": 950.85}, "reason": "Reverse Signal Close", "ticker": "EQIX", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-05T15:01:37.266230"} |
| 03-05 15:01:35 |
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: 13.705
marketValue: 20557.5
unrealizedPnl: -12862.8501092
timestamp: 1772722895039
positionQty: 1500
salableQty: 1500
|
| 03-05 15:01:35 |
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: 1900
averageCost: 16.7396789
latestPrice: 10.402
marketValue: 19763.8
unrealizedPnl: -12041.5900001
timestamp: 1772722895039
positionQty: 1900
salableQty: 1900
|
| 03-05 15:01:35 |
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.55
marketValue: 1055
unrealizedPnl: -504.304
timestamp: 1772722895039
positionQty: 100
salableQty: 100
|
| 03-05 15:01:35 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for AMAT - position may have been already closed by trailing stop or other exit |
| 03-05 15:01:35 |
WARN
|
position |
|
tiger_client |
No position found for AMAT at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-05 15:01:35 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for AMAT, position likely already closed |
| 03-05 15:01:34 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: AMAT |
| 03-05 15:01:34 |
INFO
|
order |
|
tiger_client |
No open orders found for AMAT |
| 03-05 15:01:34 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for AMAT |
| 03-05 15:01:34 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-04 to 2026-03-05 |
| 03-05 15:01:34 |
INFO
|
position |
|
tiger_client |
Attempting to close position for AMAT, signal_side=buy |
| 03-05 15:01:34 |
INFO
|
position |
|
tiger_client |
Attempting to close position for AMAT with sandbox fallback, signal_side=buy, signal_quantity=1.0 |
| 03-05 15:01:34 |
INFO
|
order |
|
tiger_client |
Retrieved 5 filled orders |
| 03-05 15:01:33 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-04 to 2026-03-05 |
| 03-05 15:01:33 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: AMAT |
| 03-05 15:01:33 |
WARN
|
trailing_stop |
COIN |
trailing_stop_scheduler |
⚠️ Qty mismatch for COIN (paper): DB trailing_stop=5.0, Tiger=10 |
| 03-05 15:01:33 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for AMAT, side=buy |
| 03-05 15:01:33 |
INFO
|
position |
|
trailing_stop_scheduler |
📊 Exit closure verification: 20 confirmed closed, 0 reactivated (position still open) |
| 03-05 15:01:32 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'AMAT', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 352.71, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-05 15:01:32 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for AMAT (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-05 15:01:32 |
INFO
|
signal |
|
routes |
📝 [PAPER] Received webhook from 34.172.191.155: {"action": "buy", "extras": {"indicator": "Reversal exitsell", "timeframe": "15m", "referencePrice": 352.71}, "ticker": "AMAT", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-05T15:01:32.828215"} |
| 03-05 15:01:31 |
INFO
|
position |
|
holdings_sync |
Holdings sync [paper]: 0 new, 8 updated, 7 removed, 8 total |
| 03-05 15:01:31 |
INFO
|
general |
COIN |
trailing_stop_scheduler |
⏭️ [COIN] TS #3108 skip reactivation: active TS #3126 already exists for paper |
| 03-05 15:01:31 |
INFO
|
position |
|
tiger_client |
Position: WKEY, Qty: 735, Cost: 7.1337 |
| 03-05 15:01:31 |
INFO
|
position |
|
tiger_client |
Position: STM, Qty: 229, Cost: 32.8538 |
| 03-05 15:01:31 |
INFO
|
position |
|
tiger_client |
Position: ORCL, Qty: 234, Cost: 154.2559 |
| 03-05 15:01:31 |
INFO
|
position |
|
tiger_client |
Position: NFLX, Qty: -50, Cost: 98.6695 |
| 03-05 15:01:31 |
INFO
|
position |
|
tiger_client |
Position: NA, Qty: 2365, Cost: 3.0559 |
| 03-05 15:01:31 |
INFO
|
position |
MSFT |
tiger_client |
Position: MSFT, Qty: 6, Cost: 409.5067 |
| 03-05 15:01:31 |
INFO
|
position |
|
tiger_client |
Position: GSIT, Qty: 347, Cost: 8.3918 |
| 03-05 15:01:31 |
INFO
|
position |
COIN |
tiger_client |
Position: COIN, Qty: 10, Cost: 213.4461 |
| 03-05 15:01:31 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-05 15:01:31 |
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: 13.705
marketValue: 20557.5
unrealizedPnl: -12862.8501092
timestamp: 1772722890045
positionQty: 1500
salableQty: 1500
|
| 03-05 15:01:30 |
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: 1900
averageCost: 16.7396789
latestPrice: 10.395
marketValue: 19750.5
unrealizedPnl: -12054.8900001
timestamp: 1772722890045
positionQty: 1900
salableQty: 1900
|
| 03-05 15:01:30 |
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.56
marketValue: 1056
unrealizedPnl: -503.304
timestamp: 1772722890045
positionQty: 100
salableQty: 100
|
| 03-05 15:01:30 |
INFO
|
position |
|
tiger_client |
Position: WKEY, Qty: 735, Cost: 7.1337 |
| 03-05 15:01:30 |
INFO
|
position |
|
tiger_client |
Position: STM, Qty: 229, Cost: 32.8538 |
| 03-05 15:01:30 |
INFO
|
position |
|
tiger_client |
Position: ORCL, Qty: 234, Cost: 154.2559 |
| 03-05 15:01:30 |
INFO
|
position |
|
tiger_client |
Position: NFLX, Qty: -50, Cost: 98.6695 |
| 03-05 15:01:30 |
INFO
|
position |
|
tiger_client |
Position: NA, Qty: 2365, Cost: 3.0559 |
| 03-05 15:01:30 |
INFO
|
position |
MSFT |
tiger_client |
Position: MSFT, Qty: 6, Cost: 409.5067 |
| 03-05 15:01:30 |
INFO
|
position |
|
tiger_client |
Position: GSIT, Qty: 347, Cost: 8.3918 |
| 03-05 15:01:30 |
INFO
|
position |
COIN |
tiger_client |
Position: COIN, Qty: 10, Cost: 213.4461 |
| 03-05 15:01:29 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |