Thanks Dave, brilliant post!I haven't seen or heard from Howard in a long time. Last time i spoke to him he had stopped trading.
Personally i use RSI().
I also use c/ma(c,X) a lot ( in almost everything ), usually as a series to add a momentum input.
The 2 examples are auto normalising formulas, hence they will work on a variety of different instruments and classes. So to answer your question fully, use any indicator that self normalises, it makes life easier.
The timeframes you need to use are a LOT faster than what you would as a system trader. RSI() i would use 2 -> 5 on a daily. But there is no reason why you can't throw ALL of them in. The model should work out which is relevant and which isn't.
In that vein, any indicator that you overlay on a price chart ( bollinger bands, moving averages etc ) are out OR if you really want to use them you have to normalise them to the underlying price somehow.
You also need to input the underlying market as an input. This becomes another complex can of worms.
In terms of models I like Neural networks better. Most quants prefer trees because they can create a human readable system. THIS IS NOT THE POINT OF ML. More edges can be gained from ML models by finding patterns that humans can't and NN's are more adept at finding patterns. Trees are just repeating a process that quants have been working on for years.
And plenty for me to go on with. I have only traded since last year so missed the input from Dr Bandy of four to five years ago.
Your comments re tree-based methods and the need for quants to use these so their clients can understand the output are apt and also encouraging.
When you say to input the underlying market do you mean something like the All Ordinaries Index?
If I was trying to predict, say, CBA movement, include some sort of Bank Index, to predict FMG, some sort of Mining Index etc?