I absolutely LOVE IBKR adaptive market orders (https://www.interactivebrokers.com/en/trading/orders/adaptive-algo.php). I nearly always get great prices. However, using market orders on other brokers just sucks in comparison. Has anyone implemented similar features and can they please send me the code If not, what do you think is the difficulty in replicating? How would you do it? The feature is described here: Thanks.
Sounds like a dumb idea. The whole point of a market order is to get out NOW. So it is saying it will adjust to become a limit order if conditions warrant? The Frak!
The purpose of a market order is to say fill me at the market. The purpose of a limit order is to fill you at the limit. The "urgency" dictates how aggressively you want to get out. The type of order and urgency are orthogonal. The IB adaptive orders often give you better fills than you'd get with strictly market or limit orders because they progressively request worse prices (with the worst being market/your limit) and maybe someone fills you on the way there.
It can only give you "better" prices when the spread is not one tick I haven't tried it for options yet, at least not consistently.
Schwab used to offer a Walk Limit order type for options. Only on the StreetSmart platform. https://www.schwab.com/video/streetsmart-walk-limit-orders
You are talking about writing your own Smart Order Router (SOR). You would need Colo, all level2, and dark pools to do it effectively. If other brokers provide direct access, they often offer access to exchange provided algos like below https://www.nasdaqtrader.com/content/ProductsServices/Trading/StrategyG.pdf