From 57f845418a118b11a01fa9706d7f75e873250288 Mon Sep 17 00:00:00 2001 From: Cameron Otsuka Date: Mon, 10 Mar 2025 16:25:44 -0700 Subject: [PATCH] ExecType Fill is replaced with Trade in FIX 4.3 --- cmd/executor/executor.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/executor/executor.go b/cmd/executor/executor.go index 1d89eca..b178a1c 100644 --- a/cmd/executor/executor.go +++ b/cmd/executor/executor.go @@ -319,7 +319,7 @@ func (e *executor) OnFIX43NewOrderSingle(msg fix43nos.NewOrderSingle, sessionID execReport := fix43er.New( e.genOrderID(), e.genExecID(), - field.NewExecType(enum.ExecType_FILL), + field.NewExecType(enum.ExecType_TRADE), field.NewOrdStatus(enum.OrdStatus_FILLED), field.NewSide(side), field.NewLeavesQty(decimal.Zero, 2), @@ -388,7 +388,7 @@ func (e *executor) OnFIX44NewOrderSingle(msg fix44nos.NewOrderSingle, sessionID execReport := fix44er.New( e.genOrderID(), e.genExecID(), - field.NewExecType(enum.ExecType_FILL), + field.NewExecType(enum.ExecType_TRADE), field.NewOrdStatus(enum.OrdStatus_FILLED), field.NewSide(side), field.NewLeavesQty(decimal.Zero, 2), @@ -457,7 +457,7 @@ func (e *executor) OnFIX50NewOrderSingle(msg fix50nos.NewOrderSingle, sessionID execReport := fix50er.New( e.genOrderID(), e.genExecID(), - field.NewExecType(enum.ExecType_FILL), + field.NewExecType(enum.ExecType_TRADE), field.NewOrdStatus(enum.OrdStatus_FILLED), field.NewSide(side), field.NewLeavesQty(decimal.Zero, 2),