I am not sure if this is exactly what you are asking but I have Ninjatrade and that has range bars. You can also use a replay mode for back testing...
Sorry if this isn't exactly what you are looking for.
By the way do you currently trade the eminis? I am just starting out with the NQ and 4...