Class ReportSide
Information about sides.
Inherited Members
Namespace: OnixS.CmeStpHandler
Assembly: OnixS.CmeStpHandler.dll
Syntax
[Serializable]
public class ReportSide
Constructors
ReportSide()
Default constructor.
Declaration
public ReportSide()
Properties
AccruedInterestRate
The amount the buyer compensates the seller for the portion of the next coupon interest payment the seller has earned but will not receive from the issuer because the issuer will send the next coupon payment to the buyer. Accrued Interest Rate is the annualized Accrued Interest amount divided by the purchase price of the bond.
Declaration
public decimal AccruedInterestRate { get; set; }
Property Value
Type | Description |
---|---|
decimal |
AggressorIndicator
Used to identify whether or not the order initiator is an aggressor in the trade.
Declaration
public bool AggressorIndicator { get; set; }
Property Value
Type | Description |
---|---|
bool |
AllocationIndicator
Identifies if the trade is marked for allocation.
Declaration
public AllocationIndicator AllocationIndicator { get; set; }
Property Value
Type | Description |
---|---|
AllocationIndicator |
AveragePricingIndicator
Indicates if the trade is marked for average pricing allocation.
Declaration
public AveragePricingIndicator AveragePricingIndicator { get; set; }
Property Value
Type | Description |
---|---|
AveragePricingIndicator |
ClientOrderID
Represents the TON number provided for CME Globex® trades and the Order ID for Pit trades. Format = Alphanumeric
Declaration
public string ClientOrderID { get; set; }
Property Value
Type | Description |
---|---|
string |
ClientOrderID2
Client Order ID 2.
Declaration
public string ClientOrderID2 { get; set; }
Property Value
Type | Description |
---|---|
string |
CommissionData
Information about Commission Data.
Declaration
public Collection<CommissionData> CommissionData { get; }
Property Value
Type | Description |
---|---|
Collection<CommissionData> |
CompressionGroupID
Identifies all trades in a netting or compression group, including both terminating trades and any remnant trades that result from the operation.
Declaration
public string CompressionGroupID { get; set; }
Property Value
Type | Description |
---|---|
string |
Currency
Identifies currency used for price. It is recommended that systems provide the currency value whenever possible. Currency codes used in FIX are those defined in ISO 4217 standard. To obtain the current valid list: http://www.iso.org/iso/support/faqs/faqs_widely_used_standards/widely_used_standards_other/currency_codes/currency_codes_list-1.htm
Declaration
public string Currency { get; set; }
Property Value
Type | Description |
---|---|
string |
CustomerCapacity
The customer capacity for this trade.
Declaration
public CustomerCapacity CustomerCapacity { get; set; }
Property Value
Type | Description |
---|---|
CustomerCapacity |
CustomerOrderHandlingInstruction
Defines source of original order.
Declaration
public string CustomerOrderHandlingInstruction { get; set; }
Property Value
Type | Description |
---|---|
string |
EndCash
Ending dirty cash consideration of a financing deal. i.e. reimbursed to the buyer on the End Date.
Declaration
public decimal EndCash { get; set; }
Property Value
Type | Description |
---|---|
decimal |
FundDesignation
Fund Designation as specified at order submission time.
Declaration
public string FundDesignation { get; set; }
Property Value
Type | Description |
---|---|
string |
LiquidityFlag
Indicates if an order was submitted for market making obligation as required for MiFID. Applicable only for EU fixed income markets.
Declaration
public LiquidityFlag LiquidityFlag { get; set; }
Property Value
Type | Description |
---|---|
LiquidityFlag |
ManualOrderIndicator
Indicates if the order was created manually or through API.
Declaration
public bool ManualOrderIndicator { get; set; }
Property Value
Type | Description |
---|---|
bool |
MemoField
Free format text field.
Declaration
public string MemoField { get; set; }
Property Value
Type | Description |
---|---|
string |
OrderID
Order ID
Declaration
public string OrderID { get; set; }
Property Value
Type | Description |
---|---|
string |
Parties
List of parties.
Declaration
public Collection<Party> Parties { get; }
Property Value
Type | Description |
---|---|
Collection<Party> |
RelatedTrades
List of trade timestamps.
Declaration
public Collection<RelatedTrade> RelatedTrades { get; }
Property Value
Type | Description |
---|---|
Collection<RelatedTrade> |
SecondaryAllocationGroupID
Indicates the clearing assigned identifier used for the allocation group. This links trades marked for allocation that are part of the same group, as well as offset trades once allocations from that group are claimed.
Declaration
public string SecondaryAllocationGroupID { get; set; }
Property Value
Type | Description |
---|---|
string |
Side
Side of order Supported Values: 1 = Buy 2 = Sell
Declaration
public Side Side { get; set; }
Property Value
Type | Description |
---|---|
Side |
SideOrigTradeID
Used to capture the original trade id for each side of a trade undergoing novation to a standardized model.
Declaration
public string SideOrigTradeID { get; set; }
Property Value
Type | Description |
---|---|
string |
SideRegulatoryTrades
Information about Side Regulatory Trade.
Declaration
public Collection<SideRegulatoryTrade> SideRegulatoryTrades { get; }
Property Value
Type | Description |
---|---|
Collection<SideRegulatoryTrade> |
StartCash
Starting dirty cash consideration of a financing deal, i.e. paid to the seller on the Start Date.
Declaration
public decimal StartCash { get; set; }
Property Value
Type | Description |
---|---|
decimal |
StrategyLinkID
Unique ID linking all individual legs of a spread or strategy together. It can also link individual legs to the parent multi-leg trade.
Declaration
public string StrategyLinkID { get; set; }
Property Value
Type | Description |
---|---|
string |
Text
Free format text string.
Declaration
public string Text { get; set; }
Property Value
Type | Description |
---|---|
string |
TradeInputSource
CME Defined Supported Values: CPC = CME ClearPort® Clearing, CPT = CME ClearPort® Trading, CXPIT = COMEX Trading Floor, GLBX = CME Globex® , NXPIT = NYMEX Trading Floor
Declaration
public string TradeInputSource { get; set; }
Property Value
Type | Description |
---|---|
string |
TradeTimeStamps
List of trade timestamps.
Declaration
public Collection<TradeTimeStamp> TradeTimeStamps { get; }
Property Value
Type | Description |
---|---|
Collection<TradeTimeStamp> |