Tag: bloomberg

更新彭博API静态数据

我想从一张纸复制和粘贴数据到另一张纸。 原始数据来自Bloomberg API函数。 我发现彭博数据单元在macros完成运行后才会更新。 我试图build立一个私人的function,让我复制它之前的静态数据更新。 这是我的代码: Private Sub ProcesData() Application.Run Call Application.OnTime(Now + TimeValue("00:00:01"), "ProcessData") End Sub Sub Macro3() Dim i As Integer i = 1 Do Until i > 2 Sheets("Sheet1").Activate Cells(1, 3).Value = Cells(i, 1) i = i + 1 Call Application.OnTime(Now + TimeValue("00:00:01"), "ProcessData") Range("C4:E181").Select Selection.Copy Sheets("Sheet2").Select Range("A1").Select lMaxRows = Cells(Rows.Count, "A").End(xlUp).Row […]

彭博社 – Excel /数据提取//抵押支持安全//池因素

我正在尝试从彭博资讯中提取到MS Excel。 我有MBS CUSIP 3138WHXD9 。 我想拉动2016年9月份的泳池因素。 我用下面的公式: =BDH("3138WHXD9 CUSIP","PDI","MTG_HIST_COLLAT_BAL_FACTOR","09/2016") 它返回: 不适用开始date 任何人都可以告诉我如何获得09/2016的游泳池因素优秀? 非常感谢。

Excel 2013 + Bloomberg:Application.OnKey“^%”问题(CTRL + ALT + x加速器)

我有一个Excel电子表格,它定义了这两个加速键 Application.OnKey "^{g}", "Mats_Menu.xls!DisplayGraph" Application.OnKey "^%{g}", "Mats_Menu.xls!DisplayGraph" 没有彭博的Excel 2010 =>加速键的工作正常 没有彭博的Excel 2013 =>加速键可以正常工作 彭博社terminal上的Excel 2010 =>加速键的工作正常 Bloombergterminal上的Excel 2013 =>只有第一个快捷键在工作 经过几次testing,看起来像Application.OnKey "^%{.}"不适用于Bloombergterminal上的Excel 2013。 你能帮我解决这个问题吗? 问候

将彭博历史盘中数据与R一起拉回

有一个关于拉取在特定时间发布的每日历史数据的问题。 我正在处理不同时区的公司股票价格。 对于时间系列的每一天,我想拉一天中同一时间发行的股票的价格。 我的目标是在美国东部时间下午4点(美国东部时间下午4点,相当于美国东部时间下午4点)比较欧洲证券的股票价格和美国证券的价格。 为了与彭博社这样做,我需要导入数据,并select日内的酒吧,如下面的例子: =BDH("ABLX BB EQUITY","OPEN","06/01/17 09:00","06/30/17 09:05","recurdaily=true","barsz=5","bartp=B") 公式在09:00到09:05之间(在我的时区)请求数据。 select"OPEN”我要求数据尽可能靠近酒吧的开始,这是09:00,因为这是一个5分钟的时间间隔,我使用"barsz=5" 。通过设置"bartp=B"我要求出价价格, "recurdaily=true"这个选项意味着我将得到recursion数据,通过天数,也就是2017年6月份上午9点左右的每日数据。 我努力在R中使用Rblpapi来翻译这个公式,但我无法pipe理它。 我可以使用“bdh”获取历史数据,也可以使用“bdh”获取条形数据,但是我无法find解决scheme,该解决scheme为我提供了与上面所写的Excel公式相同的结果。 请人帮帮我吗?

彭博公式刷新

我正试图自动化布隆伯格的刷新。 这个过程分解成循环运行的3个部分。 一个。 从数据库拷贝股票 湾 刷新彭博 C。 运行分析并将结果复制回数据库并循环到步骤a直到最后一条logging 从本网站和其他彭博相关讨论中得到的问题是,彭博公式在macros观运行时不刷新。 我怎样才能打破我的代码,让彭博更新? Sub Run_SplinterSequence() ' 'This macro automates the processing of a list of records. 'When executed the list of records is splintered into individual rows which are then run through an analysis process. 'The output results are then appended to the end of each record in […]

