| 02-19 00:52:20 |
INFO
|
order |
|
signal_parser |
Signal parsed successfully: {'symbol': 'IREN', 'is_close_signal': False, 'side': 'buy', 'quantity': 235.0, 'order_type': 'limit', 'stop_loss': 40.65, 'take_profit': 45.39, 'reference_price': 42.55, 'trading_session': 'extended', 'outside_rth': True, 'price': 42.55, 'time_in_force': 'day'} |
| 02-19 00:52:20 |
INFO
|
order |
|
signal_parser |
Converted market order to limit order at $42.55 for extended hours trading |
| 02-19 00:52:20 |
INFO
|
general |
|
signal_parser |
đ SL/TP parsed: SL=$40.65, TP=$45.39 |
| 02-19 00:52:20 |
INFO
|
trailing_stop |
|
routes |
Received webhook from 54.86.50.139: {
"action": "buy",
"extras": {
"indicator": "Momo Strong Entry",
"timeframe": "15"
},
"quantity": 235,
"referencePrice": 42.55,
"stopLoss": {
"stopPrice": 40.6538297414
},
"takeProfit": {
"limitPrice": 45.3942553879
},
"ticker": "IREN"
} |
| 02-19 00:52:19 |
INFO
|
websocket |
|
tiger_push_client |
đ Subscribe callback: command: MESSAGE
id: 6
code: 112
msg: "{\"code\":4000, \"message\":\"permission denied(Current user and device do not have permissions in the US market)\"}"
body {
dataType: Quote
}
|
| 02-19 00:52:19 |
INFO
|
websocket |
|
root |
đ Tiger WebSocket push client initialized |
| 02-19 00:52:19 |
INFO
|
position |
COIN |
tiger_push_client |
đ Subscribed to quotes for 57 symbols (positions + watchlist): ['TEM', 'SLAB', 'CIEN', 'NFLX', 'OKLO', 'COIN', 'ARM', 'CRWV', 'CRCL', 'HOOD', 'MP', 'META', 'AMAT', 'TSM', 'AMD', 'REMX', 'USAR', 'ASTS', 'LRCX', 'ENTG', 'QCOM', 'AAPL', 'ANET', 'MRVL', 'ORCL', 'SOXX', 'GFS', 'GOOG', 'STX', 'RKLB', 'TSLA', 'AMZN', 'SNDK', 'ON', 'ALAB', 'INTC', 'MSFT', 'TXN', 'LSCC', 'CRDO', 'NXPI', 'NVDA', 'VST', 'SYNA', 'AVGO', 'ATOM', 'TSLL', 'SMH', 'MU', 'WDC', 'SLB', 'MTSI', 'MCHP', 'MSTR', 'SOXL', 'EQIX', 'STM'] |
| 02-19 00:52:19 |
INFO
|
websocket |
COIN |
tiger_push_client |
đ Subscribed to quotes: ['TEM', 'SLAB', 'CIEN', 'NFLX', 'OKLO', 'COIN', 'ARM', 'CRWV', 'CRCL', 'HOOD', 'MP', 'META', 'AMAT', 'TSM', 'AMD', 'REMX', 'USAR', 'ASTS', 'LRCX', 'ENTG', 'QCOM', 'AAPL', 'ANET', 'MRVL', 'ORCL', 'SOXX', 'GFS', 'GOOG', 'STX', 'RKLB', 'TSLA', 'AMZN', 'SNDK', 'ON', 'ALAB', 'INTC', 'MSFT', 'TXN', 'LSCC', 'CRDO', 'NXPI', 'NVDA', 'VST', 'SYNA', 'AVGO', 'ATOM', 'TSLL', 'SMH', 'MU', 'WDC', 'SLB', 'MTSI', 'MCHP', 'MSTR', 'SOXL', 'EQIX', 'STM'] |
| 02-19 00:52:19 |
INFO
|
general |
|
tiger_push_client |
đ Watchlist has 57 active symbols |
| 02-19 00:52:19 |
INFO
|
position |
|
tiger_push_client |
đ Found 1 paper account positions, cached for fallback |
| 02-19 00:52:19 |
INFO
|
position |
|
tiger_client |
Position: NFLX, Qty: 10, Cost: 78.227 |
| 02-19 00:52:19 |
INFO
|
position |
|
tiger_push_client |
đ Subscribe callback: command: MESSAGE
id: 5
code: 112
msg: "{\"code\":0,\"message\":\"success\"}"
body {
dataType: Position
}
|
| 02-19 00:52:19 |
INFO
|
order |
|
tiger_push_client |
đ Subscribe callback: command: MESSAGE
id: 4
code: 112
msg: "{\"code\":0,\"message\":\"success\"}"
body {
dataType: OrderStatus
}
|
| 02-19 00:52:19 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 02-19 00:52:19 |
INFO
|
position |
|
tiger_push_client |
đ Subscribe callback: command: MESSAGE
id: 3
code: 112
msg: "{\"code\":0,\"message\":\"success\"}"
body {
dataType: Position
}
|
| 02-19 00:52:19 |
INFO
|
position |
|
tiger_push_client |
đ Found 2 real account positions, cached for fallback |
| 02-19 00:52:19 |
INFO
|
position |
|
tiger_client |
Position: TEM, Qty: 2, Cost: 56.73 |
| 02-19 00:52:19 |
INFO
|
position |
|
tiger_client |
Position: NFLX, Qty: 7, Cost: 77.9651 |
| 02-19 00:52:19 |
INFO
|
order |
|
tiger_push_client |
đ Subscribe callback: command: MESSAGE
id: 2
code: 112
msg: "{\"code\":0,\"message\":\"success\"}"
body {
dataType: OrderStatus
}
|
| 02-19 00:52:19 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 02-19 00:52:18 |
INFO
|
websocket |
|
tiger_push_client |
đ Subscribed Paper account 135610712665358460 for push events |
| 02-19 00:52:18 |
INFO
|
position |
|
tiger_push_client |
đ Subscribed to position changes for account 135610712665358460 (request_id=5) |
| 02-19 00:52:18 |
INFO
|
order |
|
tiger_push_client |
đ Subscribed to order changes for account 135610712665358460 (request_id=4) |
| 02-19 00:52:18 |
INFO
|
position |
|
tiger_push_client |
đ Subscribed to position changes for ALL accounts (request_id=3) |
| 02-19 00:52:18 |
INFO
|
order |
|
tiger_push_client |
đ Subscribed to order changes for ALL accounts (request_id=2) |
| 02-19 00:52:18 |
INFO
|
websocket |
|
tiger_push_client |
đ Registered WebSocket event handlers |
| 02-19 00:52:18 |
INFO
|
websocket |
|
tiger_push_client |
â
Tiger Push Client connected successfully |
| 02-19 00:52:17 |
WARN
|
general |
|
root |
could not connect to host openapi.tradeup.com, port 9983 |
| 02-19 00:52:12 |
WARN
|
websocket |
|
trailing_stop_scheduler |
đ Auto re-subscribed symbols with stale WebSocket data: ['NFLX'] |
| 02-19 00:52:12 |
WARN
|
websocket |
|
tiger_push_client |
Push client not connected, cannot subscribe quotes |
| 02-19 00:52:11 |
WARN
|
websocket |
|
trailing_stop_scheduler |
đ Auto re-subscribed symbols with stale WebSocket data: ['NFLX'] |
| 02-19 00:52:11 |
WARN
|
websocket |
|
tiger_push_client |
Push client not connected, cannot subscribe quotes |
| 02-19 00:52:05 |
WARN
|
general |
|
root |
could not connect to host openapi.tradeup.com, port 9983 |
| 02-19 00:52:02 |
WARN
|
general |
|
root |
could not connect to host openapi.tradeup.com, port 9983 |
| 02-19 00:51:50 |
WARN
|
general |
|
root |
could not connect to host openapi.tradeup.com, port 9983 |
| 02-19 00:51:47 |
WARN
|
general |
|
root |
could not connect to host openapi.tradeup.com, port 9983 |
| 02-19 00:51:47 |
INFO
|
order |
|
tiger_client |
Retrieved 1 filled orders |
| 02-19 00:51:47 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-02-18 to 2026-02-19 |
| 02-19 00:51:46 |
INFO
|
order |
|
tiger_client |
Retrieved 4 filled orders |
| 02-19 00:51:46 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-02-18 to 2026-02-19 |
| 02-19 00:51:46 |
WARN
|
trailing_stop |
|
trailing_stop_scheduler |
â ď¸ Qty mismatch for NFLX (real): DB trailing_stop=1.0, Tiger=7 |
| 02-19 00:51:46 |
WARN
|
order |
|
trailing_stop_scheduler |
â ď¸ OCA creation failed (orphan fix) for TEM: rate limited: Rate limited: code=1200 msg=standard account response error(bad_request:ĺ˝ĺćśćŽľä¸ćŻćä¸ĺ) |
| 02-19 00:51:46 |
ERROR
|
order |
|
oca_service |
Failed to create OCA protection: Rate limited: code=1200 msg=standard account response error(bad_request:ĺ˝ĺćśćŽľä¸ćŻćä¸ĺ) |
| 02-19 00:51:46 |
WARN
|
order |
|
tiger_client |
OCA creation rate-limited for TEM, skipping fallback orders to avoid further throttling |
| 02-19 00:51:46 |
INFO
|
order |
|
tiger_client |
OCA TP leg: price=$62.12, outside_rth=True |
| 02-19 00:51:46 |
INFO
|
order |
|
tiger_client |
OCA stop leg: trigger=$53.87, limit=$53.6, outside_rth=True |
| 02-19 00:51:46 |
INFO
|
order |
|
tiger_client |
Real account: TIF=GTC, both orders outside_rth=True |
| 02-19 00:51:46 |
INFO
|
order |
|
tiger_client |
Cancelled existing orders for TEM |
| 02-19 00:51:46 |
INFO
|
order |
|
tiger_client |
No open orders found for TEM |
| 02-19 00:51:46 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for TEM |
| 02-19 00:51:46 |
INFO
|
order |
|
tiger_client |
Creating OCA orders for LONG position: 2.0 shares of TEM |
| 02-19 00:51:46 |
INFO
|
position |
|
tiger_client |
Skipping position check for TEM, using provided side=long, qty=2.0 |
| 02-19 00:51:45 |
INFO
|
order |
|
trailing_stop_scheduler |
đ§ Found TrailingStop #3 for TEM WITHOUT OCA protection, creating now... |
| 02-19 00:51:45 |
WARN
|
order |
|
trailing_stop_scheduler |
â ď¸ OCA creation failed (orphan fix) for NFLX: rate limited: Rate limited: code=1200 msg=standard account response error(bad_request:ĺ˝ĺćśćŽľä¸ćŻćä¸ĺ) |
| 02-19 00:51:45 |
ERROR
|
order |
|
oca_service |
Failed to create OCA protection: Rate limited: code=1200 msg=standard account response error(bad_request:ĺ˝ĺćśćŽľä¸ćŻćä¸ĺ) |
| 02-19 00:51:45 |
WARN
|
order |
|
tiger_client |
OCA creation rate-limited for NFLX, skipping fallback orders to avoid further throttling |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
OCA TP leg: price=$86.0, outside_rth=True |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
OCA stop leg: trigger=$76.0, limit=$75.62, outside_rth=True |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
Real account: TIF=GTC, both orders outside_rth=True |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
Cancelled existing orders for NFLX |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
No open orders found for NFLX |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for NFLX |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
Retrieved 1 filled orders |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
Creating OCA orders for LONG position: 1.0 shares of NFLX |
| 02-19 00:51:45 |
INFO
|
position |
|
tiger_client |
Skipping position check for NFLX, using provided side=long, qty=1.0 |
| 02-19 00:51:45 |
INFO
|
order |
|
trailing_stop_scheduler |
đ§ Found TrailingStop #1 for NFLX WITHOUT OCA protection, creating now... |
| 02-19 00:51:45 |
WARN
|
order |
|
trailing_stop_scheduler |
â ď¸ OCA creation failed (orphan fix) for NFLX: rate limited: Rate limited: code=1200 msg=standard account response error(bad_request:ĺ˝ĺćśćŽľä¸ćŻćä¸ĺ) |
| 02-19 00:51:45 |
ERROR
|
order |
|
oca_service |
Failed to create OCA protection: Rate limited: code=1200 msg=standard account response error(bad_request:ĺ˝ĺćśćŽľä¸ćŻćä¸ĺ) |
| 02-19 00:51:45 |
WARN
|
order |
|
tiger_client |
OCA creation rate-limited for NFLX, skipping fallback orders to avoid further throttling |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
OCA TP leg: price=$85.0, outside_rth=True |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
OCA stop leg: trigger=$75.0, limit=$74.62, outside_rth=True |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
Real account: TIF=GTC, both orders outside_rth=True |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
Cancelled existing orders for NFLX |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
No open orders found for NFLX |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
Retrieved 0 open orders for NFLX |
| 02-19 00:51:45 |
INFO
|
order |
|
tiger_client |
Creating OCA orders for LONG position: 1.0 shares of NFLX |
| 02-19 00:51:45 |
INFO
|
position |
|
tiger_client |
Skipping position check for NFLX, using provided side=long, qty=1.0 |
| 02-19 00:51:45 |
INFO
|
order |
|
trailing_stop_scheduler |
đ§ Found TrailingStop #1 for NFLX WITHOUT OCA protection, creating now... |
| 02-19 00:51:45 |
INFO
|
sync |
|
trailing_stop_engine |
đ Syncing avg cost for NFLX: 77.93 -> 78.23 |
| 02-19 00:51:45 |
INFO
|
position |
|
trailing_stop_engine |
đ Syncing quantity for NFLX: 1.0 -> 7 |
| 02-19 00:51:45 |
INFO
|
sync |
|
trailing_stop_engine |
đ Syncing avg cost for NFLX: 77.94 -> 77.97 |
| 02-19 00:51:45 |
INFO
|
trailing_stop |
|
trailing_stop_scheduler |
đ Full sync: Processing 3 active trailing stop positions (API verification) |
| 02-19 00:51:45 |
INFO
|
position |
|
tiger_client |
Position: NFLX, Qty: 10, Cost: 78.227 |
| 02-19 00:51:44 |
ERROR
|
error |
MSFT |
tiger_client |
Error getting bars for MSFT: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
|
tiger_client |
Error getting bars for META: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
GOOG |
tiger_client |
Error getting bars for GOOG: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
|
tiger_client |
Error getting bars for AMZN: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
AAPL |
tiger_client |
Error getting bars for AAPL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
|
tiger_client |
Error getting bars for TXN: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
|
tiger_client |
Error getting bars for TSLL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
SOXL |
tiger_client |
Error getting bars for SOXL: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
INFO
|
order |
|
tiger_client |
Getting filled orders from 2026-02-18 to 2026-02-19 |
| 02-19 00:51:44 |
ERROR
|
error |
QCOM |
tiger_client |
Error getting bars for QCOM: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
MU |
tiger_client |
Error getting bars for MU: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
|
tiger_client |
Error getting bars for INTC: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
INFO
|
position |
|
tiger_client |
Getting positions for symbol: all |
| 02-19 00:51:44 |
ERROR
|
error |
AVGO |
tiger_client |
Error getting bars for AVGO: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
|
tiger_client |
Error getting bars for ARM: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
AMD |
tiger_client |
Error getting bars for AMD: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |
| 02-19 00:51:44 |
ERROR
|
error |
|
tiger_client |
Error getting bars for USAR: code=4 msg=5:rate limit error(current limiting interface:kline, up to 60 times per minute) |