2013-05-10 206 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")