UNPKG

fixparser

Version:

FIX.Latest / 5.0 SP2 Parser / AI Agent Trading

92 lines (91 loc) 4.4 kB
/** * Qualifies the value of PartyDetailRole(1693). * - Tag: 1674 * - FIX Specification type: int * - Mapped type: number * @readonly * @public */ export declare const PartyDetailRoleQualifier: Readonly<{ /** Agency */ readonly Agency: 0; /** Principal */ readonly Principal: 1; /** Riskless principal */ readonly RisklessPrincipal: 2; /** Exchange order submitter Used to identify original or initial exchange order submitting broker when party role "1" (Executing Firm) appears more than once. */ readonly ExchangeOrderSubmitter: 30; /** General clearing member */ readonly GeneralClearingMember: 3; /** Individual clearing member */ readonly IndividualClearingMember: 4; /** Preferred market maker Market maker getting a part of the matched quantity before primary or default market maker. */ readonly PreferredMarketMaker: 5; /** Directed market maker Single market maker to handle the order provided. */ readonly DirectedMarketMaker: 6; /** Bank */ readonly Bank: 7; /** Hub Indicates that the Intermediary party is a hub system or service provider. */ readonly Hub: 8; /** Primary trade repository Used to differentiate the principal trade repository from the Original or Additional trade repositories when there are multiple trade repositories being reported. */ readonly PrimaryTrdRepository: 9; /** Original trade repository Used to identify the trade repository to which the trade was originally reported if different from the current repository to which the trade is being reported. */ readonly OrigTrdRepository: 10; /** Additional international trade repository Used with InternationalSwapIndicator(2526) to identify the trade repository that is in addition to the local swaps data repository as required by U.S. law. */ readonly AddtnlIntlTrdRepository: 11; /** Additional domestic trade repository Used with MixedSwapIndicator(1929) to identify the trade repository that is in addition to the current trade repository when the assets in the swap are subject to two different domestic regulators. */ readonly AddtnlDomesticTrdRepository: 12; /** Related exchange */ readonly RelatedExchange: 13; /** Options exchange */ readonly OptionsExchange: 14; /** Specified exchange */ readonly SpecifiedExchange: 15; /** Constituent exchange */ readonly ConstituentExchange: 16; /** Exempt from trade reporting In the context of FINRA TRACE reporting requirements, this is used to indicate the ATS has been granted a regulatory exemption from reporting. */ readonly ExemptFromTradeReporting: 17; /** Current Can be used to convey an existing party identifier for the same party role in a single message. */ readonly Current: 18; /** New Can be used to convey a future party identifier for the same party role in a single message. */ readonly New: 19; /** Designated sponsor Market maker jointly providing liquidity for the same security with other market makers. */ readonly DesignatedSponsor: 20; /** Specialist Market maker being the only one providing liquidity for a security. */ readonly Specialist: 21; /** Algorithm */ readonly Algorithm: 22; /** Firm or legal entity */ readonly FirmOrLegalEntity: 23; /** Natural person */ readonly NaturalPerson: 24; /** Regular trader Standard trader profile. */ readonly RegularTrader: 25; /** Head trader Senior trader leading a group of regular traders. */ readonly HeadTrader: 26; /** Supervisor Administrative user that has only limited rights for normal trading but possibly special rights for emergency actions. */ readonly Supervisor: 27; /** Tri-party In the context of EU SFTR reporting, identifies the third party, not necessarily the custodian, to which the reporting counterparty has outsourced the post-trade processing of an SFT (if applicable). */ readonly TriParty: 28; /** Lender In the context of EU SFTR reporting, identifies the agent lender involved in the securities lending transaction. */ readonly Lender: 29; }>; export type PartyDetailRoleQualifier = (typeof PartyDetailRoleQualifier)[keyof typeof PartyDetailRoleQualifier];