Ich habe es geschafft, blpapi in meinem Python zu installieren. Es liegt jedoch ein Fehler vor Exception: failed to start session. Mein einfacher Code lautet wie folgt.

import blpapi
import pandas as pd
import tia.bbg.datamgr as dm

mgr = dm.BbgDataManager()
sids = mgr['MSFT US EQUITY', 'IBM US EQUITY', 'CSCO US EQUITY']
df = sids.get_historical('PX_LAST', '1/1/2014', '11/12/2014')

Was kann ich damit machen? Kannst du helfen?

0
Hannah Lee 19 Apr. 2018 im 15:47

3 Antworten

Beste Antwort

Bitte klären Sie, mit welcher IP und welchem Port Sie eine Verbindung herstellen möchten.

Wenn Sie eine Verbindung zum lokalen Prozess 'bbcomm.exe' herstellen, lautet die IP-Adresse 127.0.0.1 (localhost) und Port 8194. Überprüfen Sie, ob der Prozess bbcomm.exe ausgeführt wird (z. B. im Task-Manager). Wenn nicht, starten Sie ihn manuell, indem Sie bbcomm.exe eingeben in CMD oder durch Starten von Excel mit einer oder mehreren BDP () - Funktionen. Stellen Sie sicher, dass das Bloomberg Terminal ausgeführt wird.

Wenn Sie eine Verbindung zu einem Remote-Host (z. B. B-Pipe oder ServerApi) herstellen, überprüfen Sie, ob der Port erreichbar ist: Telnet

1
Mourad Barakat 21 Apr. 2018 im 14:31

Es hört sich so an, als hätten Sie nur die Bibliothek importiert und versucht, sie zu verwenden.

Bei den meisten APIs müssen Sie ein Konto bei ihnen einrichten, um auf ihre Daten zugreifen zu können, damit sie sehen können, wer ihre API nicht ordnungsgemäß verwendet und wer ihre Ratenbeschränkungen überschreitet.

Laden Sie das BLPAPI Core Developer Guide von der Website herunter und befolgen Sie diese Anweisungen sorgfältig.

https://www.bloomberg.com/professional/support/api-library/

0
BooleanCheese 19 Apr. 2018 im 13:04

Sie müssen sich keine Gedanken über Verbindungen machen, wenn Sie xbbg verwenden:

from xbbg import blp

blp.bdh(
    ['MSFT US Equity', 'IBM US Equity', 'CSCO US Equity'],
    'Px_Last', '1/1/2014', '11/12/2014'
)

Ausgabe:

ticker     MSFT US Equity IBM US Equity CSCO US Equity
field             Px_Last       Px_Last        Px_Last
date                                                  
2014-01-02          32.95        155.62          18.88
2014-01-03          32.73        156.55          18.86
2014-01-06          32.04        156.01          18.89
2014-01-07          32.29        159.12          19.14
2014-01-08          31.71        157.66          19.13
......
2
Alpha 28 Nov. 2018 im 01:25