HOME FORUMS BROKERS SOFTWARE BOOKS CONTACT US
Elite Trader Your Account  •  Become a Member  •  Help  •  Search    
    Forums ›› Technically Speaking ›› Strategy (System) Design ›› Walk-Forward Testing and Optimization  


Post A Reply
    Page 1 of 8:   1  2  3  4  5  6  7  8  
trader3cnd
 

Registered: Apr 2008
Posts: 136

 

03-07-12 07:33 PM

Does it make any sense? Has anyone used it with success or is it just another buzzword of the software industry?

IMO an optimized system - is an optimized system, whether that is done stepwise or not. More importantly, I could think of some cases where walk forward optimization would produce worse results than optimizing over the whole sample.

    Edit/Delete Quote Complain
jcl
 

Registered: Jan 2012
Posts: 407

 

03-07-12 10:39 PM

The answer of your questions is yes. Walk forward optimization makes sense, is necessary for successful strategy development, and produces worse test results.

When you develop and optimize a strategy, you don't want good test results. You want realistic results that reproduce real trading. Backtests can't do this. This can only be achieved with walk forward tests.

    Edit/Delete Quote Complain
intradaybill
 

Registered: Feb 2008
Posts: 2962

 

03-08-12 09:40 AM


Quote from jcl:

The answer of your questions is yes. Walk forward optimization makes sense, is necessary for successful strategy development, and produces worse test results.



Produces worse test results? I'm not sure what you want to say.

Regardless, nobody is going to take your word for it. Do you have some examples or you're talking under the influence?

    Edit/Delete Quote Complain
jcl
 

Registered: Jan 2012
Posts: 407

 

03-08-12 09:50 AM


Quote from intradaybill:

Produces worse test results? I'm not sure what you want to say.

Regardless, nobody is going to take your word for it. Do you have some examples or you're talking under the influence?


I'm always talking under the influence of the mind ;).

I have plenty examples, as I've meanwhile used WFO for about 25 strategies since last October. Here's one example, with a short WFO tutorial:

Link Deleted Spam

There are two reasons why a walk forward test often gives you worse test results than a backtest or a parallel out-of-sample test. First, it eliminates most overfitting effects, and second, it tests in a slightly different market situation than you had when optimizing. Both effects make your tests more realistic, which usually means a worse test result.

    Edit/Delete Quote Complain
goodgoing
 

Registered: Jun 2009
Posts: 340

 

03-08-12 01:53 PM


Quote from jcl:

Both effects make your tests more realistic, which usually means a worse test result.



If "realistic" means worse, would that make "reality" mean disaster? Because in reality there are unknown effects that make things even worse.

Why do you think optimizing during a choppy market period and then trading during a trending market is any good? It is a bad idea. WFO is a bad idea in general. A parameter optimization session should include a wide variety of market conditions. Like most things in trading, some guy once mentioned the method in his book and some other guys continue talking about it. Most of those who use it in actual trading fail. This is the truth.

There is an interesting ongoing discussion in this forum:

http://groups.google.com/group/adap...bf68c5ea2?hl=en


Some people who actually work with systems claim OOS testing is useless.

    Edit/Delete Quote Complain
jcl
 

Registered: Jan 2012
Posts: 407

 

03-08-12 02:59 PM


Quote from goodgoing:

If "realistic" means worse, would that make "reality" mean disaster? Because in reality there are unknown effects that make things even worse.

Why do you think optimizing during a choppy market period and then trading during a trending market is any good? It is a bad idea. WFO is a bad idea in general. A parameter optimization session should include a wide variety of market conditions. Like most things in trading, some guy once mentioned the method in his book and some other guys continue talking about it. Most of those who use it in actual trading fail. This is the truth.

There is an interesting ongoing discussion in this forum:

http://groups.google.com/group/adap...bf68c5ea2?hl=en


Some people who actually work with systems claim OOS testing is useless.


Ok, there are some valid arguments but also some misconceptions.

The effects that amount to a difference between testing and trading are well known and based on relatively simple math. WFO is one method to deal with those effects. There are several other methods, but they are more complicated or less effective.

Some years ago, algo developers believed that strategy parameters should be optimized for a long time span and cover as many different market conditions as possible. Then the strategy was considered stable. As it turned out, it was not. Strategies optimized this way tended to become unprofitable in real trading after a remarkably short time.

No matter how many market conditions you want to cover with your parameters, you'll always encounter a completely new market situation in real trading after a while.

You can do a little experiment: Take one of your profitable strategies, and optimize and test it in the traditional way with a simulation period of 4 years, 6 years, and 8 years. You will almost always find that the 4 years test is the best, 6 years is worse, and 8 years is the worst - no matter in which year you start the simulation. This should answer the question about the usefulness of WFO.

    Edit/Delete Quote Complain
    Page 1 of 8:   1  2  3  4  5  6  7  8  
Post A Reply


Receive an email whenever a new post is added to this thread by subscribing to it.
 
Rate This Thread:

Forum Jump:
 

 

   Conduct Rules  -  Privacy Policy  -  Day Trader -  Day Trader Forum -  Best Trading Software -  Sitemap Copyright © 2013, Elite Trader. All rights reserved.    
 
WHILE YOU'RE HERE, TAKE A MINUTE TO VISIT SOME OF OUR SPONSORS:
Advantage Futures
Futures Brokerage & Clearing
AMP Global Clearing
Futures and FX Trading
Bright Trading
Professional Equities Trading
CTS
Futures Trading Software
DaytradingBias.com
Professional Trading Analytics
ECHOtrade
Professional Trading Firm
eSignal
Trading Software Provider
FXCM
Forex Trading Services
Global Futures
Futures, Options & FX Trading
Interactive Brokers
Pro Gateway to World Markets
JC Trading Group
Direct Access Trading
MB Trading
Direct Access Trading
MultiCharts
Trading Software Provider
NinjaTrader
Trading Software Provider
OANDA
Currency Trading
optionshouse
Option Trading & Education
Rithmic
Futures Trade Execution Platform
SpeedTrader
Direct Access Trading
SpreadProfessor
Spread Trading Instruction
thinkorswim by TD Ameritrade
Direct Access TradingAdvertisement
TradersStudio
System Building & Backtesting
Trading Technologies
Trading Software Provider
Trend Following
Trading Systems Provider