To: alan von weiler who wrote (42 ) 1/8/1998 2:52:00 PM From: Optim Respond to of 871
Alan, Neural nets tend to work better on larger, more liquid stocks. These stocks have the volumes that create the very patterns that a net feeds off of. A smaller penny stock probably won't work as well because there is less 'patterns' to pick up. This is probably why you are achieving such high confidence levels. Because the net hasn't seen a lot of patterns, everything tends to look the same, and it thinks it is working on data that is very similar. This isn't necessarily bad, as those very same patterns may still apply. For example lets say a stock is normally very thinly traded and there is a hugh spike in volume today without the price increasing. The net may compare it to a pattern it found previously where the price moved up 2 or 3 days after the large increase in volume. It would then forecast that the price would move up in the next few days. This is an oversimplified view of the nets, but you may get what I mean. The more discernable patterns that you can feed a net, the better it will be at applying itself to future patterns. The confidence level may decrease, however it may actually do better because the patterns (or non-linear relationships) that it has learned apply better to last few days of history. This is why it isn't necessarily good to have too much history. Patterns that worked in 1993 or 1994 won't always work today, so this might confuse the net and lower your accuracy. But too little history doesn't supply the net with enough patterns to apply itself well to new data. This is why I like to start with a year of data, and never use more than 3 years. Depending on your software you can go as low as 3 or 6 months (ie: Neuroshell Trader) sucessfully. With Neurostock, I find about 1 to 2 years worth of history works best. And you need to slide the windows forward as you add new data. So if you train a net on a period from 01/01/97 to 12/31/97 and then apply it for the month of January, come February you would adjust your training periods to 02/01/97 to 01/31/98 and then apply it to February. A little tedious, but it allows the nets to learn the most recent non-linear relationships amongst your inputs, as these will probably have the most relevance to new data. This is why adding other sources of relevant data (ie. bonds, tbills, etc) can be beneficial. The nets sees patterns that worked recently and have relevance, plus it sees a lot of them to build a robust net. This is where the tough part comes in. Trying to find good secondary inputs (influences) can be difficult, and is probably where you spend most of your time. Optim