Data is not adjusted for splits despite adjustment="split" flag

I am getting unadjusted values despite using the adjustment=split option.

df = alpaca_api.get_bars(
                ["RMBL"],
                TimeFrame(1, TimeFrameUnit.Day),
                "2020-05-15",
                "2020-06-30",
                adjustment="split",
            ).df

As you see the split happened on the 2020-05-20, but is not adjusted, which renders my ML model useless:

Screenshot 2021-12-19 at 09.45.52

Hey :wave:

This seems to have been resolved since, right?

I’m seeing this same issue today, on TQQQ, looking at the split which occurred on 2022-01-13. I’ve tried raw, split, dividend, and all.

Update: I was using the “SIP” data feed for my requests, but I don’t currently have a paid SIP subscription. Switching to the “IEX” feed made the “split” adjustment work as expected. After digging a little bit deeper, I realized that it’s because SIP has more data, including 00:00:00 - 00:59:59 on 1/13/2022. This one hour, for whatever reason, is unadjusted for the split.