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


Closed Thread
Page 2 of 2 FirstFirst 1 2
Results 16 to 20 of 20
Like Tree2Likes

Thread: ForexConnect API. Subscribe for updates.

  1. #16
    Natalya is offline Gold Member Natalya is an unknown quantity at this time
    Join Date
    Apr 2009
    Posts
    636
    Please use this link to download ForexConnect API (Android) with table manager:
    http://fxcodebase.com/bin/forexconne...Android.tar.gz

  2. #17
    FXCM Help is offline DailyFX Administrator FXCM Help is on a distinguished road
    Join Date
    Jan 2006
    Posts
    2,134

    ForexConnect 1.1.2

    FX Connect 1.1.2 beta is available

    Changes
    1. It has become easier to work with the table manager:
      * The getStatus method has been added to the IO2GTableManager class.
      * Now tables are loaded automatically after login.
      * You can use tables if the table manager has the TablesLoaded status.
    2. The getNextRowByColumnValue method has been added to the table
      classes (IO2GAccountsTable, IO2GClosedTradesTable etc.). This method
      allows finding all columns which contain the specified value.
    3. The lockUpdates and unlockUpdates methods have been added to the
      IO2GTableManager class.
    4. The getNextGenericRow and getNextGenericRowByColumnValue methods
      have been added to the IO2GTable class. They allow enumerating a table
      as abstract. These methods are functionally equivalent to the
      getNextRow and getNextRowByColumnValue methods of specific inheritors
      of IO2GTable (IO2GAccountsTable, IO2GOffersTable etc.).

    Breaking changes:
    1. To delete an order, you should now fill the AccountID value in the
      value map in addition to Command and OrderID.
    2. The refresh method has been removed from the IO2GTable class
    3. The fireEachRow method has been renamed to forEachRow. The usage of
      the method has been changed:
      * The subscribeEachRow and unsubscribeEachRow methods have been
      removed. Instead, listener is used as an argument of the method.
      * The new IO2GEachRowListener interface has been added to be used
      in forEachRow with the single onEachRow callback method. Of course,
      the onEachRow method has been removed from the IO2GTableListener
      class.

    Fixes:
    1. Right after opening/closing a position the account table change
      event gives 0 numbers for Equity, DayPL, Usbl Mrg, etc.
    2. Calculated fields of the Accounts table contain invalid values
      after the TrueMarketOrder execution. In particular, Gross P/L in
      the Accounts table is set to 0 after the position is opened, and
      then, after the price change, the values are calculated
      incorrectly. Usb Mr also contains invalid values after the order is
      created.
    3. The issue in the getReportURL method has been fixed (for some
      data bases the method didn't work).

    Downloads
    Additional documentation is available online for Java, dot Net, and C++.
    galrub likes this.

  3. #18
    Natalya is offline Gold Member Natalya is an unknown quantity at this time
    Join Date
    Apr 2009
    Posts
    636
    FX Connect 1.1.2 beta for iOS and Android is available.
    Last edited by Natalya; 02-01-2012 at 05:46 AM.

  4. #19
    FXCM Help is offline DailyFX Administrator FXCM Help is on a distinguished road
    Join Date
    Jan 2006
    Posts
    2,134
    FX Connect 1.0.3 is available

    Changes
    1. Created new command to get the last status of an order: Constants.Commands.GetLastOrderUpdate


    Fixes:
    1. Fixes issue that has program get duplicate messages after internet connection recovery.

    Downloads

  5. #20
    FXCM Help is offline DailyFX Administrator FXCM Help is on a distinguished road
    Join Date
    Jan 2006
    Posts
    2,134

    ForexConnect API version 1.1.3 (beta)

    ForexConnect API version 1.1.3 has been released.

    Breaking Change

    The order2go2 library and the Order2Go2.h header file were renamed ForexConnect and ForexConnect.h, respectively.

    This is a breaking change that affects all ForexConnect C++ applications. Note that the change does not affect ForexConnect Java, .NET, and C applications. Please see the article that discusses how to modify your current ForexConnect C++ project to use it with ForexConnect 1.1.3 or higher in wiki:
    Change in ForexConnect Usage (Starting from Version 1.1.3) - FxCodeBaseWiki

    Changes

    1) A new order types: Open Limit and Close Limit.
    ForexConnect allows creating Open Limit and Close Limit orders. An Open Limit (Close Limit) order opens (closes) a position at the specified market rate or at a more favorable rate in case such rate is available on the market. To create an order, specify "OL" ("CL") in the OrderType parameter for valuemap.

    2) A new method setApplicationID.
    The method allows setting Application ID. Application ID is used for identifying client applications on the server.

    Fixes

    1) The value (Offer and Trade) turns into 0 after instrument update (usually 22:00 GMT).
    The problem was the value turns into 0 after instrument update and stays there (zero) forever.

    2) O2GTradeTableRow Stop/Limit equals zero.
    After adding Stop/Limit, O2GTradeTableRow Stop/Limit shows zero.

    3) Net PL values in the Summary table are different in FX Trading Station and ForexConnect API.

    4) Fixed the issue that made a program receive duplicate table updates on 'listeners' API.

    5) Fixed deadlock on exit in the Linux version.

    Downloads
    Last edited by FXCM Help; 04-05-2012 at 01:07 PM. Reason: Adding COM Downloadable

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.