| 03-03 15:50:31 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: CRUS |
| 03-03 15:50:31 |
INFO
|
order |
|
tiger_client |
No open orders found for CRUS |
| 03-03 15:50:31 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for CRUS |
| 03-03 15:50:31 |
INFO
|
position |
|
tiger_client |
Attempting to close position for CRUS, signal_side=buy |
| 03-03 15:50:31 |
INFO
|
position |
|
tiger_client |
Attempting to close position for CRUS with sandbox fallback, signal_side=buy, signal_quantity=1.0 |
| 03-03 15:50:31 |
INFO
|
position |
|
tiger_client |
Position: CRUS, Qty: -71, Cost: 137.5903 |
| 03-03 15:50:31 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: CRUS |
| 03-03 15:50:31 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for CRUS, side=buy |
| 03-03 15:50:30 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'CRUS', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 136.94, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:50:30 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for CRUS (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:50:30 |
INFO
|
signal |
|
routes |
📝 [PAPER] Received webhook from 136.115.84.171: {"action": "buy", "extras": {"indicator": "RSI Divergences exitsell", "timeframe": "5m", "referencePrice": 136.94}, "ticker": "CRUS", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:50:30.216909"} |
| 03-03 15:48:51 |
INFO
|
order |
|
reconciliation_service |
🗑️ Cleaned up 123 filled orders older than 7 days |
| 03-03 15:48:50 |
INFO
|
order |
|
reconciliation_service |
📊 Hourly fetch: paper - 72 new orders stored (7-day window) |
| 03-03 15:48:50 |
INFO
|
order |
|
reconciliation_service |
📊 Tiger filled orders fetch: paper - fetched=100, new=72 |
| 03-03 15:47:51 |
INFO
|
position |
|
holdings_sync |
Holdings sync [paper]: 0 new, 11 updated, 1 removed, 11 total |
| 03-03 15:47:24 |
INFO
|
position |
|
tiger_client |
Position: REMX, Qty: -55, Cost: 90.9451 |
| 03-03 15:47:24 |
INFO
|
position |
|
tiger_client |
Position: ORCL, Qty: -34, Cost: 143.886 |
| 03-03 15:47:24 |
INFO
|
position |
|
tiger_client |
Position: NA, Qty: 729, Cost: 3.0059 |
| 03-03 15:47:24 |
INFO
|
position |
|
tiger_client |
Position: MPWR, Qty: -2, Cost: 1100.2299 |
| 03-03 15:47:24 |
INFO
|
position |
|
tiger_client |
Position: INTC, Qty: -224, Cost: 42.6599 |
| 03-03 15:47:24 |
INFO
|
position |
|
tiger_client |
Position: HOOD, Qty: -237, Cost: 73.9477 |
| 03-03 15:47:24 |
INFO
|
position |
|
tiger_client |
Position: CRUS, Qty: -71, Cost: 137.5903 |
| 03-03 15:47:24 |
INFO
|
position |
AVGO |
tiger_client |
Position: AVGO, Qty: -8, Cost: 310.49 |
| 03-03 15:47:24 |
INFO
|
position |
|
tiger_client |
Position: AOSL, Qty: -367, Cost: 20.394 |
| 03-03 15:47:24 |
INFO
|
position |
AMD |
tiger_client |
Position: AMD, Qty: -13, Cost: 188.7192 |
| 03-03 15:47:24 |
INFO
|
position |
|
tiger_client |
Position: ALGM, Qty: -72, Cost: 34.3583 |
| 03-03 15:47:21 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-03 15:47:20 |
INFO
|
position |
|
holdings_sync |
Holdings sync [real]: 0 new, 3 updated, 0 removed, 3 total |
| 03-03 15:47:20 |
INFO
|
position |
QCML |
tiger_client |
Position: QCML, Qty: 1500, Cost: 22.2802 |
| 03-03 15:47:20 |
INFO
|
position |
ORCX |
tiger_client |
Position: ORCX, Qty: 1900, Cost: 16.7397 |
| 03-03 15:47:20 |
INFO
|
position |
CLSK |
tiger_client |
Position: CLSK, Qty: 100, Cost: 15.593 |
| 03-03 15:47:20 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 03-03 15:47:20 |
INFO
|
order |
|
tiger_client |
Retrieved 100 filled orders |
| 03-03 15:47:09 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-02-24 to 2026-03-03 |
| 03-03 15:47:01 |
INFO
|
order |
|
reconciliation_service |
📊 Tiger filled orders fetch: real - fetched=19, new=0 |
| 03-03 15:46:50 |
INFO
|
order |
|
tiger_client |
Retrieved 19 filled orders |
| 03-03 15:46:46 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for GSIT - position may have been already closed by trailing stop or other exit |
| 03-03 15:46:46 |
WARN
|
position |
|
tiger_client |
No position found for GSIT at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:46:46 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for GSIT, position likely already closed |
| 03-03 15:46:46 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: GSIT |
| 03-03 15:46:46 |
INFO
|
order |
|
tiger_client |
No open orders found for GSIT |
| 03-03 15:46:46 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for GSIT |
| 03-03 15:46:46 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-02-24 to 2026-03-03 |
| 03-03 15:46:46 |
INFO
|
position |
|
tiger_client |
Attempting to close position for GSIT, signal_side=sell |
| 03-03 15:46:46 |
INFO
|
position |
|
tiger_client |
Attempting to close position for GSIT with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:46:45 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: GSIT |
| 03-03 15:46:45 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for GSIT, side=sell |
| 03-03 15:46:45 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'GSIT', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 8.12, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:46:45 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for GSIT (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:46:45 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.132.34.224: {"action": "sell", "extras": {"indicator": "Weak Short Signal", "timeframe": "15", "referencePrice": 8.12}, "reason": "Reverse Signal Close", "ticker": "GSIT", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:46:45.126006"} |
| 03-03 15:46:43 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for SMTC - position may have been already closed by trailing stop or other exit |
| 03-03 15:46:43 |
WARN
|
position |
|
tiger_client |
No position found for SMTC at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:46:43 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for SMTC, position likely already closed |
| 03-03 15:46:43 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: SMTC |
| 03-03 15:46:43 |
INFO
|
order |
|
tiger_client |
No open orders found for SMTC |
| 03-03 15:46:43 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for SMTC |
| 03-03 15:46:43 |
INFO
|
position |
|
tiger_client |
Attempting to close position for SMTC, signal_side=sell |
| 03-03 15:46:43 |
INFO
|
position |
|
tiger_client |
Attempting to close position for SMTC with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:46:43 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: SMTC |
| 03-03 15:46:43 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for SMTC, side=sell |
| 03-03 15:46:42 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'SMTC', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 89.52, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:46:42 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for SMTC (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:46:42 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.23.116.255: {"action": "sell", "extras": {"indicator": "Momo Strong Entry", "timeframe": "15", "referencePrice": 89.52}, "reason": "Reverse Signal Close", "ticker": "SMTC", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:46:42.374052"} |
| 03-03 15:46:40 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for ALMU - position may have been already closed by trailing stop or other exit |
| 03-03 15:46:40 |
WARN
|
position |
|
tiger_client |
No position found for ALMU at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:46:40 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for ALMU, position likely already closed |
| 03-03 15:46:40 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: ALMU |
| 03-03 15:46:40 |
INFO
|
order |
|
tiger_client |
No open orders found for ALMU |
| 03-03 15:46:40 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for ALMU |
| 03-03 15:46:40 |
INFO
|
position |
|
tiger_client |
Attempting to close position for ALMU, signal_side=sell |
| 03-03 15:46:40 |
INFO
|
position |
|
tiger_client |
Attempting to close position for ALMU with sandbox fallback, signal_side=sell, signal_quantity=1.0 |
| 03-03 15:46:39 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: ALMU |
| 03-03 15:46:39 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for ALMU, side=sell |
| 03-03 15:46:38 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'ALMU', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 18.61, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:46:38 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for ALMU (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:46:38 |
INFO
|
signal |
|
routes |
📝 [PAPER] Received webhook from 35.192.10.16: {"action": "sell", "extras": {"indicator": "MainTrend AIsellSignal exit_buy", "timeframe": "5m", "referencePrice": 18.61}, "ticker": "ALMU", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:46:38.459261"} |
| 03-03 15:46:29 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for DIOD - position may have been already closed by trailing stop or other exit |
| 03-03 15:46:29 |
WARN
|
position |
|
tiger_client |
No position found for DIOD at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:46:29 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for DIOD, position likely already closed |
| 03-03 15:46:28 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: DIOD |
| 03-03 15:46:28 |
INFO
|
order |
|
tiger_client |
No open orders found for DIOD |
| 03-03 15:46:28 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for DIOD |
| 03-03 15:46:28 |
INFO
|
position |
|
tiger_client |
Attempting to close position for DIOD, signal_side=sell |
| 03-03 15:46:28 |
INFO
|
position |
|
tiger_client |
Attempting to close position for DIOD with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:46:28 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: DIOD |
| 03-03 15:46:28 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for DIOD, side=sell |
| 03-03 15:46:26 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'DIOD', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 66.9, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:46:26 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for DIOD (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:46:26 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.173.17.90: {"action": "sell", "extras": {"indicator": "Strong Short Signal", "timeframe": "15", "referencePrice": 66.9}, "reason": "Reverse Signal Close", "ticker": "DIOD", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:46:26.888998"} |
| 03-03 15:46:16 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for TSEM - position may have been already closed by trailing stop or other exit |
| 03-03 15:46:16 |
WARN
|
position |
|
tiger_client |
No position found for TSEM at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:46:16 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for TSEM, position likely already closed |
| 03-03 15:46:15 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: TSEM |
| 03-03 15:46:15 |
INFO
|
order |
|
tiger_client |
No open orders found for TSEM |
| 03-03 15:46:15 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for TSEM |
| 03-03 15:46:15 |
INFO
|
position |
|
tiger_client |
Attempting to close position for TSEM, signal_side=sell |
| 03-03 15:46:15 |
INFO
|
position |
|
tiger_client |
Attempting to close position for TSEM with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:46:15 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: TSEM |
| 03-03 15:46:15 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for TSEM, side=sell |
| 03-03 15:46:14 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'TSEM', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 124.95, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |