I am posting this in Prop Firms instead of Order Execution, because I want to compare software platforms and how they are being implemented at various prop firms only. Please feel free to comment with the experiences you have had with your platform. The platform at my firm (I trade remote) is CyberTrader, and I have noticed at times extreme delays in getting orders placed and filled. It was my understanding that a prop direct access platform should offer nearly instantaneous execution, but I regularly observe the following behaviour: (1) Sometimes it takes up to a few seconds to even see an order placed after the key is pressed. (2) After an order is placed, and the stock is sitting at a price level where it should be filled, I have observed up to 5 second delays before the fill comes in. This is not just a case of late reporting, because if the stock moves the fill never actually happens. (3) I have placed limit orders in the market that have stayed there for a few minutes, only to see a timeout message occur and have my order automatically re-placed at the same price. This of course ensures to keep me right at the back of the line at any given price once trades start to happen there. Is this normal? Why should my order time out after a few minutes? (4) Often when I place a market order on a stock that is moving away from me, the system just places a limit order at the current bid/ask, which of course ensures (with the time delay) that it won't get filled as the stock has already moved past that point. The system then cancels that order and places another at the new bid/ask, which again doesn't get filled because the price has moved by the time the order gets there. All in all, I only seem to get filled once the stock pauses for a few seconds, and the execution platform "catches up" to it. I have often been filled 10 cents away from where the market was when I pressed the key. Is this normal and/or acceptable? I just want a platform that actually executes my orders with no more than a few hundred milliseconds delay from the time I press the key, which is my understanding of what is supposed to happen with direct access software. I am wrong about this assumption, and should I just stick with what I have because the same situation exists everywhere? Thanks!