从Bloomberg中检索IOI数据

我试图把实时的兴趣数据从彭博社转到Excel。 我找不到通过Excel API的方式,所以我正在考虑两个select: 一些凌乱的VBA API调用尝试把它拉出来。 使用VBA来控制bloomberg GUI并打开页面。 有谁知道这些是否有可能? 我可以看到后者与一些真正严肃的工作与Windowsfunction和sendkeys工作,但idealy将有一个propper方式隐藏在许多VB库。 谢谢,

Excel链接(以一些彭博function作为input)不会更新,直到VBA完成

我有一个Excelinput工作簿A有一些基于内部工作表引用和彭博function加上一些计算领域的投入。 我有一个excel输出工作簿B,需要从A中检索信息,但是,如果在B的vba中打开工作簿A,它将不会更新链接信息,直到VBA完成调用。 A的input示例,A包含sheet1,sheet2,sheet3我想从sheet1单元格(1,1)中获取单元格,单元格(1,1)的内容为sheet2!cells(2,1),这个sheet2!单元格2,1)螨是基于另一个选项卡或一些彭博function调用input的参考的计算字段。 是否有办法validation工作簿A中的所有链接,以便我的工作簿B可以检索所有更新的信息。 我努力了 Application.Workbooks.Open FileName:=path_array(tmp), UpdateLinks:=3 Application.Calculate Application.RTD.ThrottleInterval = 0 Application.Run "RefreshAllStaticData" Application.Run "ConnectChartEvents" Application.Run "RefreshData" Application.Run "RefreshEntireWorkBook" DoEvents VBA Output looks like this: ABCDEFGHIJ 4.4% 2.1% 2.2% #VALUE! #VALUE! #VALUE! #VALUE! 11 5 #VALUE! Manual like this: ABCDEFGHIJ 4.4% 2.1% 2.2% 3.1% 4.2% 5.5% 3.4% 11 5 8.0% 强制执行一些计算,使用VBA进行更新,但会返回#Value! 对于有额外参考层的领域。 如果我只是手动打开它,一切自动更新不到一秒钟。 一直在挣扎,为什么有这样的差异。 […]

防止彭博重新引导股票走向另一个

Bloomberg API自动将不存在的代码redirect到最接近的代码:(例如,这个Excel代码下载“IP Index”而不是“IP Curncy”) =BDH("IP Curncy","PX_LAST","2/17/2010","3/17/2015") 这是错误的倾向..有没有办法来防止这个? (我宁愿有一个“不可用”)

彭博:如何使用股票回报ISIN

我一直在使用Datastream和Bloomberg来收集数据。 首先,我从数据stream中获得了大量的债券 ISIN样本,为了获得相应的公司财务数据,我使用了bloomberg函数=BDP(A1&"@BGN Corp", "Issuer_parent_eqy_ticker") ,A1是ISIN股票行情编号。 这将返回代码号码。 现在我需要该公司的股票(股票)信息,最好是ISIN。 现在的问题是,我可以使用股票代码来返回股票ISIN吗?

asynchronous执行一个macros的行

我正试图解决一个问题,我与彭博社加载在Excel中。 我每天填写31天的500多只股票的历史价格数据。 $ A $ K3 =“ACE US EQUITY”$ AL $ 3 =“= BDH(AK3,”PX_LAST“,$ D $ 1,$ C $ 1,”DTS = h“,”dir = h“)”$ C $ 1 = = WORKDAY(TODAY(),0)“$ D $ 1 =”= BAddPeriods(C1,“NumberOfPeriods = -31”,“Per = wd”,“CDR =#A”)“ 应该发生的是,在$ AL $ 3:$ BQ $ 3将有31天的价格。 即使彭博的可执行文件没有运行,我也会在彭博DDE会话保持开放3天的情况下让工作簿保持打开状态。 有时候没有问题,第二天上class的时候,数据向前移动了一天。 其他时候,大部分数据都丢失了,我不得不select并刷新每个$ AL $ _字段。 这个问题是出于某种原因刷新正在同步发生,我认为这是DDE连接和/或Excel造成的浩劫。 导致缓慢/没有更新。 […]