fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
57 lines (56 loc) • 3.44 kB
TypeScript
/**
* Used to specify the type of risk limit amount or position limit quantity or margin requirement amounts.
* - Tag: 1530
* - FIX Specification type: int
* - Mapped type: number
* @readonly
* @public
*/
export declare const RiskLimitType: Readonly<{
/** Credit limit
The credit limit provided by one party to another for trading. */
readonly CreditLimit: 0;
/** Gross limit */
readonly GrossLimit: 1;
/** Net limit */
readonly NetLimit: 2;
/** Exposure */
readonly Exposure: 3;
/** Long limit */
readonly LongLimit: 4;
/** Short limit */
readonly ShortLimit: 5;
/** Cash margin */
readonly CashMargin: 6;
/** Additional margin */
readonly AdditionalMargin: 7;
/** Total margin */
readonly TotalMargin: 8;
/** Limit consumed
The limit used in the recent transaction. */
readonly LimitConsumed: 9;
/** Clip size/notional limit per time period
The total notional amount limit allowed to be executed within a defined period of time or velocity. The defined period of time may be specified by the RiskLimitVelocityPeriod(2336) and RiskLimitVelocityUnit(2337). */
readonly ClipSize: 10;
/** Maximum notional order size */
readonly MaxNotionalOrderSize: 11;
/** DV01/PV01 limit
The maximum dollar value change resulting from a move of 1 basis point in the yield curve. This limits the interest rate risk exposure. Also known as "basis point value" or BPV. */
readonly DV01PV01Limit: 12;
/** CS01 limit
Credit spread sensitivity. Represents the change in market value of a CDS for a one basis point change in the credit spread. This limits the credit risk exposure of a CDS. Also known as "risky-DV01". */
readonly CS01Limit: 13;
/** Volume limit per time period
The total number of shares, bonds or contracts allowed to be executed within a defined period of time or velocity. The defined period of time may be specified by the RiskLimitVelocityPeriod(2336) and RiskLimitVelocityUnit(2337). */
readonly VolumeLimitPerTimePeriod: 14;
/** Volume filled as percent of ordered volume per time period
The total number of shares, bonds or contracts executed as a percentage of the total ordered shares, contracts or notional amount for a specified security, instrument, symbol, or underlying, over a defined period of time or velocity. The defined period of time may be specified by the RiskLimitVelocityPeriod(2336) and RiskLimitVelocityUnit(2337). */
readonly VolFilledPctOrdVolTmPeriod: 15;
/** Notional filled as percent of notional per time period
The total notional amount executed as a percentage of the total ordered shares, contracts or notional amount for a specified security, instrument, symbol, or underlying, over a defined period of time or velocity. The defined period of time may be specified by the RiskLimitVelocityPeriod(2336) and RiskLimitVelocityUnit(2337). */
readonly NotlFilledPctNotlTmPeriod: 16;
/** Transaction/execution limit per time period
The total number of transactions or execution fills allowed within a defined period of time or velocity. The defined period of time may be specified by the RiskLimitVelocityPeriod(2336) and RiskLimitVelocityUnit(2337). */
readonly TransactionExecutionLimitPerTimePeriod: 17;
}>;
export type RiskLimitType = (typeof RiskLimitType)[keyof typeof RiskLimitType];