-1

Bloomberg API を使用して、HTUSMOML および GSTHHVIP インデックスの価格情報をリクエストするにはどうすればよいですか。

私が使用している基本的なコードの一部を以下に示します。

session.OpenService("//blp/refdata");
Service refDataService = session.GetService("//blp/refdata");
Request request = refDataService.CreateRequest("ReferenceDataRequest");
request.Set("security", "HTUSMOML US INDEX");
request.Set("security", "GSTHHVIP US INDEX");
request.Append("fields", "PX_LAST");
request.Append("fields", "OPEN");

「Symbol not available in service: ReferenceDataRequest.

ありがとう

RC

4

2 に答える 2

1

同じ構文を使用して、INDU や QQQQ などのよく知られたインデックスを要求してみましたか? それは多くの可能性を排除するでしょう。

それが機能する場合、これらの指数に利用できる参照データがあると確信していますか? 参照データではなく、価格データのみを持っている場合もあります。

次に、このデータを取得する権限がありますか? 許可されていないか、API の設定が、権限のあるアカウントに対して適切な認証を提供していない可能性があります。

それでもうまくいかない場合はHelp Help、分析デスクに連絡して支援を求める必要があります.

于 2010-07-20T16:49:20.947 に答える
0

コードには、対処する必要があるいくつかの問題があります。

  1. セキュリティを 2 回設定しています。2 回目は最初の設定を上書きします
  2. あなたはおそらくやっているはずです

    request.Append("証券", ...);

  3. 指定する黄色のキーは小文字で指定する必要があります。

  4. 指数証券の名前には取引所がありません - 米国を失い、それは単なる「HTUSMOML 指数」です
  5. 黄色のキーをまったく使用しないことをお勧めします。代わりに、次の形式のブルームバーグ グローバル識別子を使用してください。

    request.Append("セキュリティ", "/bbgid/BBG000RGBSK8");

(ところで、BBG000RGBSK8 は HTUSMOML インデックスの実際のブルームバーグ グローバル識別子です)

于 2013-01-23T21:29:50.417 に答える