MDReqID Field
Inheritance: StringField
コード例 #1
0
ファイル: TradeHistoryRequest.cs プロジェクト: radtek/Gradual
 public TradeHistoryRequest(
     QuickFix.Fields.MDReqID aMDReqID,
     QuickFix.Fields.SubscriptionRequestType aSubscriptionRequestType
     ) : this()
 {
     this.MDReqID = aMDReqID;
     this.SubscriptionRequestType = aSubscriptionRequestType;
 }
コード例 #2
0
 public MarketDataRequestReject(
     QuickFix.Fields.MDReqID aMDReqID,
     QuickFix.Fields.MDReqRejReason aMDReqRejReason
     ) : this()
 {
     this.MDReqID        = aMDReqID;
     this.MDReqRejReason = aMDReqRejReason;
 }
コード例 #3
0
ファイル: MarketDataRequest.cs プロジェクト: radtek/Gradual
 public MarketDataRequest(
     QuickFix.Fields.MDReqID aMDReqID,
     QuickFix.Fields.SubscriptionRequestType aSubscriptionRequestType
     ) : this()
 {
     this.MDReqID = aMDReqID;
     this.SubscriptionRequestType = aSubscriptionRequestType;
 }
コード例 #4
0
ファイル: TradeHistoryRequest.cs プロジェクト: radtek/Gradual
 public bool IsSet(QuickFix.Fields.MDReqID val)
 {
     return(IsSetMDReqID());
 }
コード例 #5
0
ファイル: TradeHistoryRequest.cs プロジェクト: radtek/Gradual
 public QuickFix.Fields.MDReqID Get(QuickFix.Fields.MDReqID val)
 {
     GetField(val);
     return(val);
 }
コード例 #6
0
ファイル: TradeHistoryRequest.cs プロジェクト: radtek/Gradual
 public void Set(QuickFix.Fields.MDReqID val)
 {
     this.MDReqID = val;
 }
コード例 #7
0
 public MarketDataRequestReject(
     QuickFix.Fields.MDReqID aMDReqID
     ) : this()
 {
     this.MDReqID = aMDReqID;
 }
コード例 #8
0
 public void Set(QuickFix.Fields.MDReqID val) 
 { 
     this.MDReqID = val;
 }
コード例 #9
0
ファイル: TradeClientApp.cs プロジェクト: Paccc/quickfixn
        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;
        }
コード例 #10
0
ファイル: Client.cs プロジェクト: huruixd/quickfixn
        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;
        }
コード例 #11
0
 public MarketTotalsResponse(
     QuickFix.Fields.MDReqID aMDReqID
     ) : this()
 {
     this.MDReqID = aMDReqID;
 }