问题标签 [thomson-reuters-eikon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5494 浏览

r - R 连接到汤森路透 Eikon

我在网上搜索并没有找到连接到Thomson Reuters Eikon.

它是一个财务数据源,或多或少类似于Bloomberg. 彭博通过R此软件包得到支持:

http://findata.org/r-name-redacted/

似乎没有什么Reuters,但也许我完全错了?理想情况下,我想连接到Reuters终端并自动从R.

0 投票
1 回答
603 浏览

vba - 使用 VBA 执行 COM 加载项特定公式

我正在尝试使用 VBA 宏在 Excel 工作表中执行公式,这些公式是由加载项添加的。具体来说,该插件是 Thomson Reuter 的 Eikon,它提供了以“=TR(....)”开头的函数。

我的加载项的工作方式如下:它将以“=TR”开头的公式作为字符串组合在一起。比我想将这些字符串粘贴到 Excel 表中,以便它们单独执行。当我这样做时,我总是得到运行时错误 1004。

我尝试使用 Cells().Formula 粘贴公式,如果我尝试使用标准的 excel 公式,它会起作用。但是,它不适用于加载项特定公式。

0 投票
1 回答
321 浏览

python - Python包函数与C++签名不匹配

我正在尝试使用Pyrfa Python包读取配置文件。这是我的代码:

此代码已从https://github.com/devcartel/pyrfa复制。运行此代码时,我收到以下错误消息。

Pyrfa它以某种方式怀疑这与包装没有太大关系。有人有想法吗?

非常感谢!

0 投票
1 回答
699 浏览

python - 无法将日期时间转换为纪元毫秒

这是我从 TRTH(Thomson Reuters Tick History)获得的香港日期时间数据。我想将它转换为纪元时间,但由于它具有额外的精度,我无法这样做。我只知道如何将日期时间以秒为单位的精度转换为纪元时间,这可以通过以下代码完成

但我不知道如何转换我拥有的数据。请帮忙。

编辑1:我知道香港时间是UTC+8,所以+08就在那里,所以我可以删除它,然后留下要转换为纪元的字符串是

0 投票
1 回答
94 浏览

python - 在第三方 API 函数中传递两个列表

我被这个问题困扰了很多天。

这是我为从第三方 API 中提取新闻而编写的上述代码(在最后一行代码中)我面临的问题是,在最后一行中,我必须提供 date_from 和 date_to 来提供提取数据的日期范围。现在我想每次都自动更改日期范围,就像我们在循环中所做的那样。最后一个循环“date_from”正在工作,但第一个循环没有提供“date_to”。预先感谢您的合作

0 投票
0 回答
405 浏览

excel - 在 VBA 中实现超时功能以防代码卡住

我目前正在使用 VBA 自动提取大型数据集。然而,经常发生的情况是

  1. 潜艇只是卡住并且不再更新/连接中断(应用程序仍然响应)或
  2. 应用程序变得完全没有响应。

有没有办法实现超时功能,在 15 分钟后自动关闭应用程序?

在其他编程语言中,我会使用多线程来解决这个问题。但不确定类似的东西在 VBA 中是否可行,因为它完全是单线程的。

我用来自动化数据的基本算法如下所示:

对于那些熟悉 Thomson Reuters Datastream 的人,我使用请求表和请求表文件中的预编程宏来连接数据流服务器并从数据流服务器获取数据。因此,不幸的是,我不知道/详细了解运行时发生的情况:

我只知道一旦我调用它,就会出现一个进度条,如下所示: 在此处输入图像描述

然后过渡到: 在此处输入图像描述

如果数据检索成功,进度条消失,输出粘贴到工作表,上面的代码到达

陈述。

如果不成功,它会冻结,第二个屏幕截图中的进度条仍然打开并运行。此时,我希望超时启动并退出调用的函数

请原谅我对问题的描述如此含糊。如果有人仍然可以帮助我,我会很高兴!总是乐于分享更多信息。干杯!

0 投票
1 回答
328 浏览

python - 通过 Eikon api 合并 CRSP 和 Eikon

我正在尝试通过 Eikon API 合并 CRSP 和 IBES。

我已经从 CRSP 中提取了 CUSIP 代码,并希望将其转换为 RIC 代码以提取分析师的估计。

当我在 python 中执行以下操作时,它返回一个错误(有效负载太大)。我想这意味着我已经达到了一些数据限制。但是数据限制怎么会这么低——我们说的是大约 28.000 个请求(数据点)?其次,我该如何规避它 - 如果可能的话?

ric = ek.get_symbology(cusips,from_symbol_type="CUSIP", to_symbol_type="RIC")

0 投票
2 回答
1944 浏览

python - 如何使用 Refinitiv Eikon API 检索指定交易所 RIC 的所有关联公司 RIC?

使用 Refinitiv(以前称为 Thomson Reuters )的 Eikon Data API,有没有人知道如何快速返回所有关联公司的 RIC 以供交易所(如奥斯陆证券交易所)使用?

奥斯陆证券交易所的 RIC 似乎是.OSEBX

eikon.get_data在文档字符串中有一些示例:

所以我尝试了不同的变体eikon.get_data(instruments = ".OSEBX", fields = "RIC"),但没有成功。

有什么建议么?

0 投票
2 回答
92 浏览

python - 我正在尝试将对象类型列转换为浮点数。不工作

这不是将数据类型Return从 Object 转换为float64. 我试着删除errors ='coerce'看看发生了什么。

我收到一条错误消息:

无法在位置 0 解析 NaN

当我不使用errors = 'coerce'.

退货编号可从 Refinitiv Eikon API 访问。我假设它们太大而无法转换为float64. 有什么建议么??

0 投票
1 回答
48 浏览

python - 如何根据条件向多个熊猫数据框添加新列?

我有 17 个数据框,我希望根据某些条件使用 for 循环向其中添加一个新列。关于如何做到这一点的任何建议?

我有一个名为的列表custom_region = []和 17 个数据帧再次存储在一个名为CGdfs.

custom_region根据循环中的某些条件将新值附加到。这个列表我最终必须附加到每个数据框,以便为每个数据框创建一个列。

所以,custom_region[0]CGdf_2002
custom_region[1]CGdf_2003等等..