2013-05-10 207 views

回答

0

Rbbg软件包不支持这一点,但大多数放映非常简单,您可以轻松地通过请求数据来复制它们,并将您的放映约束放在数据上。

0

@ AlphaDev1,我注意到CharlesCara对BEQS做了推送请求,这可能会帮助你解决如何解决这个问题。

https://github.com/johnlaing/blpwrapper/pull/2

ADDITION

@CharlesCara所做的更改至7名的程序。 @Matt O'Brien建议我在评论中发布代码而不是链接。它不是我的代码,这是不实际的,但你可以看到代码除了下面的github从blp.R的请求的结构:

### @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)) 
} 

他还写了包装java/src/org/findata/blpwrapper/BeqsDataResult.java1这是太久127线张贴在这里。

0

这是现在在增强Rblpapi包,礼貌csrvermaak在https://github.com/Rblp/Rblpapi/pull/100

在下面的代码片断是从实施例并且示出了如何检索全球示例屏幕:

oil_eqs <- beqs("Global Oil Companies YTD Return","GLOBAL") 

定制屏幕可以由screenType标志设置为“私人”进行检索。以下示例显示了您将如何检索自定义保存的EQS屏幕,名为“Swedish Mid Caps”:

sw_eqs <- beqs(screenName = "Swedish Mid Caps", screenType = "PRIVATE")