Valuuttakurssit (EKP)

Valuuttakurssit ovat EKP:n julkaisemia euron viitekursseja lukuunottamatta SDR:n kurssia. Kurssit ovat markkinakursseja ja perustuvat normaalisti klo15.15 Suomen aikaa pidettävään keskuspankkien puhelinkokoukseen. Viitekurssit julkaistaan TARGETin aukiolopäivinä.

EKP on keskeyttänyt viitteellisen valuuttakurssin noteeraamisen Islannin kruunulle. Keskeyttämisen syynä on vähentynyt kaupankäynti Islannin kruunulla kansainvälisillä valuuttamarkkinoilla ja siitä johtuvat vaikeudet määrittää Islannin kruunun markkinakurssi.

Interaktiiviset valuuttakurssit EKP:n sivuilta. Kurssitiedot julkaistaan vain englanniksi.

Euro foreign exchange reference rates

The reference rates are usually updated by 3 p.m. C.E.T. They are based on a regular daily concertation procedure between central banks across Europe and worldwide, which normally takes place at 2.15 p.m. CET.

Latest overview

Euro foreign exchange reference rates as at 25 May 2012

All currencies quoted against the euro (base currency)
Currency Spot RSS
(1) As of 1 July 2005 the currency of Romania is the new Romanian leu (RON). 1 RON equals 10,000 old Romanian lei (ROL).
USD US dollar 1.2546 down USD RSS
JPY Japanese yen 99.80 up JPY RSS
BGN Bulgarian lev 1.9558 eq BGN RSS
CZK Czech koruna 25.423 up CZK RSS
DKK Danish krone 7.4310 down DKK RSS
GBP Pound sterling 0.80030 down GBP RSS
HUF Hungarian forint 300.77 up HUF RSS
LTL Lithuanian litas 3.4528 eq LTL RSS
LVL Latvian lats 0.6983 up LVL RSS
PLN Polish zloty 4.3530 up PLN RSS
RON New Romanian leu 1 4.4685 up RON RSS
SEK Swedish krona 8.9930 up SEK RSS
CHF Swiss franc 1.2014 up CHF RSS
NOK Norwegian krone 7.5510 up NOK RSS
HRK Croatian kuna 7.5815 up HRK RSS
RUB Russian rouble 40.0510 up RUB RSS
TRY Turkish lira 2.3106 down TRY RSS
AUD Australian dollar 1.2815 down AUD RSS
BRL Brasilian real 2.5435 down BRL RSS
CAD Canadian dollar 1.2890 up CAD RSS
CNY Chinese yuan renminbi 7.9470 down CNY RSS
HKD Hong Kong dollar 9.7395 down HKD RSS
IDR Indonesian rupiah 11947.18 up IDR RSS
ILS Israeli shekel 4.8368 up ILS RSS
INR Indian rupee 69.5160 down INR RSS
KRW South Korean won 1486.23 up KRW RSS
MXN Mexican peso 17.5657 up MXN RSS
MYR Malaysian ringgit 3.9564 up MYR RSS
NZD New Zealand dollar 1.6563 down NZD RSS
PHP Philippine peso 54.962 up PHP RSS
SGD Singapore dollar 1.6039 up SGD RSS
THB Thai baht 39.758 up THB RSS
ZAR South African rand 10.4739 down ZAR RSS
ISK Icelandic krona - The last rate was published on 3 Dec 2008.      

Data downloads

Latest rates

Previous rates

  •   zipped – Can be imported into Excel and other spreadsheet applications
  •  XML file available for parsing (Last 90 days): http://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist-90d.xml
  •  XML file available for parsing, since 1999 : http://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist.xml
  •  XML file available for parsing, since 1999 (Format: SDMX-ML): http://www.ecb.europa.eu/stats/eurofxref/eurofxref-sdmx.xml
  •  

Statistical Data Warehouse - Interactive data access

Background

For further information, please refer to the ECB press release:  Additional reference exchange rates for the euro, 3 December 2010.

The reference exchange rates are published both by electronic market information providers and on the ECB's website shortly after the concertation procedure has been completed. Reference rates are published according to the same  calendar as the TARGET system.

For developers

How to parse the data

Regular expression example


<?php
    
//This is a PHP(4/5) script example on how eurofxref-daily.xml can be parsed
    //Read eurofxref-daily.xml file in memory 
    //For this command you will need the config option allow_url_fopen=On (default)
    
$XMLContent = file ( "http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml" );
    
//the file is updated daily between 2.15 p.m. and 3.00 p.m. CET
            
    
foreach( $XMLContent  as  $line ){
        if(
preg_match ( "/currency='([[:alpha:]]+)'/" , $line , $currencyCode )){
            if(
preg_match ( "/rate='([[:graph:]]+)'/" , $line , $rate )){
                
//Output the value of 1EUR for a currency code
                
echo '1&euro;=' . $rate [ 1 ]. ' ' . $currencyCode [ 1 ]. '<br/>' ;
                
//--------------------------------------------------
                //Here you can add your code for inserting
                //$rate[1] and $currencyCode[1] into your database
                //--------------------------------------------------
            
}
        }
}
?>

XML parser example


<?php
    
function  StartElement ( $parser $name $attrs ) { 
        if (!empty(
$attrs [ 'RATE' ])) {
            echo 
"1&euro;=" . $attrs [ 'RATE' ]. " " . $attrs [ 'CURRENCY' ]. "<br />"
        }
    }
    
$xml_parser xml_parser_create ();
    
xml_set_element_handler ( $xml_parser "StartElement" "" );
    
// for the following command you will need file_get_contents (PHP >= 4.3.0) 
    // and the config option allow_url_fopen=On (default)
    
xml_parse ( $xml_parser file_get_contents  ( "http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml" ));
    
xml_parser_free ( $xml_parser );
?>

SimpleXML example


<?php
    
//This is aPHP(5)script example on how eurofxref-daily.xml can be parsed
    //Read eurofxref-daily.xml file in memory
    //For the next command you will need the config option allow_url_fopen=On (default)
    
$XML = simplexml_load_file ( "http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml" );
    
//the file is updated daily between 2.15 p.m. and 3.00 p.m. CET
            
    
foreach( $XML -> Cube -> Cube -> Cube  as  $rate ){
        
//Output the value of 1EUR for a currency code
        
echo  '1&euro;=' . $rate [ "rate" ]. ' ' . $rate [ "currency" ]. '<br/>' ;
        
//--------------------------------------------------
        //Here you can add your code for inserting
        //$rate["rate"] and $rate["currency"] into your database
        //--------------------------------------------------
    
}
?>

Output of the code above

1€=1.2546 USD
1€=99.80 JPY
1€=1.9558 BGN
1€=25.423 CZK
1€=7.4310 DKK
1€=0.80030 GBP
1€=300.77 HUF
1€=3.4528 LTL
1€=0.6983 LVL
1€=4.3530 PLN
1€=4.4685 RON
1€=8.9930 SEK
1€=1.2014 CHF
1€=7.5510 NOK
1€=7.5815 HRK
1€=40.0510 RUB
1€=2.3106 TRY
1€=1.2815 AUD
1€=2.5435 BRL
1€=1.2890 CAD
1€=7.9470 CNY
1€=9.7395 HKD
1€=11947.18 IDR
1€=4.8368 ILS
1€=69.5160 INR
1€=1486.23 KRW
1€=17.5657 MXN
1€=3.9564 MYR
1€=1.6563 NZD
1€=54.962 PHP
1€=1.6039 SGD
1€=39.758 THB
1€=10.4739 ZAR