在哪里获取用于算法交易的实时经济数据公告?
Where to fetch REAL- TIME economic data announcements for use in algorithmic trading?
我正在寻找 fetch
宏观经济公告数据的值(例如利率公告、失业数据、消费者价格指数数据等)一旦/接近数字从 原始来源 发布的时间 将在 metatrader4
.
上编写的 MQL4
算法中使用
目前我是 fetching
来自 Quandl
的 latest value
,它提供 csv
API
这样 value
可以在 MQL4
script
内成为 fetched
。这里的问题在于 Quandl
不会在源发布后立即更新 latest values
,这是对我的算法非常重要的一个因素。
所以:
问。哪些来源允许您在发布时获取实时最新值,以在算法中使用?
劳工统计局 [美国]、英格兰银行 [英国] 等源网站上似乎没有任何关于 fetching
发布的数据值的文档,但我在网上看到外汇市场日历网站检索 latest values
有时会在 value
公布的第二秒内 - 因此它们必须是来自 source
?
的 fetching
数据
latest values
类型的示例 fetched
:
[美国] 非农就业人数 - 来源:美国劳工统计局
[GB] 利率公告 - 来源:英格兰银行
[EU] 失业率 - 来源:Eurostat
总结一下:
我可以使用哪些来源在经济公告发布后立即获取单个实时latest value
? (我知道延迟意味着不会立即获取它)
可以使用MQL4
获取
要获得 "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个部分:
我在云中托管的服务器应用程序。此应用程序的工作是外出并抓取数据,并将其正确格式化以方便下游使用。
在MT4应用程序(EA)级别,您可以向云主机发出HTTP请求并请求信息。
更新:Forex News Gun 不再有效。
几乎实时获取宏观经济数据的最快免费方式是 Forex Peace Army Forex News Gun。在大多数情况下,您会在发布后不到一秒的延迟内获得您提到的所有经济信号,甚至更多。
它是这样工作的:
在实际经济数据发布之前,您设置程序将点击哪里,以防发布的数字如此这般范围。在发布时(或者更确切地说,当数字到达您的计算机时),如果数字在指定范围内,则会发生点击,您可能会执行交易或 运行 交易算法。
为了获得更快的访问速度,您必须向金融新闻提供商(即彭博社或汤森路透社)支付大量资金(每月数千或数万美元)。
我正在寻找 fetch
宏观经济公告数据的值(例如利率公告、失业数据、消费者价格指数数据等)一旦/接近数字从 原始来源 发布的时间 将在 metatrader4
.
MQL4
算法中使用
目前我是 fetching
来自 Quandl
的 latest value
,它提供 csv
API
这样 value
可以在 MQL4
script
内成为 fetched
。这里的问题在于 Quandl
不会在源发布后立即更新 latest values
,这是对我的算法非常重要的一个因素。
所以:
问。哪些来源允许您在发布时获取实时最新值,以在算法中使用?
劳工统计局 [美国]、英格兰银行 [英国] 等源网站上似乎没有任何关于 fetching
发布的数据值的文档,但我在网上看到外汇市场日历网站检索 latest values
有时会在 value
公布的第二秒内 - 因此它们必须是来自 source
?
fetching
数据
latest values
类型的示例 fetched
:
[美国] 非农就业人数 - 来源:美国劳工统计局
[GB] 利率公告 - 来源:英格兰银行
[EU] 失业率 - 来源:Eurostat
总结一下:
我可以使用哪些来源在经济公告发布后立即获取单个实时
latest value
? (我知道延迟意味着不会立即获取它)可以使用
MQL4
获取
要获得 "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个部分:
我在云中托管的服务器应用程序。此应用程序的工作是外出并抓取数据,并将其正确格式化以方便下游使用。
在MT4应用程序(EA)级别,您可以向云主机发出HTTP请求并请求信息。
更新:Forex News Gun 不再有效。
几乎实时获取宏观经济数据的最快免费方式是 Forex Peace Army Forex News Gun。在大多数情况下,您会在发布后不到一秒的延迟内获得您提到的所有经济信号,甚至更多。
它是这样工作的:
在实际经济数据发布之前,您设置程序将点击哪里,以防发布的数字如此这般范围。在发布时(或者更确切地说,当数字到达您的计算机时),如果数字在指定范围内,则会发生点击,您可能会执行交易或 运行 交易算法。
为了获得更快的访问速度,您必须向金融新闻提供商(即彭博社或汤森路透社)支付大量资金(每月数千或数万美元)。