Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get interest rates and interbank rates in C#?

There is a nice Yahoo-Managed open source project that allows to get stock prices, exchange rates, technical charts etc from Yahoo.

Unfortunately, Yahoo doesn't provide interest rates and interbank rates such as EURIBOR.

I found a link that allows to get EURIBOR as .csv (French Bank). On the Federal Reserve website, there is a way to get their interest rates.

The question is: is there any API that allows to get interest rates from one place (or project that wraps the process of getting the rates from different sources)?

EDIT: After googling on the matter, i found at least 4 data sources that more or less meet the requirements. I hope this would be helpful for someone else.

  1. FRED - Federal Reserve Economic Data. Provides a comprehensive list of data series with financial data. Accumulates data from different sources (Eurostat, IMF, etc). They also have an API which works quite well.
  2. Eurostat - Provides health, education, financial and other statistics. They have no API, however there is a bulk download concept giving you the ability to get the data programmatically. At the top of this scheme is the table of contents that encloses all available data tables with references to the real data.
  3. ECB - One more data source where you find interesting financial statistics. They provide SDMX-based services to obtain the data programmatically. There is a nice guide that discovers these services.
  4. World Bank - Provides health, environment, financial and other statistics. The have an API to get these data.

Using these data sources I was abble to create a generalized interface to get the data.

like image 788
Sergey Avatar asked Oct 22 '12 07:10

Sergey


People also ask

How is the interbank rate determined?

How is the interbank foreign exchange rate calculated? The interbank exchange rate is found by taking the midpoint between the buy and sell rates for a currency on the open market. There are also generally different rates depending on whether you're buying or selling a currency.

What is an interbank rate?

The interbank rate refers to the interest rate charged when banks lend/borrow money to/from other banks on a short-term basis. In the United States, the interbank rate is otherwise called the Federal funds rate.

How LIBOR is calculated?

LIBOR is administered by the Intercontinental Exchange, which asks major global banks how much they would charge other banks for short-term loans. The rate is calculated using the Waterfall Methodology, a standardized, transaction-based, data-driven, layered method.

How do banks set interest rates?

Low demand for long-term notes leads to higher rates, while higher demand leads to lower rates. Retail banks also control rates based on the market, their business needs, and individual customers. Rates on individual loans are impacted by loan terms and credit rating.


1 Answers

The Tradelink project has hooks to various data sources.

For historical data you can try Quandl.

like image 189
quant_dev Avatar answered Oct 25 '22 17:10

quant_dev