I have built hundreds (if not thousands) of trading systems, some of them profitable, and concur that simply trying to build a trading system using indicator-based rules rarely (if ever) works anymore. I should also point out that many traders start out down this path, but eventually give up and instead learn how to read price action. I have done both, and, in my opinion, the latter is much easier.
If, after these comments, you are still interested in building trading systems, it can be profitable, and I suggest to you the following:
- At first, forget about learning technical indicators. Instead, learn basic statistics and computational statistics. Then learn how to model and analyze time series data. Also learn about digital signal processing (filters, data transforms, etc.). Knowing this will go a lot farther than simply coding up some technical indicators (which are based on these concepts anyway). This will take a while. I received my PhD doing things like this, and am still learning new and useful things.
- Then, get the book "New Trading Systems & Methods" by Perry Kaufman. It is one of the most comprehensive books about trading systems.
- Then, get the book "Evaluation and Optimization of Trading Strategies" by Robert Pardo, and learn about backtesting. It is one of the best. And note that you can indeed get reasonable statistics via backtesting. The issue that you have to be aware of is that prior market data is never a perfect representation of future data.
- As far as resources on the web, many of them are useless. I have started compiling statistics on a number of trading systems at
www.deepalgorithms.com that you might find interesting/useful (for free), but it might be a little while before I have many systems logged. I am still setting things up.
- Finally, get a subscription to
Technical Analysis of STOCKS & COMMODITIES. It publishes the latest ideas in technical analysis.