quickfix-developers Mailing List for QuickFIX (Page 75)
Brought to you by:
orenmnero
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
(5) |
Mar
(16) |
Apr
(15) |
May
(17) |
Jun
(33) |
Jul
(35) |
Aug
(34) |
Sep
(19) |
Oct
(40) |
Nov
(51) |
Dec
(43) |
2003 |
Jan
(45) |
Feb
(79) |
Mar
(124) |
Apr
(121) |
May
(132) |
Jun
(77) |
Jul
(110) |
Aug
(57) |
Sep
(48) |
Oct
(83) |
Nov
(60) |
Dec
(40) |
2004 |
Jan
(67) |
Feb
(72) |
Mar
(74) |
Apr
(87) |
May
(70) |
Jun
(96) |
Jul
(75) |
Aug
(147) |
Sep
(128) |
Oct
(83) |
Nov
(67) |
Dec
(42) |
2005 |
Jan
(110) |
Feb
(84) |
Mar
(68) |
Apr
(55) |
May
(51) |
Jun
(192) |
Jul
(111) |
Aug
(100) |
Sep
(79) |
Oct
(127) |
Nov
(73) |
Dec
(112) |
2006 |
Jan
(95) |
Feb
(120) |
Mar
(138) |
Apr
(127) |
May
(124) |
Jun
(97) |
Jul
(103) |
Aug
(88) |
Sep
(138) |
Oct
(91) |
Nov
(112) |
Dec
(57) |
2007 |
Jan
(55) |
Feb
(35) |
Mar
(56) |
Apr
(16) |
May
(20) |
Jun
(77) |
Jul
(43) |
Aug
(47) |
Sep
(29) |
Oct
(54) |
Nov
(39) |
Dec
(40) |
2008 |
Jan
(69) |
Feb
(79) |
Mar
(122) |
Apr
(106) |
May
(114) |
Jun
(76) |
Jul
(83) |
Aug
(71) |
Sep
(53) |
Oct
(75) |
Nov
(54) |
Dec
(43) |
2009 |
Jan
(32) |
Feb
(31) |
Mar
(64) |
Apr
(48) |
May
(38) |
Jun
(43) |
Jul
(35) |
Aug
(15) |
Sep
(52) |
Oct
(62) |
Nov
(62) |
Dec
(21) |
2010 |
Jan
(44) |
Feb
(10) |
Mar
(47) |
Apr
(22) |
May
(5) |
Jun
(54) |
Jul
(19) |
Aug
(54) |
Sep
(16) |
Oct
(15) |
Nov
(7) |
Dec
(8) |
2011 |
Jan
(18) |
Feb
(9) |
Mar
(5) |
Apr
(5) |
May
(41) |
Jun
(40) |
Jul
(29) |
Aug
(17) |
Sep
(12) |
Oct
(23) |
Nov
(22) |
Dec
(11) |
2012 |
Jan
(8) |
Feb
(24) |
Mar
(5) |
Apr
(5) |
May
(6) |
Jun
(5) |
Jul
(5) |
Aug
(5) |
Sep
(2) |
Oct
(9) |
Nov
(2) |
Dec
(18) |
2013 |
Jan
(25) |
Feb
(16) |
Mar
(8) |
Apr
(2) |
May
(16) |
Jun
(17) |
Jul
(2) |
Aug
(13) |
Sep
(3) |
Oct
(4) |
Nov
(1) |
Dec
|
2014 |
Jan
(2) |
Feb
|
Mar
(22) |
Apr
(9) |
May
(3) |
Jun
(1) |
Jul
(5) |
Aug
(11) |
Sep
(18) |
Oct
(4) |
Nov
(4) |
Dec
(3) |
2015 |
Jan
(2) |
Feb
|
Mar
|
Apr
(3) |
May
(4) |
Jun
(37) |
Jul
|
Aug
(4) |
Sep
(6) |
Oct
(1) |
Nov
(4) |
Dec
(2) |
2016 |
Jan
(9) |
Feb
(3) |
Mar
(7) |
Apr
(1) |
May
(8) |
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
(3) |
Nov
(16) |
Dec
|
2017 |
Jan
(1) |
Feb
(15) |
Mar
(2) |
Apr
(12) |
May
(4) |
Jun
(7) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
(23) |
Dec
(8) |
2018 |
Jan
(2) |
Feb
(4) |
Mar
(2) |
Apr
(8) |
May
(3) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(5) |
Nov
(3) |
Dec
|
2020 |
Jan
|
Feb
(4) |
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(12) |
Aug
(5) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
(1) |
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Greg C. <gre...@da...> - 2008-07-30 17:40:31
|
This is the code that gets spit out to my console in the sample executor app that comes with quickfix.. <20080730-17:36:37, GLOBAL, event> (Accepted connection from 192.168.3.76 on port 6523) <20080730-17:36:38, GLOBAL, event> (Session not found for incoming message: 8=FIX.4.2☺9=73☺35=A☺34=1☺49=INIT☺52=2 0080730-17:37:46.171☺56=EXECUTOR☺98=0☺108=30☺141=Y☺10=215☺) <20080730-17:36:38, GLOBAL, incoming> (8=FIX.4.2☺9=73☺35=A☺34=1☺49=INIT☺52=20080730-17:37:46.171☺56=EXECUTOR☺98=0☺10 8=30☺141=Y☺10=215☺) From: Shane Trotter [mailto:str...@co...] Sent: Wednesday, July 30, 2008 1:35 PM To: Greg Czechowicz Cc: qui...@li... Subject: Re: [Quickfix-developers] QuickFix Session not found for incoming message Greg, Can you paste the code where the error is occurring? On Wed, Jul 30, 2008 at 12:32 PM, Greg Czechowicz <gre...@da...> wrote: QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html I am just trying to learn fix and just build a simple app that connect and I keep getting this session not found for incoming message. I see an accepted connection, but I get this session not found message. Does anyone have any idea what I am doing wrong? I am stuck now L Greg Greg Czechowicz Data Symmetry LLC 908.264.5250 (Ph) 973.953.5944 (Cell) 908.264.5221 (Fx) gre...@da... <mailto:dav...@da...> ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100 <http://moblin-contest.org/redirect.php?banner_id=100&url=/> &url=/ _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers -- Shane Trotter Connamara Systems, LLC |
From: Shane T. <str...@co...> - 2008-07-30 17:34:35
|
Greg, Can you paste the code where the error is occurring? On Wed, Jul 30, 2008 at 12:32 PM, Greg Czechowicz < gre...@da...> wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > I am just trying to learn fix and just build a simple app that connect > and I keep getting this session not found for incoming message. I see an > accepted connection, but I get this session not found message. Does anyone > have any idea what I am doing wrong? I am stuck now L > > > > Greg > > > > Greg Czechowicz > Data Symmetry LLC > 908.264.5250 (Ph) > 973.953.5944 (Cell) > 908.264.5221 (Fx) > > gre...@da... <dav...@da...> > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > -- Shane Trotter Connamara Systems, LLC |
From: Greg C. <gre...@da...> - 2008-07-30 17:33:18
|
I am just trying to learn fix and just build a simple app that connect and I keep getting this session not found for incoming message. I see an accepted connection, but I get this session not found message. Does anyone have any idea what I am doing wrong? I am stuck now L Greg Greg Czechowicz Data Symmetry LLC 908.264.5250 (Ph) 973.953.5944 (Cell) 908.264.5221 (Fx) gre...@da... <mailto:dav...@da...> |
From: John H. <jo...@ha...> - 2008-07-30 16:18:44
|
Understood, and thank you. I'm hesitant to try this for fear that its a case of throwing the baby out with the bath water. I've just now the following line in my app at startup: Shell("w32tm /resync", AppWinStyle.Hide, False) This should in theory force a resync, which ought to prevent an inadvertent sync during trading hours since Windows then reschedules the next sync for a week later.... jh _____ From: Shane Trotter [mailto:str...@co...] Sent: Wednesday, July 30, 2008 12:13 PM To: John Haldi Cc: qui...@li... Subject: Re: [Quickfix-developers] System clock issues John, It might be worth it to configure QuickFIX with "CheckLatency=N" to remove time validation, though I don't think this is recommended unless your counterparty uses local time instead of GMT or something similar. -- Shane Trotter Connamara Systems, LLC On Wed, Jul 30, 2008 at 11:07 AM, John Haldi <jr...@ya...> wrote: QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html I recently had two different scenarios occur which impacted my quickfix implementation, and I thought I'd describe them here in case anybody else runs into a similar situation, as well as to inquire if anybody has any suggestions on how best to try to handle either situation the next time it occurs. By way of background, we've created an algorithmic high-frequency trading system that utilizes the latest out-of-the-box quickfix implementation. The system is written in .NET 2.0. We have a FIX "router" which is a gateway to 2 direct exchanges and 2 brokers (one US, one LatAm). The router serves about 20 client implementations here in the office. All clients are running on Windows XP. Scenario #1 ("My life in IT would be much easier without Users"): One of my traders starts screaming that his trading application has gone nuts. Investigation shows that his system clock is not set to the proper date. Further digging reveals that the trader in question was "bored, and just playing with the system clock. Why would that affect our trading system?" Diagnosis: Quickfix discovered that the date had changed on the system clock and reset the daily session, setting incoming and outgoing sequence numbers back to 1. This caused an immediate disconnect from the FIX router and subsequent reconnects failed due to sequence number mismatches. >From my perspective, quickfix behaved exactly as it should in this scenario. Amusingly enough, the same scenario re-occurred with a different trader a few weeks later. I can't resist sharing the explanation from the trader: "I was online reserving a car for my vacation and when it asked me to enter a date for pickup, I thought that was where I should enter it". Priceless. Scenario #2: ("#^$&# Windows...") Today one of our traders suddenly experienced a disconnect from our FIX router in the middle of a large sequence of trades. The loss of connection was not a welcome event at that moment. After much digging, we finally discovered that Windows had decided on its own to initiate its weekly clock sync to internet time. Because of hardware vagaries, this workstation's system time had drifted a little over two minutes since its last sync. Upon resetting the system time, quickfix determined that too much time had elapsed during a heartbeat request (send it at 11:06:58 and two seconds later get a response but the system time is now 11:09:23) so it initiated a disconnect on timeout. Quickfix then automatically (and successfully) tried to log on as determined in my config file settings, but the market had slipped on the trades in progress so the experience was considered a big problem. In both cases I believe that quickfix behaved exactly as expected. I suppose the reason I'm writing all this is to see if perhaps anybody has any suggestions on 1) how to perhaps handle either of these scenarios more gracefully within my code, or 2) how to perhaps try to prevent similar situations from occuring from an IT management perspective (workstation lockdown, etc.). If anybody has any thoughts on the topic I'd love to hear them. (And before you suggest it, I asked: Getting rid of all my users is not an option....) Many thanks, John ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100 <http://moblin-contest.org/redirect.php?banner_id=100&url=/> &url=/ _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.5.7/1581 - Release Date: 7/30/2008 6:56 AM |
From: Shane T. <str...@co...> - 2008-07-30 16:12:58
|
John, It might be worth it to configure QuickFIX with "CheckLatency=N" to remove time validation, though I don't think this is recommended unless your counterparty uses local time instead of GMT or something similar. -- Shane Trotter Connamara Systems, LLC On Wed, Jul 30, 2008 at 11:07 AM, John Haldi <jr...@ya...> wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > I recently had two different scenarios occur which impacted my quickfix > implementation, and I thought I'd describe them here in case anybody else > runs into a similar situation, as well as to inquire if anybody has any > suggestions on how best to try to handle either situation the next time it > occurs. > > By way of background, we've created an algorithmic high-frequency trading > system that utilizes the latest out-of-the-box quickfix implementation. The > system is written in .NET 2.0. We have a FIX "router" which is a gateway to > 2 direct exchanges and 2 brokers (one US, one LatAm). The router serves > about 20 client implementations here in the office. All clients are running > on Windows XP. > > Scenario #1 ("My life in IT would be much easier without Users"): > > One of my traders starts screaming that his trading application has gone > nuts. Investigation shows that his system clock is not set to the proper > date. Further digging reveals that the trader in question was "bored, and > just playing with the system clock. Why would that affect our trading > system?" Diagnosis: Quickfix discovered that the date had changed on the > system clock and reset the daily session, setting incoming and outgoing > sequence numbers back to 1. This caused an immediate disconnect from the > FIX router and subsequent reconnects failed due to sequence number > mismatches. > > From my perspective, quickfix behaved exactly as it should in this > scenario. Amusingly enough, the same scenario re-occurred with a different > trader a few weeks later. I can't resist sharing the explanation from the > trader: "I was online reserving a car for my vacation and when it asked me > to enter a date for pickup, I thought that was where I should enter it". > Priceless. > > Scenario #2: ("#^$&# Windows...") > > Today one of our traders suddenly experienced a disconnect from our FIX > router in the middle of a large sequence of trades. The loss of connection > was not a welcome event at that moment. After much digging, we finally > discovered that Windows had decided on its own to initiate its weekly clock > sync to internet time. Because of hardware vagaries, this workstation's > system time had drifted a little over two minutes since its last sync. Upon > resetting the system time, quickfix determined that too much time had > elapsed during a heartbeat request (send it at 11:06:58 and two seconds > later get a response but the system time is now 11:09:23) so it initiated a > disconnect on timeout. Quickfix then automatically (and successfully) tried > to log on as determined in my config file settings, but the market had > slipped on the trades in progress so the experience was considered a big > problem. > > In both cases I believe that quickfix behaved exactly as expected. I > suppose the reason I'm writing all this is to see if perhaps anybody has any > suggestions on 1) how to perhaps handle either of these scenarios more > gracefully within my code, or 2) how to perhaps try to prevent similar > situations from occuring from an IT management perspective (workstation > lockdown, etc.). If anybody has any thoughts on the topic I'd love to hear > them. > > (And before you suggest it, I asked: Getting rid of all my users is not an > option....) > > Many thanks, > > John > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
From: John H. <jr...@ya...> - 2008-07-30 16:07:12
|
I recently had two different scenarios occur which impacted my quickfix implementation, and I thought I'd describe them here in case anybody else runs into a similar situation, as well as to inquire if anybody has any suggestions on how best to try to handle either situation the next time it occurs. By way of background, we've created an algorithmic high-frequency trading system that utilizes the latest out-of-the-box quickfix implementation. The system is written in .NET 2.0. We have a FIX "router" which is a gateway to 2 direct exchanges and 2 brokers (one US, one LatAm). The router serves about 20 client implementations here in the office. All clients are running on Windows XP. Scenario #1 ("My life in IT would be much easier without Users"): One of my traders starts screaming that his trading application has gone nuts. Investigation shows that his system clock is not set to the proper date. Further digging reveals that the trader in question was "bored, and just playing with the system clock. Why would that affect our trading system?" Diagnosis: Quickfix discovered that the date had changed on the system clock and reset the daily session, setting incoming and outgoing sequence numbers back to 1. This caused an immediate disconnect from the FIX router and subsequent reconnects failed due to sequence number mismatches. >From my perspective, quickfix behaved exactly as it should in this scenario. Amusingly enough, the same scenario re-occurred with a different trader a few weeks later. I can't resist sharing the explanation from the trader: "I was online reserving a car for my vacation and when it asked me to enter a date for pickup, I thought that was where I should enter it". Priceless. Scenario #2: ("#^$&# Windows...") Today one of our traders suddenly experienced a disconnect from our FIX router in the middle of a large sequence of trades. The loss of connection was not a welcome event at that moment. After much digging, we finally discovered that Windows had decided on its own to initiate its weekly clock sync to internet time. Because of hardware vagaries, this workstation's system time had drifted a little over two minutes since its last sync. Upon resetting the system time, quickfix determined that too much time had elapsed during a heartbeat request (send it at 11:06:58 and two seconds later get a response but the system time is now 11:09:23) so it initiated a disconnect on timeout. Quickfix then automatically (and successfully) tried to log on as determined in my config file settings, but the market had slipped on the trades in progress so the experience was considered a big problem. In both cases I believe that quickfix behaved exactly as expected. I suppose the reason I'm writing all this is to see if perhaps anybody has any suggestions on 1) how to perhaps handle either of these scenarios more gracefully within my code, or 2) how to perhaps try to prevent similar situations from occuring from an IT management perspective (workstation lockdown, etc.). If anybody has any thoughts on the topic I'd love to hear them. (And before you suggest it, I asked: Getting rid of all my users is not an option....) Many thanks, John |
From: Mike G. <mg...@co...> - 2008-07-29 20:49:23
|
Message has an isHeaderField() method which takes a field id as an argument. -- Mike Gatny Connamara Systems, LLC http://www.connamara.com/ |
From: Alexander K. <ale...@un...> - 2008-07-29 16:59:04
|
Greetings, I'm using FIX 4.2 and C++. What's the right way to implement Logon and Logout? My code looks like: MyApplication application; FIX::SessionSettings settings( cfg_file ); FIX::FileStoreFactory storeFactory( settings ); FIX::FileLogFactory logFactory( settings ); FIX::SocketInitiator initiator( application, storeFactory, settings, logFactory ); initiator.start(); while(true){ // do something... if(order_condition) application.SendOrder(); // if(login_condition) application.Logon(); // if(logout_condition) application.Logout(); } initiator.stop(); It seems that initiator.start()/initiator.stop() automatically sends login/logout requests (I'm wondering because I can't find these methods in SocketInitiator.h header). I want to login/logout my FIX-Application manually. Is there a way to do that by implementing Logon/Logout methods in my application-class (if yes, how can I query it)? Thanks for help! -- | Alexander Köhn |
From: Alexey Z. <ale...@gm...> - 2008-07-29 14:33:16
|
Hello, I've got a problem with static objects destruction order in QuickFix. I use QuickFix a lot (Windows C++ version 1.12.4 r1897) but faced this problem for the first time. In this application Session::s_mutex is destructed before Session::s_sessions wich uses Session::s_mutex (Session::removeSession) for locking. Did anyone see this problem before and have a fix or a workaround? Thank you, Alexey Zubko. |
From: Paul C. <pau...@op...> - 2008-07-28 22:58:16
|
Hi: I am not able to compíle 1.12.4 nor the cvs version, using Debian unstable fully updated to last week. I believe the compilers are gcc-4.3.1-2 and g++-4.3.1-2, although I have older versions of gcc/g++ installed. My machine is a Xeon SMP. I am barely getting anywhere in the compilation, with the error: "strcpy is not a member of std" occurring in src/tests/TestDeferredTestReporter.cpp The QuickFIX documentation doesn´t mention anything about compiler versions. Can anyone give me some guidance here? Thanks, Paul Check |
From: Paul C. <pau...@op...> - 2008-07-28 21:19:07
|
Hi: I am not able to compíle 1.12.4 nor the cvs version, using Debian unstable fully updated to last week. I believe the compilers are gcc-4.3.1-2 and g++-4.3.1-2, although I have older versions of gcc/g++ installed. I do not have sstream but it is my understanding that I don´t need it. I am barely getting anywhere in the compilation, with the error: strcpy is not a member of std occurring in src/tests/TestDeferredTestReporter.cpp basically right out of the gates. The QuickFIX documentation doesn´t mention anything about compiler versions. Can anyone give me some guidance here? Thanks, Paul Check |
From: Zoltan F. <zf...@gm...> - 2008-07-27 05:58:06
|
Hi Partho, If you are using the quickfix API's constructors then SendingTime(52) is automatically included in all those messages that you are inquiring about. >From the sounds of it you are generating those messages (as opposed to receiving them) so there should be no need for you to have to worry about populating or formatting any fields. Hope this helps, Zoltan -----Original Message----- From: qui...@li... [mailto:qui...@li...] On Behalf Of Partho Karmokar Sent: Saturday, July 26, 2008 10:25 PM To: qui...@li... Subject: [Quickfix-developers] transmission of new/ modified order time inFIX message hi guys, Could u please help me out with your suggestions as which field to use for transmiting the Date and Time at which a new order is placed in the Order server and also when the order is modified .and also how to convert from the SYSTEMTIME format in win32 in a fix message..do i need to use custom messages? thanks regards partho |
From: Partho K. <par...@gm...> - 2008-07-26 14:25:20
|
hi guys, Could u please help me out with your suggestions as which field to use for transmiting the Date and Time at which a new order is placed in the Order server and also when the order is modified .and also how to convert from the SYSTEMTIME format in win32 in a fix message..do i need to use custom messages? thanks regards partho |
From: Devmember 0. <sis...@gm...> - 2008-07-25 22:26:34
|
I was getting too many errors compiling QuickFix in a true Windows 64 bit environment using MSXML, só I switched to the open source alternative LIBXML2 as QuickFix permited such a trade (in the config_windows.h). I now get only 1 error: LINK : fatal error LNK1104: cannot open file 'libxml2.lib' .\release\Conversions.obj : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86' This of course after compiling libxml2.lib in the x64 flavor -- Which brought me to pay closer attention to error message. If I am not mistaken, it seems that somewhere in the code, the compiler is targeting x86 even though I issue the command: msbuild quickfix_vs8.sln /t:Rebuild /p:Configuration=Release /p:platform=X64 ...this, straight in the Win64 environment. Can someone help me out of this problem? Regards, -- sis |
From: Alex M. <ale...@ya...> - 2008-07-25 11:44:50
|
Given a FIX field ID, is there a way I can lookup at runtime whether it is a header field or body field? I'm using QuickFix.Message (non version specific) pretty much throughout my test code. i.e. I have a method like: void PopulateField(int id, string value) { if(<field id is a header field>) this.getHeader().setField(id, value); else this.fixMsg.setField(id, value); } I'm looking for something to put in the <field id is a header field> block!Rgds, Alexandros __________________________________________________________ Not happy with your email address?. Get the one you really want - millions of new email addresses available now at Yahoo! http://uk.docs.yahoo.com/ymail/new.html |
From: George H. <ge...@so...> - 2008-07-24 17:15:50
|
Hello, I am running quickfix on a Fedora 9 x86_64 (with the latest patches). I was able to compile it last week (with java and Mysql support). The build is very fresh in my mind :) Is this similar to your environment? -George On Jul 24, 2008, at 12:04 PM, Devmember 04 wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Has anyone been able to compile QuickFix in a 64 bit environment? > > I have been trying and got held on a C++ error that is out of my > scope. Can someone help me? > > I have added the /Zc:wchar_t- compiler option and the comsuppw.lib > (release) dependencie... even though I am not sure that I have done > it right. > quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved > external symbol > "wchar_t * __cdecl _com_util::ConvertStringToBSTR(char const *)" (? > ConvertString > ToBSTR@_com_util@@YAPEA_WPEBD@Z) referenced in function "public: > __cdecl _bstr_t > ::Data_t::Data_t(char const *)" (??0Data_t@_bstr_t@@QEAA@PEBD@Z) > > quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved > external symbol > "void __cdecl _com_issue_error(long)" (?_com_issue_error@@YAXJ@Z) > referenced in > function "public: __cdecl _bstr_t::Data_t::Data_t(wchar_t const > *)" (??0Data_t@_ > bstr_t@@QEAA@PEB_W@Z) > > quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved > external symbol > "char * __cdecl _com_util::ConvertBSTRToString(wchar_t *)" (? > ConvertBSTRToString > @_com_util@@YAPEADPEA_W@Z) referenced in function "public: char > const * __cdecl > _bstr_t::Data_t::GetString(void)const " (? > GetString@Data_t@_bstr_t@@QEBAPEBDXZ) > release\vs8\quickfix_net.dll : fatal error LNK1120: 3 unresolved > externals > .\release\Conversions.obj : fatal error LNK1112: module machine type > 'x64' confl > icts with target machine type 'X86' > > -- > sis > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
From: Mike G. <mg...@co...> - 2008-07-24 16:21:01
|
Configure a second session in the config file: [SESSION] BeginString=FIX.4.2 TargetCompID=MARKET_DATA_SESSION SocketConnectPort=1234 SocketConnectHost=1.2.3.4 [SESSION] BeginString=FIX.4.2 TargetCompID=ORDER_SESSION SocketConnectPort=4321 SocketConnectHost=1.2.3.4 You may want to use the ThreadedSocketInitiator. -- Mike Gatny Connamara Systems, LLC http://www.connamara.com/ |
From: Devmember 0. <sis...@gm...> - 2008-07-24 16:04:04
|
Has anyone been able to compile QuickFix in a 64 bit environment? I have been trying and got held on a C++ error that is out of my scope. Can someone help me? I have added the /Zc:wchar_t- compiler option and the comsuppw.lib (release) dependencie... even though I am not sure that I have done it right. quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved external symbol "wchar_t * __cdecl _com_util::ConvertStringToBSTR(char const *)" (?ConvertString ToBSTR@_com_util@@YAPEA_WPEBD@Z) referenced in function "public: __cdecl _bstr_t ::Data_t::Data_t(char const *)" (??0Data_t@_bstr_t@@QEAA@PEBD@Z) quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved external symbol "void __cdecl _com_issue_error(long)" (?_com_issue_error@@YAXJ@Z) referenced in function "public: __cdecl _bstr_t::Data_t::Data_t(wchar_t const *)" (??0Data_t@_ bstr_t@@QEAA@PEB_W@Z) quickfix.lib(MSXML_DOMDocument.obj) : error LNK2019: unresolved external symbol "char * __cdecl _com_util::ConvertBSTRToString(wchar_t *)" (?ConvertBSTRToString @_com_util@@YAPEADPEA_W@Z) referenced in function "public: char const * __cdecl _bstr_t::Data_t::GetString(void)const " ( ?GetString@Data_t@_bstr_t@@QEBAPEBDXZ) release\vs8\quickfix_net.dll : fatal error LNK1120: 3 unresolved externals .\release\Conversions.obj : fatal error LNK1112: module machine type 'x64' confl icts with target machine type 'X86' -- sis |
From: Andrew M. <an...@nm...> - 2008-07-24 14:09:00
|
My otherwise stable QF app crashed 3 times in rapid succession generating these error files... http://www.nmedia.net/~andrew/qf/hs_err_pid2424.log http://www.nmedia.net/~andrew/qf/hs_err_pid3320.log http://www.nmedia.net/~andrew/qf/hs_err_pid5916.log Can anyone suggest why that might have been? |
From: Thiaga R. <thi...@re...> - 2008-07-24 11:47:41
|
Hi All,We have deveolped the FIX Enabled application (With use of Quick fix) for both Order Management and Market data with the assumption of will get both messages in same port no.But now we got to know, that in production, Exchange supports market data and Order management messages in two different port number.How can I use the one quickfix application to handle two different port number (ie., one for Martket data and another for Order management) as we have only one configuration for port no ie., SocketConnectPort Or should I use two application to handle thisPlease help me outRegards,Thiagarajan |
From: Andrew M. <an...@nm...> - 2008-07-22 18:50:46
|
That's an idea. I'd rather do it via a configuration file though. On Tue, 22 Jul 2008, Shane Trotter wrote: > It may be possible to capture the disconnect from the onLogout and then > issue a "Stop" to the socket initiator: > > socketInitiator_.stop(); > > On Tue, Jul 22, 2008 at 1:43 PM, Andrew Munn <an...@nm...> wrote: > >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> >> I want a reliable way of makeing sure sessions do not reconnect after a >> disconnect. Can I do ReconnectInterval=0 for that? >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >> > > > > -- > Shane Trotter > Connamara Systems, LLC > |
From: Shane T. <str...@co...> - 2008-07-22 18:46:20
|
It may be possible to capture the disconnect from the onLogout and then issue a "Stop" to the socket initiator: socketInitiator_.stop(); On Tue, Jul 22, 2008 at 1:43 PM, Andrew Munn <an...@nm...> wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > I want a reliable way of makeing sure sessions do not reconnect after a > disconnect. Can I do ReconnectInterval=0 for that? > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > -- Shane Trotter Connamara Systems, LLC |
From: Andrew M. <an...@nm...> - 2008-07-22 18:43:07
|
I want a reliable way of makeing sure sessions do not reconnect after a disconnect. Can I do ReconnectInterval=0 for that? |
From: Mike G. <mg...@co...> - 2008-07-22 15:36:20
|
Julián Mendiola wrote: > "Connection reset by peer". How much would the initiator wait until it assumed the > acceptor has reset the connection? The config option ReconnectInterval determines how long the initiator waits before attempting to connect again. It defaults to 30 seconds. Check your quickfix event log - it might contain some helpful info. -- Mike Gatny Connamara Systems, LLC http://www.connamara.com/ |
From: J. M. <jul...@pr...> - 2008-07-18 18:54:11
|
If I try to do a logOn with a FIX server and it doesn't response, it is normal that the initiator throw immediately an error : "Connection reset by peer". How much would the initiator wait until it assumed the acceptor has reset the connection? hanks, Julian. |