ASM devs can only blame themselves for compiled languages. They took their own work away. But good specialists are still needed in narrow field. And since many programming langs are written in C/C++, we know who to blame for other langs.
ASM? Assembler ? Contrary to popular belief you dont need to get into assembler to do low latency trading, risk management is more important
if alpaca is slow, how about polygon which also uses websocket? Websocket should be as fast as tcp socket since no more headers after it is set up. So what is the reason of the latency? Possibly alpaca is located in ca?
Anything over the internet will be too slow. Nasdaq uses UDP sockets and they even have specialized protocol for automated trading called QIX. I shouldn't be saying that though, please do lots of trading and use market orders
could your broker screw your program by adding latency to their data feed, artificially (you think you're getting the real time data)?
Its more like you need to worry about that if you are traversing the internet , latency between the hops with no QOS guarantees, I doubt any brokers data feed distributor would get away with that for long unless the customer base doesn't care for whatever reason