Your code seems to work for me, even if I don't have a data subscription:
[BarData(date=datetime.datetime(2023, 2, 9, 2, 0), open=1248.6, high=1249.25, low=1247.65, close=1248.05, volume=-1.0, average=-1.0, barCount=-1),
BarData(date=datetime.datetime(2023, 2, 9, 2, 5), open=1248.05...