Documentation ¶
Overview ¶
Package tradecapturereport msg type = AE.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Message ¶
type Message struct { FIXMsgType string `fix:"AE"` Header fixt11.Header //TradeReportID is a non-required field for TradeCaptureReport. TradeReportID *string `fix:"571"` //TradeReportTransType is a non-required field for TradeCaptureReport. TradeReportTransType *int `fix:"487"` //TradeReportType is a non-required field for TradeCaptureReport. TradeReportType *int `fix:"856"` //TradeRequestID is a non-required field for TradeCaptureReport. TradeRequestID *string `fix:"568"` //TrdType is a non-required field for TradeCaptureReport. TrdType *int `fix:"828"` //TrdSubType is a non-required field for TradeCaptureReport. TrdSubType *int `fix:"829"` //SecondaryTrdType is a non-required field for TradeCaptureReport. SecondaryTrdType *int `fix:"855"` //TransferReason is a non-required field for TradeCaptureReport. TransferReason *string `fix:"830"` //ExecType is a non-required field for TradeCaptureReport. ExecType *string `fix:"150"` //TotNumTradeReports is a non-required field for TradeCaptureReport. TotNumTradeReports *int `fix:"748"` //LastRptRequested is a non-required field for TradeCaptureReport. LastRptRequested *bool `fix:"912"` //UnsolicitedIndicator is a non-required field for TradeCaptureReport. UnsolicitedIndicator *bool `fix:"325"` //SubscriptionRequestType is a non-required field for TradeCaptureReport. SubscriptionRequestType *string `fix:"263"` //TradeReportRefID is a non-required field for TradeCaptureReport. TradeReportRefID *string `fix:"572"` //SecondaryTradeReportRefID is a non-required field for TradeCaptureReport. SecondaryTradeReportRefID *string `fix:"881"` //SecondaryTradeReportID is a non-required field for TradeCaptureReport. SecondaryTradeReportID *string `fix:"818"` //TradeLinkID is a non-required field for TradeCaptureReport. TradeLinkID *string `fix:"820"` //TrdMatchID is a non-required field for TradeCaptureReport. TrdMatchID *string `fix:"880"` //ExecID is a non-required field for TradeCaptureReport. ExecID *string `fix:"17"` //OrdStatus is a non-required field for TradeCaptureReport. OrdStatus *string `fix:"39"` //SecondaryExecID is a non-required field for TradeCaptureReport. SecondaryExecID *string `fix:"527"` //ExecRestatementReason is a non-required field for TradeCaptureReport. ExecRestatementReason *int `fix:"378"` //PreviouslyReported is a non-required field for TradeCaptureReport. PreviouslyReported *bool `fix:"570"` //PriceType is a non-required field for TradeCaptureReport. PriceType *int `fix:"423"` //Instrument Component Instrument instrument.Component //FinancingDetails Component FinancingDetails financingdetails.Component //OrderQtyData Component OrderQtyData orderqtydata.Component //QtyType is a non-required field for TradeCaptureReport. QtyType *int `fix:"854"` //YieldData Component YieldData yielddata.Component //UndInstrmtGrp Component UndInstrmtGrp undinstrmtgrp.Component //UnderlyingTradingSessionID is a non-required field for TradeCaptureReport. UnderlyingTradingSessionID *string `fix:"822"` //UnderlyingTradingSessionSubID is a non-required field for TradeCaptureReport. UnderlyingTradingSessionSubID *string `fix:"823"` //LastQty is a required field for TradeCaptureReport. LastQty float64 `fix:"32"` //LastPx is a required field for TradeCaptureReport. LastPx float64 `fix:"31"` //LastParPx is a non-required field for TradeCaptureReport. LastParPx *float64 `fix:"669"` //LastSpotRate is a non-required field for TradeCaptureReport. LastSpotRate *float64 `fix:"194"` //LastForwardPoints is a non-required field for TradeCaptureReport. LastForwardPoints *float64 `fix:"195"` //LastMkt is a non-required field for TradeCaptureReport. LastMkt *string `fix:"30"` //TradeDate is a non-required field for TradeCaptureReport. TradeDate *string `fix:"75"` //ClearingBusinessDate is a non-required field for TradeCaptureReport. ClearingBusinessDate *string `fix:"715"` //AvgPx is a non-required field for TradeCaptureReport. AvgPx *float64 `fix:"6"` //SpreadOrBenchmarkCurveData Component SpreadOrBenchmarkCurveData spreadorbenchmarkcurvedata.Component //AvgPxIndicator is a non-required field for TradeCaptureReport. AvgPxIndicator *int `fix:"819"` //PositionAmountData Component PositionAmountData positionamountdata.Component //MultiLegReportingType is a non-required field for TradeCaptureReport. MultiLegReportingType *string `fix:"442"` //TradeLegRefID is a non-required field for TradeCaptureReport. TradeLegRefID *string `fix:"824"` //TrdInstrmtLegGrp Component TrdInstrmtLegGrp trdinstrmtleggrp.Component //TransactTime is a non-required field for TradeCaptureReport. TransactTime *time.Time `fix:"60"` //TrdRegTimestamps Component TrdRegTimestamps trdregtimestamps.Component //SettlType is a non-required field for TradeCaptureReport. SettlType *string `fix:"63"` //SettlDate is a non-required field for TradeCaptureReport. SettlDate *string `fix:"64"` //MatchStatus is a non-required field for TradeCaptureReport. MatchStatus *string `fix:"573"` //MatchType is a non-required field for TradeCaptureReport. MatchType *string `fix:"574"` //TrdCapRptSideGrp Component TrdCapRptSideGrp trdcaprptsidegrp.Component //CopyMsgIndicator is a non-required field for TradeCaptureReport. CopyMsgIndicator *bool `fix:"797"` //PublishTrdIndicator is a non-required field for TradeCaptureReport. PublishTrdIndicator *bool `fix:"852"` //ShortSaleReason is a non-required field for TradeCaptureReport. ShortSaleReason *int `fix:"853"` //TrdRptStatus is a non-required field for TradeCaptureReport. TrdRptStatus *int `fix:"939"` //AsOfIndicator is a non-required field for TradeCaptureReport. AsOfIndicator *string `fix:"1015"` //SettlSessID is a non-required field for TradeCaptureReport. SettlSessID *string `fix:"716"` //SettlSessSubID is a non-required field for TradeCaptureReport. SettlSessSubID *string `fix:"717"` //TierCode is a non-required field for TradeCaptureReport. TierCode *string `fix:"994"` //MessageEventSource is a non-required field for TradeCaptureReport. MessageEventSource *string `fix:"1011"` //LastUpdateTime is a non-required field for TradeCaptureReport. LastUpdateTime *time.Time `fix:"779"` //RndPx is a non-required field for TradeCaptureReport. RndPx *float64 `fix:"991"` //TradeID is a non-required field for TradeCaptureReport. TradeID *string `fix:"1003"` //SecondaryTradeID is a non-required field for TradeCaptureReport. SecondaryTradeID *string `fix:"1040"` //FirmTradeID is a non-required field for TradeCaptureReport. FirmTradeID *string `fix:"1041"` //SecondaryFirmTradeID is a non-required field for TradeCaptureReport. SecondaryFirmTradeID *string `fix:"1042"` //CalculatedCcyLastQty is a non-required field for TradeCaptureReport. CalculatedCcyLastQty *float64 `fix:"1056"` //LastSwapPoints is a non-required field for TradeCaptureReport. LastSwapPoints *float64 `fix:"1071"` //UnderlyingSettlementDate is a non-required field for TradeCaptureReport. UnderlyingSettlementDate *string `fix:"987"` //GrossTradeAmt is a non-required field for TradeCaptureReport. GrossTradeAmt *float64 `fix:"381"` //RootParties Component RootParties rootparties.Component //OrderCategory is a non-required field for TradeCaptureReport. OrderCategory *string `fix:"1115"` //TradeHandlingInstr is a non-required field for TradeCaptureReport. TradeHandlingInstr *string `fix:"1123"` //OrigTradeHandlingInstr is a non-required field for TradeCaptureReport. OrigTradeHandlingInstr *string `fix:"1124"` //OrigTradeDate is a non-required field for TradeCaptureReport. OrigTradeDate *string `fix:"1125"` //OrigTradeID is a non-required field for TradeCaptureReport. OrigTradeID *string `fix:"1126"` //OrigSecondaryTradeID is a non-required field for TradeCaptureReport. OrigSecondaryTradeID *string `fix:"1127"` //TZTransactTime is a non-required field for TradeCaptureReport. TZTransactTime *string `fix:"1132"` //ReportedPxDiff is a non-required field for TradeCaptureReport. ReportedPxDiff *bool `fix:"1134"` //Currency is a non-required field for TradeCaptureReport. Currency *string `fix:"15"` //SettlCurrency is a non-required field for TradeCaptureReport. SettlCurrency *string `fix:"120"` //RejectText is a non-required field for TradeCaptureReport. RejectText *string `fix:"1328"` //FeeMultiplier is a non-required field for TradeCaptureReport. FeeMultiplier *float64 `fix:"1329"` //Volatility is a non-required field for TradeCaptureReport. Volatility *float64 `fix:"1188"` //DividendYield is a non-required field for TradeCaptureReport. DividendYield *float64 `fix:"1380"` //RiskFreeRate is a non-required field for TradeCaptureReport. RiskFreeRate *float64 `fix:"1190"` //CurrencyRatio is a non-required field for TradeCaptureReport. CurrencyRatio *float64 `fix:"1382"` //TrdRepIndicatorsGrp Component TrdRepIndicatorsGrp trdrepindicatorsgrp.Component //TradePublishIndicator is a non-required field for TradeCaptureReport. TradePublishIndicator *int `fix:"1390"` //ApplicationSequenceControl Component ApplicationSequenceControl applicationsequencecontrol.Component Trailer fixt11.Trailer }
Message is a TradeCaptureReport FIX Message
Click to show internal directories.
Click to hide internal directories.