I've been doing some research online about how to back-test properly and I have a few questions:
My strategy is for the daily chart and I wish to test it over the 2004-2014 10 year span. The main logic is applied at the open -- if (Volume <= 1). I didn't even look at lower time frames when developing the strategy.
if (Volume <= 1) will fail with live trading very often check for NewBar
with backtesting you can see what the EA is doing and if it follows the programed strategy
with optimizing you search for a good input combination of your EA
ofcours it is not really necessary for all strategies you can do testing on demo account but to find that way for errors you have found with backtesting you might spend a lot of time