|
|
|
Here is an overview of our forecast
model
|
![]() |
|
http://www.markettrak.com/trading.html Introduction - the holy grail What do we forecast
We have drawn a (blue) line through the 16 points such that the sum of the squares of the distance from each data point to the line is a minimum value. This process is called a least-squares analysis. From the resulting equation for the line, which is shown in the figure, we quickly determine that the slope of this line is a positive 13.765. A positive value of the slope means that the line is pointed upward in time. A negative value of the slope means that the line is pointed downward. When the slope is positive, the market will generally trend upward. Likewise, when the slope is negative, the market will generally trend downward. It is noteworthy that the market can dip, as it does between days 3 and 8 in the chart above, and still have the positive forward slope measured at day zero. The model cannot resolve cycles less than about 10 days. We express the slope in fractional form by dividing the actual slope by the closing DJIA value on the day the forecast was made (day zero in the graph above). What is actually being forecasted by our model is this fractional slope. The value of the fractional slope is approximately equal to the expected average daily fractional change in the DJIA over the next 15 trading days. For the line in the figure above, the fractional slope would be equal to 13.765 divided by 9275, or 0.001484. You can use the value of the fractional forward slope to estimate the expected change in the DJIA. Let's consider two examples. Suppose the fractional slope has a value of positive 0.001. If the DJIA has a value of say 10000, then the expected average daily change in the DJIA is equal to 10000 times 0.001, or 10 points. This means that over the next fifteen trading days the DJIA should increase by about 150 points. If the fractional slope were equal to minus 0.002, then the expected average daily change would be minus 20 points and the DJIA should decrease in value by about 300 points over the next 15 trading days. The forecast model and the ANO Input to the networks are technical and fundamental market data. The table below shows the data types that are currently used by the model:
The above data are filtered and normalized and certain functions of the data are computed. We currently compute 40 separate input variables. The output of the networks is a prediction of the forward (fractional) slope of the DJIA.
In the training process, we try to make the network output value match the actual forward fractional DJIA slope. Once the networks are trained, we can then apply the latest market data to each of the networks in our library and compute the network outputs for today. We compute an average of these outputs and their standard deviation. This average network output (ANO) and standard deviation are then used to determine the forecast that we show on our forecast page. How the UP probability is computed
The plot shows that for large positive values of the ANO the actual slopes were mostly positive. Also, for large negative ANO values the actual slopes were mostly negative. Our model did very good at the extremes. For values of ANO near zero, our model was not so decisive. The blue line in this figure was determined from a least-squares analysis of this data. The correlation coefficient was found to be 0.71 . Given the ANO value and the standard deviation of the ANO, we can compute the probably that the actual forward slope will be positive. To do that, we go to the figure above and move one standard deviation above and one standard deviation below this computed ANO point and count the number of positive actual slopes and the number of negative actual slopes that lie between these two limits. The probability that the slope will be positive is then equal to the number of positive slopes divided by the sum of these two quantities, times 100. If this probability is greater than 50 percent, we would expect the market to trend higher and we would then forecast UP. If this probability is less than 50 percent, we forecast DOWN. The figure below illustrates this calculation. Suppose the ANO is equal to 0.003 and the standard deviation is equal to 0.0005.
The two green lines in the figure above are positioned as described. We then count the number of positive actual slopes (points above the red line) and the number of negative actual slopes (points below the red line). Suppose these numbers are 500 and 100, respectively. The UP probability then becomes UP probability = 100.0 * 500 / (500 + 100) = 83.33 percent We would then show on our forecast web page an UP forecast with a probability of 83 percent. The down probability would be 17 percent. We would classify a forecast as being STRONG when the dominant probability is above 85 percent. If you are using our trading model, you will note that the trading position rules are based on the ANO value and not this UP probability. This is because the ANO is more sensitive to small changes in market conditions. Expected average daily yieldWe can also compute the expected average daily yield by summing the positive and negative slopes between the two limits and then dividing this sum by the number of slopes found. The result is multiplied by 100 to make it a percent. We also compute the standard deviation of the expected yield. We show these two values on our forecast page. Because of the way we define the slope, the yield is the expected average percent change of the DJIA per trading day. Forecast
the SP500 or the NASDAQ averages
A final word Click here to learn about our trading model. Contact us should you have any questions, suggestions, or comments. |