| 03-03 15:15:52 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: MPWR |
| 03-03 15:15:52 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for MPWR, side=sell |
| 03-03 15:15:51 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'MPWR', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 1111.75, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:15:51 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for MPWR (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:15:51 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.132.34.224: {"action": "sell", "extras": {"indicator": "Trend Continuation", "timeframe": "15", "referencePrice": 1111.75}, "reason": "Reverse Signal Close", "ticker": "MPWR", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:15:51.382640"} |
| 03-03 15:15:49 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for TEM - position may have been already closed by trailing stop or other exit |
| 03-03 15:15:49 |
WARN
|
position |
|
tiger_client |
No position found for TEM at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:15:49 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for TEM, position likely already closed |
| 03-03 15:15:49 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: TEM |
| 03-03 15:15:49 |
INFO
|
order |
|
tiger_client |
No open orders found for TEM |
| 03-03 15:15:49 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for TEM |
| 03-03 15:15:49 |
INFO
|
position |
|
tiger_client |
Attempting to close position for TEM, signal_side=sell |
| 03-03 15:15:49 |
INFO
|
position |
|
tiger_client |
Attempting to close position for TEM with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:15:48 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: TEM |
| 03-03 15:15:48 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for TEM, side=sell |
| 03-03 15:15:48 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'TEM', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 49.9, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:15:48 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for TEM (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:15:48 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.69.12.180: {"action": "sell", "extras": {"indicator": "Momo Strong Entry", "timeframe": "15", "referencePrice": 49.9}, "reason": "Reverse Signal Close", "ticker": "TEM", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:15:48.130472"} |
| 03-03 15:15:46 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for EQIX - position may have been already closed by trailing stop or other exit |
| 03-03 15:15:46 |
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-03 15:15:46 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for EQIX, position likely already closed |
| 03-03 15:15:46 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: EQIX |
| 03-03 15:15:46 |
INFO
|
order |
|
tiger_client |
No open orders found for EQIX |
| 03-03 15:15:46 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for EQIX |
| 03-03 15:15:46 |
INFO
|
position |
|
tiger_client |
Attempting to close position for EQIX, signal_side=sell |
| 03-03 15:15:46 |
INFO
|
position |
|
tiger_client |
Attempting to close position for EQIX with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:15:46 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: EQIX |
| 03-03 15:15:46 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for EQIX, side=sell |
| 03-03 15:15:45 |
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': 952.76, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:15:45 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for EQIX (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:15:45 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.45.82.69: {"action": "sell", "extras": {"indicator": "Strong Short Signal", "timeframe": "15", "referencePrice": 952.76}, "reason": "Reverse Signal Close", "ticker": "EQIX", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:15:45.565159"} |
| 03-03 15:15:43 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for ASX - position may have been already closed by trailing stop or other exit |
| 03-03 15:15:43 |
WARN
|
position |
|
tiger_client |
No position found for ASX at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:15:43 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for ASX, position likely already closed |
| 03-03 15:15:42 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: ASX |
| 03-03 15:15:42 |
INFO
|
order |
|
tiger_client |
No open orders found for ASX |
| 03-03 15:15:42 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for ASX |
| 03-03 15:15:42 |
INFO
|
position |
|
tiger_client |
Attempting to close position for ASX, signal_side=buy |
| 03-03 15:15:42 |
INFO
|
position |
|
tiger_client |
Attempting to close position for ASX with sandbox fallback, signal_side=buy, signal_quantity=1.0 |
| 03-03 15:15:42 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: ASX |
| 03-03 15:15:42 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for ASX, side=buy |
| 03-03 15:15:41 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'ASX', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 22.3, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:15:41 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for ASX (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:15:41 |
INFO
|
signal |
|
routes |
📝 [PAPER] Received webhook from 136.112.238.164: {"action": "buy", "extras": {"indicator": "RSI Divergences exitsell", "timeframe": "5m", "referencePrice": 22.3}, "ticker": "ASX", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:15:41.520035"} |
| 03-03 15:15:40 |
INFO
|
trailing_stop |
GOOG |
routes |
📝 [PAPER] No position found for GOOG - position may have been already closed by trailing stop or other exit |
| 03-03 15:15:40 |
WARN
|
position |
GOOG |
tiger_client |
No position found for GOOG at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:15:40 |
WARN
|
position |
GOOG |
tiger_client |
No position from Tiger API for GOOG, position likely already closed |
| 03-03 15:15:39 |
INFO
|
position |
GOOG |
tiger_client |
Getting positions for symbol: GOOG |
| 03-03 15:15:39 |
INFO
|
order |
GOOG |
tiger_client |
No open orders found for GOOG |
| 03-03 15:15:39 |
INFO
|
order |
GOOG |
tiger_client |
Retrieved 0 open orders for GOOG |
| 03-03 15:15:39 |
INFO
|
position |
GOOG |
tiger_client |
Attempting to close position for GOOG, signal_side=sell |
| 03-03 15:15:39 |
INFO
|
position |
GOOG |
tiger_client |
Attempting to close position for GOOG with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:15:39 |
INFO
|
position |
GOOG |
tiger_client |
Getting positions for symbol: GOOG |
| 03-03 15:15:39 |
INFO
|
signal |
GOOG |
routes |
📝 [PAPER] Processing close signal for GOOG, side=sell |
| 03-03 15:15:38 |
INFO
|
order |
GOOG |
signal_parser |
Signal parsed successfully: {'symbol': 'GOOG', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 299.3, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:15:38 |
INFO
|
position |
GOOG |
signal_parser |
🔴 Detected CLOSE signal for GOOG (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:15:38 |
INFO
|
position |
GOOG |
routes |
📝 [PAPER] Received webhook from 34.69.12.180: {"action": "sell", "extras": {"indicator": "Strong Short Signal", "timeframe": "15", "referencePrice": 299.3}, "reason": "Reverse Signal Close", "ticker": "GOOG", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:15:38.546753"} |
| 03-03 15:15:36 |
INFO
|
position |
|
routes |
📝 [PAPER] No action needed: exit-long signal received but currently holding SHORT position for HOOD |
| 03-03 15:15:36 |
INFO
|
position |
|
tiger_client |
No action: Received exit-long signal (sell) but holding SHORT position for HOOD |
| 03-03 15:15:36 |
INFO
|
position |
|
tiger_client |
Got position from Tiger API: HOOD = -104 shares |
| 03-03 15:15:36 |
INFO
|
position |
|
tiger_client |
Position: HOOD, Qty: -104, Cost: 74.4682 |
| 03-03 15:15:36 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: HOOD |
| 03-03 15:15:36 |
INFO
|
order |
|
tiger_client |
No open orders found for HOOD |
| 03-03 15:15:36 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for HOOD |
| 03-03 15:15:36 |
INFO
|
position |
|
tiger_client |
Attempting to close position for HOOD, signal_side=sell |
| 03-03 15:15:36 |
INFO
|
position |
|
tiger_client |
Attempting to close position for HOOD with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:15:36 |
INFO
|
position |
|
tiger_client |
Position: HOOD, Qty: -104, Cost: 74.4682 |
| 03-03 15:15:35 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: HOOD |
| 03-03 15:15:35 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for HOOD, side=sell |
| 03-03 15:15:35 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'HOOD', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 73.94, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:15:35 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for HOOD (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:15:35 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.173.17.90: {"action": "sell", "extras": {"indicator": "Momo Strong Entry", "timeframe": "15", "referencePrice": 73.94}, "reason": "Reverse Signal Close", "ticker": "HOOD", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:15:35.317762"} |
| 03-03 15:15:32 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for SNDK - position may have been already closed by trailing stop or other exit |
| 03-03 15:15:32 |
WARN
|
position |
|
tiger_client |
No position found for SNDK at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:15:32 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for SNDK, position likely already closed |
| 03-03 15:15:32 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: SNDK |
| 03-03 15:15:32 |
INFO
|
order |
|
tiger_client |
No open orders found for SNDK |
| 03-03 15:15:32 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for SNDK |
| 03-03 15:15:31 |
INFO
|
position |
|
tiger_client |
Attempting to close position for SNDK, signal_side=buy |
| 03-03 15:15:31 |
INFO
|
position |
|
tiger_client |
Attempting to close position for SNDK with sandbox fallback, signal_side=buy, signal_quantity=1.0 |
| 03-03 15:15:31 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: SNDK |
| 03-03 15:15:31 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for SNDK, side=buy |
| 03-03 15:15:31 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'SNDK', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 571.5, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:15:31 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for SNDK (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:15:31 |
INFO
|
signal |
|
routes |
📝 [PAPER] Received webhook from 34.173.49.51: {"action": "buy", "extras": {"indicator": "RSI Divergences exitsell", "timeframe": "5m", "referencePrice": 571.5}, "ticker": "SNDK", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:15:31.032163"} |
| 03-03 15:15:29 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for INTC - position may have been already closed by trailing stop or other exit |
| 03-03 15:15:29 |
WARN
|
position |
|
tiger_client |
No position found for INTC at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:15:29 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for INTC, position likely already closed |
| 03-03 15:15:29 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: INTC |
| 03-03 15:15:29 |
INFO
|
order |
|
tiger_client |
No open orders found for INTC |
| 03-03 15:15:29 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for INTC |
| 03-03 15:15:29 |
INFO
|
position |
|
tiger_client |
Attempting to close position for INTC, signal_side=buy |
| 03-03 15:15:29 |
INFO
|
position |
|
tiger_client |
Attempting to close position for INTC with sandbox fallback, signal_side=buy, signal_quantity=1.0 |
| 03-03 15:15:28 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: INTC |
| 03-03 15:15:28 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for INTC, side=buy |
| 03-03 15:15:27 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'INTC', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 42.95, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:15:27 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for INTC (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:15:27 |
INFO
|
signal |
|
routes |
📝 [PAPER] Received webhook from 34.45.82.69: {"action": "buy", "extras": {"indicator": "RSI Divergences exitsell", "timeframe": "15m", "referencePrice": 42.95}, "ticker": "INTC", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:15:27.707057"} |
| 03-03 15:15:26 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for INTC - position may have been already closed by trailing stop or other exit |
| 03-03 15:15:26 |
WARN
|
position |
|
tiger_client |
No position found for INTC at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |