DailyFX Home | Español | Français | 中文 | Deutsch | Italiano | العربية | Sverige | Ελληνικά


+ Reply to Thread
Results 1 to 3 of 3
  1. #1
    heisee is offline Registered User heisee is an unknown quantity at this time
    Join Date
    Mar 2011
    Posts
    1

    Question FIXFXCM10.xml doesn't seem to work with Quickfix/J

    Hello alltogether,

    in order to connect to FXCMs FIX server, we used to use the standard FIX44.xml definition for the last months now, together with Quickfix/J 1.5.0.
    Now I tried to use Quickfix/J 1.5.2, and seems to have more consistency checks and doesn't accept the server responses anymore.
    So I was forced to use the custom FIXFXCM10.xml datadictionary. (downloaded from FIX Documentation - Subscribe for updates)
    But this doesn't seem to work with Quickfix/J.
    Then I asked the Quickfix/J team for a solution and they told me, that the problem is in the definition file. So I think it makes sense to take a close look at this issue:
    [#QFJ-667] for a custom data dictionary, some fields are generated twice, and so compilation fails with XY.java: get(quickfix.field.Currency) is already defined in quickfix.fix44.XY - QuickFIX/J Jira

    It says:
    " This applies to the custom data dictionary. E.g. the Currency is defined on Advertisement (standard) and then also on the Instrument component (custom usage). Since the Instrument component is used on the Advertisement, the Currency field will appear twice which is not allowed."

    I'd be very happy to use Quickfix/J 1.5.2 n the future. Meanwhile I can stick with the older version wich luckily works, but of course it won't last forever.

    Thank you very much,
    Heiko Seebach

  2. #2
    FXCM Help is offline DailyFX Administrator FXCM Help is on a distinguished road
    Join Date
    Jan 2006
    Posts
    2,134
    The definition file was built against quickfixj 1.4, but we will take a look at this for any future updates.

  3. #3
    abdurbhai is offline Registered User abdurbhai is an unknown quantity at this time
    Join Date
    Feb 2012
    Posts
    1

    SenderComp, TargetComp and TargetSub problems

    Hi,

    I downloaded the FIXTradingTester sample app posted by 'rkichenama'. I'm using the following values in the file 'quickFixExample.cfg'.

    BeginString=FIX.4.4
    SocketConnectHost=quickfix.fxcorporate.com
    SocketConnectPort=8000
    SenderCompID=test
    TargetCompID=DEMO
    TargetSubID=

    I currently only have a demo account. I'd like to know if the above values I'm using are correct and also what I should use for 'TargetSubID'.

    My session gets disconnected immediately after being created as follows;

    Feb 14, 2012 12:43:49 AM quickfix.mina.initiator.InitiatorIoHandler sessionCreated
    INFO: MINA session created for FIX.4.4:test->DEMO: local=/127.0.0.1:2807, class org.apache.mina.transport.socket.nio.SocketSessionImpl, remote=quickfix.fxcorporate.com/204.8.241.188:8000
    Logged out D3159********
    Feb 14, 2012 12:43:50 AM quickfix.Session disconnect
    INFO: [FIX.4.4:test->DEMO] Disconnecting: IO Session closed

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Disclaimer: Trading foreign exchange on margin carries a high level of risk, and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to trade foreign exchange you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment and therefore you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with foreign exchange trading, and seek advice from an independent financial advisor if you have any doubts. Any opinions, news, research, analyses, prices, or other information contained on this website is provided as general market commentary and does not constitute investment advice. Forex Capital Markets LLC. will not accept liability for any loss or damage, including without limitation to, any loss of profit, which may arise directly or indirectly from use of or reliance on such information.