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

时间:2016-10-31 18:39:00

标签: algorithmic-trading mql4 metatrader4 economics forex

我期待fetch宏观经济公告数据的价值(例如利率公告,失业数据,消费者价格指数等)尽快/接近数字的时间已从原始来源发布,以便在MQL4上编写的metatrader4算法中使用。

目前我fetching latest value来自Quandl csv提供了API value,以便fetched可以{在MQL4 script内{1}}。这里的问题在于Quandl一旦源发布它们就不会更新latest values,这对我的算法来说非常重要。

所以:

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

关于fetching发布的数据值,似乎没有关于源网站的任何文档,如美国劳工统计局[美国],英格兰银行[英国]等,但我看到在线外汇市场日历网站有时会在latest values内宣布value,因此它们必须是来自fetching的{​​{1}}数据?

某种source latest values

示例

  • [美国]非农业薪资 - 来源:劳工统计局

  • [GB]利率公告 - 来源:英格兰银行

  • [欧盟]失业率 - 来源:欧盟统计局

总结:

  • 我可以使用哪些来源在发布时立即获取单个实时 fetched经济公告? (我理解延迟意味着它不会立即获取)

  • 可以使用latest value

  • 获取

2 个答案:

答案 0 :(得分:1)

为了实时接近实时",您需要订阅像Bloomberg这样的Feed服务。但它们很贵。它们提供WebAPI和包装器接口。 还有其他在线服务,但同样,它们可能很昂贵。

替代方法是让您进行数据废弃"他们离开那些近乎实时的"来源(注:灰色地区合法性)。

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

enter image description here

基本上,涉及2个部分:

  1. 我在云中托管的服务器应用程序。该应用程序的工作是外出并刮取数据,并将其格式化以便于下游消费。

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

答案 1 :(得分:1)

几乎实时获取宏观经济数据的最快速免费方式是外汇和平军Forex News Gun。在大多数情况下,你会得到你提到的所有经济信号,以及在发布后不到一秒的延迟。

它的工作原理如下:
在实际经济数据发布之前,你设置了程序点击的地方,以防发布的数字是这样的范围。在发布时(或更好地说,当数字到达您的计算机时),如果数字在指定的范围内,则会发生单击,您可以执行交易或运行交易算法。

为了获得更快的访问权限,您必须向财经新闻提供商彭博(Bloomberg)或汤森路透(Thomson-Reuters)支付大量资金(每月数千或数万美元)。