Yes, you can collect prices every tick - use a TMF of a phantom trade that never closes. The TMF runs every tick, and the TradePriceClose is the current tick price.
Only problem is that the historical price data is M1 data. So in the backtest you only get 1-minute ticks, unless you convert real tick data to the Zorro .bar format.