I use Amibroker to do all my backtesting. I highly recommend it. It is very easy to program and it has all the tools you need for backtesting. You can import free EOD data from yahoo.com. Amibroker is free to use for 30 days as a trial, but you can still use it after the deadline. After the...