IB does support stop orders for options. (https://www1.interactivebrokers.com/en/index.php?f=609)
Zorro seems to offer stop orders for options for at least one broker as well, otherwise it probably wouldn't be mentioned everywhere, the question is if Zorro also supports it for IB and I just can't get it to work.


Your comment regarding my TMF raised a few more questions though:

1. Assuming the stop order would work, how do I even manage this additional order with Zorro.
There is a brokerCommand "DO_CANCEL" in the new beta to close open orders, but I assume this only works for partial fills of the same TradeID, but here it should theoretically be a different TradeID, since it is a different trade in the opposite direction, or is it a bracket order with the same ID (https://interactivebrokers.github.io/tws-api/bracket_order.html)?

2. Do I also get open orders with GET_TRADES or only trades? So if I have multiple orders open for an asset (e.g. because of limit or stop orders), do I get the TradeID's and then how can I find out if they are trades yet or still orders? (maybe using Lot differences?)

3. If I bought an option via enterLong(TMF) and use a TMF on a tick basis, will the TMF be updated based on the ticks of the underlying (i.e. stock prices) or with new price information of the option?


Sorry for all my questions, working with Zorro regarding backtesting, optimizing etc. was a lot clearer and easier (probably because there was no BrokerAPI involved), but since I want to get my scripts running live as well, I still lack a bit of understanding how some things are implemented.