Your kind of all over the place. I promise a few months from now and you'll look back and go " what was I asking?" .
The reason you won't see head and shoulders/trend/ support/resistance line as a quick and drag function in a backtest software is their really discretionary from trader to trader.
A backtesting software works of mathematical/computer code logic where you the coder, will define if "a" happens then look for "b" and buy at "c", sell if "d" happens. This is just random talk but it's all it is, it's like basic algebra, buy = a+b.
Now he beautiful part about a backtesting software/coding is that you can go across very large databases with very complex rules ( that would take years to manually calculate), get a trade list, then review that trade list and analyze it with whatever formulas you want. What was the w/l ratio? What was the sharpe ratio? What was the max consecutive losses?
What your looking to do, by reading your previous post about Amibroker with drawing a trend line and having it backtest...... Is have a bunch of discretionary rules( you drawing a trend line) and then somehow have a computer backtest your system( which has no rules, just you drawing stuff with forward bias most likely).
I'm still lost to what your trying to achieve and seem like your confused of what backtesting actually is. You could continue manually backtesting, with a large enough sample base, you can justify having a system to go forward with.
In my mind it's no different then a coded backtest, were always assuming that past results will reflect future results and their are ways using a system with hard coded rules to test out of sample and with other statistic tools to build some assumptions on the system.
Issue with backtesting manually/ discretionary is their are no hard rules like code, if future results don't look like past results, either your intuition, or method isn't in sync with the market and you'll find yourself wondering if your method works.
Then you'll find people like Linda Raeshky or Adam Grimes that will do lots of backtesting/ modelling and apply discretion to their models.
Slow down with the posting, I'll bet you'll find more success by doing your own homework and reading.