Thread: RE: [Quickfix-developers] New To the Library
Brought to you by:
orenmnero
From: Jon D. <jd...@Li...> - 2003-04-23 20:01:20
|
VGhhbmtzIEdlbmUgaXQgbWFrZXMgc29tZSBzaW5jZSBub3cuDQoNCgktLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLSANCglGcm9tOiBHZW5lIEdvcm9raG92c2t5IFttYWlsdG86bXVzb3IxMDJAeWFo b28uY29tXSANCglTZW50OiBXZWQgNC8yMy8yMDAzIDE6MzIgUE0gDQoJVG86IEpvbiBEYWhsOyBx dWlja2ZpeC1kZXZlbG9wZXJzQGxpc3RzLnNvdXJjZWZvcmdlLm5ldCANCglDYzogDQoJU3ViamVj dDogUmU6IFtRdWlja2ZpeC1kZXZlbG9wZXJzXSBOZXcgVG8gdGhlIExpYnJhcnkNCgkNCgkNCg0K CVRoZSBjb3JyZWN0IHJlc3BvbnNlIHRvIFF1b3RlUmVxdWVzdCBpcyBRdW90ZSAoYW5kDQoJb3B0 aW9uYWxseSBRdW90ZSBBY2tub3dsZWRnZW1lbnQpLg0KCVlvdSBzaG91bGQgZmFtaWxpYXJpemUg eW91cnNlbGYgd2l0aCB0aGUgc2VtYW50aWNzIG9mDQoJRklYIHByb3RvY29sIChzZWUgZm9yIGV4 YW1wbGUgZml4Ki5odG1sIGluIHRoZQ0KCXF1aWNrZml4L3NwZWMgKQ0KCQ0KCUdlbmUgR29yb2to b3Zza3kNCgktLS0gSm9uIERhaGwgPGpkYWhsQExpcXVpZGl0eURpcmVjdC5jb20+IHdyb3RlOg0K CT4gSGV5IGFsbCwNCgk+IA0KCT4gSSd2ZSBiZWVuIHdvcmtpbmcgd2l0aCB0aGUgMS40LjEgbGli cmFyeSBmb3IgYSBmZXcNCgk+IGRheXMgbm93IGFuZCBoYXZlIGhpdCBzb21lIHNuYWdzIGFuZCBj bGltYmVkIHNvbWUNCgk+IGhpbGxzIHNvIHRvIHNwZWFrIHdpdGggaXQuDQoJPiANCgk+IE15IG1h aW4gcHVycG9zZSBmb3IgdGhlIGxpYnJhcnkgaW5pdGlhbGx5IGlzIHRvDQoJPiBjdXN0b21pemUg aXQgZm9yIFF1b3RlIFJlcXVlc3RzLCBRdW90ZSBSZXF1ZXN0DQoJPiBSZWplY3QsIGFuZCBJbmRp Y2F0aXZlcy4gSSB3YXMgd29uZGVyaW5nIGlmIGFueW9uZQ0KCT4gaGFzIGltcGxlbWVudGVkIHRo ZSBsaWJyYXJ5IGZvciB0aGVzZSB0eXBlcyBvZg0KCT4gcmVxdWVzdHM/DQoJPiANCgk+IEkgaGF2 ZSBzdGFydGVkIHRvIGNvZGUgdGhlIFF1b3RlUmVxdWVzdCBpbiB0aGUNCgk+IGV4ZWN1dG9yIHBy b2plY3QgYnV0IEkgd2FudCB0byBtYWtlIHN1cmUgSSBhbSBjb2RpbmcNCgk+IHRoZSByaWdodCB0 aGluZy4NCgk+IA0KCT4gSGVyZSBpcyBzb21ldGhpbmcgSSBoYXZlIHN0YXJ0ZWQ6DQoJPiB2b2lk IEFwcGxpY2F0aW9uOjpvbk1lc3NhZ2UoIGNvbnN0DQoJPiBGSVg0Mzo6UXVvdGVSZXF1ZXN0JiBt ZXNzYWdlLA0KCT4gICAgICAgIGNvbnN0IEZJWDo6U2Vzc2lvbklEJiBzZXNzaW9uSUQpDQoJPiB7 DQoJPiAgRklYOjpOb1JlbGF0ZWRTeW0gbm9SZWxhdGVkU3ltOw0KCT4gIEZJWDo6UXVvdGVUeXBl IHF1b3RlVHlwZTsNCgk+ICBGSVg6Ok1hdHVyaXR5TW9udGhZZWFyIG1hdHVyaXR5TW9udGhZZWFy Ow0KCT4gIEZJWDo6U3ltYm9sIHN5bWJvbDsNCgk+ICBGSVg6OlNpZGUgc2lkZTsNCgk+ICBGSVg6 OlF1b3RlUmVxSUQgcXVvdGVSZXFJRDsNCgk+ICBGSVg6Ok9yZGVyUXR5IG9yZGVyUXR5Ow0KCT4g IEZJWDo6UHJpY2UgcHJpY2U7DQoJPiAgRklYOjpDbE9yZElEIGNsT3JkSUQ7DQoJPiAgRklYOjpD RklDb2RlIGNmaUNvZGU7DQoJPiAgRklYOjpTdHJpa2VQcmljZSBzdHJpa2VQcmljZTsNCgk+ICBt ZXNzYWdlLmdldCggcXVvdGVSZXFJRCApOw0KCT4gIGlmKCBtZXNzYWdlLk1zZ1R5cGUoKSE9IEZJ WDo6TXNnVHlwZV9RdW90ZVJlcXVlc3QgKQ0KCT4gICB0aHJvdyBGSVg6OkluY29ycmVjdFRhZ1Zh bHVlKHF1b3RlUmVxSUQuZ2V0RmllbGQoKQ0KCT4gKTsNCgk+ICBGSVg0Mzo6RXhlY3V0aW9uUmVw b3J0IGV4ZWN1dGlvblJlcG9ydDsNCgk+ICANCgk+ICB0cnkNCgk+ICB7DQoJPiAgIEZJWDo6U2Vz c2lvbjo6c2VuZFRvVGFyZ2V0KGV4ZWN1dGlvblJlcG9ydCwNCgk+IHNlc3Npb25JRCk7DQoJPiAg fQ0KCT4gIGNhdGNoICggRklYOjpTZXNzaW9uTm90Rm91bmQmICl7fQ0KCT4gfQ0KCT4gDQoJPiBO b3cgaXMgRXhlY3V0aW9uUmVwb3J0IG9ubHkgZm9yIHNpbmdsZSBvcmRlcnMgb3IgaXMNCgk+IGl0 IGZvciBhbGwgcmVxdWVzdHM/IEl0IHNlZW1zIGxpa2UgaXQgaXMgbW9yZSBmb3INCgk+IE9yZGVy cyBvbmx5Lg0KCT4gDQoJPiBBbnlvbmUgaGF2ZSBhbnkgaWRlYXMgb24gd2hhdCBJIHNob3VsZCB1 c2UgZm9yIGENCgk+IFF1b3RlUmVxdWVzdCBSZXNwb25zZSBNZXNzYWdlPw0KCT4gDQoJPiBUaGFu a3MsDQoJPiANCgk+IEpEDQoJPg0KCU4YwqzCscO5w57CtcOpxaHFoFjCrMKyxaEnwrLFoMOedcK8 4oCc4oCgKcOkGcOnwqRZw6lcwqJnwq3CogfFvuKAmRfFocK9w6nDocK2w5p/w77DmGLFvkgeekco 4oC6w7sfQsOoxZPigJjDuMKxdcOrw57igJPFoF7CrsOJxaHFoFjCp+KAmljCrMK1IMKickfDosOF w5fCr3paKXrCuyXFoMOLbMKy4oC5wqtxw6fDqMKuB8KnesOYbcK24oC6P8O+WMKswrbDiyjCusK3 Hn7FoMOgenfCrcO+WMKswrbDj8OlxaDDi2LCncO6P8Kqw6jFk+KAmMO4wrF1w6vDnuKAk8WgXsKu DQoJDQoJDQoJX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18NCglEbyB5b3UgWWFob28hPw0KCVRoZSBOZXcgWWFob28hIFNlYXJjaCAtIEZhc3Rlci4gRWFz aWVyLiBCaW5nbw0KCWh0dHA6Ly9zZWFyY2gueWFob28uY29tDQoJDQoNCg== |
From: Bishop, B. <Bar...@gs...> - 2003-04-24 09:06:35
|
Hi, A FIX data dictionary tool that I've found very useful is found here: http://www.ttconnect.net/ttportal/datadict/browser.jsp It gives good descriptions of messages, tags and sometimes little bit = of logic as to what goes with what. Best of luck, barry bishop -----Original Message----- From: Jon Dahl [mailto:jd...@Li...] Sent: 23 April 2003 17:49 To: qui...@li... Subject: [Quickfix-developers] New To the Library Hey all, =20 I've been working with the 1.4.1 library for a few days now and have = hit some snags and climbed some hills so to speak with it. =20 My main purpose for the library initially is to customize it for Quote Requests, Quote Request Reject, and Indicatives. I was wondering if = anyone has implemented the library for these types of requests? =20 I have started to code the QuoteRequest in the executor project but I = want to make sure I am coding the right thing. =20 Here is something I have started: void Application::onMessage( const FIX43::QuoteRequest& message, const FIX::SessionID& sessionID) { FIX::NoRelatedSym noRelatedSym; FIX::QuoteType quoteType; FIX::MaturityMonthYear maturityMonthYear; FIX::Symbol symbol; FIX::Side side; FIX::QuoteReqID quoteReqID; FIX::OrderQty orderQty; FIX::Price price; FIX::ClOrdID clOrdID; FIX::CFICode cfiCode; FIX::StrikePrice strikePrice; message.get( quoteReqID ); if( message.MsgType()!=3D FIX::MsgType_QuoteRequest ) throw FIX::IncorrectTagValue(quoteReqID.getField() ); FIX43::ExecutionReport executionReport; =20 try { FIX::Session::sendToTarget(executionReport, sessionID); } catch ( FIX::SessionNotFound& ){} } =20 Now is ExecutionReport only for single orders or is it for all = requests? It seems like it is more for Orders only. =20 Anyone have any ideas on what I should use for a QuoteRequest Response Message? =20 Thanks, =20 JD N=18=01=E9=9A=8AX'u<)=19Y\g-=07=17 =7Fb=1EH=1EzG(=1FBu=DE=96^=C9=9AXX rG=02=D7=AFzZ)z%l2q=07=07zm6?X=E0=AC=B6(=1E~zw-X=0Fb=1D?*u=DE=96^ |
From: Mike H. <mi...@an...> - 2003-04-24 09:23:14
|
Cheers Barry, there are others - a good one is from Javelin Technologies - so as long as you don't mind using the opposition's tools :) http://www.javtech.com/rc/fixionary.htm Cheers Mike On Thu, 2003-04-24 at 10:06, Bishop, Barry wrote: > Hi, >=20 > A FIX data dictionary tool that I've found very useful is found here: >=20 > http://www.ttconnect.net/ttportal/datadict/browser.jsp >=20 > It gives good descriptions of messages, tags and sometimes little bit of > logic as to what goes with what. >=20 > Best of luck, > barry bishop >=20 >=20 > -----Original Message----- > From: Jon Dahl [mailto:jd...@Li...] > Sent: 23 April 2003 17:49 > To: qui...@li... > Subject: [Quickfix-developers] New To the Library >=20 >=20 > Hey all, > =20 > I've been working with the 1.4.1 library for a few days now and have hit > some snags and climbed some hills so to speak with it. > =20 > My main purpose for the library initially is to customize it for Quote > Requests, Quote Request Reject, and Indicatives. I was wondering if anyon= e > has implemented the library for these types of requests? > =20 > I have started to code the QuoteRequest in the executor project but I wan= t > to make sure I am coding the right thing. > =20 > Here is something I have started: > void Application::onMessage( const FIX43::QuoteRequest& message, > const FIX::SessionID& sessionID) > { > FIX::NoRelatedSym noRelatedSym; > FIX::QuoteType quoteType; > FIX::MaturityMonthYear maturityMonthYear; > FIX::Symbol symbol; > FIX::Side side; > FIX::QuoteReqID quoteReqID; > FIX::OrderQty orderQty; > FIX::Price price; > FIX::ClOrdID clOrdID; > FIX::CFICode cfiCode; > FIX::StrikePrice strikePrice; > message.get( quoteReqID ); > if( message.MsgType()!=3D FIX::MsgType_QuoteRequest ) > throw FIX::IncorrectTagValue(quoteReqID.getField() ); > FIX43::ExecutionReport executionReport; > =20 > try > { > FIX::Session::sendToTarget(executionReport, sessionID); > } > catch ( FIX::SessionNotFound& ){} > } > =20 > Now is ExecutionReport only for single orders or is it for all requests? = It > seems like it is more for Orders only. > =20 > Anyone have any ideas on what I should use for a QuoteRequest Response > Message? > =20 > Thanks, > =20 > JD > N=18=01=E9=9A=8AX'u<)=19Y\g-=07=17 =7Fb=1EH=1EzG(=1FBu=DE=96^=C9=9AXX > rG=02=D7=AFzZ)z%l2q=07=07zm6?X=E0=AC=B6(=1E~zw-X=0Fb=1D?*u=DE=96^ >=20 >=20 > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers --=20 |