Mechanical vs Neural trading systems

Discussion in 'Automated Trading' started by pandabear, Nov 11, 2007.

  1. Why rule induction instead of something else? Why rules discovered by genetic algorithm, specifically?
     
    #31     Dec 23, 2007
  2. Nonsense! Properly constructed neural networks do not "go haywire". Overfitting is a beginner's mistake. If training is controlled, overfitting will not occur.
     
    #32     Dec 23, 2007
  3. 9999

    9999

    I've always been intrigued by neural networks, but looks like very few ppl in here know exactly how to use them. And I'm not one of them. Where would I start to "get to know them better"? What kind of background would help? Statistical?
    Thank you.
     
    #33     Dec 23, 2007
  4. By far, most artificial neural networks are used as statistical regressions. An understanding of inferential statistics, especially various regression procedures (nonlinear regression, kernel smoothers, etc.) would help.

    You can find a good, intuitive explanation of backpropagation (the most common neural training procedure), including pseudocode, in "Neural Networks for Statistical Modeling", by Murray Smith (ISBN-13: 978-1850328421). This book also explains two methods of avoiding over-fitting.

    In my opinion, the most important aspect of empirical modeling is model testing. "Computer Systems That Learn" by Weiss and Kulikowski provides an excellent introduction to several rigorous test procedures.
     
    #34     Dec 23, 2007
  5. I recommend "Fuzzy Engineering" by Bart Kosko. Actually, any text by Kosko will be good as well.

    A solid mathematics and stats background is essential IMO.
     
    #35     Dec 23, 2007
  6. This premise is false.

    The first problem with all mechanical systems...
    Is they fail under the weight of 4 or 5 SD events...
    And you take BIG losses.

    By definition...
    No AI "adaptive/learning system" can handle rare events...
    Like the crisis of last 6 months...
    Which happens once-in-a-generation.

    The second problem...
    Is that a human expert will always beat a mechanical system over the medium term...
    Whether it's sports betting or poker or trading.

    So you are building simple mechanical systems...
    In order to compete with expert traders ....
    That are also running automated systems with 100 times your tech budget.

    It's a hopeless scenario...
    You may have marginal success... but so what.
    Smart people who just BUY the automation as a "holy grail" line...
    Will waste 10 years of their life before they "get" what I am saying.

    SOLUTION

    The way to go is to become an expert trader FIRST...
    And then gradually automate what you do.

    But that is just too much work for most.
     
    #36     Dec 23, 2007
  7. Murray Ruggiero

    Murray Ruggiero Sponsor

    I totally agree. I did not become successful using machine learning in the mid 1990's until I could develop robust systems without any advance technologies.
    Most people try to make these advance technologies do too much. When using these technology , Advanced components need to be system fault tolerant. If an advance model fails, the system performance degrades but does not collapse.
     
    #37     Dec 23, 2007
  8. Why should we think that? There are certainly plenty of examples of machines out-performing humans at information-processing tasks in other fields. Why shouldn't they do the same in this field?
     
    #38     Dec 23, 2007
  9. rdencpa

    rdencpa

    I agree with Predictor because every study I have read indicates that models outperform the experts, even the experts who built the models.
     
    #39     Dec 23, 2007
  10. nitro

    nitro

    They _almolst_ always do, but people like to believe in magic.

    nitro
     
    #40     Dec 23, 2007