danpaquin / coinbasepro-python

The unofficial Python client for the Coinbase Pro API
MIT License
1.82k stars 738 forks source link

Order status definitions (received, open, pending, active, done, settled)? #336

Closed uclatommy closed 3 years ago

uclatommy commented 5 years ago

I tried looking for more precise definitions of each order status but could not find it either on this repo or the official API docs. Does anyone have knowledge of the precise definitions? Here's my understanding so far (I've annotated with ??? where unsure):

  1. received: Not yet on order book, but has been received by Coinbase pro and is in process of being placed on the order book
  2. open: Has been received and is on order book (???)
  3. pending: Is open and is waiting for fills (???)
  4. active: Is open and has been partially filled (???)
  5. done: Has been canceled with or without partial fills (???) or has completed with all fills. May or may not yet have settled status.
  6. settled: An order that is done and taken off the order book.
mcardillo55 commented 3 years ago

I don't see anywhere where this is documented either. Closing this since it's not really an issue with the library.