It all depends whether you want to scalp the market or swing trading the market. You can keep your position open until it reach you stop loss or take profit. To trade the forex market, before you open a position, you should know where to exit. As it is a bit difficult, it is best to have a fixed take profit all the time to be able to be profitable without reaching margin call.