fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
35 lines (34 loc) • 1.5 kB
TypeScript
/**
* Specifies the basis or unit used to calculate the total commission based on the rate.
* - Tag: 13
* - FIX Specification type: char
* - Mapped type: string
* @readonly
* @public
*/
export declare const CommType: Readonly<{
/** Amount per unit
Implying shares, par, currency, physical unit etc. Use CommissionUnitOfMeasure(1238) to clarify for commodities. */
readonly PerUnit: "1";
/** Percent */
readonly Percent: "2";
/** Absolute
Total monetary amount. */
readonly Absolute: "3";
/** Percentage waived, cash discount basis
For use with CIV buy orders. */
readonly PercentageWaivedCashDiscount: "4";
/** Percentage waived, enhanced units basis
For use with CIV buy orders. */
readonly PercentageWaivedEnhancedUnits: "5";
/** Points per bond or contract
Specify ContractMultiplier(231) in the Instrument component if the security is denominated in a size other than the market convention, e.g. 1000 par for bonds. */
readonly PointsPerBondOrContract: "6";
/** Basis points
The commission is expressed in basis points in reference to the gross price of the reference asset. */
readonly BasisPoints: "7";
/** Amount per contract
Specify ContractMultiplier(231) in the Instrument component if the security is denominated in a size other than the market convention. */
readonly AmountPerContract: "8";
}>;
export type CommType = (typeof CommType)[keyof typeof CommType];