【问题标题】:Where to fetch REAL- TIME economic data announcements for use in algorithmic trading?在哪里获取用于算法交易的实时经济数据公告?
【发布时间】:2016-10-31 18:39:00
【问题描述】:

我正在寻找fetch 宏观经济公告数据的值(例如利率公告、失业数据、消费者价格指数数据等)尽快/接近数据发布时间来自原始来源,用于在metatrader4 上编写的MQL4 算法中。

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

所以:

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

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

示例类似于latest valuesfetched

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

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

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

总结:

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

  • 可以使用MQL4获取

【问题讨论】:

标签: algorithmic-trading mql4 metatrader4 economics forex


【解决方案1】:

要获得“近乎实时”,您需要订阅彭博等 Feed 服务。但它们很贵。它们提供了 WebAPI 和包装器接口。 还有其他在线服务,但同样,它们可能很昂贵。

另一种方法是让您从那些“近乎实时”的来源“数据报废”(注意:灰色区域合法性)。

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

基本上涉及两部分:

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

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

【讨论】:

    【解决方案2】:

    更新:外汇新闻枪不再工作。


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

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

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

    【讨论】:

      猜你喜欢
      • 2021-05-04
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 2022-08-21
      • 2012-02-27
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      相关资源
      最近更新 更多