FIX TAG 423
PriceType
Definition
Code to represent the price type.
Compare versions
Differences between the selected source snapshots, including wording and errata; not a migration guide.
FIX 5.0 SP2 FIX Latest · EP309
Definition text changed
FIX 5.0 SP2
Code to represent the price type. (For Financing transactions PriceType implies the "repo type" - Fixed or Floating - 9 (Yield) or 6 (Spread) respectively - and Price (44) gives the corresponding "repo rate". See Volume : "Glossary" for further value definitions)
FIX Latest · EP309
Code to represent the price type.
Values only in FIX Latest · EP309 7
12Price spreadAdditional source detail
Price spread is expressed based on market convention for the asset being priced or traded. For example, the difference between the prices of a multileg switch or strategy expressed in basis points for a CDS or TBA roll; a price value to be added to a reference price, such as a "pay up" for specified pools
20Normal rate representation (e.g. FX rate)21Inverse rate representation (e.g. FX rate)22Basis pointsAdditional source detail
When the price is not spread based.
23Up front pointsAdditional source detail
Used specifically for CDS pricing.
24Interest rateAdditional source detail
When the price is an interest rate. For example, used with benchmark reference rate.
25Percentage of notional
Value text or deprecation changed 5
| Value | FIX 5.0 SP2 | FIX Latest · EP309 |
|---|---|---|
6 | Spread (basis points spread) | Spread (basis points spread)Additional source detailUsually the difference in yield between two switched bonds or a corporate bond traded spread-to-benchmark. |
13 | Product ticks in halfs | Product ticks in halves |
15 | Product ticks in eights | Product ticks in eighths |
18 | Product ticks in sixty-forths | Product ticks in sixty-fourths |
19 | Product ticks in one-twenty-eights | Product ticks in one-twenty-eighths |
Values 25
| Value | Meaning |
|---|---|
1 | Percentage (i.e. percent of par) (often called "dollar price" for fixed income) |
2 | Per unit (i.e. per share or contract) |
3 | Fixed amount (absolute value) |
4 | Discount - percentage points below par |
5 | Premium - percentage points over par |
6 | Spread (basis points spread) Additional detail from the official sourceUsually the difference in yield between two switched bonds or a corporate bond traded spread-to-benchmark. |
7 | TED Price |
8 | TED Yield |
9 | Yield |
10 | Fixed cabinet trade price (primarily for listed futures and options) |
11 | Variable cabinet trade price (primarily for listed futures and options) |
12 | Price spread Additional detail from the official sourcePrice spread is expressed based on market convention for the asset being priced or traded. For example, the difference between the prices of a multileg switch or strategy expressed in basis points for a CDS or TBA roll; a price value to be added to a reference price, such as a "pay up" for specified pools |
13 | Product ticks in halves |
14 | Product ticks in fourths |
15 | Product ticks in eighths |
16 | Product ticks in sixteenths |
17 | Product ticks in thirty-seconds |
18 | Product ticks in sixty-fourths |
19 | Product ticks in one-twenty-eighths |
20 | Normal rate representation (e.g. FX rate) |
21 | Inverse rate representation (e.g. FX rate) |
22 | Basis points Additional detail from the official sourceWhen the price is not spread based. |
23 | Up front points Additional detail from the official sourceUsed specifically for CDS pricing. |
24 | Interest rate Additional detail from the official sourceWhen the price is an interest rate. For example, used with benchmark reference rate. |
25 | Percentage of notional |
About the int data type
Sequence of digits without commas or decimals and optional sign character (ASCII characters "-" and "0" - "9" ). The sign character utilizes one byte (i.e. positive int is "99999" while negative int is "-99999"). Note that int values may contain leading zeros (e.g. "00023" = "23").
Used in messages 43
Includes nested components and repeating groups. Open a location to see its surrounding requirements.
35=6IOIMessage body35=8ExecutionReportMessage body35=DNewOrderSingleMessage body35=ENewOrderListListOrdGrp35=GOrderCancelReplaceRequestMessage body35=JAllocationInstructionMessage body35=RQuoteRequestQuotReqGrp35=SQuoteMessage body35=WMarketDataSnapshotFullRefreshMDFullGrp35=XMarketDataIncrementalRefreshMDIncGrp35=dSecurityDefinitionMarketSegmentGrp / SecurityTradingRules / BaseTradingRules35=lBidResponseBidCompRspGrp35=sNewOrderCrossMessage body35=tCrossOrderCancelReplaceRequestMessage body35=ySecurityListSecListGrp / SecurityTradingRules / BaseTradingRules35=AADerivativeSecurityListDerivativeSecurityDefinition / MarketSegmentGrp / SecurityTradingRules / BaseTradingRules35=ABNewOrderMultilegMessage body35=ACMultilegOrderCancelReplaceMessage body35=AETradeCaptureReportMessage body35=AGQuoteRequestRejectQuotReqRjctGrp35=AIQuoteStatusReportMessage body35=AJQuoteResponseMessage body35=AKConfirmationMessage body35=APPositionReportMessage body35=ARTradeCaptureReportAckMessage body35=ASAllocationReportMessage body35=AXCollateralRequestMessage body35=AYCollateralAssignmentMessage body35=AZCollateralResponseMessage body35=BACollateralReportMessage body35=BBCollateralInquiryMessage body35=BPSecurityDefinitionUpdateReportMarketSegmentGrp / SecurityTradingRules / BaseTradingRules35=BKSecurityListUpdateReportSecLstUpdRelSymGrp / SecurityTradingRules / BaseTradingRules35=BMAllocationInstructionAlertMessage body35=BNExecutionAckMessage body35=BRDerivativeSecurityListUpdateReportDerivativeSecurityDefinition / MarketSegmentGrp / SecurityTradingRules / BaseTradingRules35=BUMarketDefinitionBaseTradingRules35=BVMarketDefinitionUpdateReportBaseTradingRules35=DCTradeMatchReportInstrmtMatchSideGrp35=DLPositionTransferInstructionMessage body35=DNPositionTransferReportMessage body35=ECSettlementStatusRequestSettlTradeDetails35=EESettlementStatusReportSettlTradeDetails