問題タブ [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.
bloomberg - ブルームバーグ チャット API?
Bloomberg チャット メッセージを送信するための API はありますか?
java - javaを使用してElementオブジェクトをファイルに書き込む
Element クラスのデータがあります。その値をファイルに書き込もうとしていますが、問題があります:
このケースをどのように処理すべきかについて何か提案はありますか? また、オブジェクトに関連付けられた使用可能な静的変数とメソッドを確認する (つまり、画面に出力する) 最良の方法は何ですか? どうも。
デバッグに役立つその他のコード スニペット:
c# - 特定のブルームバーグ端末ページをプログラムで開く方法は?
特定のブルームバーグ ターミナル ページをプログラムで開く確実な方法はありますか (例: "MSFT Equity")。
私はどんな提案やコードサンプルにもオープンです:
- Bloomberg ターミナル実行可能ファイルへのパスとティッカーを引数に指定してプロセスを開始します
- ブルームバーグ API
- DDE
- COMオートメーション
SendKeys(一部のウイルス対策ソフトウェアによってブロックされる可能性があります)- ...
どうもありがとう
python - ブルームバーグ サーバー API と Ruby/Python
Bloomberg からのフィードを使用する ruby/python で新しいアプリケーションを作成しようとしていますが、これらの言語のいずれかで Bloomberg Server API を使用する (またはセットアップする) ためのドキュメントを探すのに苦労しています。
このためのチュートリアルへの適切なリンクや、セットアップするための定型コードを誰かが持っていますか? それとも、サポートされている 3 つの主要な言語に固執するのが最善でしょうか?
python - Bloomberg API を使用して CUSIP-Description データを取得する方法は?
Python を使用した Bloomberg の新しいデータ API (COM v3) を介して非同期データを見てみました。投稿する前に、かなり素晴らしい情報が含まれていますが、Bloomberg API を使用してデータベースに CUSIP-Description テーブルを作成する方法が必要です (CUSIP サブスクリプションを回避して $$$ を節約するため)。
ブルームバーグ API を使用して CUSIP と説明をテーブルに入力する方法を知っている人はいますか?
vba - VBA:ブルームバーグBDP呼び出しが終了するのを待っています
いくつかの外部データをワークシートにインポートするスクリプトがあります。これは、いくつかの=BDP(...)
数式に影響します。最適には、データをコピーした直後にBDPの結果をチェックしたいと思います。
Bloomberg Excelアドインは非同期で更新されます-結果を待ってからスクリプトを再開するにはどうすればよいですか?結果は、実行時間に関係なく、VBAスクリプトの終了後にのみインポートされるようです。
事前に感謝しますマーティン
r - RBloomberg を使用したエラー メッセージ
Bloomberg API にアクセスするために RBloomberg をテストしています。を使用して接続を作成すると、
「お使いのコンピューターに XLCall32.dll がないため、プログラムを開始できません」というポップアップ エラー メッセージが表示されます。
ただし、XLCall32 は適切な Office サブディレクトリにあります。
エラーは実際には関数内の割り当てによって生成されます
これは警告メッセージです。[OK] をクリックすると、API は正常に動作しているようです。
誰かがこの問題に遭遇しましたか? 簡単な修正はありますか?あるいは、R でポップアップ ウィンドウを抑制することは可能ですか?
python - Pywin - VariantInit() を呼び出して pvarResult を初期化する
Pywin32 を使用して、COM ライブラリを介して Bloomberg と通信しています。これはかなりうまくいきます!しかし、私はかなり複雑だと思う問題に出くわしました。Com オブジェクトのプロパティ QueueEvents を True に設定すると、プログラムが失敗します。ドキュメントには、これに関するセクションがあります。
QueueEvents プロパティが True に設定され、C++ を使用してデータ コントロールの低レベルのインスタンス化を実行している場合、データ イベント ハンドラ (呼び出し) で VariantInit() 関数を呼び出して pvarResult を初期化する必要があります。これにより、アプリケーションが重複したティックを受け取るのを防ぐことができます。
ここで理論的な側面を理解していると思います.comobjectがデータ構造に書き込む前に、データ構造を初期化する必要があります。しかし、Pywin32 からこれを行うにはどうすればよいでしょうか。私には手がかりがなく、これを行う方法についてのアイデアやポインタ(!)をいただければ幸いです。
以下のヒントはどれも役に立ちませんでした。私のプログラムは例外をスローしません。COM オブジェクトから同じメッセージを何度も何度も返すだけです...
ドキュメントから:
QueueEvents プロパティが True に設定され、C++ を使用してデータ コントロールの低レベルのインスタンス化を実行している場合、データ イベント ハンドラ (呼び出し) で VariantInit() 関数を呼び出して pvarResult を初期化する必要があります。これにより、アプリケーションが重複したティックを受け取るのを防ぐことができます。この変数が設定されていない場合、データ コントロールは、まだデータを受信していないと見なし、再送信を試みます。MFC や Visual Basic などの主要なコンテナーでは、このフラグはコンテナーによって自動的に初期化されます。これは、QueueEvents プロパティを True に設定するアプリケーションにのみ関係することに注意してください。
r - Rの1分ティックデータから特定の繰り返し時間を抽出するにはどうすればよいですか?
たとえば、次のようにフォーマットされた時系列から、毎日 09:04:00 の価格を抽出したいとします。
(注: 実際のデータには | はありません。DateTime がインデックスで Price がコアデータであり、xts オブジェクト内で 2 つが異なることを示すためにここに含めただけです)
これらの抽出された値を xts ベクトルに入れます...これを行う最も効率的な方法は何ですか?
また、国境を越えたスプレッドの 5 年間の時系列がある場合、時差のために、スプレッドは 1 年の異なる時間に開きます (たとえば、冬は午前 9 時、夏は午前 10 時)。これらの時差を考慮して、午前 9 時から 16:30 または午前 10 時から 16:30 のいずれかを同じ「日」間隔として認識します。
つまり、日中の 1m ティック データ ファイルを日次 OHLC データに変換したいと考えています。通常、これを行うには xts と to.period を使用しますが、上記の時差を考えると、奇妙な/奇妙な日の開始/終了時刻が表示されます
どんなアドバイスでも大歓迎です!
python - Pythonを介して歴史的なブルームバーグAPIでオーバーライドを取得する方法
Excel APIでは、Bloombergはオーバーライドを許可し、特定の周期性を許可します。
Pythonの場合:
オーバーライド「BESTFPERIODOVERRIDE」、「BF」をどのように追加しますか?