diff --git a/exchanges/bitstamp/bitstamp_websocket.go b/exchanges/bitstamp/bitstamp_websocket.go index fba44e49ca4..c3b5de1a07a 100644 --- a/exchanges/bitstamp/bitstamp_websocket.go +++ b/exchanges/bitstamp/bitstamp_websocket.go @@ -189,7 +189,7 @@ func (b *Bitstamp) handleWSOrder(_ context.Context, wsResp *websocketResponse, m } o := r.Order - if o.ID == 0 { + if o.ID == 0 && o.ClientOrderID == "" { return fmt.Errorf("unable to parse an order id from order msg: %s", msg) }