Does anyone know of any indicators that have a high correlation with the USD/EUR FX?
I know that interest rate differentials and other currency pairs have high correlations. But can anyone think of any others?
Regards,
Shane
Eventually they see the reoccurring patterns in the data and become better and better at predicting what the next days FX rate will be.
Shane
Hi Alexander,
To prevent simple linear extrapolation I pre-process the data that I am feeding into the network to remove the simple linear components. This leaves the more difficult to predict (presumably) non-linear components of the time series. Then, after I am done my prediction, on the remaining residual non-linear components I put the two parts back together to get my final prediction.
Shane
Shane,
Thanks for the clarification.
You say the neurons are ranked and I assume the inputs/questions are fixed or constant. This being the case, couldn't a current weaker neuron change its ranking because the inputs have become more immediate or relevant? Therefore, wouldn't a constant self-testing and self-readjustment be advantageous? By way of analogy, 5 and 10-day ma's may work one day but due to a change in volatility 4 and 9-day may work better.
Further, how do you assess the validity of inputs - isn’t there an almost infinite range of possibilities? Again, what is relevant at one point could become irrelevant the next.
Without wishing to sound negative (it is really a philosophical question), and possibly echoing Alex’s contention, isn’t it the case that this is just another example of assuming a specific complex system may be relevant to another but sharing no discernible characteristics or common features? In simple terms, looking for order (predictability) where none is apparent because we have difficulty in reconciling a lack of structure with our rational minds?
Grant
By pre-processing the data to remove the linear components aren't you altering the dynamics of the system? It is possibly the conjunction of linear and non-linear components that produces future movements. For example, consider the equation of a non-linear spring-mass system :
F = ma+kx^2
where m is the mass, a is the acceleration, k the spring constant and x the position.
the spring force depends on the square of the displacement x instead of just x, which is the case with linear springs.
If you remove the linear term ma by considering a massless system (m = 0) the solution of the non-linear part is trivial and you can easily predict that for a given F, x = sqrt(F/k).
On the other hand, the solution of F = ma for constant F and m, with 0 initial conditions is: x = Ft^2/2m
Now, if you base your prediction on two different systems and add the solution space you get:
x = Ft^2/2m + sqrt(F/k)
which is NOT the solution of the original system and it cannot predict x.
In another sense, you assume you can decompose a time series with respect to prediction but that is not possible even for the simplest of systems. You can only do that (if I remember correctly), only if there exists a canonical transformation in generalized coordinates. (it's been a long time so excuse me if I'm wrong with this one).
Alex
Hi Alexander,
The thing is I am approximating a solution to the system. So my approach is analogous to a taylor expansion rather than a algebraic rewriting of the equations.
Shane
Taylor series expansion is only valid at a point on a curve. For example, given an arbitrary curve, like a price-yield relationaship, the first two terms of the expansion are the slope (duration) and convexity. These quantities change along the curve so it does not make sense to talk about a liner and a non-linear component of a data set.
If what you saying is true, every arbitrary curve could be decomposed to a straight line and another curve.
Ultimately, I think what you are doing IMO is detrending the data and then using the noise portion to make predictions.
Alex
Shane ,
Thank you once more for the clarification.
"each day as the dynamics of the market change I can do another evolutionary iteration and perhaps pick out a new member from the population that is now the superior predictor".
Presumably, the ideal would be a real-time model. Is this feasible or would it take enormous computing power? The shorter the forecasting period period, the less variation and the more accurate the forecast?
"would any of you perhaps be interested in taking a look at the output of my system?". That's simple - just post your predictions. I would advise letting anyone see/know your system; they may nick it.
Good luck,
Grant.
Stay tuned to this thread in (hopefully less than) a couple of months I will post some sample predictions.Shane