| 03-13 14:30:12 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:12 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:12 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:12 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:12 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:12 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'QRVO', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 79.67, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-13 14:30:12 |
INFO
|
position |
|
signal_parser |
๐ด Detected CLOSE signal for QRVO (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-13 14:30:12 |
INFO
|
position |
|
routes |
๐ [PAPER] Received webhook from 35.208.63.207: {"action": "buy", "extras": {"indicator": "Wavematrix buy", "timeframe": "60", "referencePrice": 79.67}, "reason": "Reverse Signal Close", "ticker": "QRVO", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-13T14:30:11.972585"} |
| 03-13 14:30:12 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:12 |
ERROR
|
order |
|
tiger_client |
Error getting order status: code=1200 msg=standard account response error(not_found:่ฎขๅไธๅญๅจ) |
| 03-13 14:30:11 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:11 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:11 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:11 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:11 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:11 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:11 |
INFO
|
general |
QCOM |
trailing_stop_engine |
๐ EODHD batch fallback: 11/11 symbols: ['NFLX', 'MTSI', 'SNDK', 'QCOM', 'MSFT', 'HOOD', 'TSLA', 'MU', 'CRDO', 'COIN', 'MP'] |
| 03-13 14:30:11 |
INFO
|
order |
|
push_event_handlers |
โ
WebSocket fill routed via OrderTracker: 42534569376498688 โ filled |
| 03-13 14:30:11 |
INFO
|
order |
MU |
discord_notifier |
Discord้็ฅๅ้ๆๅ: ๐ฆ Exit filled: MU webhook_signal 112@$423.97 P&L=pending (paper) |
| 03-13 14:30:11 |
INFO
|
order |
MU |
order_tracker_service |
โ
Created ClosedPosition #2890 via _handle_exit_fill for MU (created) |
| 03-13 14:30:11 |
INFO
|
order |
MU |
order_tracker_service |
๐ฆ Exit fill โ MU webhook_signal: 112@$423.97, position=CLOSED |
| 03-13 14:30:11 |
INFO
|
order |
MU |
order_tracker_service |
๐ฏ Deactivated TrailingStopPosition #3506 for MU via exit_signal fill (position fully closed) |
| 03-13 14:30:11 |
INFO
|
order |
|
position_service |
๐ฆ Position P_MU_2026-03-13_3 CLOSED. P&L=$-181.74 (close_source=websocket_fill) |
| 03-13 14:30:11 |
INFO
|
order |
MU |
order_tracker_service |
๐ Order 42534569376498688 FILLED (source=websocket): MU exit_signal qty=112 price=$423.97 pnl=$0.00 |
| 03-13 14:30:11 |
INFO
|
order |
MU |
push_event_handlers |
๐ WebSocket order event: MU SELL status=FILLED filled=112 @ $423.97 |
| 03-13 14:30:11 |
INFO
|
order |
MU |
tiger_push_client |
๐ Order update received: id: 42534569376498688
account: "21877992932416622"
symbol: "MU"
identifier: "MU"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "MKT"
isLong: true
totalQuantity: 112
filledQuantity: 112
avgFillPrice: 423.97
status: "FILLED"
replaceStatus: "NONE"
cancelStatus: "NONE"
name: "็พๅ
็งๆ"
source: "openapi"
commissionAndFee: 3.36
openTime: 1773412210000
timestamp: 1773412211065
timeInForce: "DAY"
|
| 03-13 14:30:11 |
INFO
|
order |
MU |
push_event_handlers |
๐ WebSocket order event: MU SELL status=HELD filled=112 @ $0 |
| 03-13 14:30:11 |
INFO
|
order |
MU |
tiger_push_client |
๐ Order update received: id: 42534569376498688
account: "21877992932416622"
symbol: "MU"
identifier: "MU"
multiplier: 1
action: "SELL"
market: "US"
currency: "USD"
segType: "S"
secType: "STK"
orderType: "MKT"
isLong: true
totalQuantity: 112
status: "HELD"
replaceStatus: "NONE"
cancelStatus: "NONE"
canModify: true
canCancel: true
name: "็พๅ
็งๆ"
source: "openapi"
openTime: 1773412210000
timestamp: 1773412211031
timeInForce: "DAY"
|
| 03-13 14:30:11 |
INFO
|
order |
MU |
order_tracker_service |
๐ Registered order 42534569376498688: MU exit_signal (paper) |
| 03-13 14:30:11 |
INFO
|
order |
|
routes |
๐ [PAPER] Close position order placed: 42534569376498688 |
| 03-13 14:30:11 |
INFO
|
order |
|
routes |
๐ [PAPER] Close order linked to Position #1949 |
| 03-13 14:30:11 |
INFO
|
order |
|
tiger_client |
Close position order placed successfully: 42534569376498688 |
| 03-13 14:30:10 |
INFO
|
order |
|
tiger_client |
Set order.outside_rth = False |
| 03-13 14:30:10 |
INFO
|
order |
|
tiger_client |
Created market order for regular hours |
| 03-13 14:30:10 |
INFO
|
position |
MU |
tiger_client |
Closing position: SELL 112 shares of MU |
| 03-13 14:30:10 |
INFO
|
position |
|
tiger_client |
Close position: Auto-detected regular trading hours, standard session |
| 03-13 14:30:10 |
INFO
|
position |
MU |
tiger_client |
Close position: SELL 112 MU (source: tiger_api) |
| 03-13 14:30:10 |
INFO
|
position |
MU |
tiger_client |
Got position from Tiger API: MU = 112 shares |
| 03-13 14:30:10 |
INFO
|
position |
MU |
tiger_client |
Position: MU, Qty: 112, Cost: 425.6991 |
| 03-13 14:30:10 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:10 |
ERROR
|
error |
|
tiger_client |
Batch smart price fetch failed: 'NoneType' object has no attribute 'get_stock_briefs' |
| 03-13 14:30:10 |
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.4941
marketValue: 18741.15
unrealizedPnl: -14679.2001092
timestamp: 1773412210084
positionQty: 1500
salableQty: 1500
|
| 03-13 14:30:10 |
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.53
marketValue: 20007
unrealizedPnl: -11798.3900001
timestamp: 1773412210084
positionQty: 1900
salableQty: 1900
|
| 03-13 14:30:10 |
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.175
marketValue: 1017.5
unrealizedPnl: -541.804
timestamp: 1773412210084
positionQty: 100
salableQty: 100
|
| 03-13 14:30:10 |
INFO
|
position |
MU |
tiger_client |
Getting positions for symbol: MU |
| 03-13 14:30:10 |
INFO
|
order |
MU |
tiger_client |
No open orders found for MU |
| 03-13 14:30:10 |
INFO
|
order |
MU |
tiger_client |
Retrieved 0 open orders for MU |
| 03-13 14:30:10 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:10 |
INFO
|
position |
MU |
tiger_client |
Attempting to close position for MU, signal_side=sell |
| 03-13 14:30:10 |
INFO
|
position |
MU |
tiger_client |
Attempting to close position for MU with sandbox fallback, signal_side=sell, signal_quantity=1.0 |
| 03-13 14:30:10 |
INFO
|
position |
MU |
tiger_client |
Position: MU, Qty: 112, Cost: 425.6991 |
| 03-13 14:30:10 |
INFO
|
position |
MU |
tiger_client |
Getting positions for symbol: MU |
| 03-13 14:30:10 |
INFO
|
signal |
MU |
routes |
๐ [PAPER] Processing close signal for MU, side=sell |
| 03-13 14:30:09 |
INFO
|
order |
|
tiger_client |
Retrieved 100 filled orders |
| 03-13 14:30:09 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:09 |
INFO
|
order |
MU |
signal_parser |
Signal parsed successfully: {'symbol': 'MU', 'is_close_signal': True, 'close_type': 'flat', 'side': 'sell', 'quantity': 1.0, 'order_type': 'market', 'reference_price': 423.71, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-13 14:30:09 |
INFO
|
position |
MU |
signal_parser |
๐ด Detected CLOSE signal for MU (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-13 14:30:09 |
INFO
|
signal |
MU |
routes |
๐ [PAPER] Received webhook from 35.208.63.207: {"action": "sell", "extras": {"indicator": "RMA crosssell exit_buy", "timeframe": "5m", "referencePrice": 423.71}, "ticker": "MU", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-13T14:30:09.451401"} |
| 03-13 14:30:09 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:09 |
INFO
|
trailing_stop |
|
routes |
๐ [PAPER] No position found for LRCX - position may have been already closed by trailing stop or other exit |
| 03-13 14:30:09 |
WARN
|
position |
|
tiger_client |
No position found for LRCX at broker (API + cache + DB all returned 0/None). Aborting close to prevent opening reverse position. |
| 03-13 14:30:09 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for LRCX, position likely already closed |
| 03-13 14:30:09 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-12 to 2026-03-13 |
| 03-13 14:30:09 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: LRCX |
| 03-13 14:30:09 |
INFO
|
order |
|
tiger_client |
No open orders found for LRCX |
| 03-13 14:30:09 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for LRCX |
| 03-13 14:30:08 |
INFO
|
position |
|
tiger_client |
Attempting to close position for LRCX, signal_side=buy |
| 03-13 14:30:08 |
INFO
|
position |
|
tiger_client |
Attempting to close position for LRCX with sandbox fallback, signal_side=buy, signal_quantity=None |
| 03-13 14:30:08 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:08 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: LRCX |
| 03-13 14:30:08 |
INFO
|
signal |
|
routes |
๐ [PAPER] Processing close signal for LRCX, side=buy |
| 03-13 14:30:08 |
INFO
|
order |
|
tiger_client |
Retrieved 2 filled orders |
| 03-13 14:30:08 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:08 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'LRCX', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 216.33, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-13 14:30:08 |
INFO
|
position |
|
signal_parser |
๐ด Detected CLOSE signal for LRCX (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-13 14:30:08 |
INFO
|
position |
|
routes |
๐ [PAPER] Received webhook from 35.208.63.207: {"action": "buy", "extras": {"indicator": "Trend Continuation", "timeframe": "15", "referencePrice": 216.33}, "reason": "Reverse Signal Close", "ticker": "LRCX", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-13T14:30:08.160320"} |
| 03-13 14:30:07 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:07 |
INFO
|
trailing_stop |
|
routes |
๐ [PAPER] No position found for INTC - position may have been already closed by trailing stop or other exit |
| 03-13 14:30:07 |
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-13 14:30:07 |
WARN
|
position |
|
tiger_client |
No position from Tiger API for INTC, position likely already closed |
| 03-13 14:30:07 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-03-12 to 2026-03-13 |
| 03-13 14:30:07 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: INTC |
| 03-13 14:30:07 |
INFO
|
order |
|
tiger_client |
No open orders found for INTC |
| 03-13 14:30:07 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for INTC |
| 03-13 14:30:07 |
INFO
|
position |
|
tiger_client |
Attempting to close position for INTC, signal_side=buy |
| 03-13 14:30:07 |
INFO
|
position |
|
tiger_client |
Attempting to close position for INTC with sandbox fallback, signal_side=buy, signal_quantity=None |
| 03-13 14:30:07 |
INFO
|
position |
|
trailing_stop_scheduler |
๐ Exit closure verification: 13 confirmed closed, 0 reactivated (position still open) |
| 03-13 14:30:07 |
INFO
|
general |
|
trailing_stop_scheduler |
โญ๏ธ [MP] TS #3522 skip reactivation: active TS #3526 already exists for paper |
| 03-13 14:30:06 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: INTC |
| 03-13 14:30:06 |
INFO
|
signal |
|
routes |
๐ [PAPER] Processing close signal for INTC, side=buy |
| 03-13 14:30:06 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |
| 03-13 14:30:06 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'INTC', 'is_close_signal': True, 'close_type': 'flat', 'side': 'buy', 'quantity': 'all', 'close_all': True, 'order_type': 'market', 'reference_price': 46.14, 'trading_session': 'regular', 'outside_rth': False, 'time_in_force': 'day'} |
| 03-13 14:30:06 |
INFO
|
position |
|
signal_parser |
๐ด Detected CLOSE signal for INTC (sentiment=flat, closePosition=False, rating=, close_type=flat) |
| 03-13 14:30:06 |
INFO
|
position |
|
routes |
๐ [PAPER] Received webhook from 35.208.63.207: {"action": "buy", "extras": {"indicator": "Weak Long Signal", "timeframe": "15", "referencePrice": 46.14}, "reason": "Reverse Signal Close", "ticker": "INTC", "quantity": "all", "sentiment": "flat", "signal_type": "flat", "forwarded_at": "2026-03-13T14:30:06.469638"} |
| 03-13 14:30:06 |
INFO
|
position |
TSM |
trailing_stop_scheduler |
[TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 โ allowing re-creation |
| 03-13 14:30:06 |
INFO
|
position |
AAPL |
trailing_stop_scheduler |
[AAPL] Old triggered TS#3456 (triggered 2026-03-12 16:22:49.909435) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:17:08.833505 โ allowing re-creation |
| 03-13 14:30:06 |
INFO
|
position |
TSM |
trailing_stop_scheduler |
[TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 โ allowing re-creation |
| 03-13 14:30:06 |
INFO
|
position |
TSM |
trailing_stop_scheduler |
[TSM] Old triggered TS#3470 (triggered 2026-03-12 20:01:18.122453) belongs to previous lifecycle, current OPEN position created 2026-03-12 20:09:50.090808 โ allowing re-creation |
| 03-13 14:30:05 |
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.4941
marketValue: 18741.15
unrealizedPnl: -14679.2001092
timestamp: 1773412205135
positionQty: 1500
salableQty: 1500
|
| 03-13 14:30:05 |
ERROR
|
general |
|
tiger_client |
Quote client not initialized |