I was wondering whether the simpler moving average thing could work with a commodity futures ETF (the paper's results seem to be from commodity prices, which are too optimistic for retail investors). Portfolio Visualizer has DBC since May 2006. I selected a 2 month moving average window period (42 trading days) to be similar to the paper, with trades once per week. At least over this time period it does nicely avoid some of the big falls in DBC price:
https://www.portfoliovisualizer.com/tes ... odWeight=0

It gets 7.69% annualized return versus 0.70% for buy and hold. Some years it does a bit worse than holding, but it avoids the really huge drops in 2008, 2014, 2015.
Comparing it to the Vanguard Balanced fund (60/40), it often helps on years where stocks/bonds do poorly, like 2008 and 2022. I was honestly surprised its overall performance is similar to the 60/40 fund.
Doing weekly trades seems annoying to actually do, and the results include what seems to me like a lot of trading, averaging 8 trades per year (could lose plenty to bid-ask spreads?). But using trades only once per month drops CAGR from 7.69% to 3.21%, unfortunately.
I don't know if this means this is actually a good idea to include in a portfolio and there are plenty of recent threads on this (viewtopic.php?t=344156), trend following (viewtopic.php?p=6805132 viewtopic.php?t=382918)
and commodities (e.g. viewtopic.php?t=375070 viewtopic.php?t=369976) but I was curious if anyone still has other thoughts on this sort of thing.