I'm looking for a charting package that can display custom tick and volume bars. For instance, I'd like to see 1 bar for every 100 ticks or 100 contracts. Here is what I'm looking for: 1) Tick and Volume Bars 2) Data from US and European commodity exchanges (including LME and ICE) 3)Fully programmable (similar to Tradestation) 4)Preferably has an API that gives access to real-time market data I used Tradestation in the past but it's commodity data coverage is weak. Any suggestions? Thanks.