Ensign or MultiCharts. They both support range bars, however, your datafeed and/or backfill provider may limit the amount of data you get.
One way to get 100 days is to 1) use MultiCharts 2) download historical data from opentick.com (you may have to do some programming) 3) import historical data into MultiCharts