The Wayback Machine - https://web.archive.org/web/20201020223649/https://github.com/danpaquin/coinbasepro-python/issues/347
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Message {'message': 'Limit only mode'} when submitting market order? #347

Open
jasonmellone opened this issue Dec 22, 2018 · 1 comment
Open

Comments

@jasonmellone
Copy link

@jasonmellone jasonmellone commented Dec 22, 2018

My code looks like this:


submission_res = auth_client.conn.place_market_order(size='5.5',
                                                                          product_id='ETC-USD',side='buy')

and has worked flawlessly until recently when I started getting incomplete fills.

For some reason, I am getting back the following message in response to the order above:

{'message': 'Limit only mode'}

Has anyone else experienced this?

@noah222
Copy link

@noah222 noah222 commented Dec 22, 2018

Today there was an announcement sent out via coinbase pro status:

"The following trading books have been moved to limit-only mode
New incident: Resolved
The following trading books have been moved to limit-only mode: BAT-USDC, BCH-BTC, BCH-EUR, BCH-GBP, ETC-BTC, ETC-EUR, ETC-GBP, ETC-USD, ETH-GBP, ETH-USDC, LTC-GBP, ZEC-USDC, ZRX-BTC, ZRX-EUR. Limit orders can be placed and cancelled, and matches may occur. Market orders cannot be submitted. Updates will be posted via Coinbase Pro’s Twitter and Status Page."

You can subscribe to https://status.pro.coinbase.com/history to get the updates via email. Getting these updates has helped me understand what is going on in situations like this.

What this means is you cannot currently submit a market order and must use a limit order, providing price in order for it to be posted to the order book. I think they do this when the trading volume gets thin or abnormal in order to stabilize the market and prevent chaos.

Since you said you were getting partial market order fills, this helps indicate the problem was not enough orders on the order books to keep trading moving in a liquid way. Since market orders are pulling from the order book, they switch to limit-only mode in order to get the order book filled back up with limit orders. I think this is mostly to prevent crash and undervalue of the assets compared to values on other platforms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
2 participants
You can’t perform that action at this time.