I'm a total novice at backtesting, say I want to backtest something simple like the breakout of daily chart-patterns, what would be the best thing to go about this. Which programs would I have to use or buy, where can I get my data, do I have to link them together or could this be (as much as possible) automated, all input is wellcome as I practically don't know anything about this.

: