| 04-09 13:50:50 |
INFO
|
trailing_stop |
inverse |
IREN |
IREN inverse protection: trend=33
|
| 04-09 13:50:48 |
INFO
|
trailing_stop |
inverse |
IREN |
IREN inverse protection: trend=33
|
| 04-09 13:50:44 |
INFO
|
trailing_stop |
inverse |
IREN |
IREN inverse protection: trend=33
|
| 04-09 13:50:34 |
INFO
|
trailing_stop |
inverse |
IREN |
IREN inverse protection: trend=33
|
| 04-09 13:50:18 |
INFO
|
trailing_stop |
inverse |
IREN |
IREN inverse protection: trend=33
|
| 04-09 13:50:13 |
INFO
|
trailing_stop |
inverse |
IREN |
IREN inverse protection: trend=33
|
| 04-09 13:48:20 |
WARN
|
trailing_stop |
trigger |
COIN |
COIN deactivated: no position after 2 retries (ghost prevention)
|
| 04-09 13:48:17 |
INFO
|
order_tracker |
fill |
COIN |
Exit filled: COIN @ $170.64
|
| 04-09 13:48:14 |
ERROR
|
trailing_stop |
error |
COIN |
COIN trigger error (retry 1/5): Alpaca API error 403: {"buying_power":"0","code":40310000,"cost_basis":"880.03","message":"insufficient buying power"}
|
| 04-09 13:48:12 |
WARN
|
trailing_stop |
trigger |
COIN |
COIN stop triggered @ $170.86
|
| 04-09 13:48:11 |
WARN
|
trailing_stop |
trigger |
COIN |
COIN stop triggered @ $170.87
|
| 04-09 13:47:40 |
INFO
|
order_tracker |
scaling |
NXPI |
Scaling protection updated: NXPI
|
| 04-09 13:47:40 |
INFO
|
oco |
scaling |
NXPI |
OCO recreated for scaling: NXPI
|
| 04-09 13:47:40 |
INFO
|
oco |
create |
NXPI |
OCO created: NXPI
|
| 04-09 13:47:40 |
INFO
|
trailing_stop |
inverse |
COIN |
COIN inverse protection: trend=33
|
| 04-09 13:47:38 |
INFO
|
order_tracker |
fill |
NXPI |
Entry filled: NXPI @ $204.185
|
| 04-09 13:47:27 |
INFO
|
order_tracker |
fill |
AAPL |
Exit filled: AAPL @ $258.02
|
| 04-09 13:47:26 |
INFO
|
order_tracker |
fill |
XAR |
Exit filled: XAR @ $271.66
|
| 04-09 13:47:25 |
INFO
|
order_tracker |
fill |
ITA |
Exit filled: ITA @ $231.950476
|
| 04-09 13:47:22 |
INFO
|
webhook |
order |
AAPL |
Order placed: ab9e5bff-4917-455d-8a9f-e71f312f0381
|
| 04-09 13:47:21 |
INFO
|
webhook |
signal |
AAPL |
Signal received: AAPL sell
|
| 04-09 13:47:21 |
INFO
|
webhook |
order |
XAR |
Order placed: c935ddad-b9b8-45b1-800c-a394f2c6f42c
|
| 04-09 13:47:20 |
INFO
|
webhook |
signal |
XAR |
Signal received: XAR sell
|
| 04-09 13:47:17 |
INFO
|
webhook |
order |
ITA |
Order placed: 37cb1613-44a6-4eaf-810e-003799e8f732
|
| 04-09 13:47:16 |
INFO
|
webhook |
signal |
ITA |
Signal received: ITA sell
|
| 04-09 13:46:48 |
INFO
|
order_tracker |
fill |
TSLL |
Exit filled: TSLL @ $10.25
|
| 04-09 13:45:19 |
ERROR
|
webhook |
order |
AAPU |
Order failed: No open position in Alpaca for AAPU, skipping close order
|
| 04-09 13:45:18 |
INFO
|
webhook |
signal |
AAPU |
Signal received: AAPU sell
|
| 04-09 13:43:23 |
INFO
|
scheduler |
reconciliation |
- |
Activities recon: 1 new fills, matched=12, corrected=3
|
| 04-09 13:43:12 |
INFO
|
oco |
trigger |
AAPU |
OCO triggered: AAPU stop_loss
|
| 04-09 13:41:06 |
INFO
|
trailing_stop |
tier |
TSLL |
TSLL tier upgrade: $9.98 -> $10.25
|
| 04-09 13:39:16 |
ERROR
|
webhook |
order |
CIFR |
Order failed: No open position in Alpaca for CIFR, skipping close order
|
| 04-09 13:39:16 |
INFO
|
webhook |
signal |
CIFR |
Signal received: CIFR sell
|
| 04-09 13:38:15 |
ERROR
|
webhook |
order |
CIFR |
Order failed: Alpaca API error 403: {"buying_power":"0","code":40310000,"cost_basis":"4973.76","message":"insufficient buying power"}
|
| 04-09 13:38:15 |
INFO
|
webhook |
signal |
CIFR |
Signal received: CIFR buy
|
| 04-09 13:36:16 |
ERROR
|
webhook |
order |
METU |
Order failed: No open position in Alpaca for METU, skipping close order
|
| 04-09 13:36:15 |
INFO
|
webhook |
signal |
METU |
Signal received: METU buy
|
| 04-09 13:35:21 |
ERROR
|
webhook |
order |
CIEN |
Order failed: No open position in Alpaca for CIEN, skipping close order
|
| 04-09 13:35:21 |
INFO
|
webhook |
signal |
CIEN |
Signal received: CIEN sell
|
| 04-09 13:35:20 |
ERROR
|
webhook |
order |
AAPL |
Order failed: Alpaca API error 403: {"buying_power":"0","code":40310000,"cost_basis":"19655.88","message":"insufficient buying power"}
|
| 04-09 13:35:18 |
INFO
|
webhook |
signal |
AAPL |
Signal received: AAPL buy
|
| 04-09 13:35:17 |
ERROR
|
webhook |
order |
SMR |
Order failed: No open position in Alpaca for SMR, skipping close order
|
| 04-09 13:35:17 |
INFO
|
webhook |
signal |
SMR |
Signal received: SMR sell
|
| 04-09 13:35:11 |
ERROR
|
ws_event |
error |
- |
Error processing fill: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (psycopg2.errors.DeadlockDetected) deadlock detected
DETAIL: Process 3613878 waits for ShareLock on transaction 7485980; blocked by process 3614071.
Process 3614071 waits for ShareLock on transaction 7486151; blocked by process 3613878.
HINT: See server log for query details.
CONTEXT: while updating tuple (618,40) in relation "alpaca_order_tracker"
[SQL: UPDATE alpaca_order_tracker SET trailing_stop_id=%(trailing_stop_id)s, updated_at=%(updated_at)s WHERE alpaca_order_tracker.id = %(alpaca_order_tracker_id)s]
[parameters: [{'trailing_stop_id': 2295, 'updated_at': datetime.datetime(2026, 4, 9, 13, 35, 10, 360570), 'alpaca_order_tracker_id': 15868}, {'trailing_stop_id': 2295, 'updated_at': datetime.datetime(2026, 4, 9, 13, 35, 10, 360576), 'alpaca_order_tracker_id': 15869}]]
(Background on this error at: https://sqlalche.me/e/20/e3q8) (Background on this error at: https://sqlalche.me/e/20/7s2a)
|
| 04-09 13:35:09 |
INFO
|
order_tracker |
fill |
SKYT |
Entry filled: SKYT @ $28.62
|
| 04-09 13:34:59 |
INFO
|
trailing_stop |
tier |
KGC |
KGC tier upgrade: $31.98 -> $33.16
|
| 04-09 13:34:34 |
INFO
|
order_tracker |
fill |
TSLL |
Entry filled: TSLL @ $10.247773
|
| 04-09 13:33:58 |
INFO
|
order_tracker |
fill |
COIN |
Entry filled: COIN @ $173.778571
|
| 04-09 13:33:52 |
INFO
|
order_tracker |
scaling |
AAPU |
Scaling protection updated: AAPU
|
| 04-09 13:33:52 |
INFO
|
oco |
scaling |
AAPU |
OCO recreated for scaling: AAPU
|
| 04-09 13:33:52 |
INFO
|
oco |
create |
AAPU |
OCO created: AAPU
|
| 04-09 13:33:48 |
INFO
|
order_tracker |
fill |
AAPU |
Entry filled: AAPU @ $29.111345
|
| 04-09 13:33:23 |
INFO
|
order_tracker |
fill |
WKEY |
Exit filled: WKEY @ $6.58
|
| 04-09 13:32:27 |
INFO
|
order_tracker |
fill |
IREN |
Entry filled: IREN @ $36.81
|
| 04-09 13:31:18 |
ERROR
|
trailing_stop |
error |
WKEY |
WKEY trigger error (retry 1/5): Alpaca API error 403: {"available":"0","code":40310000,"existing_qty":"738","held_for_orders":"738","message":"insufficient qty available for order (requested: 738, available: 0)","related_orders":["2ee21b5d-b3f7-45ba-a570-f0e1248a9483"],"symbol":"WKEY"}
|
| 04-09 13:31:16 |
WARN
|
trailing_stop |
trigger |
WKEY |
WKEY stop triggered @ $6.6
|
| 04-09 13:31:16 |
INFO
|
order_tracker |
scaling |
UMC |
Scaling protection updated: UMC
|
| 04-09 13:31:16 |
INFO
|
oco |
scaling |
UMC |
OCO recreated for scaling: UMC
|
| 04-09 13:31:16 |
INFO
|
oco |
create |
UMC |
OCO created: UMC
|
| 04-09 13:31:15 |
WARN
|
trailing_stop |
trigger |
WKEY |
WKEY stop triggered @ $6.6
|
| 04-09 13:31:14 |
INFO
|
order_tracker |
fill |
UMC |
Entry filled: UMC @ $9.44
|
| 04-09 13:31:09 |
INFO
|
trailing_stop |
inverse |
WKEY |
WKEY inverse protection: trend=14
|
| 04-09 13:31:08 |
INFO
|
order_tracker |
fill |
WKEY |
Entry filled: WKEY @ $6.7
|
| 04-09 13:30:08 |
INFO
|
trailing_stop |
tier |
AAPU |
AAPU tier upgrade: $28.25 -> $28.91
|
| 04-09 11:16:59 |
INFO
|
order_tracker |
fill |
FAS |
Exit filled: FAS @ $128.85
|
| 04-09 11:16:52 |
WARN
|
trailing_stop |
trigger |
FAS |
FAS stop triggered @ $128.9097
|
| 04-09 11:16:46 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:41 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:41 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:35 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:35 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:30 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:30 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:25 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:25 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:19 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:19 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:14 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:09 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:04 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:16:03 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:58 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:57 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:53 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:52 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:46 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:41 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:36 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:36 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:31 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:30 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:26 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:25 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:21 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:20 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:15 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:10 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:05 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:15:02 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|
| 04-09 11:14:59 |
INFO
|
trailing_stop |
inverse |
FAS |
FAS inverse protection: trend=55
|