Cloanto    Home      Products & Services      Purchase      Support      Search: Go
Currency System :: Currency Server :: FX Feeds
System Overview
Currency Server
:: Overview
:: Features
:: Screenshots
:: Options
:: FX Feeds
:: World Monitor
:: Code Samples
:: Requirements
:: Download
:: Evaluation
:: Upgrades
Managed Services
Web Tools
Calculators
Purchase
Support

Supported FX Feeds

Currency Server can load currency exchange rate data in a variety of data formats and transmission protocols, supporting major official and free data feeds, as well as commercial and subscription-based services. Automatic updates of non-exchange rate data (such as currency names and codes) are also supported, and are covered in the Currency World Monitor section.

Software Setup

To choose a provider of exchange rate data open the FX Servers tab of Currency Server Manager and add or edit a server. If you are running the Enterprise Edition of the software, or if you added the Multiple FX Servers option to the Standard Edition of the software, you can also choose more than one server, and decide what to do with data from multiple servers (e.g. aggregate or cross-check the data, or use backup servers for failover purposes).

FX Feeds Tab

Types of Feeds

 
Related Links
 

In practice, the exchange rate data feeds supported by the software can be grouped into three categories:

  • Public and official feeds (free)
  • Commercial feeds (subscription-based)
  • Aggregated feed by Currency System (free to software customers)

A choice you may have to face is whether to use free and official exchange rate data, or if instead you should subscribe to a commercial service, which may offer data for more currencies. The following text may help you:

Since most providers supply a higher number of currencies than is practical for general purpose applications, we recommend to lock the list of currencies in the Active Currencies tab after a careful selection. The following article contains more information:

The following sections describe some of the FX feeds which are supported by Currency Server. For additional information concerning subscription options, terms of use and more details about the currency data please refer to the respective provider (e.g. by clicking the Web Information link in the Add/Edit Server dialog of Currency Server Manager).

Public and Official Feeds

Currency Server supports several public and official free feeds of exchange rate data. The following data feeds are directly supported by the filters included with the software:

  • Bank of Canada: Daily reference rates published by the Bank of Canada. The data is usually updated around 12:00 EST. This system always returns the most current rates.
  • Bank of Israel: Daily reference rates published by the Bank of Israel. The data is usually updated around 15:30 IST (08:30 EST). This system always returns the most current rates.
  • Bank of Latvia: Daily reference rates published by the Bank of Latvia. This system always returns the most current rates.
  • Bank of Slovenia: Daily reference rates and monthly rates for additional currencies published by the Bank of Slovenia. This system always returns the most current rates.
  • Central Bank of the Russian Federation: Daily reference rates published by the Central Bank of the Russian Federation. This system is queried by date, with the applicable previous data being returned if the requested data is unavailable or not yet available.
  • European Central Bank: Daily reference rates published by the European Central Bank. The data is usually updated around 14:30 CET (08:30 EST). This system always returns the most current rates.
  • Federal Reserve Bank of New York: Daily reference rates published by the Federal Reserve Bank of New York. Includes both "10 AM mid rates", usually updated around 10:00 EST, and "12 PM buying rates", usually updated around 12:00 EST. This system is queried by date, with an error being returned if the requested data is unavailable or not yet available. The official feed has been discontinued by the Federal Reserve Bank of New York at the end of 2008, but compatible feeds are available and remain supported.
  • US Federal Reserve System: Weekly reference rates published by the Federal Reserve System (the central bank of the United States). The data is scheduled for updates every Monday at 16:15 EST. This feed replaced the one that was previously provided by the Federal Reserve Bank of New York.
  • International Monetary Fund: Daily reference rates published by the International Monetary Fund. The data is usually updated around 12:00 EST. This system always returns the most current rates.
  • National Bank of Denmark: Daily reference rates published by the National Bank of Denmark. The data is usually updated around 14:15 CET (08:15 EST). This system always returns the most current rates.
  • National Bank of Slovakia: Daily reference rates published by the National Bank of Slovakia. The data is usually updated around 12:00 CET (06:00 EST). This system is queried by date, with an error being returned if the requested data is unavailable or not yet available.
  • South African Reserve Bank: Daily reference rates published by the South African Reserve Bank. The data is usually updated around 10:30 SAST (03:30 EST). This system always returns the most current rates.

Commercial Feeds

Currency Server supports the transmission protocols and data formats used by the subscription-based services of the following companies:

  • Oanda Corporation makes available exchange rate data in a variety of protocols and formats, including FXP, FXPD and FXCSV, all of which are supported by the software. This system always returns the most current rates. > more
  • XE.com Inc. makes available exchange rate data in a variety of protocols and formats. Currency Server supports the CSV (comma-separated values) format of Xenon Laboratories' Data Feed Service. In order to preserve maximum precision for euro triangulation purposes, we recommend to ask for EUR as the base currency unit when subscribing to the service. This system always returns the most current rates. > more

These providers generally also include less popular rates in their feeds (Level 1, 2 and 3).

Aggregated Feed by Currency System

This data feed is available at no charge to licensed Currency Server customers:

  • Currency System, Inc.: The data includes a selection of daily rates (Level 1 and 2) provided by multiple official institutions. Currency Data Disclaimers apply. The data is usually updated several times a day between around 15:00 and 19:00 CET (09:00 and 13:00 EST), as different national central banks publish their reference rates. This system always returns the most current rates. > more

Other Data Feeds

Currency Server can support virtually any data source via additional FX feed filter plug-ins. The Currency Server documentation explains how create new FX feed filters.The Examples section on this site contains sample source code of a data conversion filter.

FX feed filters can also be developed as a custom project.

The following article contains more information:

Examples of custom FX feed filters include:

  • Bangladesh Bank: Daily reference rates published by the Central Bank of Egypt. This feed may be of specific interest to fetch rates for the BDT currency.
  • Banque Centrale du Congo: Daily reference rates published by the Central Bank of Egypt. This feed may be of specific interest to fetch rates for the CDF currency.
  • Bank of Algeria: Daily reference rates published by the Bank of Algeria. This feed may be of specific interest to fetch rates for the DZD currency.
  • Central Bank of Egypt: Daily reference rates published by the Central Bank of Egypt. This feed may be of specific interest to fetch rates for the EGP currency.
  • Central Bank of Lybia: Daily reference rates published by the Central Bank of Lybia. This feed may be of specific interest to fetch rates for the LYD currency.
  • Central Bank of Mozambique: Daily reference rates published by the Central Bank of Mozambique. This feed may be of specific interest to fetch rates for the MZN currency.
  • National Bank of Denmark: Daily reference rates published by the National Bank of Denmark.
  • National Bank of Ukraine: Daily reference rates published by the National Bank of Ukraine.
  • Qatar Central Bank: Daily reference rates published by the Qatar Central Bank. This feed may be of specific interest to fetch rates for the QAR currency.

Becoming a Data Provider

When Currency Server collects data, it acts as a client. When it offers exchange rate information and currency server functionality to COM and Web service clients or writing to a file, it acts as a server.

Currency Server includes features which make it possible to extend the server functionality well beyond the standard programming interfaces. For example:

  • Post-update modules can be set up to write or upload exchange rate data files in XML, JavaScript, INI, CSV, HTML and other formats.
  • Custom validation modules make it possible to offer a subscription-based Web service (you decide who can access is, and how frequently)
  • Deployment as part of multiple-server clusters (with central administration and monitoring)
  • Deployment as a server to feed data to customized currency calculator clients (e.g. WorldCalc and Euro Calculator)
© 1998-2014 Currency System, Inc. and Cloanto Corporation. All rights reserved.      Legal      Privacy