The Wayback Machine - https://web.archive.org/all/20060113083204/http://fxtrade.oanda.com:80/fxtrade/api/index.shtml
 

Automated Trading With The FXTrade API

The FXTrade API allows customers to build trading functionality into their own software systems. The features of our popular FXTrade User Interface are now available in a flexible, easy-to-use software package.

[diagram]

Description

The API provides the ability to submit trade requests, set and modify stop-loss/take-profit/entry orders, obtain historical transactions and both current and historical FXTrade market rates and candlesticks.

A library is dynamically linked to the customer systems, and implements the FXTrade protocol, communicating directly with OANDA's FXTrade servers over secure and authenticated Internet sessions. It does not require that the FXTrade User Interface be running at the same time, but the customer may use the Interface to monitor in real time any actions taken by the customer systems using the API.

Features

  • Simple to understand; easy to work with
  • Secure, authenticated sessions over fully encrypted communication channels
  • Available in Java, C++ and Visual Basic.net
  • Unlimited risk-free testing on FXGame systems

Who would benefit from using the API?

The OANDA FXTrade system offers a long list of benefits to foreign exchange traders, such as 7/24 availability, the tightest spreads in Forex, immediate execution with full transparency, flexible deal sizes, continuous interest and multi-currency accounts.

Each of these is now available to customers who wish to build automated Forex systems, including:

  • Forex Brokers, Hedge Funds and Money Managers seeking to hedge exposure
  • Treasuries with frequent Forex dealings that wish to integrate FX trading into their treasury systems
  • Brokers who wish to hedge the exchange rate exposure of their equity positions
  • Corporations requiring frequent, real-time Forex hedging capabilities
  • Customers who wish to develop their own, customized user interface to OANDA's FXTrade system
  • Retail customers developing proprietary trading models

Versions

The OANDA FXTrade API Library is available in the following versions:

Java  Docs Samples
C++ 
 Solaris Docs Samples
 Linux Docs Samples
 Windows Docs Samples
VB.NET  Docs Samples

Requirements

The customer must enter into the API License agreement, have a funded OANDA FXTrade and FXGame account, and is expected to have staff available with sufficient programming expertise capable of designing and implementing complex computer programs using either C++ or the Java programming language.

Pricing

OANDA will charge a license fee of USD $600 for the Library, after which the customer is entitled to two free months of use. Monthly fees of USD $600 will commence following this two month period, discounted by USD $50 for each USD $1M in trading volume generated on the account. Note that a monthly volume of USD $12M would entitle the customer to free API use.

Limitations

The license is specific to one FXTrade account and associated sub-accounts, as well as one FXGame account to be used for testing.

Getting Started

  1. Ensure your FXTrade account has a minimum of USD $600
  2. Review and sign the API Legal Agreement and fax it back to 1.212.937.3363

Once these two steps have been completed, we will email you the API Client Library and enable your FXGame test account for API access.

Please contact us for further information.