I use GFT platform and they have OCO orders that will do what your asking.
Order cancels order (OCO)
After entry into the market, a limit for profit order and a protective stop–loss order can be placed. When either the limit or the stop order is executed, it will automatically cancel the other order. This allows you to automatically execute specific trading strategies to limit losses and protect profits without having to constantly monitor the market.
|