在哪里获取用于算法交易的实时经济数据公告?

Where to fetch REAL- TIME economic data announcements for use in algorithmic trading?

我正在寻找 fetch 宏观经济公告数据的值(例如利率公告、失业数据、消费者价格指数数据等)一旦/接近数字从 原始来源 发布的时间 将在 metatrader4.

上编写的 MQL4 算法中使用

目前我是 fetching 来自 Quandllatest value,它提供 csv API 这样 value 可以在 MQL4 script 内成为 fetched。这里的问题在于 Quandl 不会在源发布后立即更新 latest values,这是对我的算法非常重要的一个因素。

所以:

问。哪些来源允许您在发布时获取实时最新值,以在算法中使用?

劳工统计局 [美国]、英格兰银行 [英国] 等源网站上似乎没有任何关于 fetching 发布的数据值的文档,但我在网上看到外汇市场日历网站检索 latest values 有时会在 value 公布的第二秒内 - 因此它们必须是来自 source?

fetching 数据

latest values 类型的示例 fetched

总结一下:

要获得 "near real-time",您需要订阅 Bloomberg 等提要服务。但是它们很贵。它们提供 WebAPI 和包装器接口。 还有其他在线服务,但同样,它们可能很昂贵。

另一种方法是让你 "data-scrap" 从那些 "near real-time" 来源(注意:灰色区域合法性)。

这个方法是可以的,我已经做到了。我设法将它降低到 ~2 秒(接近实时),并且目前正在我的一个 MT4 EA 项目 (TriskM) 中使用它: https://www.facebook.com/TrackRiskM/photos/a.800008416769352.1073741828.781013552002172/800008486769345

基本上,涉及2个部分:

  1. 我在云中托管的服务器应用程序。此应用程序的工作是外出并抓取数据,并将其正确格式化以方便下游使用。

  2. 在MT4应用程序(EA)级别,您可以向云主机发出HTTP请求并请求信息。

更新:Forex News Gun 不再有效。


几乎实时获取宏观经济数据的最快免费方式是 Forex Peace Army Forex News Gun。在大多数情况下,您会在发布后不到一秒的延迟内获得您提到的所有经济信号,甚至更多。

它是这样工作的:
在实际经济数据发布之前,您设置程序将点击哪里,以防发布的数字如此这般范围。在发布时(或者更确切地说,当数字到达您的计算机时),如果数字在指定范围内,则会发生点击,您可能会执行交易或 运行 交易算法。

为了获得更快的访问速度,您必须向金融新闻提供商(即彭博社或汤森路透社)支付大量资金(每月数千或数万美元)。