Nope. Considering the expense of add spreading capability. It is a mystery that a vendor has not developed an IBKR compatible spreader yet.
Cyborg trading did exactly that and went out of business. IBKR's retail clientele may not even understand the concept of spreading...
Was it easy for you? I suspect it's not that simple. Nice of you to show how your spreader "works" the order. Please repost when you have the source code up. You really should turn it into a commercial product.
I believe Cyborg was trying to market a complete platform which is much harder. If you market a specialized tool without competition and there is a big demand...You will do well. Check out the longevity of button trader.
I wrote it about 5 years ago. You or anyone else can be my salesman. I will write it and tell you my minimum you can add on any amount
Make a product demo limited to one type of contract. And, make it one of the more obscure CBOT futures.