First of all just to clear something up. Predicting and forecasting relates to events that occur in the future. You do not predict something that is occurring now or in the past, that is called an estimate. Specifically if you estimate the distribution of a random variable, and it's moments (mean, standard deviation, skew, kurtosis etc.), you do not forecast or predict them.
Now without defining what you mean by trend in a very precise manner then this conversation is not going to go anywhere. Presumably you mean some low frequency component computed with a simple moving average or some other low pass filter. Is the moving average window centered at the current point in time (non-causal, i.e. the trend at the current point in time is computed using future values of the instrument) or does it only use previous values (causal)?
If it's centered then you can't really know the trend now because you don't have the future values of the instrument yet. If it only uses previous values then you're going to get a delayed estimate of the trend.
In practice there are going to be short, medium and long term trends. So given this continuum you first need to define which trend you're even trying to estimate.
Even with all of the data (past and future) you're probably not going to be able to perfectly estimate the current trend because you don't know the structure / dynamics of the market i.e. the mental state of its participants. As this structure evolves over time with the changing behavior of market participants you're going to have to make a trade off between accuracy in your estimate of the trend and precision in time. Either you get a perfect estimate of the trend (mental state of market participants) by using a wide time window for analysis, in which case you get poor precision in time, or you use a small time window and get better precision in time but a worse estimate of the trend. This is Heisenberg's uncertainty principle.
As Soros points out the models that market participants have of the market impacts their actions in the market. These models thus need to be modeled to have an accurate model of the market. Once these models are acted upon they become part of the market and so on so you get a fractal effect and an infinitely complex market. Your trend following is one of the components defining the trend, as is the counter-trend following of others. These are positive and negative feedback loops that either amplify and continue the trend or attenuate it and cause the trend to reverse.
Given all of this I don't think finding the trend, in any meaningful definition of the word, i.e. one that relates the mental state of the market participants and likely future price action, is easy at all. Furthermore following a trend, in a simple definition of the word, and based on previous market action, is not going to lead to positive statistical expectation for the return on your trades.
Now without defining what you mean by trend in a very precise manner then this conversation is not going to go anywhere. Presumably you mean some low frequency component computed with a simple moving average or some other low pass filter. Is the moving average window centered at the current point in time (non-causal, i.e. the trend at the current point in time is computed using future values of the instrument) or does it only use previous values (causal)?
If it's centered then you can't really know the trend now because you don't have the future values of the instrument yet. If it only uses previous values then you're going to get a delayed estimate of the trend.
In practice there are going to be short, medium and long term trends. So given this continuum you first need to define which trend you're even trying to estimate.
Even with all of the data (past and future) you're probably not going to be able to perfectly estimate the current trend because you don't know the structure / dynamics of the market i.e. the mental state of its participants. As this structure evolves over time with the changing behavior of market participants you're going to have to make a trade off between accuracy in your estimate of the trend and precision in time. Either you get a perfect estimate of the trend (mental state of market participants) by using a wide time window for analysis, in which case you get poor precision in time, or you use a small time window and get better precision in time but a worse estimate of the trend. This is Heisenberg's uncertainty principle.
As Soros points out the models that market participants have of the market impacts their actions in the market. These models thus need to be modeled to have an accurate model of the market. Once these models are acted upon they become part of the market and so on so you get a fractal effect and an infinitely complex market. Your trend following is one of the components defining the trend, as is the counter-trend following of others. These are positive and negative feedback loops that either amplify and continue the trend or attenuate it and cause the trend to reverse.
Given all of this I don't think finding the trend, in any meaningful definition of the word, i.e. one that relates the mental state of the market participants and likely future price action, is easy at all. Furthermore following a trend, in a simple definition of the word, and based on previous market action, is not going to lead to positive statistical expectation for the return on your trades.
Last edited: