Re: [Quickfix-developers] QuickFixJ: MassQuoteMessage
Brought to you by:
orenmnero
From: Grant B. <gbi...@co...> - 2014-07-16 14:40:55
|
This is the C++ QF list. You should join the Java list instead. See http://quickfixj.org/support/ On Tue, Jul 15, 2014 at 11:45 PM, Obucina, Ilija (CWM-NR) < ili...@rb...> wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hi, > > I am using quickfixj 1.53 (counterparty is using FIX50SP2 specs. I am > trying to create MassQuoteMessage , but I am having difficulties adding > instrument information and custom tags defined by the counterparty: > > > > Here is part of my counterparty requirements: > > > > *Header: * > > MsgType=i > > > > *Message:* > > Tag:117 (QuoteID) > > Tag 296 (NoQuoteSets) > > Tag : 302 (QuoteSetID) > > Taag 48: (SecurityId) > > Tag 22: (SecurityIDSource) > > Tag 12345 (Custom) > > Tag: 12346 (Custom2) > > ….. > > Tag 299 (QuoteEntryID) > > Tag 132 (BidPx) > > Tag 133(OfferPx) > > > > > > > > My Java code : > > MassQuote offeringMessage = new MassQuote(new > QuoteID(String.format("QID_%s", sequence++))); > > > > // header -- TODO maybe it is not needed > > offeringMessage.getHeader().setField(new MsgType(MsgType.MASS_QUOTE)); > > > > MassQuote.NoQuoteSets quoteSetGroup = new MassQuote.NoQuoteSets(); > > quoteSetGroup.set(new QuoteSetID(String.format("QSET_%s", > sequence))); > > quoteSetGroup.set(new TotNoQuoteEntries(1)); > > > > // How to add custom filelds and Instrument info ???????? > > > > MassQuote.NoQuoteSets.NoQuoteEntries quoteEntryGroup = new > MassQuote.NoQuoteSets.NoQuoteEntries(); > > quoteEntryGroup.set(new QuoteEntryID(“1”)); > > > > quoteEntryGroup.set(*new* BidPx(2.1)); > > quoteEntryGroup.set(*new* OfferPx(2.0)); > > > > quoteSetGroup.addGroup(quoteEntryGroup); > > offeringMessage.addGroup(quoteSetGroup); > > > > > > Thank you, > > Ilija > > _______________________________________________________________________ > > This email is intended only for the use of the individual(s) to whom it is > addressed and may be privileged and confidential. > Unauthorised use or disclosure is prohibited. If you receive This e-mail > in error, please advise immediately and delete the original message. > This message may have been altered without your or our knowledge and the > sender does not accept any liability for any errors or omissions in the > message. > > Ce courriel est confidentiel et protégé. L'expéditeur ne renonce pas aux > droits et obligations qui s'y rapportent. > Toute diffusion, utilisation ou copie de ce message ou des renseignements > qu'il contient par une personne autre que le (les) destinataire(s) > désigné(s) est interdite. > Si vous recevez ce courriel par erreur, veuillez m'en aviser > immédiatement, par retour de courriel ou par un autre moyen. > > > ------------------------------------------------------------------------------ > Want fast and easy access to all the code in your enterprise? Index and > search up to 200,000 lines of code with a free copy of Black Duck > Code Sight - the same software that powers the world's largest code > search on Ohloh, the Black Duck Open Hub! Try it now. > http://p.sf.net/sfu/bds > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > -- Grant Birchmeier *Connamara Systems, LLC* *Made-To-Measure Trading Solutions.* Exactly what you need. No more. No less. http://connamara.com |