Instead of simply a limit trade. stop loss function could help user set a trigger price (stop) and selling price (limit).
take profit function is similar to stop loss while it's the opposite to it. take profit function could help user set a trigger price and a selling price.