| 03-31 15:02:47 |
INFO
|
webhook |
signal |
GOOG |
Signal received: GOOG buy
|
| 03-31 15:01:58 |
INFO
|
order_tracker |
scaling |
AMD |
Scaling protection updated: AMD
|
| 03-31 15:01:58 |
INFO
|
oco |
scaling |
AMD |
OCO recreated for scaling: AMD
|
| 03-31 15:01:58 |
INFO
|
oco |
create |
AMD |
OCO created: AMD
|
| 03-31 15:01:54 |
INFO
|
order_tracker |
fill |
AMD |
Entry filled: AMD @ $199.51
|
| 03-31 15:01:48 |
INFO
|
order_tracker |
fill |
AMD |
Entry filled: AMD @ $199.55
|
| 03-31 15:01:47 |
INFO
|
webhook |
order |
AMD |
Order placed: c0f0405a-9755-4b61-a83e-338470e6bd9c
|
| 03-31 15:01:47 |
INFO
|
webhook |
signal |
AMD |
Signal received: AMD sell
|
| 03-31 15:01:46 |
INFO
|
webhook |
order |
AMD |
Order placed: 3f470e8a-f920-4863-b616-3a694655862f
|
| 03-31 15:01:46 |
INFO
|
webhook |
signal |
AMD |
Signal received: AMD sell
|
| 03-31 15:00:05 |
INFO
|
trailing_stop |
tier |
SOXL |
SOXL tier upgrade: $42.14 -> $43.15
|
| 03-31 14:58:52 |
INFO
|
order_tracker |
fill |
TER |
Entry filled: TER @ $281.72
|
| 03-31 14:58:51 |
INFO
|
order_tracker |
fill |
TER |
Exit filled: TER @ $281.29
|
| 03-31 14:58:48 |
INFO
|
webhook |
order |
TER |
Order placed: c3e7a47b-f887-4ce3-9ab1-f30039cb43b5
|
| 03-31 14:58:48 |
INFO
|
webhook |
signal |
TER |
Signal received: TER buy
|
| 03-31 14:58:47 |
INFO
|
webhook |
order |
TER |
Order placed: 221c41bb-b4db-43d9-88ec-8bb9bd8146bc
|
| 03-31 14:58:46 |
INFO
|
webhook |
signal |
TER |
Signal received: TER sell
|
| 03-31 14:58:02 |
INFO
|
order_tracker |
scaling |
ANET |
Scaling protection updated: ANET
|
| 03-31 14:58:02 |
INFO
|
oco |
scaling |
ANET |
OCO recreated for scaling: ANET
|
| 03-31 14:58:02 |
INFO
|
oco |
create |
ANET |
OCO created: ANET
|
| 03-31 14:57:59 |
INFO
|
order_tracker |
fill |
ANET |
Exit filled: ANET @ $117.973095
|
| 03-31 14:57:59 |
INFO
|
order_tracker |
fill |
ANET |
Entry filled: ANET @ $118.16
|
| 03-31 14:57:53 |
INFO
|
webhook |
order |
ANET |
Order placed: 4fe0816d-2681-4037-a58e-055afc5e65e6
|
| 03-31 14:57:53 |
INFO
|
webhook |
signal |
ANET |
Signal received: ANET buy
|
| 03-31 14:57:52 |
ERROR
|
webhook |
order |
PL |
Order failed: No open position in Alpaca for PL, skipping close order
|
| 03-31 14:57:52 |
INFO
|
webhook |
signal |
PL |
Signal received: PL sell
|
| 03-31 14:57:51 |
INFO
|
webhook |
order |
ANET |
Order placed: 7a767405-5e87-400d-bb8a-f0d9395a0ef4
|
| 03-31 14:57:51 |
INFO
|
webhook |
signal |
ANET |
Signal received: ANET sell
|
| 03-31 14:57:50 |
ERROR
|
webhook |
order |
AMD |
Order failed: No open position in Alpaca for AMD, skipping close order
|
| 03-31 14:57:50 |
INFO
|
webhook |
signal |
AMD |
Signal received: AMD sell
|
| 03-31 14:57:50 |
ERROR
|
webhook |
order |
AMD |
Order failed: No open position in Alpaca for AMD, skipping close order
|
| 03-31 14:57:49 |
INFO
|
webhook |
signal |
AMD |
Signal received: AMD sell
|
| 03-31 14:57:08 |
WARN
|
trailing_stop |
trigger |
GRAL |
GRAL deactivated: no position after 2 retries (ghost prevention)
|
| 03-31 14:57:01 |
INFO
|
order_tracker |
fill |
GRAL |
Exit filled: GRAL @ $48.53
|
| 03-31 14:56:56 |
INFO
|
order_tracker |
scaling |
SOXL |
Scaling protection updated: SOXL
|
| 03-31 14:56:56 |
INFO
|
oco |
scaling |
SOXL |
OCO recreated for scaling: SOXL
|
| 03-31 14:56:56 |
INFO
|
oco |
create |
SOXL |
OCO created: SOXL
|
| 03-31 14:56:55 |
WARN
|
trailing_stop |
trigger |
GRAL |
GRAL stop triggered @ $48.52
|
| 03-31 14:56:53 |
INFO
|
order_tracker |
fill |
SOXL |
Entry filled: SOXL @ $43.152957
|
| 03-31 14:56:52 |
INFO
|
order_tracker |
fill |
SOXL |
Entry filled: SOXL @ $43.156348
|
| 03-31 14:56:47 |
INFO
|
webhook |
order |
SOXL |
Order placed: db706e75-7b94-4cce-9da8-1721ee38bd28
|
| 03-31 14:56:46 |
INFO
|
webhook |
signal |
SOXL |
Signal received: SOXL buy
|
| 03-31 14:56:46 |
INFO
|
webhook |
order |
SOXL |
Order placed: 87153b90-bc07-436e-a0be-a13db2914ec5
|
| 03-31 14:56:46 |
INFO
|
webhook |
signal |
SOXL |
Signal received: SOXL buy
|
| 03-31 14:56:10 |
INFO
|
order_tracker |
fill |
LITE |
Exit filled: LITE @ $671.0
|
| 03-31 14:56:07 |
INFO
|
order_tracker |
fill |
ASTS |
Exit filled: ASTS @ $76.35
|
| 03-31 14:56:01 |
INFO
|
trailing_stop |
inverse |
ASTS |
ASTS inverse protection: trend=57
|
| 03-31 14:55:55 |
INFO
|
trailing_stop |
inverse |
GRAL |
GRAL inverse protection: trend=55
|
| 03-31 14:53:35 |
INFO
|
trailing_stop |
inverse |
CIEN |
CIEN inverse protection: trend=33
|
| 03-31 14:52:48 |
ERROR
|
webhook |
order |
TECL |
Order failed: No open position in Alpaca for TECL, skipping close order
|
| 03-31 14:52:48 |
INFO
|
webhook |
signal |
TECL |
Signal received: TECL sell
|
| 03-31 14:52:47 |
ERROR
|
webhook |
order |
SOXL |
Order failed: No open position in Alpaca for SOXL, skipping close order
|
| 03-31 14:52:47 |
INFO
|
webhook |
signal |
SOXL |
Signal received: SOXL sell
|
| 03-31 14:52:47 |
ERROR
|
webhook |
order |
SOXL |
Order failed: No open position in Alpaca for SOXL, skipping close order
|
| 03-31 14:52:46 |
INFO
|
webhook |
signal |
SOXL |
Signal received: SOXL sell
|
| 03-31 14:47:56 |
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 2792798 waits for ShareLock on transaction 5913215; blocked by process 2792978.
Process 2792978 waits for ShareLock on transaction 5913214; blocked by process 2792798.
HINT: See server log for query details.
CONTEXT: while updating tuple (531,9) in relation "alpaca_order_tracker"
[SQL: UPDATE alpaca_order_tracker SET status=%(status)s, updated_at=%(updated_at)s WHERE alpaca_order_tracker.id = %(alpaca_order_tracker_id)s]
[parameters: [{'status': 'CANCELLED', 'updated_at': datetime.datetime(2026, 3, 31, 14, 47, 55, 430314), 'alpaca_order_tracker_id': 14634}, {'status': 'CANCELLED', 'updated_at': datetime.datetime(2026, 3, 31, 14, 47, 55, 430324), 'alpaca_order_tracker_id': 14635}]]
(Background on this error at: https://sqlalche.me/e/20/e3q8) (Background on this error at: https://sqlalche.me/e/20/7s2a)
|
| 03-31 14:47:53 |
INFO
|
order_tracker |
fill |
AAPL |
Entry filled: AAPL @ $247.7215
|
| 03-31 14:47:53 |
INFO
|
order_tracker |
fill |
AMD |
Exit filled: AMD @ $199.727347
|
| 03-31 14:47:48 |
INFO
|
webhook |
order |
AAPL |
Order placed: dc71c6ee-25c6-4590-b54b-951285bcc2db
|
| 03-31 14:47:48 |
INFO
|
webhook |
signal |
AAPL |
Signal received: AAPL buy
|
| 03-31 14:47:48 |
INFO
|
webhook |
order |
AMD |
Order placed: 56846a73-dc65-40b2-899e-244f08d36531
|
| 03-31 14:47:47 |
INFO
|
webhook |
signal |
AMD |
Signal received: AMD sell
|
| 03-31 14:47:47 |
INFO
|
webhook |
order |
AMD |
Order placed: c5caf304-1774-4815-b37d-5b5c8b5ee342
|
| 03-31 14:47:46 |
INFO
|
webhook |
signal |
AMD |
Signal received: AMD sell
|
| 03-31 14:44:52 |
INFO
|
order_tracker |
fill |
KLAC |
Entry filled: KLAC @ $1412.85
|
| 03-31 14:44:51 |
INFO
|
order_tracker |
fill |
TER |
Entry filled: TER @ $283.674706
|
| 03-31 14:44:50 |
INFO
|
order_tracker |
fill |
KLAC |
Exit filled: KLAC @ $1408.0
|
| 03-31 14:44:49 |
INFO
|
webhook |
order |
TER |
Order placed: cbd032ce-4d04-4072-9fa9-a2fbb4a68fd5
|
| 03-31 14:44:49 |
INFO
|
webhook |
signal |
TER |
Signal received: TER buy
|
| 03-31 14:44:48 |
INFO
|
webhook |
order |
KLAC |
Order placed: f797b548-e124-4b7b-ae0d-4970c64b12a6
|
| 03-31 14:44:48 |
INFO
|
webhook |
signal |
KLAC |
Signal received: KLAC buy
|
| 03-31 14:44:48 |
ERROR
|
webhook |
order |
TER |
Order failed: No open position in Alpaca for TER, skipping close order
|
| 03-31 14:44:48 |
INFO
|
webhook |
signal |
TER |
Signal received: TER sell
|
| 03-31 14:44:47 |
INFO
|
webhook |
order |
KLAC |
Order placed: c2b351c3-6fc7-494b-81c2-231626e43bce
|
| 03-31 14:44:46 |
INFO
|
webhook |
signal |
KLAC |
Signal received: KLAC sell
|
| 03-31 14:42:50 |
INFO
|
order_tracker |
scaling |
MPWR |
Scaling protection updated: MPWR
|
| 03-31 14:42:50 |
INFO
|
oco |
scaling |
MPWR |
OCO recreated for scaling: MPWR
|
| 03-31 14:42:50 |
INFO
|
oco |
create |
MPWR |
OCO created: MPWR
|
| 03-31 14:42:48 |
INFO
|
order_tracker |
fill |
MPWR |
Entry filled: MPWR @ $1051.0
|
| 03-31 14:42:46 |
INFO
|
webhook |
order |
MPWR |
Order placed: 49de0355-d2ea-4f6a-be7d-df111964303d
|
| 03-31 14:42:46 |
INFO
|
webhook |
signal |
MPWR |
Signal received: MPWR buy
|
| 03-31 14:41:58 |
INFO
|
order_tracker |
scaling |
AMD |
Scaling protection updated: AMD
|
| 03-31 14:41:58 |
INFO
|
oco |
scaling |
AMD |
OCO recreated for scaling: AMD
|
| 03-31 14:41:58 |
INFO
|
oco |
create |
AMD |
OCO created: AMD
|
| 03-31 14:41:53 |
INFO
|
order_tracker |
fill |
AMD |
Entry filled: AMD @ $200.623333
|
| 03-31 14:41:53 |
INFO
|
order_tracker |
scaling |
AMD |
Scaling protection updated: AMD
|
| 03-31 14:41:53 |
INFO
|
oco |
scaling |
AMD |
OCO recreated for scaling: AMD
|
| 03-31 14:41:53 |
INFO
|
oco |
create |
AMD |
OCO created: AMD
|
| 03-31 14:41:49 |
INFO
|
order_tracker |
fill |
AMD |
Entry filled: AMD @ $200.63
|
| 03-31 14:41:47 |
INFO
|
webhook |
order |
AMD |
Order placed: 95ef1d45-3ada-4b64-8050-b02bf5d3efae
|
| 03-31 14:41:46 |
INFO
|
webhook |
signal |
AMD |
Signal received: AMD buy
|
| 03-31 14:41:46 |
INFO
|
webhook |
order |
AMD |
Order placed: a905ccfa-941e-4d97-8b73-be5ae1badce3
|
| 03-31 14:41:46 |
INFO
|
webhook |
signal |
AMD |
Signal received: AMD buy
|
| 03-31 14:41:45 |
INFO
|
order_tracker |
fill |
SOXL |
Exit filled: SOXL @ $44.23
|
| 03-31 14:41:42 |
WARN
|
trailing_stop |
trigger |
SOXL |
SOXL stop triggered @ $44.225
|
| 03-31 14:41:08 |
INFO
|
order_tracker |
fill |
TECL |
Exit filled: TECL @ $81.54
|
| 03-31 14:40:47 |
INFO
|
webhook |
order |
TECL |
Order placed: 21fe4065-3e25-4af6-ad5a-9bfa62b4a877
|
| 03-31 14:40:45 |
INFO
|
webhook |
signal |
TECL |
Signal received: TECL sell
|
| 03-31 14:40:10 |
INFO
|
order_tracker |
fill |
SOFI |
Entry filled: SOFI @ $15.49
|
| 03-31 14:39:46 |
INFO
|
webhook |
order |
SOFI |
Order placed: 359f7ee2-3dd8-4a6b-abf4-0382753cf357
|