Build Method | Table of Content | FuturesProductDefinitionEventArgsBuilder Constructor |
FuturesProductDefinitionEventArgsBuilder Class |
Namespace: OnixS.NET.ICE.iMpact.Testing
public class FuturesProductDefinitionEventArgsBuilder
The FuturesProductDefinitionEventArgsBuilder type exposes the following members.
Name | Description | |
---|---|---|
FuturesProductDefinitionEventArgsBuilder | Initializes a new instance of the FuturesProductDefinitionEventArgsBuilder class |
Name | Description | |
---|---|---|
AccruedPremiumAmt |
Total Premium Accrual: Premium that has accrued during the current
quarterly payment period. Based on 100 Notional and will be applied to
the `A` value. Number of decimal places for AccruedPremiumAmt is 10.
| |
AlignmentInterestRate |
Price Alignment Interest (C): Eris PAI is the cumulative daily
interest on variation margin adjustment for 100 notional. Eris PAI is
one of the primary inputs needed for calculating a futures price for a
swap future. IRS - Accrued Coupons (B Value): This value represents
historical fixed and floating payments for 100 notional, and is one of
the primary inputs needed for calculating a futures price for a swap
future. Denominator value for AlignmentInterestRate is 10.
| |
AllowOptions |
Indicate if the market supports option markets.
| |
AllowsImplied |
Indicate if implication is done for a given spread market and its
given outright leg markets.
| |
AltPriceDenominator |
Denominator for the alternate deal price fields in the market.
| |
AONAllowed |
Indicates if AON order is supported in the market.
| |
BlockDetails |
Collection of BlockDetails.
| |
BlockTickValue |
Identifies the monetary amount per tick move when calculated for Off-
Exchange trades.
| |
ClearedAlias |
Clearing limit admin related.
| |
ContractSize |
The deliverable quantity of a stock, commodity, or other financial
instrument that underlies a futures or options contract.
| |
ContractSizeDenominator |
Denominator for ContractSize.
| |
ContractSymbol |
See Naming Convention on Appendix D.
| |
ContractSymbolExtra |
Only sent if contract symbol is greater than 35. Client should use
this field if sent else use existing contract symbol field.
| |
CouponRate |
Fixed Rate: The fixed rate for an instrument.
| |
CouponRateDenominator |
Fixed Rate: The fixed rate Denominator for an instrument.
| |
CreditRating |
Rate Descriptor: The description of Float Rate. Sent for float leg on
aged or spot starting swap futures.
| |
CrossOrderSupported |
Indicates if Cross order is supported in the market.
| |
Currency |
The currency that the market is traded on.
| |
DatedDate |
Cash Flow Alignment Date: The cash flow alignment date is a date not
adjusted for holidays used to derive interest payment dates. Any
calendar day.
| |
DealPriceDenominator |
Denominator for the deal price fields in the market. For most markets,
this is the same as OrderPriceDenominator. However, it could be
different for some crack or spread markets.
| |
EventPaymentAmt |
CDS - Premium & Credit Event Payments (B): This value represents
historical premium and credit event payments for 100 notional, and is
one of the primary inputs needed for calculating a futures price for a
swap future. IRS - Accrued Coupons (B Value): This value represents
historical fixed and floating payments for 100 notional, and is one of
the primary inputs needed for calculating a futures price for an
interest rate swap future. Number of decimal places for
EventPaymentAmt is 10. This value can be negative.
| |
ExchangeSilo |
Exchange silo code for the market.
| |
Factor |
Index Factor: Percentage of the original index that is still accruing
interest. Number of decimal places for Factor is 2.
| |
FlexAllowed |
Indicates if flexible strikes can be created for the option market.
| |
GTAllowed |
Indicates if GTC is allowed in the market.
| |
HedgeMarketId |
Market ID for the corresponding hedge market. It will be set to `-1`
when not applicable.
| |
HedgeOnly |
Indicate if the contract is for hedge only.
| |
HubAlias |
Alias of the hub for the contract/market.
| |
HubId |
ID of the hub for the contract/market.
| |
IncrementPrice |
Minimum increment price for this market.
| |
IncrementQty |
Minimum increment quantity for this market.
| |
InstrRegistry |
Payment Frequency: The interest rate swap future payment frequency.
Supported values: `6M` = 6 months, `1Y` = 1 year.
| |
InterestAccrualDate |
Effective Date: The effective date of the swap future. Any business
day.
| |
InterpolationFactor |
Interpolation Factor: Multiplier that when applied to the longer rate
in the CreditRating (Rate Descriptor) field results in RepurchaseRate
(Previous Fixing Rate). Not sent for forward starting interest rate
swap futures.
| |
InterpolationFactorDenominator |
Denominator value for ContractMultiplier.
| |
IsBlockOnly |
Indicates if Market is only tradable via ICE Block Trade. This also
means the screen trading is not allowed for the market.
| |
IsCrackSpread |
Indicate if the market is crack spread.
| |
IsDividendAdjusted |
Indicates if dividend is adjusted.
| |
ISIN |
This ISIN is only supported for MiFID Regulated Markets. Of the MiFID
markets, only Futures and Options markets will support ISINs; some
strategies will have an ISIN.
| |
IsSerialOptionsSupported |
Indicate if serial options is supported.
| |
IsSpread |
Indicate if the market is a spread.
| |
IsStandardEquity |
Indicates when a market is standard vs nonstandard. Field will only
exist on/be applicable to equity markets. Default value is false.
| |
IssueDate |
First Fixing Date: The first Fixing Date is the date at which the
float rate is set during the first float period. Any acceptable
business day.
| |
IsTradable |
Indicate if the contract is tradable.
| |
LotSize |
The lot size is minimum size of contracts in lots. It is multiplier to
determine the total lots.
| |
MarketDesc |
Description of the market.
| |
MarketId |
Unique identifier of the market.
| |
MarketTransparencyType |
This field can be used to identify if a market is Platts or not.
| |
MaturityDay |
Day of the month. Last date that the market can be traded and should
be removed from the system.
| |
MaturityMonth |
Month range 1-12. Last date that the market can be traded and should
be removed from the system.
| |
MaturityYear |
4 digit year. Last date that the market can be traded and should be
removed from the system.
| |
MaxPrice |
Maximum Price.
| |
MICCode |
Market Identifier Code for the market.
| |
MIFIDRegulatedMarket |
Indicates MIFID-II market.
| |
MinPrice |
Minimum Price.
| |
MinQty |
Minimum quantity for this market.
| |
NumDecimalsOptionsPrice |
Only used for `OffExchangeIncrementOptionPrice`.
| |
NumOfCycles |
Number of cycles (days, hours, MWh, etc) for a contract.
| |
NumOfMarkets |
The number of markets for the given market type.
| |
OffExchangeIncrementOptionPrice |
Off exchange options increment price. `NumDecimalsOptionsPrice` should
be applied to this field.
| |
OffExchangeIncrementPrice |
Off exchange increment price. `OrderPriceDenominator` should be
applied to this field.
| |
OffExchangeIncrementQty |
Off exchange increment qty. `OffExchangeIncrementQtyDenominator`
should be applied to this field.
| |
OffExchangeIncrementQtyDenominator |
Denominator for `OffExchangeIncrementQty`.
| |
OldTickValue |
Use `ScreentickValue` and `BlockTickValue` instead of this field.
`OrderPriceDenominator` should be applied to get the real value.
Please take note that this value can be different for the same markets
with different expiry and that this value can change over time for a
given market (i.e. `MarketID`).
| |
OptionsExpirationDay |
Day of the month.
| |
OptionsExpirationMonth |
Month range 1-12.
| |
OptionsExpirationYear |
4 digit year.
| |
OrderPriceDenominator |
Denominator for the order price fields in this market.
| |
OverrideBlockMin |
Indicates whether the Block Minimum can be overridden for the market.
| |
PrimaryMarketId |
Ignored when it is not spread.
| |
ProductId |
ID of the product that the contract/market is under.
| |
ProductName |
Name of the product that the contract/market is under.
| |
RefSpreadProductId |
Product ID to use when requesting new spread.
| |
RepurchaseDate |
Previous Fixing Date: The date the floating rate was set for the next
floating payment. Milliseconds since Jan 1st, 1970, 00:00:00 GMT. `0`
is valid for this field up until the First Fixing Date (IssueDate).
| |
RepurchaseRate |
Previous Fixing Rate: The rate set on the last reset date. Sent for
float leg on aged or spot starting swap futures. Not sent for forward
starting swap futures. Number of decimal places for RepurchaseRate is
5. `0` is valid for this field up until the First Fixing Date
(IssueDate).
| |
RequestMarketType |
See Appendix C for the list of market types and IDs.
| |
RequestSeqId |
The original request sequence ID assigned by client, unique per
session.
| |
ScreenLastTradeDate |
ScreenLastTradeDate is the last date, by Exchange rule, that the
market is available for trading on the Central Order Book. It applies
to all cleared instruments on the trading platform.
| |
ScreenTickValue |
Identifies the monetary amount per tick move when calculated from the
Central Limit Order Book.
| |
SecondaryMarketId |
Ignored when it is not spread.
| |
SecuritySubType |
Contains the Strategy Code for defined market where applicable. See
Appendix E for list of codes.
| |
SettlementType |
Settlement Type.
| |
SettlePriceDenominator |
Denominator for the settlement price fields in the market. For most
markets, this is the same as DealPriceDenominator.
| |
StripId |
ID of the strip for the contract/market.
| |
StripName |
Name of the strip for the contract/market.
| |
TestMarketIndicator |
Indicates this is a test market.
| |
TickValueDenominator |
Denominator for ScreenTickValue and BlockTickValue.
| |
TradingStatus |
See Appendix A on trading status codes.
| |
UnderlyingISIN |
The ISIN of the security this market is associated with. This is
currently only populated for Liffe Equity markets.
| |
UnitOfMeasure |
Unit Of Measure.
| |
UnitQtyDenominator |
Denominator for UnitQuantity. Clients should also apply
UnitQtyDenominator when calculating LotSize. This field will be `0`
for most of the markets.
| |
UnitQuantity |
The quantity in unit of measurement per lot. For example, it is 1000
barrels per lot for Brent.
|
Name | Description | |
---|---|---|
Build |
Creates an instance of FuturesProductDefinitionEventArgs.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |