問題タブ [blpapi]

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 に答える
221 参照

python - 一括フィールドと単純フィールドを区別する方法は?

Python API blpapi を使用して BDP や BDS などの Excel 数式を変換する

必須フィールドが一括フィールド (BDS の場合)単純フィールド (BDP の場合)かを認識する必要があります。

それを行う方法はありますか?

0 投票する
4 に答える
306 参照

python - Bloomberg API のインポートでエラーが発生しました。解決方法を教えてください。

Python の tia ライブラリから bbg パッケージをインポートしようとしています。しかし、それは私に次のエラーを与えます。

blpapi lib もインポートしようとしましたが、同じエラーが発生します。何が問題なのかわかりません。

デスクトップのフォルダーにアクセスしてパッケージの場所を確認すると、tia と blpapi の両方のファイルが存在することがわかりました。

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

pandas - TIA を使用して BBG から FX レートを引き出しますか?

TIA モジュールを使用して、BBG API から EURUSD フォワード レートを取得しようとしていますか? これを行うにはどうすればよいですか?

BbgDataManager() を使用して特定の転送レートを指定しようとしましたが、成功していないようです。私が試したコードは以下です。

次のエラー メッセージが生成されます。

ファイル ""、行 1 df.EURUSD 通貨 ^ SyntaxError: 無効な構文 df.FWD_CURVE トレースバック (最新の呼び出しが最後): ファイル ""、行 1、ファイル "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv \lib\site-packages\tia\bbg\datamgr.py"、行 85、getattribute 内 return self.get_attributes(item, **self.overrides) ファイル "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\datamgr.py"、90 行目、get_attributes 内frame = self.mgr.get_attributes(self.sids, flds, **overrides) ファイル "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\datamgr.py", 148行目、get_attributes return self.terminal.get_reference_data(sids, flds, **overrides).as_frame() File "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg \v3api.py", 行 745, in get_reference_data return self.execute(req) ファイル "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\v3api.py",行 729、実行中の request.has_exception および request.raise_exception() ファイル "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\v3api.py"、215 行目、raise_exception raise Exception('SecurityError: %s' % ','.join(msgs)) Exception: SecurityError : (FWD_CURVE、BAD_SEC、不明/無効なセキュリティ [nid:2972] )

同様に、BFxForward を使用して Excel でこれをプルする方法と同様のクエリで mgr を使用すると、エラーが発生します。

次のエラー メッセージが生成されます。

トレースバック (最後の最後の呼び出し): ファイル ""、1 行目、ファイル "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\datamgr.py"、85 行目、getattributeで return self.get_attributes(item, **self.overrides) ファイル "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\datamgr.py"、90 行目、get_attributes 内frame = self.mgr.get_attributes(self.sids, flds, **overrides) ファイル "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\datamgr.py", 148行目、get_attributes return self.terminal.get_reference_data(sids, flds, **overrides).as_frame() File "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg \v3api.py", 行 745, in get_reference_data return self.execute(req) ファイル "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\v3api.py",行 729、実行中の request.has_exception および request.raise_exception() ファイル "C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\v3api.py"、215 行目、raise_exception raise Exception('SecurityError: %s' % ','.join(msgs)) Exception: SecurityError : (9/12/2019, BAD_SEC, 不明/無効なセキュリティ [nid:2972] ),(midoutright, BAD_SEC, 不明/無効なセキュリティ [nid:2972] )

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

python - Python で blpapiwrapper を使用して BDH() で日中データを取得する

これからインスピレーションを得て、blpapiwrapper ( https://github.com/alex314159/blpapiwrapper ) を使用して、特定の時間の株価を取得しようとしています ( https://quant.stackexchange.com/questions/35126/price-特定の時間にブルームバーグから):

再作成しようとすると、15:40:00 から 15:40:01 までの最後の価格ではなく、EOD 価格が取得されます。同じ SEDOL と日付で Excel で同じ構文を使用すると、15:40 の正しい株価が得られます。

blpapiwrapper の bdh() 関数を変更して周期性を 'INTRADAY' に変更し、'startDate' と 'endDate' の定義に '%H:%M:%S' を含めようとしましたが、うまくいきませんでした。

blpapiwrapper を使用したソリューションの提案はありますか?