Limit Order IOC and FOK

Hi I am migrating from coinbase pro to advanced trade and noticed Create Order | Coinbase Cloud does not have IOC or FOK orders that Create a new order | Coinbase Cloud has. Can I request a feature for this support?


Hi @erc20fan! Thank you for pointing out that the Create Order endpoint of Advanced Trade does not have IOC or FOK orders that the Create a new order of Coinbase Pro has. Rest assured that we’ve logged this as a feature request with our internal teams so we can continue improving our user experience. Most new features and improvements to our products come directly from feedback like yours, so it’s very valuable to us. While we can’t offer any specific timeline for adding features, we are constantly working to build products our customers will love.

If you want to stay up to date on the latest from Coinbase Cloud, you can also bookmark the following webpage and subscribe to email updates at the bottom of the page:

We really appreciate you for bringing this up to our attention, thank you!

1 Like

Is there any progress on this matter? At this point coinbase is forcing users out of coinbase pro apis without required functionality in the Advanced trade Api. This will make it impossible for algo trading engines posting trades to coinbase because most of them have to be IOC or FOK. By the way I have noticed market_market_ioc object in the advanced trade api though it does not explicitly explain what it is. Anyway FOK is still missing while users are chased out of coinbase pro.

Recently I’ve got an email about my account being forced from Coinbase Pro to Coinbase Advanced trading. Now reading the documentation I’ve found out IOC limit orders are not supported using API? How is this possible?

Yeah, pretty crazy and the whole migration process has been extremely frustrating and not very confidence inspiring…

I managed to do IOC orders via Advanced API, but I had to reverse engineer by creating IOC orders from UI and looking at the configuration for IOC orders. Turns out, it is sor_limit_ioc with params base_size and limit_price


Great idea, thanks :slight_smile:

1 Like

just ran into same issue too, would have never found the solution without this forum post.

Is there any reason Coinbase team isn’t updating documentation to include this option? It is kinda basic way to do trades and I am assuming almost everyone needs to use this.

Also this might help others too: when fetching history of these sor_limit_ioc orders, their order_type is ‘UNKNOWN_ORDER_TYPE’. It is neither LIMIT or MARKET.

1 Like

It’s so usefull man! Will test it soon since I have been also completely messed up with that IOC without limit and could not understand how it was possible … Thx !