Versions in this module Expand all Collapse all v0 v0.3.0 Jun 3, 2016 Changes in this version + func Route(router RouteOut) (string, string, quickfix.MessageRoute) + type Message struct + Account *string + AccountType *int + AccruedInterestAmt *float64 + AccruedInterestRate *float64 + AcctIDSource *int + AvgPx float64 + BasisFeatureDate *string + BasisFeaturePrice *float64 + BookingType *int + BookingUnit *string + CancellationRights *string + CashMargin *string + ClOrdID *string + ClOrdLinkID *string + ClearingFeeIndicator *string + CommissionData *commissiondata.CommissionData + ComplianceID *string + Concession *float64 + CopyMsgIndicator *bool + CrossID *string + CrossType *int + CumQty float64 + Currency *string + CustOrderCapacity *int + DayAvgPx *float64 + DayBookingInst *string + DayCumQty *float64 + DayOrderQty *float64 + Designation *string + DiscretionInstructions *discretioninstructions.DiscretionInstructions + DiscretionPrice *float64 + EffectiveTime *time.Time + EncodedText *string + EncodedTextLen *int + EndAccruedInterestAmt *float64 + EndCash *float64 + ExDate *string + ExecID string + ExecInst *string + ExecPriceAdjustment *float64 + ExecPriceType *string + ExecRefID *string + ExecRestatementReason *int + ExecType string + ExecValuationPoint *time.Time + ExpireDate *string + ExpireTime *time.Time + FIXMsgType string + FinancingDetails *financingdetails.FinancingDetails + GTBookingInst *int + GrossTradeAmt *float64 + HandlInst *string + InterestAtMaturity *float64 + LastCapacity *string + LastForwardPoints *float64 + LastForwardPoints2 *float64 + LastLiquidityInd *int + LastMkt *string + LastParPx *float64 + LastPx *float64 + LastQty *float64 + LastRptRequested *bool + LastSpotRate *float64 + LeavesQty float64 + ListID *string + MassStatusReqID *string + MaxFloor *float64 + MaxShow *float64 + MinQty *float64 + MoneyLaunderingStatus *string + MultiLegReportingType *string + NetMoney *float64 + NoContAmts []NoContAmts + NoContraBrokers []NoContraBrokers + NoLegs []NoLegs + NoMiscFees []NoMiscFees + NoUnderlyings []NoUnderlyings + NumDaysInterest *int + OrdRejReason *int + OrdStatus string + OrdStatusReqID *string + OrdType *string + OrderCapacity *string + OrderID string + OrderQty2 *float64 + OrderQtyData *orderqtydata.OrderQtyData + OrderRestrictions *string + OrigClOrdID *string + OrigCrossID *string + ParticipationRate *float64 + Parties *parties.Parties + PegInstructions *peginstructions.PegInstructions + PeggedPrice *float64 + PositionEffect *string + PreallocMethod *string + Price *float64 + PriceImprovement *float64 + PriceType *int + PriorityIndicator *int + QtyType *int + QuoteRespID *string + RegistID *string + ReportToExch *bool + SecondaryClOrdID *string + SecondaryExecID *string + SecondaryOrderID *string + SettlCurrAmt *float64 + SettlCurrFxRate *float64 + SettlCurrFxRateCalc *string + SettlCurrency *string + SettlDate *string + SettlDate2 *string + SettlType *string + Side string + SolicitedFlag *bool + SpreadOrBenchmarkCurveData *spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData + StartCash *float64 + Stipulations *stipulations.Stipulations + StopPx *float64 + TargetStrategy *int + TargetStrategyParameters *string + TargetStrategyPerformance *float64 + Text *string + TimeBracket *string + TimeInForce *string + TotNumReports *int + TotalTakedown *float64 + TradeDate *string + TradeOriginationDate *string + TradedFlatSwitch *bool + TradingSessionID *string + TradingSessionSubID *string + TransBkdTime *time.Time + TransactTime *time.Time + UnderlyingLastPx *float64 + UnderlyingLastQty *float64 + WorkingIndicator *bool + YieldData *yielddata.YieldData + func New(orderid string, execid string, exectype string, ordstatus string, ...) *Message + func (m *Message) SetAccount(v string) + func (m *Message) SetAccountType(v int) + func (m *Message) SetAccruedInterestAmt(v float64) + func (m *Message) SetAccruedInterestRate(v float64) + func (m *Message) SetAcctIDSource(v int) + func (m *Message) SetAvgPx(v float64) + func (m *Message) SetBasisFeatureDate(v string) + func (m *Message) SetBasisFeaturePrice(v float64) + func (m *Message) SetBookingType(v int) + func (m *Message) SetBookingUnit(v string) + func (m *Message) SetCancellationRights(v string) + func (m *Message) SetCashMargin(v string) + func (m *Message) SetClOrdID(v string) + func (m *Message) SetClOrdLinkID(v string) + func (m *Message) SetClearingFeeIndicator(v string) + func (m *Message) SetCommissionData(v commissiondata.CommissionData) + func (m *Message) SetComplianceID(v string) + func (m *Message) SetConcession(v float64) + func (m *Message) SetCopyMsgIndicator(v bool) + func (m *Message) SetCrossID(v string) + func (m *Message) SetCrossType(v int) + func (m *Message) SetCumQty(v float64) + func (m *Message) SetCurrency(v string) + func (m *Message) SetCustOrderCapacity(v int) + func (m *Message) SetDayAvgPx(v float64) + func (m *Message) SetDayBookingInst(v string) + func (m *Message) SetDayCumQty(v float64) + func (m *Message) SetDayOrderQty(v float64) + func (m *Message) SetDesignation(v string) + func (m *Message) SetDiscretionInstructions(v discretioninstructions.DiscretionInstructions) + func (m *Message) SetDiscretionPrice(v float64) + func (m *Message) SetEffectiveTime(v time.Time) + func (m *Message) SetEncodedText(v string) + func (m *Message) SetEncodedTextLen(v int) + func (m *Message) SetEndAccruedInterestAmt(v float64) + func (m *Message) SetEndCash(v float64) + func (m *Message) SetExDate(v string) + func (m *Message) SetExecID(v string) + func (m *Message) SetExecInst(v string) + func (m *Message) SetExecPriceAdjustment(v float64) + func (m *Message) SetExecPriceType(v string) + func (m *Message) SetExecRefID(v string) + func (m *Message) SetExecRestatementReason(v int) + func (m *Message) SetExecType(v string) + func (m *Message) SetExecValuationPoint(v time.Time) + func (m *Message) SetExpireDate(v string) + func (m *Message) SetExpireTime(v time.Time) + func (m *Message) SetFinancingDetails(v financingdetails.FinancingDetails) + func (m *Message) SetGTBookingInst(v int) + func (m *Message) SetGrossTradeAmt(v float64) + func (m *Message) SetHandlInst(v string) + func (m *Message) SetInstrument(v instrument.Instrument) + func (m *Message) SetInterestAtMaturity(v float64) + func (m *Message) SetLastCapacity(v string) + func (m *Message) SetLastForwardPoints(v float64) + func (m *Message) SetLastForwardPoints2(v float64) + func (m *Message) SetLastLiquidityInd(v int) + func (m *Message) SetLastMkt(v string) + func (m *Message) SetLastParPx(v float64) + func (m *Message) SetLastPx(v float64) + func (m *Message) SetLastQty(v float64) + func (m *Message) SetLastRptRequested(v bool) + func (m *Message) SetLastSpotRate(v float64) + func (m *Message) SetLeavesQty(v float64) + func (m *Message) SetListID(v string) + func (m *Message) SetMassStatusReqID(v string) + func (m *Message) SetMaxFloor(v float64) + func (m *Message) SetMaxShow(v float64) + func (m *Message) SetMinQty(v float64) + func (m *Message) SetMoneyLaunderingStatus(v string) + func (m *Message) SetMultiLegReportingType(v string) + func (m *Message) SetNetMoney(v float64) + func (m *Message) SetNoContAmts(v []NoContAmts) + func (m *Message) SetNoContraBrokers(v []NoContraBrokers) + func (m *Message) SetNoLegs(v []NoLegs) + func (m *Message) SetNoMiscFees(v []NoMiscFees) + func (m *Message) SetNoUnderlyings(v []NoUnderlyings) + func (m *Message) SetNumDaysInterest(v int) + func (m *Message) SetOrdRejReason(v int) + func (m *Message) SetOrdStatus(v string) + func (m *Message) SetOrdStatusReqID(v string) + func (m *Message) SetOrdType(v string) + func (m *Message) SetOrderCapacity(v string) + func (m *Message) SetOrderID(v string) + func (m *Message) SetOrderQty2(v float64) + func (m *Message) SetOrderQtyData(v orderqtydata.OrderQtyData) + func (m *Message) SetOrderRestrictions(v string) + func (m *Message) SetOrigClOrdID(v string) + func (m *Message) SetOrigCrossID(v string) + func (m *Message) SetParticipationRate(v float64) + func (m *Message) SetParties(v parties.Parties) + func (m *Message) SetPegInstructions(v peginstructions.PegInstructions) + func (m *Message) SetPeggedPrice(v float64) + func (m *Message) SetPositionEffect(v string) + func (m *Message) SetPreallocMethod(v string) + func (m *Message) SetPrice(v float64) + func (m *Message) SetPriceImprovement(v float64) + func (m *Message) SetPriceType(v int) + func (m *Message) SetPriorityIndicator(v int) + func (m *Message) SetQtyType(v int) + func (m *Message) SetQuoteRespID(v string) + func (m *Message) SetRegistID(v string) + func (m *Message) SetReportToExch(v bool) + func (m *Message) SetSecondaryClOrdID(v string) + func (m *Message) SetSecondaryExecID(v string) + func (m *Message) SetSecondaryOrderID(v string) + func (m *Message) SetSettlCurrAmt(v float64) + func (m *Message) SetSettlCurrFxRate(v float64) + func (m *Message) SetSettlCurrFxRateCalc(v string) + func (m *Message) SetSettlCurrency(v string) + func (m *Message) SetSettlDate(v string) + func (m *Message) SetSettlDate2(v string) + func (m *Message) SetSettlType(v string) + func (m *Message) SetSide(v string) + func (m *Message) SetSolicitedFlag(v bool) + func (m *Message) SetSpreadOrBenchmarkCurveData(v spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData) + func (m *Message) SetStartCash(v float64) + func (m *Message) SetStipulations(v stipulations.Stipulations) + func (m *Message) SetStopPx(v float64) + func (m *Message) SetTargetStrategy(v int) + func (m *Message) SetTargetStrategyParameters(v string) + func (m *Message) SetTargetStrategyPerformance(v float64) + func (m *Message) SetText(v string) + func (m *Message) SetTimeBracket(v string) + func (m *Message) SetTimeInForce(v string) + func (m *Message) SetTotNumReports(v int) + func (m *Message) SetTotalTakedown(v float64) + func (m *Message) SetTradeDate(v string) + func (m *Message) SetTradeOriginationDate(v string) + func (m *Message) SetTradedFlatSwitch(v bool) + func (m *Message) SetTradingSessionID(v string) + func (m *Message) SetTradingSessionSubID(v string) + func (m *Message) SetTransBkdTime(v time.Time) + func (m *Message) SetTransactTime(v time.Time) + func (m *Message) SetUnderlyingLastPx(v float64) + func (m *Message) SetUnderlyingLastQty(v float64) + func (m *Message) SetWorkingIndicator(v bool) + func (m *Message) SetYieldData(v yielddata.YieldData) + func (m Message) Marshal() quickfix.Message + type NoContAmts struct + ContAmtCurr *string + ContAmtType *int + ContAmtValue *float64 + func NewNoContAmts() *NoContAmts + func (m *NoContAmts) SetContAmtCurr(v string) + func (m *NoContAmts) SetContAmtType(v int) + func (m *NoContAmts) SetContAmtValue(v float64) + type NoContraBrokers struct + ContraBroker *string + ContraLegRefID *string + ContraTradeQty *float64 + ContraTradeTime *time.Time + ContraTrader *string + func NewNoContraBrokers() *NoContraBrokers + func (m *NoContraBrokers) SetContraBroker(v string) + func (m *NoContraBrokers) SetContraLegRefID(v string) + func (m *NoContraBrokers) SetContraTradeQty(v float64) + func (m *NoContraBrokers) SetContraTradeTime(v time.Time) + func (m *NoContraBrokers) SetContraTrader(v string) + type NoLegs struct + InstrumentLeg *instrumentleg.InstrumentLeg + LegCoveredOrUncovered *int + LegLastPx *float64 + LegPositionEffect *string + LegPrice *float64 + LegQty *float64 + LegRefID *string + LegSettlDate *string + LegSettlType *string + LegStipulations *legstipulations.LegStipulations + LegSwapType *int + NestedParties *nestedparties.NestedParties + func NewNoLegs() *NoLegs + func (m *NoLegs) SetInstrumentLeg(v instrumentleg.InstrumentLeg) + func (m *NoLegs) SetLegCoveredOrUncovered(v int) + func (m *NoLegs) SetLegLastPx(v float64) + func (m *NoLegs) SetLegPositionEffect(v string) + func (m *NoLegs) SetLegPrice(v float64) + func (m *NoLegs) SetLegQty(v float64) + func (m *NoLegs) SetLegRefID(v string) + func (m *NoLegs) SetLegSettlDate(v string) + func (m *NoLegs) SetLegSettlType(v string) + func (m *NoLegs) SetLegStipulations(v legstipulations.LegStipulations) + func (m *NoLegs) SetLegSwapType(v int) + func (m *NoLegs) SetNestedParties(v nestedparties.NestedParties) + type NoMiscFees struct + MiscFeeAmt *float64 + MiscFeeBasis *int + MiscFeeCurr *string + MiscFeeType *string + func NewNoMiscFees() *NoMiscFees + func (m *NoMiscFees) SetMiscFeeAmt(v float64) + func (m *NoMiscFees) SetMiscFeeBasis(v int) + func (m *NoMiscFees) SetMiscFeeCurr(v string) + func (m *NoMiscFees) SetMiscFeeType(v string) + type NoUnderlyings struct + UnderlyingInstrument *underlyinginstrument.UnderlyingInstrument + func NewNoUnderlyings() *NoUnderlyings + func (m *NoUnderlyings) SetUnderlyingInstrument(v underlyinginstrument.UnderlyingInstrument) + type RouteOut func(msg Message, sessionID quickfix.SessionID) quickfix.MessageRejectError