0

ダウ (DJIA) やハンセン指数 (HSI) などの株価指数のライブ値を取得したいと考えています。

これらは、(構成可能な) 一連のインデックス シンボルから生成され、シートとの対話なしで VBA 変数に保存される必要があります。理想的には、これはブルームバーグ、または必要に応じて Yahoo からのものです (ライブである限り、他のソースでも問題ありません)。

これは単純な作業であることは理解していますが、それを行う直接的な方法を見つけることはできません。オプション価格や株式データなどを取得する例のみです。Bloomberg API への参照から始めることは理解していますが、これよりも先に進みます。

ご協力いただきありがとうございます

4

2 に答える 2

1

ブルームバーグ API を使用してライブ データを取得する場合は、ブルームバーグ サブスクライバー ($$$) である必要があります。無料の Yahoo についても言及されているように、それはあなたが望んでいるものではないのではないかと思います。

于 2012-08-05T07:08:55.520 に答える
0

これは簡単な作業ではありません。

http://www.google.com/finance?q=GOOGの HTTP GET リクエストを開始し、返された文字列を自分で解析する必要があります。

HTTP リクエストは次のコードで送信されます。

     Set HttpReq = CreateObject("MSXML2.ServerXMLHTTP")
     HttpReq.Open "GET", "http://www.google.com/finance?q=GOOG", False
     HttpReq.send
     MsgBox HttpReq.responseText
于 2012-07-29T16:23:03.830 に答える