Bitcoin Forum

Economy => Marketplace => Topic started by: alikim on October 27, 2013, 07:35:42 AM



Title: MtGox websocket API suggestion
Post by: alikim on October 27, 2013, 07:35:42 AM
I have a suggestion about adding another message that would come outside the private channel when an order is completed.

Currently, there seem to be no way to receive a message about an order being completed without using the private channel.

The private channel is very unreliable, it goes down very often, sometimes just after an order is placed, so there is no way to check if it's been completed or even successfully placed as the channel goes down randomly and/or sometimes doesn't issue a proper message.

On the other hand, I receive notifications about order placement and cancelling streamed through outside private channel, so the only message that is missing here is a confirmation of an order completion.

If this message was implemented it would allow not to use private channel at all for simple trading as it only requires 3 confirmations: placement, cancelling and completion.

Otherwise I have to do timer based checks issuing "order" websocket command every few seconds after I place an order to see what's happening with it, since I can not rely on private channel.

This is very inconvenient and defies the point of having streamlined data.