Neural Networks don't work for trading

Discussion in 'Automated Trading' started by irniger, Apr 19, 2009.

  1. Hugin

    Hugin

    Actually the method we use could be classified as reinforcement learning. Most (?) evolutionary algorithms can use the concept of reinforcement learning to explore the state space of the model (if I remember correctly this was included in Holland’s work on GA).

    We have looked at SVM but haven’t tried it. The hope is that kernel regression could reduce computation times. I have no experience of RVM.

    The total size our network(s) is similar to yours. Our model also includes a number of other parameters not included in the NN.

    /Hugin
     
    #51     May 7, 2009
  2. Hugin

    Hugin

    Markov Chains as a model for how GA works or used as a trading model?

    /Hugin
     
    #52     May 7, 2009
  3. Humpy

    Humpy

    Here are some stats from an NN of S&P 500 for last 18 months for comparison
     
    #53     May 7, 2009
  4. How do you set your Generation and Population size?
     
    #54     May 7, 2009
  5. Hugin

    Hugin

    Don’t want to turn this thread into a GA specific thread, but here we go. We started with population sizes recommended by Grefenstette (i.e. pretty small ~30) but found that we had to increase it a bit, possibly due to the fact that our problem differs from standard benchmark problems.
    We also found papers by Goldberg by that pointed to a population size of ~60. This estimate changes a little depending of what type of model we’re optimizing but a size around 80 seems to be working well.
    Regarding the number of generations we set it fairly high (>100) and break a run when the population has not improved over the last 10 generations, as measured by change in average fitness and the diversity of the population. We also have a stop criteria if the elite portion of the population has not changed in the last 10 generations.

    /Hugin
     
    #55     May 8, 2009
  6. There are better ways to do it.

    Just Google "Markov Genetic Algo", you'll find papers regarding them...
     
    #56     May 8, 2009
  7. Hugin

    Hugin

    Thanks, will do if time permits. The Grefenstette study, even if old, is interesting since they use a meta level GA to optimize GA parameters over a number of benchmark problems. The Goldberg study is based on schema theory.
    /Hugin
     
    #57     May 8, 2009
  8. Hugin

    Hugin

    Did a quick search and found a few articles. Even found a few on island/migration GA. From these it seems that the Markov chain analysis is mostly directed towards population convergence (most stipulate population to be ”large enough” or use the population size as an input to the analysis) and not how to determine a poulation size, but maybe I haven't found the right papers.
    Another thing is that we do not use binary string genomes which raises a question. How will this impact the transition matrix in the Markov chain analysis, especially with respect to mutation? Anyway, I found some good pointers on convergence that might become useful.
    /Hugin
     
    #58     May 8, 2009