Why do moving averages SUCK so much?

The market's closed right now.
Be patient.
Now... do please continue, i just got tea.

Why does the market have to be open for you to make a decision on your multiple MA chart? (And it is, in fact, open.)

Earl Grey, Darjeeling or Bergamot?
 
variance ratio. you hacks are so funny , zero mathematical sophistication

Aw, shucks. Are you trying to boggle this truck driver’s mind? Variance ratio? Another poster I respect used the abbreviation “GBM” this very week.

Lordy, if I were smart, I would get my a$$ off a trading website where the big boys roam and hang out on my CB, talking about bears, babes, and 4 wheelers.

So here I stay.

10-4?
 
Aw, shucks. Are you trying to boggle this truck driver’s mind? Variance ratio? Another poster I respect used the abbreviation “GBM” this very week.

Lordy, if I were smart, I would get my a$$ off a trading website where the big boys roam and hang out on my CB, talking about bears, babes, and 4 wheelers.

So here I stay.

10-4?
Whatchoo talkin' bout, Willis?
How you say, .....AOhhww Hawww.

Here's a good cover of a tune...
 
Last edited:
So I ran some simple moving averages on Excel. Just simple moving averages. Like on SPY. But I tested everything from like 2 day moving averages (lulz) through 300 day moving averages.

All the numbers sucked versus just buy and hold. Way worse upside, and the max drawdown was barely reduced. It didn't matter the period.

HOWEVER, then I found a flaw in my equations. I had a < when it should have been a >. So... AHA! I had been testing like the REVERSE of moving averages, by when spot dropped below it, sell when it went above it. THAT'S why the numbers sucked! I was going to fix it and the numbers would truly be great!

Only, I fixed it, and the numbers still sucked. Which perplexes me much. If markets trend, how can moving averages (and their reverse) suck so bad?

Here is the best I can come up with: Stock prices, on average, move up over time. Thus, despite whatever the trend is, the stock is likely to go up the next day. For every day you are out of the market that is, on average, upside you are losing out on.

Is that the answer? Or why are they so bad?

Thanks!!!

What makes MA's suck?
1. Lots of lag.
2. Too popular--everyone is using them.
3. Trying to use them in isolation.
4. Trying to use them as short term signals. Since they have a lot of lag, they work more effectively for exploiting the bigger moves on longer time frames.
5. Using MA's with poor position sizing.
6. Not constantly re-optimizing the MA's as market conditions change. You probably need to re-optimize frequently if you are using MA's in isolation rather than filtering the MA signals with something else. Relying on too few signals or too many is likely to give you inferior results.

Keep in mind that your second strategy--buying below the MA and selling above it--fails in prolonged downtrends. In that case, you are cutting your wins short but letting your losses run! So you will have a lot of small wins occasionally wiped out by large losses unless you have other elements in your system to prevent this outcome.
 
A moving average can be considered a summary of price action. A range bar can also be considered a summary of shorter time frames. In other words, a moving average can be looked at as a summary of a summary. A trading system consisting of entries and exits solely on moving averages should not provide an edge. However, moving averages on a shorter time frame, when used in context of a longer time frame, especially when combined with another trading methodology, may have some value in filtering short term “Noise” from potentially “Significant” signals in an attempt to use tighter money management based on the shorter time frame while attempting to profit from the larger price range of the longer time frame.

"A trading system consisting of entries and exits solely on moving averages
should not provide an edge."

I haven't tested it, but my intuitive guess is that it would provide a small edge over random entry. It probably would not beat or even match buy and hold in a prolonged bull market, but it might in a choppier market, or over periods of time long enough to include major sell offs. The key to making that slight edge eventually pay off in a major way is position sizing. Once you have an edge, position sizing becomes the most important ingredient in the trading recipe.
 
I haven't tested moving averages alone, but I have used moving average crossovers, and indeed they form a core part of my trading system. But the comments I'm about to make apply equally to almost any trading rule or indicator.

Based on my research, simple indicators like moving average crossovers have something like an average Sharpe Ratio of 0.25 for sensible ranges.

What does that actually mean? It means if you backtest a randomly chosen indicator, over a randomly chosen market, over a randomly chosen time period; then in expectation on average you will get a Sharpe Ratio of 0.25

That means some of the time you'll do a lot better. And some of the time you'll do worse. In fact, I get a negative Sharpe Ratio in something like a third of all instruments I trade on a randomly chosen moving average. That doesn't mean that a third of all the instruments I trade don't play well with moving averages, that's just what you'd expect to get by luck alone. None of the instruments has a performance that's significantly worse than zero (and I'm using the word 'significance' here in a statistical sense). Nor indeed, do any of them a performance that's significantly better than zero.

