fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
51 lines (50 loc) • 1.78 kB
TypeScript
/**
* Identifies the type of position transaction.
* - Tag: 709
* - FIX Specification type: int
* - Mapped type: number
* @readonly
* @public
*/
export declare const PosTransType: Readonly<{
/** Exercise */
readonly Exercise: 1;
/** Do not exercise */
readonly DoNotExercise: 2;
/** Position adjustment */
readonly PositionAdjustment: 3;
/** Position change submission / margin disposition */
readonly PositionChangeSubmission: 4;
/** Pledge */
readonly Pledge: 5;
/** Large trader submission */
readonly LargeTraderSubmission: 6;
/** Large positions reporting submission */
readonly LargePositionsReportingSubmission: 7;
/** Long holdings */
readonly LongHoldings: 8;
/** Internal transfer
Changes due to transfer of positions within a firm. */
readonly InternalTransfer: 9;
/** Transfer of firm
Changes due to transfer of all positions of a firm. */
readonly TransferOfFirm: 10;
/** External transfer
Changes due to transfer of positions between firms. */
readonly ExternalTransfer: 11;
/** Corporate action */
readonly CorporateAction: 12;
/** Notification
Information about a position that has been chosen for assignment. */
readonly Notification: 13;
/** Position creation
Changes due to an option exercise causing a new futures position to be created. */
readonly PositionCreation: 14;
/** Close out
Information about a position that has been closed out. */
readonly Closeout: 15;
/** Reopen
Information about a position that has been reopened, i.e. reversal of a close out. */
readonly Reopen: 16;
}>;
export type PosTransType = (typeof PosTransType)[keyof typeof PosTransType];