TDI is a good indicator, nothing from other world, and It is good because TDI red and green crosses is nothing more than stochastic crosses with different settings, but as I said stochastic is one of the very few good indicators there are, also It is a very good move to trade higher time frames, because if you trade with lower time frames you are trading only with markets noise.
Indicators always obey Price, not the other way.