public TradeHistoryRequest( QuickFix.Fields.MDReqID aMDReqID, QuickFix.Fields.SubscriptionRequestType aSubscriptionRequestType ) : this() { this.MDReqID = aMDReqID; this.SubscriptionRequestType = aSubscriptionRequestType; }
public MarketDataRequestReject( QuickFix.Fields.MDReqID aMDReqID, QuickFix.Fields.MDReqRejReason aMDReqRejReason ) : this() { this.MDReqID = aMDReqID; this.MDReqRejReason = aMDReqRejReason; }
public MarketDataRequest( QuickFix.Fields.MDReqID aMDReqID, QuickFix.Fields.SubscriptionRequestType aSubscriptionRequestType ) : this() { this.MDReqID = aMDReqID; this.SubscriptionRequestType = aSubscriptionRequestType; }
public bool IsSet(QuickFix.Fields.MDReqID val) { return(IsSetMDReqID()); }
public QuickFix.Fields.MDReqID Get(QuickFix.Fields.MDReqID val) { GetField(val); return(val); }
public void Set(QuickFix.Fields.MDReqID val) { this.MDReqID = val; }
public MarketDataRequestReject( QuickFix.Fields.MDReqID aMDReqID ) : this() { this.MDReqID = aMDReqID; }
private QuickFix.FIX44.MarketDataRequest QueryMarketDataRequest44() { MDReqID mdReqID = new MDReqID("MARKETDATAID"); SubscriptionRequestType subType = new SubscriptionRequestType(SubscriptionRequestType.SNAPSHOT); MarketDepth marketDepth = new MarketDepth(0); QuickFix.FIX44.MarketDataRequest.NoMDEntryTypesGroup marketDataEntryGroup = new QuickFix.FIX44.MarketDataRequest.NoMDEntryTypesGroup(); marketDataEntryGroup.Set(new MDEntryType(MDEntryType.BID)); QuickFix.FIX44.MarketDataRequest.NoRelatedSymGroup symbolGroup = new QuickFix.FIX44.MarketDataRequest.NoRelatedSymGroup(); symbolGroup.Set(new Symbol("LNUX")); QuickFix.FIX44.MarketDataRequest message = new QuickFix.FIX44.MarketDataRequest(mdReqID, subType, marketDepth); message.AddGroup(marketDataEntryGroup); message.AddGroup(symbolGroup); return message; }
public QuickFix.FIX42.MarketDataRequest QueryMarketDataRequest42(string productName) { MDReqID mdReqID = new MDReqID("MARKETDATAID"); SubscriptionRequestType subType = new SubscriptionRequestType(SubscriptionRequestType.SNAPSHOT_PLUS_UPDATES); MarketDepth marketDepth = new MarketDepth(1); QuickFix.FIX42.MarketDataRequest.NoMDEntryTypesGroup marketDataEntryGroup = new QuickFix.FIX42.MarketDataRequest.NoMDEntryTypesGroup(); marketDataEntryGroup.Set(new MDEntryType(MDEntryType.BID)); QuickFix.FIX42.MarketDataRequest.NoRelatedSymGroup symbolGroup = new QuickFix.FIX42.MarketDataRequest.NoRelatedSymGroup(); symbolGroup.Set(new Symbol(productName)); symbolGroup.Set(new SecurityExchange("*")); symbolGroup.Set(new SecurityType(SecurityType.COMMON_STOCK)); QuickFix.FIX42.MarketDataRequest message = new QuickFix.FIX42.MarketDataRequest(mdReqID, subType, marketDepth); message.AddGroup(marketDataEntryGroup); message.AddGroup(symbolGroup); return message; }
public MarketTotalsResponse( QuickFix.Fields.MDReqID aMDReqID ) : this() { this.MDReqID = aMDReqID; }