A good broker should be able to execute my trades as soon as I place an order and also be able to close it for me once it reaches my take profit or stop loss. I see no reason why some broker will want to keep your positions open when by right was supposed to be closed. it is not helping and trader as it sure will keep them frustrated.