1

Excel APIでは、Bloombergはオーバーライドを許可し、特定の周期性を許可します。

BDH("IBM EQUITY","BEST SALES","1/1/2011","2/1/2011","BEST FPERIOD OVERRIDE","BF",, "DAYS=W","FILL=C","SORT=D")

Pythonの場合:

import win32com.client
from datetime import datetime

blp = win32com.client.Dispatch('Bloomberg.Data.1')
ibm_sales=blp.BLPGetHistoricalData('ibm equity', 'best sales', datetime(2011,1,1), datetime(2011,2,1))

オーバーライド「BESTFPERIODOVERRIDE」、「BF」をどのように追加しますか?

4

3 に答える 3

3

それが役立つかどうかはわかりませんが、.NET SDK では、使用する構文は次のようになります。

Element overrides = request["overrides"];
Element override1 = overrides.AppendElement();
override1.SetElement("fieldId", "BEST FPERIOD OVERRIDE");
override1.SetElement("value", "BF");
于 2011-10-01T04:58:59.320 に答える
2

Pythonでこれを機能させるためにErwinの回答に加える必要のある変更の1つは、overrides.AppendElement()をoverrides.AppendElment()に変更することです。このタイプミスが他の言語ではなくPythonで現れる理由はわかりませんが、あります。

于 2012-04-11T17:50:19.167 に答える