The point is you can't conclude from just one test anything meaningful about moving averages. If you get an exceptionally good result, well it's most likely you may just have lucked upon a flukey combination. If you get an exceptionally bad result, well it is most likely that you have just had bad luck.

(This means you should treat small sample tests done by other people dressed up as 'guru advice' with a strong dose of skepticism, since they've almost certainly cherry picked the instrument, moving average, and/or time period to get the result they want).

I trade moving averages, because when I pool data across multiple instruments (about 40 futures markets in my case, covering every sector) over long time periods (up to 40 years in some cases) I find that they work pretty well on average for a wide set of possible moving averages, and in aggregate across this entire dataset the performance is indeed statistically significant.

So it might be the case that SPY is uniformly awful when it comes to using a single moving average of any reasonable length; but it may be that the result is just bad luck and you would need to do a lot more testing to be sure.

GAT

"if you backtest a randomly chosen indicator, over a randomly chosen market, over a randomly chosen time period" -- I know may traders do this, but why bother? Why would anyone want to trade based on a single signal with very low potency (and anyone can see that these signals used in isolation are very weak even without formal statistical testing--I mean, it quickly becomes very obvious to any beginning trader). The trick is to find a group of signals that work together in a logical way like coordinating the pieces on a chess board, and I remain unpersuaded that testing individual ingredients one at a time helps you to put together a better recipe (pardon the mixed metaphor). The individual ingredients in a cake taste nothing like a cake. The complete recipe is everything.

The trader should look for a convergence of signals that increases the reliability of his trades, and they should do so for logical reasons to reduce the odds that it is just a lucky coincidence. I still maintain that thinking is superior to purely mechanical approaches that computers have elevated to unprecedented popularity. Nor should anyone waste his time looking for the Holy Grail of Trading Systems. The trader just needs a big enough edge to make position sizing pay off.

I also don't understand why some retail traders want to trade like a hedge fund. The typical retail trader has a set of advantages and disadvantages that is quite different from those of a hedge fund. Furthermore, trading like a hedge fund means you are going head to head with them, whereas doing something different, something that leverages the strengths rather than the weaknesses of having a small account versus the huge capital resources of a fund, allows the retail trader to trade with an edge by focusing on niches that big funds can not efficiently exploit for various reasons.
 
"if you backtest a randomly chosen indicator, over a randomly chosen market, over a randomly chosen time period" -- I know may traders do this, but why bother? Why would anyone want to trade based on a single signal with very low potency (and anyone can see that these signals used in isolation are very weak even without formal statistical testing--I mean, it quickly becomes very obvious to any beginning trader). The trick is to find a group of signals that work together in a logical way like coordinating the pieces on a chess board, and I remain unpersuaded that testing individual ingredients one at a time helps you to put together a better recipe (pardon the mixed metaphor). The individual ingredients in a cake taste nothing like a cake. The complete recipe is everything.
.

I'd agree that you should never trade just one signal (I use dozens), but it doesn't follow from that you shouldn't test individual signals. To bend your analogy, I'm not going to throw an ingredient into my cake without checking to see it's edible and hasn't passed it's expiry date.

I'm adding together signals in a linear way (with weighted averages). The weight a given signal has will depend on how good it is, and whether it diversifies the other signals. If I don't test in isolation I can't find this information. If a signal adds value despite being crap individually, or without being an excellent diversifier, then it must be because of some weird non linear effect and frankly I wouldn't want to add a signal that added value like that because I wouldn't be able to explain what was going on - a big no, no in any trading system.

The trader should look for a convergence of signals that increases the reliability of his trades, and they should do so for logical reasons to reduce the odds that it is just a lucky coincidence. I still maintain that thinking is superior to purely mechanical approaches that computers have elevated to unprecedented popularity. Nor should anyone waste his time looking for the Holy Grail of Trading Systems. The trader just needs a big enough edge to make position sizing pay off..

Computers are indeed over rated, but a trader who thinks accompanied by sensible backtesting is a potent combination that will beat a trader who is acting purely on gut instinct

I also don't understand why some retail traders want to trade like a hedge fund. The typical retail trader has a set of advantages and disadvantages that is quite different from those of a hedge fund. Furthermore, trading like a hedge fund means you are going head to head with them, whereas doing something different, something that leverages the strengths rather than the weaknesses of having a small account versus the huge capital resources of a fund, allows the retail trader to trade with an edge by focusing on niches that big funds can not efficiently exploit for various reasons.

I guess it depends on what you mean by 'trading like a hedge fund'. Obviously there are advantages and also disadvantages to having modest capital, but generally speaking hedge funds make fewer stupid mistakes than the average retail trader. So I'd argue that most retail punters could learn a lot from better understanding the way that quant and systematic funds in particular manage their risk and trading costs.

GAT
 
Back
Top