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

Open Trading Account
Open Demo Account
Currency Trading
FXTrade Accounts
Login to FXTrade
Deposit Funds
Withdraw Funds
Transfer Funds
FXGame Accounts
Login to FXGame
Trading with OANDA
Benefits & Features
  White Label Solution  
  FXTrade API  
  Clients  
  Interest Payment  
Resources
FXNews
  FXCalculators
  FXMessage
  FXDirectory  
Help
  User Guide  
  Contact Us  
  Documentation  
  FAQs  
  Currency Trading  
   
About OANDA  
  Management  
  Press  
Home FXTrade Application Programming Inteface (API)

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.

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 both Java and C++
  • 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

 

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
  3. 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.