Historical paper trading?

I’ve been working on an algo that works on a swing trading timeframe - i.e., trading over the span of days/weeks, as opposed to intraday. So, for example, when I backtest it on my own computer, I generally run the test over a 90-day timeframe.

Does Alpaca provide any ability for historical paper trading that could support this? (I.e., roll back the date to 90 days ago, enter some orders, get back some fills (at prices that are historically accurate for that date), then keep incrementing the date and repeat.)