The first thing to look for is a good broker who won't mess with you. Or, if you can do it, start your own brokerage, and play it yourself, even if you have to do it through a friend to avoid inside trading activities.
Remember that having computers doesn't do any good without somebody who can program them. Your programmer (yourself?) has to be good at interpreting the kind of trading techniques you are intending to use, into programming language that mimics the technique in an accurate way.
All the books or websites with trading techniques, even if the technique is stupid, there is a kernel of truth to it. If there weren't this kernel, people wouldn't have written the book or formulated the website. The point? Back test the top techniques to see which ones are good, and which part of a technique is the best part. Also, remember that others are doing this. --- A question is, If a person makes more money selling his technique than he does using it, is the technique really worth anything?
Once you have tested out a bunch of techniques, overlap them on charts to see which ones do the same thing... which ones fail at the same time, and which ones win at the same time. Also, check out which ones win when others lose, and which ones lose when others win. Apply your findings.
Probably what you will find is that you can program and sell software way more profitably with all the time and effort you put into your testing, than you can make in the stock market or other markets. Thomas Edison (invented the light bulb) did around a thousand tests/attempts to make the light bulb before he succeeded. He was dedicated. Is there something else that he could have been dedicated to that would have made him more money? You will have to be dedicated, because there will be fun things, and money-making things, in life that you will have to ignore and miss out on, if you want to do what you are attempting to do.