32

我需要为我的个人申请获取实时外汇汇率。我知道没有可以下载这些数据的免费服务。我一直在使用雅虎财经,但我刚刚发现它有 15 分钟左右的延迟。有什么办法可以让我在某个地方获得更新鲜的价格吗?比如说,5 分钟而不是 15 分钟?

许多外汇经纪商提供免费的“线人”,可以在几秒钟内自动加载数据,所以也许有一些允许以更大的时间间隔下载这些数据,而无需将其线人严格用于个人用途?

4

3 回答 3

54

TrueFX 提供免费的实时(每秒多次更新)外汇报价,但仅限于有限数量的货币对:http ://webrates.truefx.com/rates/connect.html?f=html

他们还提供相同货币对的免费可下载分时数据,可追溯到 2009 年 5 月:http ://truefx.com/?page=downloads

您可以从 FXCM 获取更多货币对的实时报价:http ://rates.fxcm.com/RatesXML

大约 40 种货币对的实时汇率可在此处获得:http: //1forge.com/forex-data-api,例如:https ://1forge.com/forex-quotes/quotes

他们还提供可免费下载的刻度数据,可追溯到 2007 年,但您需要创建一个演示帐户并使用名为 Order2Go 的基于 COM 的 Windows API 来检索它。

他们承诺,他们将在今年某个时候免费提供相同的 CSV 格式数据:http ://www.forexcodesource.com/index.php/Category:Historical_Data

于 2010-10-13T22:38:28.170 回答
6

这里有一堆股票/外汇数据提供者,但它们不是免费的。

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

如果你想保持一切免费,那么你可能不得不一起破解一些东西。

例如,在MT4 中有一个 DDE 挂钩,您可以使用它来广播报价。你需要一个运行 MT4 的 windows 盒子(或 vm)和一个监听 DDE 服务器的应用程序,它会通过 TCP 套接字甚至 HTTP 将引号转发到你的 linux 服务器。如果操作正确,延迟应该小于一秒。

这是我用来接收 DDE 报价的 .net 库。

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

此外,如果您正在寻找历史报价数据,那么这是一个很好的来源。

http://ratedata.gaincapital.com/

于 2011-02-03T19:21:24.230 回答
4

从任何经纪人处下载 metatrader,并编写专家顾问将您想要的所有数据记录到文件中。有另一个读取文件的进程。如果你真的想变得花哨,你可以从 mt4 代码中调用 c 函数。编写一些c代码将数据存储到数据库而不是将其记录到文件中并不难。

于 2010-08-15T03:28:25.103 回答