Why does the system cancel my cover Profit order on part execution and place a fresh order at market price for balance quantity?
This is done to ensure that you get the best price execution nearest to your profit limit price available at the time your cover profit order was partly executed and don't loose out on the opportunity of booking profit if the exact profit limit price is not available at exchange end. Any profit/loss arising therefrom shall be borne by the client.