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...
Graphical analysis of trading system's simulated track record. Step Two algorithm, GBP/USD.
This GBP/USD back-testing analysis continues the series which began with EUR/USD. Simulated track records of six best Step Two algorithmic traders are studied graphically. For a more numbers-oriented approach to performance, see the article explaining the trading system optimization process which...
UK retail sales in May -0.8%, YoY
This comes on the back of a very strong retail sales number last month but when one delves a little deeper into the figures, one sees a very weak April 2008 figure which made April 2009 look good and similarly a strong May 2008 result has dropped off and this makes May 2009 look bad. Lies, damn...
National Bank of Poland Keeps Rate on Hold at 4.50%
The Narodowy Bank Polski‘s Monetary Policy Council maintained its benchmark 7-day interest rate on hold at 4.50%. The Bank...
Airbus could loses $3ln+ in A380 orders
ILFC, the world’s largest airplane leasing company may cancel orders for 10 Airbus A380s. Thos ebad boys carry a list price of over $300 mln a...
EUR/USD Falls Despite U.S. Trade Balance Deficit Gain
Euro declined against the U.S. dollar today after growing during the early trading session and yesterday. The increased U.S. trade balance deficit didn’t help the Eurozone currency to advance against the greenback. Traders probably treated the drop in imports and exports...