Price action is better for the gurus,teachers vendors, because it takes years to learn and they get paid during that time
Moving average is better for the trader because it takes less than a day and there is no ambiguity or judgment required
Many years ago i ran some tests on moving averages and lost a lot of faith in them. Well, there will always be one moving average that makes money over the last x periods. But which one is it? The 10 period? The 20 period? You could test for which one it was going back, say, 200 periods, and then, see if that is the one that will perform best over the next 50 periods. Then, every 50 periods, repeat the 200 period curve fitting process, and see, once again, if the curve fitted average performs, with a profit, over the next 50. I never finished this test, so i don't know what the results would be. Generally speaking, in a bull market, your moving average longs will profit, and your shorts will lose. So you will always make less than buy-and-hold, but with the peace of mind you will not take any large losses. And visa versa. But then, what happens in choppy markets? Yes, you will almost always lose...unless you know in advance what would have been the one periodicity that would survive the chop, and/or make profit in the chop.
Having lost faith, i have turned to testing price action with some promising results. I am currently testing an always-in approach, either long or short. In a bull market, it too can make less than buy-and-hold...if the market is heading almost straight up. But if it chops on the way up, it's possible to make more than buy-and-hold. Interestingly, tests indicate that it's also possible to make a little on the short side, even as the market is in a bull. Chop is difficult too but i sense that the price action i'm testing will come through chop with a profit a lot more often than a moving average will come through chop.
I have a lot more testing to do, but this is what i find so far.
I am mainly looking for engulfing (trend following), setting stop at last pivot high/low, and adjusting trail stop after almost every new bar. Do not yet have the ability to explain it to a programmer (me), but am managing to get consistently upward moving profit charts when using the replay feature in Tradingview, that is, when applying some rules, and adjusting stops/reverses, without knowing what the next bar will present. The equity curve of success looks more reliable than profit charts generated by successful moving average algorithms. I would say that during a bull, a long profit factor of 1.8 and a short profit factor of 1.2 is probably better than you could expect using moving averages.
If both longs and shorts have positive profit factors, then there is no reason to ever be out of the market, hence, always in. However, it will be interesting, later on, to see if a moving average, or something else (some other algorithm that relies on indicators), can filter for adjustments in trade size.
Hopefully i'll have some more definite details to report later down the road. It's almost time to walk it forward with $100.