I've been reading through Toni Turner's book Beginner's Guide to Day Trading Online, and I was wondering how does one get access to the TICK, TRIN, CCI and EPS Ranking. I use Ameritrade, Scottrade, Yahoo Finance, and CNBC, but can't seem to find a good source for these resources.

Ameritrade has a tally of all the advancing and declining stocks...so I suppose if you subtract the two from each other, you'll have the TICK. I still have no idea where to find the TRIN and Commodity Channel Index. Earnings per share ranking seems a bit arbitrary, is it just a matter of opinion? If anyone can shed some light to these resources, it would be greatly appreciated. Thanks in advance.