I have a profit target (PT) in mind for an account trading futures. When I the price hits that target, I would like to have a trailing stop kick in, such that if the price drops below the PT, the position is closed, but if the price continues to move in my favor, the stop then moves with the price, trailing the price by X points.
Note two aspects of the above: first, the trailing stop doesn't activate until the PT is hit. Second, once the stop activates, it triggers to close the position if the price drops below the PT, but only until the price moves more than X points in my favor away from the PT, at which point the stop becomes a conventional trailing stop X points away from the last traded price.
So there's a band X points wide right after the PT where the stop is a plain fixed stop-loss at the PT value, and then it changes to a trailing stop, trailing by X points.
Is this possible to do in IB? If so, how? I thought maybe the conditional order method might be the route, but I found out that conditional orders are only good for market and limit order types.
Any ideas will be greatly appreciated.
Note two aspects of the above: first, the trailing stop doesn't activate until the PT is hit. Second, once the stop activates, it triggers to close the position if the price drops below the PT, but only until the price moves more than X points in my favor away from the PT, at which point the stop becomes a conventional trailing stop X points away from the last traded price.
So there's a band X points wide right after the PT where the stop is a plain fixed stop-loss at the PT value, and then it changes to a trailing stop, trailing by X points.
Is this possible to do in IB? If so, how? I thought maybe the conditional order method might be the route, but I found out that conditional orders are only good for market and limit order types.
Any ideas will be greatly appreciated.