Quote from IBsoft:
case 2: it now works
case 3: My initial reaction is negative for 2 reasons:
- relative orders put burden onto our system, because as the market moves we have to generate transactions to keep the order up-to-date at the exchanges
- by bidding a tick behind the best bid, you would be essentially chasing the up-ward trending market up to the point when it reverses at which point you would get filled; i.e. you would be buying the local highs
(granted that is also to some extent what the case 1 does, however, by the order being better than the market, the likelihood of an early fill is substantially higher)
Case 2: Zero-offset REL orders, which do roll back. Good that it works now.
Case 3: My proposal to add negative-offset REL orders, which do not roll back, and which act as trailing limit orders.
Point A: Problem of resource usage. The amount of computational and bandwidth resources required, per order, by my proposed trailing limit order type, would be almost exactly the same required by IB's currently existing trailing stop order type. I don't understand how one could be considered too resource intensive, but not the other.
Point B: Trading strategy. A trailing limit order would automate the very traditional and very widely practiced strategy of entering a trend by waiting for a pullback. This strategy should not be rejected based on an assumption that all pullbacks grow into reversals of trend. If this view were correct, then the world would be full of morons who became millionaires by using trailing stops. The reality is that many traders attempt, and I believe that many succeed, in profiting from trends by entering on small pullbacks. These traders attempt to distinguish small pullbacks from trend reversals. If a trader can, on average, make good guesses as to where to place trailing limits, then he can profit.
A trader might, perhaps, for example, place a trailing limit to buy (sell) slightly above (below) a perceived upward (downward) trendline, drawn along the local bottoms (tops) of the perceived uptrend (downtrend). He might also place a trailing stop exit some distance below (above) his perceived trendline, to protect against those situations in which the small pullback does actually grow into a full-blown reversal of trend.
The trailing limit order is, in many ways, the opposite of a trailing stop. The trader might place a trailing stop if he believes the pullback will continue to grow. The trader might place a trailing limit if he believes pullbacks will remain small and not reverse the trend. Both order types will require almost exactly the same amount of system resources.
IB initially resisted customer demands for trailing stops. Anyone who, like IB once did, thinks those using trailing stops are making a mistake, in a particular situation, can bet against them by placing a trailing limit positioned to take advantage of the trailing stops.
Both order types have their disadvantages. Trailing stops might suffer severe slippage under some market conditions, for example. Trailing stops are widely used, and I believe that trailing limits, if made available, might eventually also be widely used, in a wide variety of ways.