so I've used the most basic
bars = ib.reqHistoricalData(
contract,
endDateTime='',
durationStr='3 M',
barSizeSetting='1 hour',
whatToShow='TRADES',
useRTH=True,
formatDate=1)
thing is, I'm getting the bars as follows: 09:30, 10:00, 11:00... i would expect to get 09:30,10:30,11:30 etc...
000 = {BarData} BarData(date=datetime.datetime(2024, 2, 5, 9, 30), open=34.59, high=35.21, low=34.43, close=35.01, volume=4036.33, average=34.883, barCount=2286)
001 = {BarData} BarData(date=datetime.datetime(2024, 2, 5, 10, 0), open=34.97, high=35.05, low=33.42, close=33.83, volume=3517.54, average=34.042, barCount=1769)
002