The key component of my forex trading system is the prediction engine. So far I have been trying to optimize the prediction engine in the overall context of simulated trading on the historical data where besides the parameter responsible for prediction, at least three other parameters were being optimized. With the large number of parameters, the CPU demands of optimization become prohibitive: as the dimensionalty of the parameter space grows, the number of parameter combination grows with it. As the pseudo-random time series are at the very heart of the problem, the randomness of changes in performance with respect to every parameter clouds the analyst's vision of any parameter in the course of the optimization. The adverse effect of that is possibly even more important than the combinatorial growth of the volume of the parameter space. It is therefore very helpful to factor the problem out into independent pieces which can then be optimized separately. The success depends, among other things, on the figures of merit used and on the degree of true independence between such pieces. Predictions for every market under analysis are obtained at every decision-making step (in this case, a day). As always, the system has no access to the future of the time series and only learns from the past. Every step during the simulation is therefore a direct test of the applicability of the past learning to the present context, just as it will be in real life. In real life however, the system chosen for operation will bear in itself the bias associated with its selection. In the Monte Carlo tests, we don't select and deal with an entire array of systems. The statements made for such an a priori array are free of selection bias. In order to conduct an unbiased test of the prediction quality and determine the best prediction parameter, I use the following procedure. At every prediction step, I record the prediction and one step later, when the future becomes reality as predicted or otherwise, I take the product of the real and predicted logarithmic returns for the day. The average of the product is the quantity plotted along the vertical axis in Fig.1 for the entire range of the prediction parameters. Fig.1. Covariance of predicted and actual day-scale logarithmic returns as a function of the forecasting parameter nicknamed Fred. Back-testing simulations with no access to the future.
Why I think my forex forecasting engine works
Source: www.forexautomaton.com

- Tags:
- frontpage
Read more...
USD/JPY Perks Up as the Dollar Appreciates Across the Board
By Fast Brokers - The USD/JPY continues its gradual ascent as it gives what it can to the broad appreciation of the...
FOREX: Ringgit Lower Against US Dollar In Early Session
KUALA LUMPUR, June 8 (Bernama) -- The ringgit was lower against the US dollar in the early session today on lack of commercial interest for the local unit, ... See all stories on this...
WORLD FOREX: Dollar Gains Sharply In Wake Of G8 Meeting
By Don Curren Of DOW JONES NEWSWIRES TORONTO (Dow Jones)--The dollar is broadly higher Monday after developments at the Group of Eight meeting of finance ... See all stories on this...
Is this the driver today?
There has not been that much talk on the topic today but the considerable chance that Iran’s Ahmadinejad could lose his reelection bid tomorrow could be supporting markets today. The story hits all the right notes, potentially dampening geopolitical tensions in the Middle East, boosting...
Tiffany – Here to Brighten Your Day
Tiffany’s FY2011 results came in lower than expected this morning mainly because of the company’s underperformance in 4Q. Net income...