問題タブ [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.
excel - ユーザーが Excel セルをランダムに選択し、ボタンをクリックすると、マクロが実行される - Bloomberg DDE
私はマクロが初めてで、このフォーラムも初めてです。フォーラムを検索しましたが、探している答えが見つかりませんでした。ブルームバーグ DDE を起動するマクロを作成しているので、ボタンをクリックすると、ターミナル ウィンドウが前面に表示され、特定の構文が既に送信されています。
一般的に、$B$3 = MSFT、$H$2 = CSCO、$E$9 = GIS としましょう。
ユーザーがスプレッドシートで MSFT を選択してから GIP30 ボタンをクリックすると、BB 端末に次の情報が送信されます。
MSFT GIP30
そのため、どのセルが選択されたかを識別するマクロに加えて、BB DDE に送信される前に「US」を追加する必要がある場合があります。私はウェブの周りからいくつかのヒントを得ました。
「MSFT US」をハードコードしたときに動作するようになりましたが、動的にする必要があります。「動的」コードをコメントアウトしました。
すべての助けに感謝します。
ありがとう。
google-apps-script - 新しく開いたブルームバーグデータを使用したGoogleスクリプト?
ブルームバーグは、すべての人に市場データを公開しています。
http://www.openbloomberg.com/open-api/
私はグーグルスプレッドシートを使用していますが、可能であればグーグルスクリプトを使用してAPIとリンクできるかどうか、またどのように使用できるか疑問に思いました。Bloomberg APIは、c / c ++、.net、java、perl、pythonをサポートしています。
誰かがそれが可能かどうか、またはそれを行う方法を知っていますか?
excel - VBA を使用してセルのコメントを表示する (コメントはアクティブなブルームバーグ式)
強調表示されているセルのブルームバーグ BDP 情報を表示する「コメント」を Excel で作成しようとしています。たとえば、active.cell = IBM としましょう。IBM にカーソルを合わせます。関連する市場データを表示するコメント ボックスがポップアップ表示されるようにしたいと思います。
「何とか」で私はしたいです ($bidsize $bid $ask $asksize $last $lastsize)
私は周りを覗き始め、以下に何かを見つけましたが、実装方法がわかりません。何か案は?
ご覧いただきありがとうございます
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 か月以上待っていますが、結果はありません。
私はこれを実行するのに十分な経験がありません。
レコーダーを使用して作成した以下の非常に少量のコードがあります。
記録中に更新ボタンを選択しましたが、このアクションは記録されませんでした。ご覧いただきありがとうございます。
.net - ブルームバーグ API オプション評価
Bloomberg では、オプションを評価するために、次のように入力できますIBM US Equity OVME S C180 > OVME
。オプションを評価したページをロードします。このデータを API 経由で取得したいだけです。API は私には直感的ではないように思われるので、どんな助けでも大歓迎です。
api - ブルームバーグ プロフェッショナルからあらゆる種類のデータを取得する方法
ブルームバーグの多くの企業の決算発表をダウンロードしたい. インターネットでブルームバーグ API に関する多くの情報を見つけることができなかったので、深く掘り下げる前に、このタスクを自動化することが可能だと思うか、それともブルームバーグがそれを許可していないかを知りたい. また、「sendkeys」機能についても聞いたのですが、それを使って収益通話を取得できると思いますか?
r - ライブラリ「rbpg」を介してブルームバーグからデータをダウンロードする際のエラー
Bloomberg から定期的にデータをダウンロードするための R コードがあります。4か月前からごく最近まで、まったく問題なく機能していました。ライブラリ「rbpg」はまだ正常にロードされており、接続を生成すると、メッセージは問題ないようです。
ただし、tick(...) を使用してブルームバーグからデータのダウンロードを開始すると、次のエラー メッセージが表示されてプロセスが停止しました。
このエラー メッセージに基づいて何が問題なのかわかりません。rJava または Bloomberg API のいずれか、または別の場所にある場合もあります。更新によるバージョンの競合が疑われますが、よくわかりません。事前にどうもありがとうございました。
c# - 最後に開いたブルームバーグ ウィンドウのインデックスを見つける
標準の DDE 文字列を使用してブルームバーグの株式ページを開いています
トレーディング デスクから、株式の表示ウィンドウを最後に開いたブルームバーグ ウィンドウにデフォルト設定するように要求されました。これは可能ですか?
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 を使用することであることはわかっていますが、現時点ではその選択肢がありません。どんな助けでも大歓迎です。