UNPKG

fixparser

Version:

FIX.Latest / 5.0 SP2 Parser / AI Agent Trading

130 lines (129 loc) 7.14 kB
/** * Further qualification to the trade type defined in TrdType(828). * - Tag: 829 * - FIX Specification type: int * - Mapped type: number * @readonly * @public */ export declare const TrdSubType: Readonly<{ /** CMTA */ readonly CMTA: 0; /** Internal transfer or adjustment */ readonly InternalTransferOrAdjustment: 1; /** External transfer or transfer of account */ readonly ExternalTransferOrTransferOfAccount: 2; /** Reject for submitting side */ readonly RejectForSubmittingSide: 3; /** Advisory for contra side */ readonly AdvisoryForContraSide: 4; /** Offset due to an allocation */ readonly OffsetDueToAnAllocation: 5; /** Onset due to an allocation */ readonly OnsetDueToAnAllocation: 6; /** Differential spread */ readonly DifferentialSpread: 7; /** Implied spread leg executed against an outright */ readonly ImpliedSpreadLegExecutedAgainstAnOutright: 8; /** Transaction from exercise */ readonly TransactionFromExercise: 9; /** Transaction from assignment */ readonly TransactionFromAssignment: 10; /** ACATS */ readonly ACATS: 11; /** AI (Automated input facility disabled in response to an exchange request.) */ readonly AI: 14; /** B (Transaction between two member firms where neither member firm is registered as a market maker in the security in question and neither is a designated fund manager. Also used by broker dealers when dealing with another broker which is not a member firm. Non-order book securities only.) */ readonly B: 15; /** K (Transaction using block trade facility.) */ readonly K: 16; /** LC (Correction submitted more than three days after publication of the original trade report.) */ readonly LC: 17; /** M (Transaction, other than a transaction resulting from a stock swap or stock switch, between two market makers registered in that security including IDB or a public display system trades. Non-order book securities only.) */ readonly M: 18; /** N (Non-protected portfolio transaction or a fully disclosed portfolio transaction) */ readonly N: 19; /** NM ( i) transaction where Exchange has granted permission for non-publication ii)IDB is reporting as seller iii) submitting a transaction report to the Exchange, where the transaction report is not also a trade report.) */ readonly NM: 20; /** NR (Non-risk transaction in a SEATS security other than an AIM security) */ readonly NR: 21; /** P (Protected portfolio transaction or a worked principal agreement to effect a portfolio transaction which includes order book securities) */ readonly P: 22; /** PA (Protected transaction notification) */ readonly PA: 23; /** PC (Contra trade for transaction which took place on a previous day and which was automatically executed on the Exchange trading system) */ readonly PC: 24; /** PN (Worked principal notification for a portfolio transaction which includes order book securities) */ readonly PN: 25; /** R ( (i) riskless principal transaction between non-members where the buying and selling transactions are executed at different prices or on different terms (requires a trade report with trade type indicator R for each transaction) (ii) market maker is reporting all the legs of a riskless principal transaction where the buying and selling transactions are executed at different prices (requires a trade report with trade type indicator R for each transaction)or (iii) market maker is reporting the onward leg of a riskless principal transaction where the legs are executed at different prices, and another market maker has submitted a trade report using trade type indicator M for the first leg (this requires a single trade report with trade type indicator R).) */ readonly R: 26; /** RO (Transaction which resulted from the exercise of a traditional option or a stock-settled covered warrant) */ readonly RO: 27; /** RT (Risk transaction in a SEATS security, (excluding AIM security) reported by a market maker registered in that security) */ readonly RT: 28; /** SW (Transactions resulting from stock swap or a stock switch (one report is required for each line of stock)) */ readonly SW: 29; /** T (If reporting a single protected transaction) */ readonly T: 30; /** WN (Worked principal notification for a single order book security) */ readonly WN: 31; /** WT (Worked principal transaction (other than a portfolio transaction)) */ readonly WT: 32; /** Off Hours Trade */ readonly OffHoursTrade: 33; /** On Hours Trade */ readonly OnHoursTrade: 34; /** OTC Quote */ readonly OTCQuote: 35; /** Converted SWAP */ readonly ConvertedSWAP: 36; /** Crossed Trade (X) */ readonly CrossedTrade: 37; /** Interim Protected Trade (I) */ readonly InterimProtectedTrade: 38; /** Large in Scale (L) */ readonly LargeInScale: 39; /** Wash Trade */ readonly WashTrade: 40; /** Trade at Settlement (TAS) Identifies a trade that will be priced using the settlement price. */ readonly TradeAtSettlement: 41; /** Auction Trade Mutually exclusive with TrdSubType(829) = 50 (Balancing). */ readonly AuctionTrade: 42; /** Trade at Marker (TAM) Posted at a specific time each day and used to price the consummated trade for the product/month/strip executed (+/- and differentials). Closely related to TAS trades in function and trade practice. */ readonly TradeAtMarker: 43; /** Default (Credit Event) */ readonly CreditDefault: 44; /** Restructuring (credit event) */ readonly CreditRestructuring: 45; /** Merger (succession event) */ readonly Merger: 46; /** Spin-off (succession event) */ readonly SpinOff: 47; /** Multilateral compression Used to identify a special case of compression between multiple parties, e.g. for netted or portfolio trades. */ readonly MultilateralCompression: 48; /** Balancing Identifies an additional trade distributed to auction participants meant to resolve an imbalance between bids and offers. Mutually exclusive with TrdSubType(829) = 42 =(Auction). */ readonly Balancing: 50; /** Basis Trade index Close (BTIC) The marketplace name given to Trade at Marker (TAM) transactions in equity index futures. */ readonly BasisTradeIndexClose: 51; /** Trade At Cash Open (TACO) The marketplace name given to trading futures based on an opening quote of the underlying cash market. */ readonly TradeAtCashOpen: 52; /** Trade submitted to venue for clearing and settlement Identifies trades brought on a trading venue purely for clearing and settlement purposes. */ readonly TrdSubmitVenueClrSettl: 53; /** Bilateral compression Used to identify a special case of compression between two parties, e.g. for netted or portfolio trades. */ readonly BilateralCompression: 54; }>; export type TrdSubType = (typeof TrdSubType)[keyof typeof TrdSubType];