I've found the ESL Financial day trading software offers a comprehensive collection of complex charting tools, including the ability to customize every chart type and multiple Gann and Fibonacci options. Bars can be set by the minute, hour, day or week as well as by ticks/trades, range or trade...