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 + AvgPx float64 + CashOrderQty *float64 + ClOrdID *string + ClearingAccount *string + ClearingFirm *string + ClientID *string + CommType *string + Commission *float64 + ComplianceID *string + ContractMultiplier *float64 + CouponRate *float64 + CumQty float64 + Currency *string + DayAvgPx *float64 + DayCumQty *float64 + DayOrderQty *float64 + DiscretionInst *string + DiscretionOffset *float64 + EffectiveTime *time.Time + EncodedIssuer *string + EncodedIssuerLen *int + EncodedSecurityDesc *string + EncodedSecurityDescLen *int + EncodedText *string + EncodedTextLen *int + ExecBroker *string + ExecID string + ExecInst *string + ExecRefID *string + ExecRestatementReason *int + ExecTransType string + ExecType string + ExpireDate *string + ExpireTime *time.Time + FIXMsgType string + FutSettDate *string + FutSettDate2 *string + GTBookingInst *int + GrossTradeAmt *float64 + HandlInst *string + IDSource *string + Issuer *string + LastCapacity *string + LastForwardPoints *float64 + LastMkt *string + LastPx *float64 + LastShares *float64 + LastSpotRate *float64 + LeavesQty float64 + ListID *string + MaturityDay *int + MaturityMonthYear *string + MaxFloor *float64 + MaxShow *float64 + MinQty *float64 + MultiLegReportingType *string + NoContraBrokers []NoContraBrokers + OpenClose *string + OptAttribute *string + OrdRejReason *int + OrdStatus string + OrdType *string + OrderID string + OrderQty *float64 + OrderQty2 *float64 + OrigClOrdID *string + PegDifference *float64 + Price *float64 + PutOrCall *int + ReportToExch *bool + Rule80A *string + SecondaryOrderID *string + SecurityDesc *string + SecurityExchange *string + SecurityID *string + SecurityType *string + SettlCurrAmt *float64 + SettlCurrFxRate *float64 + SettlCurrFxRateCalc *string + SettlCurrency *string + SettlmntTyp *string + Side string + SolicitedFlag *bool + StopPx *float64 + StrikePrice *float64 + Symbol string + SymbolSfx *string + Text *string + TimeInForce *string + TradeDate *string + TradingSessionID *string + TransactTime *time.Time + func New(orderid string, execid string, exectranstype string, exectype string, ...) *Message + func (m *Message) SetAccount(v string) + func (m *Message) SetAvgPx(v float64) + func (m *Message) SetCashOrderQty(v float64) + func (m *Message) SetClOrdID(v string) + func (m *Message) SetClearingAccount(v string) + func (m *Message) SetClearingFirm(v string) + func (m *Message) SetClientID(v string) + func (m *Message) SetCommType(v string) + func (m *Message) SetCommission(v float64) + func (m *Message) SetComplianceID(v string) + func (m *Message) SetContractMultiplier(v float64) + func (m *Message) SetCouponRate(v float64) + func (m *Message) SetCumQty(v float64) + func (m *Message) SetCurrency(v string) + func (m *Message) SetDayAvgPx(v float64) + func (m *Message) SetDayCumQty(v float64) + func (m *Message) SetDayOrderQty(v float64) + func (m *Message) SetDiscretionInst(v string) + func (m *Message) SetDiscretionOffset(v float64) + func (m *Message) SetEffectiveTime(v time.Time) + func (m *Message) SetEncodedIssuer(v string) + func (m *Message) SetEncodedIssuerLen(v int) + func (m *Message) SetEncodedSecurityDesc(v string) + func (m *Message) SetEncodedSecurityDescLen(v int) + func (m *Message) SetEncodedText(v string) + func (m *Message) SetEncodedTextLen(v int) + func (m *Message) SetExecBroker(v string) + func (m *Message) SetExecID(v string) + func (m *Message) SetExecInst(v string) + func (m *Message) SetExecRefID(v string) + func (m *Message) SetExecRestatementReason(v int) + func (m *Message) SetExecTransType(v string) + func (m *Message) SetExecType(v string) + func (m *Message) SetExpireDate(v string) + func (m *Message) SetExpireTime(v time.Time) + func (m *Message) SetFutSettDate(v string) + func (m *Message) SetFutSettDate2(v string) + func (m *Message) SetGTBookingInst(v int) + func (m *Message) SetGrossTradeAmt(v float64) + func (m *Message) SetHandlInst(v string) + func (m *Message) SetIDSource(v string) + func (m *Message) SetIssuer(v string) + func (m *Message) SetLastCapacity(v string) + func (m *Message) SetLastForwardPoints(v float64) + func (m *Message) SetLastMkt(v string) + func (m *Message) SetLastPx(v float64) + func (m *Message) SetLastShares(v float64) + func (m *Message) SetLastSpotRate(v float64) + func (m *Message) SetLeavesQty(v float64) + func (m *Message) SetListID(v string) + func (m *Message) SetMaturityDay(v int) + func (m *Message) SetMaturityMonthYear(v string) + func (m *Message) SetMaxFloor(v float64) + func (m *Message) SetMaxShow(v float64) + func (m *Message) SetMinQty(v float64) + func (m *Message) SetMultiLegReportingType(v string) + func (m *Message) SetNoContraBrokers(v []NoContraBrokers) + func (m *Message) SetOpenClose(v string) + func (m *Message) SetOptAttribute(v string) + func (m *Message) SetOrdRejReason(v int) + func (m *Message) SetOrdStatus(v string) + func (m *Message) SetOrdType(v string) + func (m *Message) SetOrderID(v string) + func (m *Message) SetOrderQty(v float64) + func (m *Message) SetOrderQty2(v float64) + func (m *Message) SetOrigClOrdID(v string) + func (m *Message) SetPegDifference(v float64) + func (m *Message) SetPrice(v float64) + func (m *Message) SetPutOrCall(v int) + func (m *Message) SetReportToExch(v bool) + func (m *Message) SetRule80A(v string) + func (m *Message) SetSecondaryOrderID(v string) + func (m *Message) SetSecurityDesc(v string) + func (m *Message) SetSecurityExchange(v string) + func (m *Message) SetSecurityID(v string) + func (m *Message) SetSecurityType(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) SetSettlmntTyp(v string) + func (m *Message) SetSide(v string) + func (m *Message) SetSolicitedFlag(v bool) + func (m *Message) SetStopPx(v float64) + func (m *Message) SetStrikePrice(v float64) + func (m *Message) SetSymbol(v string) + func (m *Message) SetSymbolSfx(v string) + func (m *Message) SetText(v string) + func (m *Message) SetTimeInForce(v string) + func (m *Message) SetTradeDate(v string) + func (m *Message) SetTradingSessionID(v string) + func (m *Message) SetTransactTime(v time.Time) + func (m Message) Marshal() quickfix.Message + type NoContraBrokers struct + ContraBroker *string + ContraTradeQty *float64 + ContraTradeTime *time.Time + ContraTrader *string + func NewNoContraBrokers() *NoContraBrokers + func (m *NoContraBrokers) SetContraBroker(v string) + func (m *NoContraBrokers) SetContraTradeQty(v float64) + func (m *NoContraBrokers) SetContraTradeTime(v time.Time) + func (m *NoContraBrokers) SetContraTrader(v string) + type RouteOut func(msg Message, sessionID quickfix.SessionID) quickfix.MessageRejectError