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.
How I know my forex forecasting engine works
Source: www.forexautomaton.com

- Tags:
- frontpage
Read more...
U.S. Home Sales Rise 5% in December
Some encouraging news coming out of Washington today – the National Association of Realtors said that sales of previously owned U.S. homes...
Automakers join Realtors in calling a market bottom
GM says the bottom of the car market comes this spring. The NAHB said the same about housing earlier today. Hope they are right EUR/USD is firm, as are equities. EUR/USD trades at 1.4315 while the S&P is up...
Analyst Moves: KRG, STI
RBC Capital upgraded shares of Kite Realty Group (KRG) to outperform from sector-perform. Shares of Kite Realty Group are up about...
Tomorrow’s U.S. Non-Farm Payrolls to Dictate USD Direction
By ForexYard - The Dollar gained considerably ground in yesterday's trading, whilst the price of Crude Oil...
EUR/USD Moves Higher Despite Weak French Industrial Production
By Fast Brokers - The EUR/USD is rebounding past 1.40 despite weaker than expected industrial production numbers from both Germany and France...