//GetOrdType gets OrdType, Tag 40 func (m NewOrderSingle) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { v = f.Value() } return }
//GetOrdType gets OrdType, Tag 40 func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { v = f.Value() } return }
//GetOrdType gets OrdType, Tag 40 func (m NoQuoteEntries) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { v = f.Value() } return }
//GetOrdType gets OrdType, Tag 40 func (m OrderCancelReplaceRequest) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) { var f field.OrdTypeField if err = m.Get(&f); err == nil { v = f.Value() } return }
func queryNewOrderSingle40() fix40nos.NewOrderSingle { var ordType field.OrdTypeField order := fix40nos.New(queryClOrdID(), field.NewHandlInst("1"), querySymbol(), querySide(), queryOrderQty(), queryOrdType(&ordType)) switch ordType.Value() { case enum.OrdType_LIMIT, enum.OrdType_STOP_LIMIT: order.Set(queryPrice()) } switch ordType.Value() { case enum.OrdType_STOP, enum.OrdType_STOP_LIMIT: order.Set(queryStopPx()) } order.Set(queryTimeInForce()) queryHeader(order.Header.Header) return order }
func queryNewOrderSingle42() (msg quickfix.Message) { var ordType field.OrdTypeField order := fix42nos.New(queryClOrdID(), field.NewHandlInst("1"), querySymbol(), querySide(), field.NewTransactTime(time.Now()), queryOrdType(&ordType)) order.Set(queryOrderQty()) switch ordType.Value() { case enum.OrdType_LIMIT, enum.OrdType_STOP_LIMIT: order.Set(queryPrice()) } switch ordType.Value() { case enum.OrdType_STOP, enum.OrdType_STOP_LIMIT: order.Set(queryStopPx()) } order.Set(queryTimeInForce()) msg = order.ToMessage() queryHeader(msg.Header) return }