RE: "Speaking of logic, it would probably serve you to learn the logic instanciated in charts."
I can give you my take on charting. Almost five years ago I downloaded all available Yahoo historical price data on a large number of stocks. I then had the computer go through and look for patterns and match any patterns to subsequent returns. What I had after that several-seek-long exercise and many hours of waiting while the computer cranked out data was a very large collection of perfect bell curves--after any pattern of any size or any duration, the future price is just as likely to be up as down. The only thing I received from that exercise is the knowledge as to why Black-Scholes works so well.
It makes sense too--everything you just mentioned regarding technical analysis can be programmed into a computer. If a computer can make consistent gains by following a simple pattern, some fifteen-year-old on a computer would already have 'harvested' your system and arbitraged it out of the market. Defend your strategy all you want and maybe you're one of the people who ended up more 'up' than 'down' but unless you can come up with solid reasoning why nobody else has found your golden system, you may not have a solid strategy.
You look at the thousands of people pushing their stock-picking TA software on the internet, TV and at conventions yet not one of those people ever thought to use their own incredible software to trade the market themselves?? You can probably guess the reason.