UNPKG

fixparser

Version:

FIX.Latest / 5.0 SP2 Parser / AI Agent Trading

48 lines (47 loc) 1.86 kB
/** * Restrictions associated with an order. If more than one restriction is applicable to an order, this field can contain multiple instructions separated by space. * - Tag: 529 * - FIX Specification type: MultipleCharValue * - Mapped type: string * @readonly * @public */ export declare const OrderRestrictions: Readonly<{ /** Program Trade */ readonly ProgramTrade: "1"; /** Index Arbitrage */ readonly IndexArbitrage: "2"; /** Non-Index Arbitrage */ readonly NonIndexArbitrage: "3"; /** Competing Market Maker */ readonly CompetingMarketMaker: "4"; /** Acting as Market Maker or Specialist in the security */ readonly ActingAsMarketMakerOrSpecialistInSecurity: "5"; /** Acting as Market Maker or Specialist in the underlying security of a derivative security */ readonly ActingAsMarketMakerOrSpecialistInUnderlying: "6"; /** Foreign Entity (of foreign government or regulatory jurisdiction) */ readonly ForeignEntity: "7"; /** External Market Participant */ readonly ExternalMarketParticipant: "8"; /** External Inter-connected Market Linkage */ readonly ExternalInterConnectedMarketLinkage: "9"; /** Riskless Arbitrage */ readonly RisklessArbitrage: "A"; /** Issuer Holding */ readonly IssuerHolding: "B"; /** Issue Price Stabilization */ readonly IssuePriceStabilization: "C"; /** Non-algorithmic */ readonly NonAlgorithmic: "D"; /** Algorithmic */ readonly Algorithmic: "E"; /** Cross */ readonly Cross: "F"; /** Insider Account */ readonly InsiderAccount: "G"; /** Significant Shareholder */ readonly SignificantShareholder: "H"; /** Normal Course Issuer Bid (NCIB) */ readonly NormalCourseIssuerBid: "I"; }>; export type OrderRestrictions = (typeof OrderRestrictions)[keyof typeof OrderRestrictions];