The first and most maddening thing is that I can’t attach brackets (take profit and stop loss) to an existing position. This is especially relevant if I got into the position via a market order, and want to add TP and SL visually with the standard TradingView handles on the existing position.
The second issue is that, if I do have TP and SL secondary orders attached to a primary order in advance, and the primary order fills, those secondary orders suddenly gain their own TP and SL handles, which makes no sense. What is the scenario where I would want to attach a take profit order to a take profit order? Or a stop loss on a stop loss order? Or, more confusingly, a take profit order to a stop loss order? It’s just nonsensical.
The third major issue is that the take profit and stop loss secondary orders, once they are live because the primary order filled, no longer show the $ amount of profit / loss – or ticks, or % profit loss, depending on what is set in Trading Settings. Sure, I could try and multiply the share price by the order quantity in my head, but that’s just additional cognitive load that I don’t need to be distracted by.
The fourth major issue is that I get a concurrent connection warning on every new tab. I might be looking at 5-8 stocks every day, flipping between tabs and potentially setting up orders in each of them. Having to dismiss the concurrent connection warning each time is quite annoying, and probably unnecessary if each of those tabs is a different symbol. Yes, I get that the tabs could conflict – but this seems highly unlikely for different symbols.
I would also like to see some P&L information to see how I am doing for the day, or for a given security. As far as I can tell, I can’t even see the P&L on a given trade – just the fill price. This seems like a glaring oversight.
All of these issues, added together, strongly suggest to me that nobody is seriously trying to use Alpaca as a broker on TradingView. But hey, maybe I’m just wrong and people have a higher tolerance for pain than I do.