ブルームバーグ API 内で、API 呼び出しを介して価格設定ソースの優先順序を指定する方法はありますか? PCS を使用すると、端末の優先価格ソースを指定できますが、API を介してプログラムでこの呼び出しを行いたいと考えています。
現在、価格設定ソースを明示的に指定するには、次のように指定できます。
MSFT@ETPX US Equity
しかし、このようなことができるでしょうか?
MSFT@ETPX&MSPE&ANOTHER...ETC US Equity
ブルームバーグ API 内で、API 呼び出しを介して価格設定ソースの優先順序を指定する方法はありますか? PCS を使用すると、端末の優先価格ソースを指定できますが、API を介してプログラムでこの呼び出しを行いたいと考えています。
現在、価格設定ソースを明示的に指定するには、次のように指定できます。
MSFT@ETPX US Equity
しかし、このようなことができるでしょうか?
MSFT@ETPX&MSPE&ANOTHER...ETC US Equity
ユーザー設定は、API呼び出しによって尊重されます。したがって、価格ソースを指定しない場合、すべてが期待どおりに機能します。これは、そのリンクされたアカウントに対して行われたセキュリティごとのデータライセンス要求によっても尊重されます。
これが良いことであるかどうかは議論の余地がありますが、私たちは以前、デフォルト設定を決して変更しないようにすべての人にアドバイスしていました。
プログラムで優先度を定義できます(擬似コード)。
function getPrice(ticker) {
if (getPrice("MSFT@ETPX US Equity") != null) return getPrice("MSFT@ETPX US Equity");
elseif (getPrice("MSFT@MSPE US Equity") != null) return getPrice("MSFT@MSPE US Equity");
....
}