TagField NameXML NameData TypeUnion DatatypeDescriptionAddedDepr.Enums from tagValid values
529OrderRestrictions @RstctionsMultipleValueString

Restrictions associated with an order. If more than one restriction is applicable to an order, this field can contain multiple instructions separated by space.

FIX.4.3
1=

Program Trade

[ProgramTrade]
2=

Index Arbitrage

[IndexArbitrage]
3=

Non-Index Arbitrage

[NonIndexArbitrage]
4=

Competing Market Maker

[CompetingMarketMaker]
5=

Acting as Market Maker or Specialist in the security

[ActingAsMarketMakerOrSpecialistInSecurity]
6=

Acting as Market Maker or Specialist in the underlying security of a derivative security

[ActingAsMarketMakerOrSpecialistInUnderlying]
7=

Foreign Entity (of foreign governmnet or regulatory jurisdiction)

[ForeignEntity]
8=

External Market Participant

[ExternalMarketParticipant]
9=

External Inter-connected Market Linkage

[ExternalInterConnectedMarketLinkage]
A=

Riskless Arbitrage

[RisklessArbitrage]

Used in messages:
[ExecutionReport] [MultilegOrderCancelReplace] [NewOrderMultileg] [NewOrderSingle] [OrderCancelReplaceRequest] [TradeCaptureReportAck]

Used in components:
[CpctyConfGrp] [ListOrdGrp] [SideCrossOrdModGrp] [TrdCapRptSideGrp]