|
From: Nik G. <nik...@gm...> - 2020-04-23 10:24:27
|
Fuad, Your example currently adds one element containing the symbol "ALL" (presumably a magic value) into your repeating group. You are asking for a way to change the code to add in 4 elements containing your specified symbols instead. Please read the QuickfixJ documentation for how to add elements into a repeating group. Can be found here : https://www.quickfixj.org/usermanual/2.1.0/usage/repeating_groups.html Nik On Thu, 23 Apr 2020 at 10:57, Fuad Azhar <fua...@gm...> wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J <http://www.quickfixj.org/documentation/QuickFIX/J> Support: > http://www.quickfixj.org/support/ > > > hi all, > > i have example market data request for get all symbol > MarketDataRequest marketDataRequest = new MarketDataRequest(); > quickfix.fix42.MarketDataRequest.NoMDEntryTypes group = new > quickfix.fix42.MarketDataRequest.NoMDEntryTypes(); > quickfix.fix42.MarketDataRequest.NoRelatedSym group1 = new > quickfix.fix42.MarketDataRequest.NoRelatedSym(); > Header header = marketDataRequest.getHeader(); > header.setField(new BeginString("FIX.4.2")); > header.setField(new SenderCompID("MDValueTrade2UAT1")); > header.setField(new TargetCompID("Fastmatch1")); > header.setField(new MsgType("V")); > marketDataRequest.setField(new MDReqID("VT_020")); > marketDataRequest.setField(new SubscriptionRequestType('1')); > marketDataRequest.setField(new MarketDepth(1)); > group.set(new MDEntryType('1')); > marketDataRequest.addGroup(group); > group1.set(new Symbol("ALL")); > marketDataRequest.addGroup(group1); > Session.sendToTarget(marketDataRequest, sessionID); > > my question is how to code request for example i want to get only price > for EUR/USD, USD/CAD, GBP/USD,and AUD/USD using repeating group for market > data request not using get all symbol > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > |