| 03-03 15:06:09 |
INFO
|
position |
NVDA |
tiger_client |
Attempting to close position for NVDA, signal_side=sell |
| 03-03 15:06:09 |
INFO
|
position |
NVDA |
tiger_client |
Attempting to close position for NVDA with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:06:09 |
INFO
|
position |
NVDA |
tiger_client |
Getting positions for symbol: NVDA |
| 03-03 15:06:09 |
INFO
|
signal |
NVDA |
routes |
📝 [PAPER] Processing close signal for NVDA, side=sell |
| 03-03 15:06:08 |
INFO
|
order |
NVDA |
signal_parser |
Signal parsed successfully: {'symbol': 'NVDA', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 178.82, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:06:08 |
INFO
|
position |
NVDA |
signal_parser |
🔴 Detected CLOSE signal for NVDA (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:06:08 |
INFO
|
position |
NVDA |
routes |
📝 [PAPER] Received webhook from 34.173.51.176: {"action": "sell", "extras": {"indicator": "Trend Continuation", "timeframe": "15", "referencePrice": 178.82}, "reason": "Reverse Signal Close", "ticker": "NVDA", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:06:08.411694"} |
| 03-03 15:05:46 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for SMH - position may have been already closed by trailing stop or other exit |
| 03-03 15:05:46 |
WARN
|
position |
|
tiger_client |
No position found for SMH at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:05:46 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for SMH, position likely already closed |
| 03-03 15:05:45 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: SMH |
| 03-03 15:05:45 |
INFO
|
order |
|
tiger_client |
No open orders found for SMH |
| 03-03 15:05:45 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for SMH |
| 03-03 15:05:45 |
INFO
|
position |
|
tiger_client |
Attempting to close position for SMH, signal_side=buy |
| 03-03 15:05:45 |
INFO
|
position |
|
tiger_client |
Attempting to close position for SMH with sandbox fallback, signal_side=buy, signal_quantity=1.0 |
| 03-03 15:05:45 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: SMH |
| 03-03 15:05:45 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for SMH, side=buy |
| 03-03 15:05:44 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'SMH', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 389.69, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:05:44 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for SMH (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:05:44 |
INFO
|
signal |
|
routes |
📝 [PAPER] Received webhook from 34.69.12.180: {"action": "buy", "extras": {"indicator": "RSI Divergences exitsell", "timeframe": "5m", "referencePrice": 389.69}, "ticker": "SMH", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:05:44.551061"} |
| 03-03 15:05:43 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for ORCL - position may have been already closed by trailing stop or other exit |
| 03-03 15:05:43 |
WARN
|
position |
|
tiger_client |
No position found for ORCL at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:05:43 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for ORCL, position likely already closed |
| 03-03 15:05:42 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: ORCL |
| 03-03 15:05:42 |
INFO
|
order |
|
tiger_client |
No open orders found for ORCL |
| 03-03 15:05:42 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for ORCL |
| 03-03 15:05:42 |
INFO
|
position |
|
tiger_client |
Attempting to close position for ORCL, signal_side=sell |
| 03-03 15:05:42 |
INFO
|
position |
|
tiger_client |
Attempting to close position for ORCL with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:05:42 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: ORCL |
| 03-03 15:05:42 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for ORCL, side=sell |
| 03-03 15:05:41 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'ORCL', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 144.57, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:05:41 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for ORCL (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:05:41 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.173.51.176: {"action": "sell", "extras": {"indicator": "Wavematrix sell", "timeframe": "15", "referencePrice": 144.57}, "reason": "Reverse Signal Close", "ticker": "ORCL", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:05:41.643408"} |
| 03-03 15:05:40 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for AIP - position may have been already closed by trailing stop or other exit |
| 03-03 15:05:40 |
WARN
|
position |
|
tiger_client |
No position found for AIP at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:05:40 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for AIP, position likely already closed |
| 03-03 15:05:40 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: AIP |
| 03-03 15:05:40 |
INFO
|
order |
|
tiger_client |
No open orders found for AIP |
| 03-03 15:05:40 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for AIP |
| 03-03 15:05:39 |
INFO
|
position |
|
tiger_client |
Attempting to close position for AIP, signal_side=sell |
| 03-03 15:05:39 |
INFO
|
position |
|
tiger_client |
Attempting to close position for AIP with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:05:39 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: AIP |
| 03-03 15:05:39 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for AIP, side=sell |
| 03-03 15:05:38 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'AIP', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 16.09, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:05:38 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for AIP (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:05:38 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.173.49.51: {"action": "sell", "extras": {"indicator": "Momo Strong Entry", "timeframe": "15", "referencePrice": 16.09}, "reason": "Reverse Signal Close", "ticker": "AIP", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:05:38.903514"} |
| 03-03 15:05:32 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for TSLA - position may have been already closed by trailing stop or other exit |
| 03-03 15:05:32 |
WARN
|
position |
|
tiger_client |
No position found for TSLA at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:05:32 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for TSLA, position likely already closed |
| 03-03 15:05:32 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: TSLA |
| 03-03 15:05:32 |
INFO
|
order |
|
tiger_client |
No open orders found for TSLA |
| 03-03 15:05:32 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for TSLA |
| 03-03 15:05:32 |
INFO
|
position |
|
tiger_client |
Attempting to close position for TSLA, signal_side=sell |
| 03-03 15:05:32 |
INFO
|
position |
|
tiger_client |
Attempting to close position for TSLA with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:05:31 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: TSLA |
| 03-03 15:05:31 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for TSLA, side=sell |
| 03-03 15:05:31 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'TSLA', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 390.63, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:05:31 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for TSLA (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:05:31 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 136.112.238.164: {"action": "sell", "extras": {"indicator": "Strong Short Signal", "timeframe": "15", "referencePrice": 390.63}, "reason": "Reverse Signal Close", "ticker": "TSLA", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:05:31.221626"} |
| 03-03 15:05:29 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for CIFR - position may have been already closed by trailing stop or other exit |
| 03-03 15:05:29 |
WARN
|
position |
|
tiger_client |
No position found for CIFR at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:05:29 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for CIFR, position likely already closed |
| 03-03 15:05:29 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: CIFR |
| 03-03 15:05:29 |
INFO
|
order |
|
tiger_client |
No open orders found for CIFR |
| 03-03 15:05:29 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for CIFR |
| 03-03 15:05:29 |
INFO
|
position |
|
tiger_client |
Attempting to close position for CIFR, signal_side=sell |
| 03-03 15:05:29 |
INFO
|
position |
|
tiger_client |
Attempting to close position for CIFR with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:05:29 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: CIFR |
| 03-03 15:05:29 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for CIFR, side=sell |
| 03-03 15:05:28 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'CIFR', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 14.85, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:05:28 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for CIFR (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:05:28 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 35.192.10.16: {"action": "sell", "extras": {"indicator": "Trend Continuation", "timeframe": "15", "referencePrice": 14.85}, "reason": "Reverse Signal Close", "ticker": "CIFR", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:05:28.641522"} |
| 03-03 15:05:27 |
INFO
|
trailing_stop |
MSFT |
routes |
📝 [PAPER] No position found for MSFT - position may have been already closed by trailing stop or other exit |
| 03-03 15:05:27 |
WARN
|
position |
MSFT |
tiger_client |
No position found for MSFT at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:05:27 |
WARN
|
position |
MSFT |
tiger_client |
No position from Tiger API for MSFT, position likely already closed |
| 03-03 15:05:26 |
INFO
|
position |
MSFT |
tiger_client |
Getting positions for symbol: MSFT |
| 03-03 15:05:26 |
INFO
|
order |
MSFT |
tiger_client |
No open orders found for MSFT |
| 03-03 15:05:26 |
INFO
|
order |
MSFT |
tiger_client |
Retrieved 0 open orders for MSFT |
| 03-03 15:05:26 |
INFO
|
position |
MSFT |
tiger_client |
Attempting to close position for MSFT, signal_side=sell |
| 03-03 15:05:26 |
INFO
|
position |
MSFT |
tiger_client |
Attempting to close position for MSFT with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:05:26 |
INFO
|
position |
MSFT |
tiger_client |
Getting positions for symbol: MSFT |
| 03-03 15:05:26 |
INFO
|
signal |
MSFT |
routes |
📝 [PAPER] Processing close signal for MSFT, side=sell |
| 03-03 15:05:25 |
INFO
|
order |
MSFT |
signal_parser |
Signal parsed successfully: {'symbol': 'MSFT', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 394.42, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:05:25 |
INFO
|
position |
MSFT |
signal_parser |
🔴 Detected CLOSE signal for MSFT (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:05:25 |
INFO
|
position |
MSFT |
routes |
📝 [PAPER] Received webhook from 35.237.98.135: {"action": "sell", "extras": {"indicator": "Wavematrix sell", "timeframe": "15", "referencePrice": 394.42}, "reason": "Reverse Signal Close", "ticker": "MSFT", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:05:25.601610"} |
| 03-03 15:05:24 |
INFO
|
trailing_stop |
|
routes |
📝 [PAPER] No position found for SMCI - position may have been already closed by trailing stop or other exit |
| 03-03 15:05:24 |
WARN
|
position |
|
tiger_client |
No position found for SMCI at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-03 15:05:24 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for SMCI, position likely already closed |
| 03-03 15:05:23 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: SMCI |
| 03-03 15:05:23 |
INFO
|
order |
|
tiger_client |
No open orders found for SMCI |
| 03-03 15:05:23 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for SMCI |
| 03-03 15:05:23 |
INFO
|
position |
|
tiger_client |
Attempting to close position for SMCI, signal_side=sell |
| 03-03 15:05:23 |
INFO
|
position |
|
tiger_client |
Attempting to close position for SMCI with sandbox fallback, signal_side=sell, signal_quantity=None |
| 03-03 15:05:23 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: SMCI |
| 03-03 15:05:23 |
INFO
|
signal |
|
routes |
📝 [PAPER] Processing close signal for SMCI, side=sell |
| 03-03 15:05:22 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'SMCI', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 30.48, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-03 15:05:22 |
INFO
|
position |
|
signal_parser |
🔴 Detected CLOSE signal for SMCI (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-03 15:05:22 |
INFO
|
position |
|
routes |
📝 [PAPER] Received webhook from 34.173.49.51: {"action": "sell", "extras": {"indicator": "Trend Continuation", "timeframe": "15", "referencePrice": 30.48}, "reason": "Reverse Signal Close", "ticker": "SMCI", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-03T15:05:20.777781"} |
| 03-03 15:05:22 |
INFO
|
order |
|
routes |
📝 [PAPER] Discord notification sent: filled |
| 03-03 15:05:22 |
INFO
|
order |
|
discord_notifier |
Discord TTS通知发送成功: ALMU做多开仓买入122股状态[PAPER] filled |