UNPKG

fixparser

Version:

FIX.Latest / 5.0 SP2 Parser / AI Agent Trading

67 lines (66 loc) 2.79 kB
/** * Code to represent the price type. * - Tag: 423 * - FIX Specification type: int * - Mapped type: number * @readonly * @public */ export declare const PriceType: Readonly<{ /** Percentage (i.e. percent of par) (often called "dollar price" for fixed income) */ readonly Percentage: 1; /** Per unit (i.e. per share or contract) */ readonly PerUnit: 2; /** Fixed amount (absolute value) */ readonly FixedAmount: 3; /** Discount - percentage points below par */ readonly Discount: 4; /** Premium - percentage points over par */ readonly Premium: 5; /** Spread (basis points spread) Usually the difference in yield between two switched bonds or a corporate bond traded spread-to-benchmark. */ readonly Spread: 6; /** TED Price */ readonly TEDPrice: 7; /** TED Yield */ readonly TEDYield: 8; /** Yield */ readonly Yield: 9; /** Fixed cabinet trade price (primarily for listed futures and options) */ readonly FixedCabinetTradePrice: 10; /** Variable cabinet trade price (primarily for listed futures and options) */ readonly VariableCabinetTradePrice: 11; /** Price spread 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 */ readonly PriceSpread: 12; /** Product ticks in halves */ readonly ProductTicksInHalves: 13; /** Product ticks in fourths */ readonly ProductTicksInFourths: 14; /** Product ticks in eighths */ readonly ProductTicksInEighths: 15; /** Product ticks in sixteenths */ readonly ProductTicksInSixteenths: 16; /** Product ticks in thirty-seconds */ readonly ProductTicksInThirtySeconds: 17; /** Product ticks in sixty-fourths */ readonly ProductTicksInSixtyFourths: 18; /** Product ticks in one-twenty-eighths */ readonly ProductTicksInOneTwentyEighths: 19; /** Normal rate representation (e.g. FX rate) */ readonly NormalRateRepresentation: 20; /** Inverse rate representation (e.g. FX rate) */ readonly InverseRateRepresentation: 21; /** Basis points When the price is not spread based. */ readonly BasisPoints: 22; /** Up front points Used specifically for CDS pricing. */ readonly UpfrontPoints: 23; /** Interest rate When the price is an interest rate. For example, used with benchmark reference rate. */ readonly InterestRate: 24; /** Percentage of notional */ readonly PercentageNotional: 25; }>; export type PriceType = (typeof PriceType)[keyof typeof PriceType];