title: Getting Historical data for a single GOOG option
body: <p>I am trying to data historical data for a single GOOG Option from IB.
  My python code is:</p>
  <pre><code>ib = IB()
  ib.connect('127.0.0.1', 7496, clientId=1)
  #
  contract = Contract()
  contract.symbol = &quot;GOOG&quot;
  contract.secType = &quot;OPT&quot;
  contract.exchange= &quot;SMART&quot;
  #contract.primaryExchange = &quot;ISLAND&quot;
  contract.currency = &quot;USD&quot;
  contract.lastTradeDateOrContractMonth = &quot;20210917&quot;
  contract.strike = 2700
  contract.right = &quot;Call&quot;
  contract.multiplier = &quot;100&quot;
  bars = ib.reqHistoricalData(contract, endDateTime='', durationStr='30 D', barSizeSetting='1 day', whatToShow='BID', useRTH=True,  formatDate=1, keepUpToDate=True)
  
  # convert to pandas dataframe:
  df = util.df(bars)
  print(df)
  </code></pre>
  <p>I get back:
  Error 162, reqId 4: Historical Market Data Service error message:No data of type EODChart is available for the exchange 'BEST' and the security type 'Option' and '30 d' and '1 day', contract: Contract(secType='OPT', symbol='GOOG', lastTradeDateOrContractMonth='20210917', strike=2700, right='Call', multiplier='100', exchange='SMART', currency='USD')</p>
  <p>What am I doing wrong?</p>