Blog  > Market Report  > Is It Possible to Eliminate Cu...

Blog Post

marktheshark [40]

Start tracking!

You are not tracking marktheshark.

<< Previous Post

24-Apr-08

Is It Possible to Eliminate Curve-Fitting?

Curve-fitting (noun): the act of adding rules to the Key Idea of a trading system for the specific purpose of eliminating bad trades. Systems that have been ‘curve-fit’ never hold up in live trading.

I began to pose this question to myself this week as I surveyed the wreckage of yet another of my “Holy Grail” stock trading strategies:  a Linear Regression-based algorithm discovered through my trading software, thoroughly back-tested, all bias removed, paper-traded for two weeks.  Yes, if I had a dollar for every one of these systems I’ve invented over the past 4 years, I’d be a millionaire by now . . .

Reading a web article by noted trading strategist Henry Carstens titled “Introduction to Testing Trading Ideas” got me thinking about the whole notion of back-testing ideas in the first place.  Carstens goes through the entire ABC’s of software testing:  (1) Choose a testing platform, (2) Identify the Key Idea, (3) Run the test and interpret the results, (4) Pass/Fail the “consistency test”, (5) Test stops and additional entry rules, (6) Avoid pitfalls (slippage, commissions, fills, curve-fitting).  As an article of its kind, I suppose it’s informative and helpful. 

Carstens believes that his process, if followed carefully, can yield excellent stock trading strategies.  The only place where Carstens thinks you have to be extra careful is Step #6: don’t fall prey to adding on rules to improve the results (i.e., curve-fitting).  But here’s the problem I have with the entire back-testing procedure.  It is all the way back at Step #3 where the curve-fitting initially occurs!  Think about it.  A system can’t possibly get a passing grade and go forward to implementation without bias occurring at this very point.  Have you ever heard of someone getting bad results from back-testing and thinking “Yeah, that’s the strategy for me, let’s go live with this loser!”  Of course not.

We humans are pre-programmed to be compelled by what works, not what loses.  A backtest can only expose some successful pattern THAT OCCURRED IN THE PAST.  Our brains will automatically avoid any pattern that is not successful.  Oh, perhaps some of us are more honest with ourselves and will deliberately expand the universe of stocks to play in the future well beyond the select group that initially fit the back-tested pattern.  That’s what Carstens means by passing the consistency test:  “A system that has been consistent over time is far more likely to continue being successful than one that has a history of ups and downs.”  Expanding our universe of stock plays will lower the system’s historical results but ostensibly iron out the hills and valleys and make the system more believable as one that can stand the test of time. 

If only this were the case!  A system deliberately made more consistent is still just another pattern that worked in the past.  Back-testing a system can predict nothing about forward-testing (i.e., playing with real money) the same system, even if the pitfalls are avoided perfectly and the system is played out in real life as mechanically as the software program was able to do. 

Trader software is overall a boon for the industry, and I still use my Amibroker on a daily basis.  But I see more and more that the successful traders are ones who combine mechanical and discretionary approaches.  They do not just let the software blindly lead them along, and they are no longer naïve enough to believe that past results are any indication of future returns.  Technical traders should not be seduced into thinking that brilliant software technology can do the trading for them.  Instead, they need to begin thinking “out of the box” – look through the successful patterns and play with the underlying algorithms in ways hitherto unknown.

 

Posted at 04:51 in Market Report  |   Permalink  |   Comments ()     |  Top

AddThis Social Bookmark Button
 
 
 

 

Categories

Holding Rationales (18)

Market Report (2)

Holding Tags

ACOR (1)

AMKR (1)

ASML (1)

CALM (1)

DSW (1)

IOC (1)

LNG (1)

LNY (1)

MFLX (1)

NXTM (1)

OFIX (1)

PBY (1)

PDGI (1)

PEIX (1)

QID (1)

SGR (1)

STAR (1)

STRA (1)

 

Archives

Apr 2008 (16)

Mar 2008 (4)