我需要为我的个人申请获取实时外汇汇率。我知道没有可以下载这些数据的免费服务。我一直在使用雅虎财经,但我刚刚发现它有 15 分钟左右的延迟。有什么办法可以让我在某个地方获得更新鲜的价格吗?比如说,5 分钟而不是 15 分钟?
许多外汇经纪商提供免费的“线人”,可以在几秒钟内自动加载数据,所以也许有一些允许以更大的时间间隔下载这些数据,而无需将其线人严格用于个人用途?
我需要为我的个人申请获取实时外汇汇率。我知道没有可以下载这些数据的免费服务。我一直在使用雅虎财经,但我刚刚发现它有 15 分钟左右的延迟。有什么办法可以让我在某个地方获得更新鲜的价格吗?比如说,5 分钟而不是 15 分钟?
许多外汇经纪商提供免费的“线人”,可以在几秒钟内自动加载数据,所以也许有一些允许以更大的时间间隔下载这些数据,而无需将其线人严格用于个人用途?
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
这里有一堆股票/外汇数据提供者,但它们不是免费的。
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
此外,如果您正在寻找历史报价数据,那么这是一个很好的来源。
从任何经纪人处下载 metatrader,并编写专家顾问将您想要的所有数据记录到文件中。有另一个读取文件的进程。如果你真的想变得花哨,你可以从 mt4 代码中调用 c 函数。编写一些c代码将数据存储到数据库而不是将其记录到文件中并不难。