FIX TAG 15
Currency
Definition
Identifies currency used for price or quantity fields, depending on the asset class being traded. CurrencyCodeSource(2897) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
Absence of this field is interpreted as the default currency for the security as defined by the respective reference data. It is recommended that systems provide the currency value whenever possible.
Additional detail from the official source
For securities trading and digital assets traded securities-style, identifies the currency used to denote the price. Absence of this field is interpreted as the default for the security. For Foreign Exchange (FX) and digital assets traded FX-style, identifies the dealt currency used to denominate the quantity related field(s).
Compare versions
Differences between the selected source snapshots, including wording and errata; not a migration guide.
FIX 5.0 SP2 FIX Latest · EP309
| Property | FIX 5.0 SP2 | FIX Latest · EP309 |
|---|---|---|
| Additional source detail | Not marked | For securities trading and digital assets traded securities-style, identifies the currency used to denote the price. Absence of this field is interpreted as the default for the security. For Foreign Exchange (FX) and digital assets traded FX-style, identifies the dealt currency used to denominate the quantity related field(s). |
Definition text changed
FIX 5.0 SP2
Identifies currency used for price. Absence of this field is interpreted as the default for the security. It is recommended that systems provide the currency value whenever possible. See "Appendix 6-A: Valid Currency Codes" for information on obtaining valid values.
FIX Latest · EP309
Identifies currency used for price or quantity fields, depending on the asset class being traded. CurrencyCodeSource(2897) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.
Absence of this field is interpreted as the default currency for the security as defined by the respective reference data. It is recommended that systems provide the currency value whenever possible.
No enumerated values are defined for this field in this source.
About the Currency data type
string field representing a currency type using ISO 4217 Currency code (3 character) values (see Appendix 6-A).
Used in messages 65
Includes nested components and repeating groups. Open a location to see its surrounding requirements.
35=6IOIMessage body35=7AdvertisementMessage body35=8ExecutionReportMessage body35=DNewOrderSingleMessage body35=ENewOrderListListOrdGrp35=GOrderCancelReplaceRequestMessage body35=JAllocationInstructionMessage body35=RQuoteRequestQuotReqGrp35=SQuoteMessage body35=VMarketDataRequestInstrmtMDReqGrp35=WMarketDataSnapshotFullRefreshMDFullGrp35=XMarketDataIncrementalRefreshMDIncGrp35=bMassQuoteAckQuotSetAckGrp / QuotEntryAckGrp35=cSecurityDefinitionRequestMessage body35=dSecurityDefinitionMessage body35=eSecurityStatusRequestMessage body35=fSecurityStatusMessage body35=iMassQuoteQuotSetGrp / QuotEntryGrp35=kBidRequestMessage body35=mListStrikePriceInstrmtStrkPxGrp35=sNewOrderCrossMessage body35=tCrossOrderCancelReplaceRequestMessage body35=xSecurityListRequestMessage body35=ySecurityListSecListGrp35=zDerivativeSecurityListRequestMessage body35=AADerivativeSecurityListRelSymDerivSecGrp35=ABNewOrderMultilegMessage body35=ACMultilegOrderCancelReplaceMessage body35=AETradeCaptureReportMessage body35=AGQuoteRequestRejectQuotReqRjctGrp35=AIQuoteStatusReportMessage body35=AJQuoteResponseMessage body35=AKConfirmationMessage body35=ALPositionMaintenanceRequestMessage body35=AMPositionMaintenanceReportMessage body35=ANRequestForPositionsMessage body35=AORequestForPositionsAckMessage body35=APPositionReportMessage body35=ARTradeCaptureReportAckMessage body35=ASAllocationReportMessage body35=AWAssignmentReportMessage body35=AXCollateralRequestMessage body35=AYCollateralAssignmentMessage body35=AZCollateralResponseMessage body35=BACollateralReportMessage body35=BBCollateralInquiryMessage body35=BGCollateralInquiryAckMessage body35=BPSecurityDefinitionUpdateReportMessage body35=BKSecurityListUpdateReportSecLstUpdRelSymGrp35=BMAllocationInstructionAlertMessage body35=BQSettlementObligationReportSettlObligationInstructions35=BRDerivativeSecurityListUpdateReportRelSymDerivSecUpdGrp35=BUMarketDefinitionMessage body35=BVMarketDefinitionUpdateReportMessage body35=CJMarginRequirementReportMessage body35=CQAccountSummaryReportMessage body35=DCTradeMatchReportInstrmtMatchSideGrp35=DFPartyRiskLimitCheckRequestMessage body35=DGPartyRiskLimitCheckRequestAckMessage body35=DLPositionTransferInstructionMessage body35=DNPositionTransferReportMessage body35=DPMarketDataStatisticsReportMessage body35=DWTradeAggregationRequestMessage body35=ECSettlementStatusRequestSettlTradeDetails35=EESettlementStatusReportSettlTradeDetails