contracts = pd.DataFrame([['IBM', 'SMART', 'USD'], ['AAPL', 'SMART', 'USD'],
    ['GOOG', 'SMART', 'USD'], ['ES', 'GLOBEX', 'USD', '201506', '50'], [
    'CL', 'NYMEX', 'USD', '201506', '1000']])
contracts.columns = ['sym', 'exch', 'curr', 'expiry', 'mult']
contracts['bidPrice'] = 0
contracts['askPrice'] = 0
contracts['lastPrice'] = 0
ibpy: извлечь ответы API для нескольких контрактов