Let's decompose the return process $R_t$ as follows :
$$R_{t} = sign(R_{t}) * |R_{t}| $$
What's part of the equation is forecastable?
Let's decompose the return process $R_t$ as follows :
$$R_{t} = sign(R_{t}) * |R_{t}| $$
What's part of the equation is forecastable?
I think this one has a clear answer (I am solely talking about equities here):
The change magnitude is much more predictable than the direction.
The reason being that equity volatility is much more predictable than equity risk premiums. Volatility is nothing else but change magnitude and due to the stylized facts of volatility clustering together with mean reversion more predictable than the whole package, therefore also including direction. Basically the pattern is that there are phases when most movements are big in either direction and phases where everything is calm.
For a nice exposition see also this paper by Andrew Ang:
Equity market level
The two components you refer to in your questions are:
First, I'm sure you realize that neither of these are predictable at a 100%, otherwise there would be no way to make profit (you make profit by seeing things other didn't).
To answer the question, I would say that predicting the direction is a bit easier in a sense than the magnitude simply because of the possible outcomes:
Other than that, there exists techniques for both, but neither will give you 100% accuracy, (or even close to that).