問題タブ [bloomberg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1071 参照

excel - ユーザーが Excel セルをランダムに選択し、ボタンをクリックすると、マクロが実行される - Bloomberg DDE

私はマクロが初めてで、このフォーラムも初めてです。フォーラムを検索しましたが、探している答えが見つかりませんでした。ブルームバーグ DDE を起動するマクロを作成しているので、ボタンをクリックすると、ターミナル ウィンドウが前面に表示され、特定の構文が既に送信されています。

一般的に、$B$3 = MSFT、$H$2 = CSCO、$E$9 = GIS としましょう。

ユーザーがスプレッドシートで MSFT を選択してから GIP30 ボタンをクリックすると、BB 端末に次の情報が送信されます。

MSFT GIP30

そのため、どのセルが選択されたかを識別するマクロに加えて、BB DDE に送信される前に「US」を追加する必要がある場合があります。私はウェブの周りからいくつかのヒントを得ました。

「MSFT US」をハードコードしたときに動作するようになりましたが、動的にする必要があります。「動的」コードをコメントアウトしました。

すべての助けに感謝します。

ありがとう。

0 投票する
2 に答える
1911 参照

google-apps-script - 新しく開いたブルームバーグデータを使用したGoogleスクリプト?

ブルームバーグは、すべての人に市場データを公開しています。

http://www.openbloomberg.com/open-api/

私はグーグルスプレッドシートを使用していますが、可能であればグーグルスクリプトを使用してAPIとリンクできるかどうか、またどのように使用できるか疑問に思いました。Bloomberg APIは、c / c ++、.net、java、perl、pythonをサポートしています。

誰かがそれが可能かどうか、またはそれを行う方法を知っていますか?

0 投票する
1 に答える
676 参照

excel - VBA を使用してセルのコメントを表示する (コメントはアクティブなブルームバーグ式)

強調表示されているセルのブルームバーグ BDP 情報を表示する「コメント」を Excel で作成しようとしています。たとえば、active.cell = IBM としましょう。IBM にカーソルを合わせます。関連する市場データを表示するコメント ボックスがポップアップ表示されるようにしたいと思います。

「何とか」で私はしたいです ($bidsize $bid $ask $asksize $last $lastsize)

私は周りを覗き始め、以下に何かを見つけましたが、実装方法がわかりません。何か案は?

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

0 投票する
1 に答える
642 参照

excel - 行ごとのマクロの非同期実行

Excel 用の Bloomberg アドインで発生している問題を解決しようとしています。毎日、500 株以上の過去 31 日間の価格データを入力しています。

$A$K3 = "ACE US EQUITY" $AL$3 = "=BDH(AK3,"PX_LAST",$D$1,$C$1,"DTS=h","dir=h")" $C$1 = " =WORKDAY(TODAY(),0)" $D$1 = "=BAddPeriods(C1,"NumberOfPeriods=-31","Per=wd","CDR=#A")"

$AL$3:$BQ$3 で 31 日間の価格が発生するはずです。

Bloomberg 実行可能ファイルが実行されていなくても、Bloomberg DDE セッションが 3 日間開いたままになるため、ワークブックを開いたままにします。

問題がなく、翌日出勤すると、データが 1 日進んでいる場合があります。また、多くのデータが欠落しているため、各 $AL$_ フィールドを選択して更新する必要がある場合もあります。これに関する問題は、何らかの理由で更新が同期的に行われていることであり、これが DDE 接続や Excel に大混乱を引き起こしていると思います。その結果、更新が遅くなる/更新されない。また、ワークシート全体を更新すると、いくつかの数式が静的データで上書きされます!

私がやりたいことは、次のマクロを作成することです。

1) $AL$ :$BQ $ および $BS$ :$CX $のすべてのデータを消去します

2) $AL$_ = "=BDH(AK$_,"PX_LAST",$D$1,$C$1,"DTS=h","dir=h")" の値を設定します

3) $AL$(+1):$BQ$(+1) に移動する前に、データが $AL$ :$BQ$に入力されるまで待ちます。$AM$_ に値がある場合、その行にデータが取り込まれている可能性があります。

4) $AL$ :$BQ$が終了したら、$BS$ :$CX$に対して同じことを行います。

ブルームバーグのサポートがこの要求を満たすのを 1 か月以上待っていますが、結果はありません。

私はこれを実行するのに十分な経験がありません。

レコーダーを使用して作成した以下の非常に少量のコードがあります。

記録中に更新ボタンを選択しましたが、このアクションは記録されませんでした。ご覧いただきありがとうございます。

0 投票する
1 に答える
2959 参照

.net - ブルームバーグ API オプション評価

Bloomberg では、オプションを評価するために、次のように入力できますIBM US Equity OVME S C180 > OVME。オプションを評価したページをロードします。このデータを API 経由で取得したいだけです。API は私には直感的ではないように思われるので、どんな助けでも大歓迎です。

0 投票する
0 に答える
443 参照

api - ブルームバーグ プロフェッショナルからあらゆる種類のデータを取得する方法

ブルームバーグの多くの企業の決算発表をダウンロードしたい. インターネットでブルームバーグ API に関する多くの情報を見つけることができなかったので、深く掘り下げる前に、このタスクを自動化することが可能だと思うか、それともブルームバーグがそれを許可していないかを知りたい. また、「sendkeys」機能についても聞いたのですが、それを使って収益通話を取得できると思いますか?

0 投票する
1 に答える
569 参照

r - ライブラリ「rbpg」を介してブルームバーグからデータをダウンロードする際のエラー

Bloomberg から定期的にデータをダウンロードするための R コードがあります。4か月前からごく最近まで、まったく問題なく機能していました。ライブラリ「rbpg」はまだ正常にロードされており、接続を生成すると、メッセージは問題ないようです。

ただし、tick(...) を使用してブルームバーグからデータのダウンロードを開始すると、次のエラー メッセージが表示されてプロセスが停止しました。

このエラー メッセージに基づいて何が問題なのかわかりません。rJava または Bloomberg API のいずれか、または別の場所にある場合もあります。更新によるバージョンの競合が疑われますが、よくわかりません。事前にどうもありがとうございました。

0 投票する
1 に答える
244 参照

c# - 最後に開いたブルームバーグ ウィンドウのインデックスを見つける

標準の DDE 文字列を使用してブルームバーグの株式ページを開いています

トレーディング デスクから、株式の表示ウィンドウを最後に開いたブルームバーグ ウィンドウにデフォルト設定するように要求されました。これは可能ですか?

0 投票する
1 に答える
1094 参照

c# - C# の Bloomberg データ型ライブラリ

64 ビット マシンに切り替えて Visual Studio 2012 の使用を開始するまで、以前の Bloomberg Data Type Libary (blpdatax.dll) を C# で正常に使用していました。今では、BlpData インターフェイスでメソッドを呼び出そうとするたびに結果が返されます。アクセス違反です。

追加情報:

私のターゲット マシン タイプは x86 です。

Bloomberg Data Type Library を使用する Perl スクリプトは、引き続き正常に動作します。

サードパーティの 32 ビット COM オブジェクトへの参照を使用するその他の C# プログラムも正常に動作します。

これがコードです。サブスクライブ呼び出しで例外が発生し、Win32 例外 (アクセス違反) として記述されます。

長期的な解決策は、新しい Bloomberg API を使用することであることはわかっていますが、現時点ではその選択肢がありません。どんな助けでも大歓迎です。