BackTesting vs WalkForward

Discussion in 'Automated Trading' started by ButterMilk, Aug 14, 2010.

  1. Your ignorance is showing, my friend. Your statement shows clearly that you do NOT understand out of sample testing, robust parameters, etc.

    If you are curvefitting, then you're doing it wrong.
     
    #11     Aug 16, 2010
  2. I have used both with good results.

    The issue with back testing is that you are prone to over optimization. Over optimization can produce a brittle system, one that fails when market conditions change slightly - as januson explained, you are curve fitting.

    I have found that time-and-time-again, less than optimal settings produce a more stable trading system.
     
    #12     Aug 16, 2010
  3. The Evaluation and Optimization of Trading Strategies by Robert Pardo is an excellent book that you should consider having in your library.
     
    #13     Aug 16, 2010
  4. Yeah, what he said...

    A sytem that is back tested properly will hold up during walk forward analysis as it is tantamount to papertrading. A system that does not should be tossed. It's pretty simple.

    A system that doesn't work after preliminary backtesting isn't likely to have robust parameters, or could have improperly sized optimization windows, etc.

    I have the Pardo book, and it's pretty good, if pricey. I think it's pretty much the definitive work on the subject. What's interesting is that I basically came to the same conclusions as he does through trial and error.

    I don't agree with his ratio of optimization to trading windows. But his idea of returns vs. "perfect profit" is interesting. Though I haven't incorporated it.
     
    #14     Aug 16, 2010
  5. #15     Aug 16, 2010
  6. you can walk hard, walk tall, but you had better watch your back!
     
    #16     Aug 16, 2010
  7. Nicely said "psytrade"
     
    #17     Aug 16, 2010
  8. januson

    januson

    Curvefitting = Optimization !!

    In my early days I actually believed in such crap, now I'm building on a system that simply just works without lagging indicators.
     
    #18     Aug 16, 2010
  9. Back Testing;

    Curve fitting does not necessarily mean optimization. The curve will exhibit an optimum fit over a data set if and only if you chose the optimum settings from your test.

    The approach I have chosen, the approach I like for myself, consistently yields stable systems.

    The results from my testing consistently run within 3% of real money trades.

    Do what works best for you, but please realize that your solution is not the only successful approach to testing
     
    #19     Aug 16, 2010
  10. Well, then, there's your problem, you were using lagging indicators.

    As for me, I use price data. Indicators are too subjective...
     
    #20     Aug 16, 2010