So I've been using this one package called xbbg which is more or less syntactically the same as the Excel API, and everything has been working fine except for the blp.bdib calls. Every time I try running it, including the example provided in the docs (blp.intraday(ticker='7974 JT Equity', dt='2018-10-17', session='am_open_30').tail() ), it returns an empty data frame. Could someone run me through piece-by-piece how to map these assets.yml and exch.yml to the BBG_ROOT sys path? Sorry, I'm quite the rookie at this. See https://pypi.org/project/xbbg/ specifically the section on the blp.bdib (intraday bars) example and the accompanying text below it.
Tried copying the exch.yml and assets.yml files to a folder called BBG_ROOT in my blp folder for the Bloomberg install, and then appending BBG_ROOT in sys.path.append() but it doesn't seem to help. Also, for reference, I'm trying to get high and low prices on September-dated Nikkei and SPX futures contracts, so from what I can see, the assets and exchange ymls already include the definitions by default.