While running my Python SDK based algorithm, I ran into an unknown condition that caused one of my limit sell orders to become “stuck” in the “pending replace” condition. My algorithm, seeing it had no true working sell orders, panicked and tried to replace more sell orders.
After accumulating 8 “pending replace” orders, I decided to cancel all orders via the web GUI. Upon doing so, all of the orders were converted from being stuck as “pending replace,” to being stuck as “pending cancel.” I am likewise now stuck in a long position I do not want to be in, with 10 minutes left in the trading day, before a weekend … I have attached a screenshot of the status of my orders below.
I believe this to be an error with the Alpaca API. I have noticed similar issues have been detected on the paper trading API, but I had not seen an issue of this nature reported for the live trading API, which I am currently using. If anyone has any input as how to rectify this issue, I would be very grateful! I am also willing to help solve this issue, however you think I could be of use.