来自RBloomberg或Rbbg的彭博BEQ

来自RBloomberg或Rbbg的彭博BEQ,r,bloomberg,R,Bloomberg,有没有办法从R运行彭博股票筛选(EQS)?有一个Excel function=BEQS()允许我这样做,但在RBloomberg/Rbbg中找不到一个R等价物。Rbbg包不支持这一点,但大多数筛选非常简单,您可以通过请求数据轻松复制它们,并将筛选约束拉到数据上。@AlphaDev1,我注意到CharlesCara对BEQ做了一个推送请求,这可能会帮助您解决这个问题 添加 @CharlesCara对7个程序进行了更改@Matt O'Brien建议我在评论中发布代码而不是链接。这不是我的代码,也不

有没有办法从R运行彭博股票筛选(EQS)?有一个Excel function=BEQS()允许我这样做,但在RBloomberg/Rbbg中找不到一个R等价物。

Rbbg包不支持这一点,但大多数筛选非常简单,您可以通过请求数据轻松复制它们,并将筛选约束拉到数据上。

@AlphaDev1,我注意到CharlesCara对BEQ做了一个推送请求,这可能会帮助您解决这个问题

添加

@CharlesCara对7个程序进行了更改@Matt O'Brien建议我在评论中发布代码而不是链接。这不是我的代码,也不实用,但您可以从
blp.R
中查看github中添加的代码,了解请求的结构:

### @export "beqs-definition"
beqs <- function(conn, screenName, screenType="PRIVATE", languageId="ENGLISH", Group = "", asOfDate=NULL)
### @end
{
   if(is.null(asOfDate)){
      result <- conn$beqs(screenName, screenType, languageId, Group)
   } else {
      dAsOfDate = format(asOfDate, format="%Y%m%d")
      result <- conn$beqs(screenName, screenType, languageId, Group, dAsOfDate)
   }

   return(process.result(result))
}
###@export“beqs定义”

beqs这现在在增强的Rblpapi包中提供,由中的csrvermaak提供

下面的代码片段来自示例,显示了如何检索全局示例屏幕:

oil_eqs <- beqs("Global Oil Companies YTD Return","GLOBAL")
oil\u eqs
sw_eqs <- beqs(screenName = "Swedish Mid Caps", screenType = "PRIVATE")