Trade FOREX with FXCM

  • Award-Winning Platform
  • 24/7 Customer Support
  • Trade Directly on Charts
  • Free $50K Practice Account
Register


Results 16 to 24 of 24
Page 2 of 2 FirstFirst 1 2

Thread: FIX Documentation - Subscribe for updates

  1. #16
    Gaurav is offline Member
    Join Date
    Mar 2010
    Posts
    496
    XML file updated.
    Attached Files Attached Files

  2. #17
    Luke Quinn's Avatar
    Luke Quinn is offline FXCM Programmer
    Join Date
    Aug 2008
    Posts
    188
    This is a reminder to properly be using TIF values released on 04/2010 as legacy usage will now been completely deprecated as of the weekend of 3/11.
    Need help programming your trading strategy? Visit me at FXCM Programming Services

  3. #18
    Gaurav is offline Member
    Join Date
    Mar 2010
    Posts
    496
    FIX data dictionary will be updated for demo servers on 6/11/2011.

    Changes:
    -OrderCancelReplaceRequest(G) allows for change of Quantity, in terms of remaining or original.
    -Add LeavesQty(151) to OrderCancelReplaceRequest(G) for change in quantity request by remaining or original values
    -Add PrevClosePx(140) to NewOrderSingle(D) for case where clients require it for GB reports
    -Add PENDING_CANCEL_CALCULATED(H) value to FXCMOrdstatus(9051) definition
    -EndCash(922) field can now be populated with current equity snapshot if available
    Attached Files Attached Files
    Last edited by Gaurav; 06-10-2011 at 09:28 AM.

  4. #19
    rkichenama is offline FXCM Automated Platform Specialist
    Join Date
    Jun 2011
    Posts
    194

    FIX API Example

    Below are examples of how to use the FIX API to login and place market orders on your account, in addition to pulling dealing rates. Java and C# are the languages used, however both examples use the QuickFix client engine



    FIXTradingTester.zip
    uses Java and QuickFix/J as a console application

    FIXTradingExample.zip
    uses C#, dot Net, and QuickFix to use the Windows GUI
    Last edited by Andrew Bruce at FXCM; 12-05-2012 at 12:30 PM.
    Richard Kichenama
    API Support

  5. #20
    rkichenama is offline FXCM Automated Platform Specialist
    Join Date
    Jun 2011
    Posts
    194

    Active Trader FIX

    Below is the link that will have the latest AT FIX documentation. It has the specifications on how to interact with FXCM's FIX engine for Active Trader accounts.


    FXCM_B2B_FIX_SPEC_v6_3.pdf
    Richard Kichenama
    API Support

  6. #21
    rkichenama is offline FXCM Automated Platform Specialist
    Join Date
    Jun 2011
    Posts
    194
    For simplicity, I have combined the latest specification for both retail and AT FIX into an archive with the most recent revision to the FXCM Custom Data Dictionary. Please download the archive from the link below.

    FXCM FIX Documentation
    Last edited by Andrew Bruce at FXCM; 12-05-2012 at 12:29 PM.
    Richard Kichenama
    API Support

  7. #22
    Andrew Bruce at FXCM is offline FXCM Automated Platform Specialist
    Join Date
    Apr 2011
    Posts
    78

    Updates to FXCM FIX Specification

    Estimated Time of Release

    These changes are expected to be made on demo servers on August 18. The update will be applied to live servers at a later, nearby date (TBD).

    Notes

    Updates to ExecutionReport

    • Where FXCMOrdStatus (9051)= F, OrdStatus (39) = B is now equal to OrdStatus (39) = 7
    • Where FXCMOrdStatus (9051) = E and OrdStatus (39) = 7, ExecType (150) = 7 is now equal to ExecType (150) = F
    • Where previously ExecType (150) = 1, now will equal ExecType (150) = F


    Updates to OrderCancelReject

    • CxRejResponseTo (434) correctly set to CxRejResponseTo (434) = 1 on appropriate OrderCancelReject (9) messages


    User Authentication

    • You can now bypass the UserRequest (BE) / UserResponse (BF) authentication exchange if you supply Username (553) and Password (554) in the Logon (A) message

  8. #23
    Andrew Bruce at FXCM is offline FXCM Automated Platform Specialist
    Join Date
    Apr 2011
    Posts
    78

    Updates to FXCM FIX Specification

    Updates to FXCM FIX Specification

    The following updates will be made to select servers on the weekend of September 29. The affected servers are listed below. This update will be made on additional servers at a later date and an announcement will be made in advance.

    Servers being Updated September 29

    RAPID
    EUREAL
    JMINI5
    U10R2
    NZDMINI1
    100KREAL12

    Release Notes

    Updates to ExecutionReport
    • Where FXCMOrdStatus (9051)= F, OrdStatus (39) = B is now equal to OrdStatus (39) = 7
    • Where FXCMOrdStatus (9051) = E and OrdStatus (39) = 7, ExecType (150) = 7 is now equal to ExecType (150) = F
    • Where previously ExecType (150) = 1, now will equal ExecType (150) = F


    Updates to OrderCancelReject
    • CxRejResponseTo (434) correctly set to CxRejResponseTo (434) = 1 on appropriate OrderCancelReject (9) messages


    User Authentication
    • You can now bypass the UserRequest (BE) / UserResponse (BF) authentication exchange if you supply Username (553) and Password (554) in the Logon (A) message

  9. #24
    Andrew Bruce at FXCM is offline FXCM Automated Platform Specialist
    Join Date
    Apr 2011
    Posts
    78

    Updates to FXCM FIX Specification

    The following update was completed on all live servers and is currently in production:

    Release Notes

    Updates to ExecutionReport
    • Where FXCMOrdStatus (9051)= E, OrdStatus (39) = B is now equal to OrdStatus (39) = 7
    • Where FXCMOrdStatus (9051) = E and OrdStatus (39) = 7, ExecType (150) = 7 is now equal to ExecType (150) = F
    • Where previously ExecType (150) = 1, now will equal ExecType (150) = F


    Updates to OrderCancelReject
    • CxRejResponseTo (434) correctly set to CxRejResponseTo (434) = 1 on appropriate OrderCancelReject (9) messages


    User Authentication
    • You can now bypass the UserRequest (BE) / UserResponse (BF) authentication exchange if you supply Username (553) and Password (554) in the Logon (A) message

Page 2 of 2 FirstFirst 1 2

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.