Sep
9
Separating the Wheat from the Chaff in Technical Analysis, from Steve Ellison
September 9, 2011 |

The scientific method has two parts. There is theory, which requires knowledge and intuition to posit a cause and effect, and there is testing, collecting data to determine whether the observations refute the theory. If I understand your point correctly, empiricism is necessary but not sufficient. There should be a theory that is not entirely based on the observed data. As an imaginary example, “The S&P 500 is likely to decline on Friday afternoon because day traders are biased to the long side and want to be out of the market before the weekend” is better than “The S&P 500 was down on 19 of the past 30 Friday afternoons”.
Ralph Vince responds:
Steve, yes, but the premise, the cause, needs to be proven. “The S&P 500 is likely to decline on Friday afternoon because day traders are biased to the long side and want to be out of the market before the weekend” needs to be proven as causal, not merely posited as a possible cause.
Frankie Chui writes:
Yes, I always end up asking myself “why does it not work anymore after it has worked for so long?” when the moment I trade it the system stops working. It has also happened to me quite often where I backtest a strategy, everything seems ok, trade it for 2-3weeks and that’s the end of that system. Therefore, I am now experimenting with optimizing parameters in systems more frequently, perhaps once every two weeks on a rolling basis. Optimize two weeks of data, trade it for a week, optimize the past 2 weeks again, trade it for another week. Of course the 2 week/1 week time frame may not be the best (I just randomly chose it), but has anyone ever done anything with this kind if approach? I’m curious to see if this will work for day trading. I am new in mechanical trading, but I’m very curious to know if optimizing data fast enough will allow a trading system to work better and longer (for day trading).
Jeff Watson writes:
Frankie, you’re running up against Bacon’s ever changing cycles, which tend to render systems obsolete.
Phil McDonnell adds:
There is an insidious danger when you use optimization. The optimizer will fit the system to the data too well. It will never perform as well out of sample as in sample. It becomes especially important to use tests of statistical significance when you do optimizations.
The optimizer can actually create a multiple comparison problem in some cases. For example if you tested, looking for seasonality and wanted to find which month was the best to buy it would create a multiple comparison bias and any test for significance would have to have a much higher threshold than if you just tested September.
One way to judge a system and evaluate whether it will continue to work is to plot out the equity curve. If your testing assumes an equal sized investment each time then the system can be plotted on an ordinary arithmetic scale. If you compound it should be plotted on a log scale. Either way the most desirable system would be a system that looks like a smooth line going monotonically up to the right as time passes. If it starts to roll over then it may be a system about to fail.
Paolo Pezzutti writes:
The system should be quite robust. It should work pretty well with a sufficiently wide range of values of parameters. There should also be few parameters avoiding curve fitting.
Comments
2 Comments so far
Archives
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- Older Archives
Resources & Links
- The Letters Prize
- Pre-2007 Victor Niederhoffer Posts
- Vic’s NYC Junto
- Reading List
- Programming in 60 Seconds
- The Objectivist Center
- Foundation for Economic Education
- Tigerchess
- Dick Sears' G.T. Index
- Pre-2007 Daily Speculations
- Laurel & Vics' Worldly Investor Articles
I have to say that the empirical method does not and cannot depend on proof of a hypothesis (that would be mathematics) but rather on falsifiability:
http://en.wikipedia.org/wiki/Falsifiability
Also have spec-list members considered the extent to which the concept of ever-changing-cycles (not a falsifiable concept I think) disguises the hard truth of ever increasing randomness in modern markets? How does one seperate the one from the other?
http://sicsemperliberalis.wordpress.com/2011/08/22/why-are-the-financial-markets-so-hard-to-trade/
Frankie- consider testing your mechanical systems’ results for a minimum level of consistency of returns as one method to rate which systems may be more likely to continue to work. (Which ones generate the “smooth line rising from left to right” on an equity curve described above.)
A starting point might be, for example, to multiply the square root of the number of trades generated by the average gain per trade, and divide that result by the standard deviation of all the trades. Throw out any systems which score less than, say, six. Many of what appeared to be screamingly successful systems judging by returns alone will fail. Those were chaff.