Most people underestimate the power of excel as a real time calculation engine. Out the box it resolves time to 10ms (I know you can display time formats to 1ms but its internal timers are set to 10ms) and VBA resolves to 1 second by default. As a result excel gets a slammed as being "too slow". Its very powerful if you know what your doing... If not its a bastard child you want to punt 
Excel is programmable... You will need to use high resolution timers and you can capture tick data in microseconds and save it out to a database.
Its a good modeling tool and some recent products and extensions greatly extend its capabilities... There are Excel compilers, Jedox for OLAP Cubes and Trading Dashboards. Sparkcharts, microcharts, Gigaspace for Excel is really powerful... 5 years ago this type of setup would have cost a few million dollars and now is accessible to retail traders literally for free.
Attached is a screen shot of the last 3 hours of live feeds (afterhours) running through an optimized excel quant engine on to an iphone skin for mobile monitoring.
50 symbols streamed through Excel - 2GB of data processed and a little over 70000 ticks captured. Timer resolution to 10 decimals... in microsoeconds. about 16,000,000 calculations. The base Array is 50 x 500... 25000 cells of real time calcs and triggers updating about 250 cells each symbol update.
You can consume CME's 70 TPS feed, calculate all triggers and log it all to a db on the fly. The game is only getting faster as their next system is suppose to process orders in microseconds...
Now sitting with a huge database of historic tick data really serves no purpose unless you can model it. Checkout all of the OLAP BI tools available. There is a very cool downloadable example at: http://thecommon.net/3.html and at JEDOX / PALO http://www.jedox.com/en/home/overview.html.
Finally, this is all pretty advanced programming and code optimizations but once done it works well. For most people, The DDE worksheet provided for your trading platform is more than adequate.

Excel is programmable... You will need to use high resolution timers and you can capture tick data in microseconds and save it out to a database.
Its a good modeling tool and some recent products and extensions greatly extend its capabilities... There are Excel compilers, Jedox for OLAP Cubes and Trading Dashboards. Sparkcharts, microcharts, Gigaspace for Excel is really powerful... 5 years ago this type of setup would have cost a few million dollars and now is accessible to retail traders literally for free.
Attached is a screen shot of the last 3 hours of live feeds (afterhours) running through an optimized excel quant engine on to an iphone skin for mobile monitoring.
50 symbols streamed through Excel - 2GB of data processed and a little over 70000 ticks captured. Timer resolution to 10 decimals... in microsoeconds. about 16,000,000 calculations. The base Array is 50 x 500... 25000 cells of real time calcs and triggers updating about 250 cells each symbol update.
You can consume CME's 70 TPS feed, calculate all triggers and log it all to a db on the fly. The game is only getting faster as their next system is suppose to process orders in microseconds...
Now sitting with a huge database of historic tick data really serves no purpose unless you can model it. Checkout all of the OLAP BI tools available. There is a very cool downloadable example at: http://thecommon.net/3.html and at JEDOX / PALO http://www.jedox.com/en/home/overview.html.
Finally, this is all pretty advanced programming and code optimizations but once done it works well. For most people, The DDE worksheet provided for your trading platform is more than adequate.