almost live forex currency rates

Viewed 38210

I need to get live forex exchange rates for my personal application. I know that there's no free service that has this data available for download. I've been using Yahoo Finance, but I've just found out that it has a delay of 15 minutes or so. Is there any way I could get fresher rates somewhere? Say, 5-minute old instead of 15?

Many forex brokers offer free "informers" that autoload data in an interval of seconds, so maybe there's a few that allow this data to be downloaded in bigger intervals without the use of their informers strictly for personal use?

3 Answers

Here are a bunch of equity/fx data providers, however they are not free.

http://finviz.com/store/market-data-providers.ashx

If you're trying to keep everything free, then you'll probably have to hack something together.

For example, in MT4 there is a DDE hook that you can use to broadcast the quotes. You'll need a windows box(or vm) running MT4 and an app listening to the DDE server, that would forward the quotes off to your linux server via a TCP socket, or even HTTP. The lag should be less than a second if done right.

Here's the .net library I use to receive the DDE quotes.

http://www.4xlab.net/cs/forums/136/ShowPost.aspx

Also, if you are looking for historical tick data, then this is a great source.

http://ratedata.gaincapital.com/

Related