Pybbg Python Bloomberg API, переопределения не работают? - PullRequest
0 голосов
/ 15 февраля 2020

Я использую инструмент pybbg для извлечения данных из Bloomberg. Попытка переопределить источник цен не влияет на результат. У кого-нибудь есть опыт с этим, который может помочь? При всей своей ценности я могу подтвердить, что эти ценные бумаги должны производить разные цены, используя цены TRA C или BVAL. Также я могу подтвердить, что 'Pricing_source' является правильным переопределением для 'Px_mid', посмотрев на FLDS.

Вот MRE:

import pandas as pd
import datetime
import pybbg
import numpy as np

con = pybbg.Pybbg()
cusips = ['00774MAC9 Corp', '20848FAA8 Corp', '073685AD1 Corp', 
        '032654AJ4 Corp', '03027XAM2 Corp', '92343VER1 Corp',
        '92343VES9 Corp', '952845AE5 Corp']

end_dt = datetime.date.today()
delta = datetime.timedelta(days = 180)
st_dt = end_dt - delta
st_dt = st_dt.strftime('%Y%m%d')
end_dt = end_dt.strftime('%Y%m%d')

trial_1 = con.bdh(cusips, 'Px_mid', st_dt, end_dt)
print(trial_1)

trial_2 = con.bdh(cusips, 'Px_mid', st_dt, end_dt, 
        overrides={'Pricing_source':'BVAL'})
print(trial_2)

trial_3 = con.bdh(cusips, 'Px_mid', st_dt, end_dt, 
        overrides={'Pricing_source':'TRAC'})
print(trial_3)
...