diff --git a/src/client/fix/manager.go b/src/client/fix/manager.go index 9278d95..bf40b0f 100644 --- a/src/client/fix/manager.go +++ b/src/client/fix/manager.go @@ -6,6 +6,7 @@ import ( "sync" "time" + "github.com/google/uuid" "github.com/rs/zerolog/log" "github.com/shopspring/decimal" @@ -139,7 +140,7 @@ func (m *Manager) SendQuote( } q := quote.New( - field.NewQuoteID("NONREF"), + field.NewQuoteID(uuid.NewString()), field.NewQuoteType(enum.QuoteType_INDICATIVE), field.NewTransactTime(time.Now()), ) @@ -152,7 +153,7 @@ func (m *Manager) SendQuote( q.SetSymbol("[N/A]") q.SetSecurityID(symbol) q.SetSecurityIDSource(sIDSource) - q.SetQuoteID(quoteID) + q.SetQuoteReqID(quoteID) if currency != "" { q.SetCurrency(currency)