Looking at the daily chart of MSOS, the first thing that jumps out at me is the 50-day cycle plotted at the bottom. This cycle has been incredibly accurate going back to last year, and whenever a market displays such a reliable rhythm, I make it a priority to pay close attention. Markets don’t always give us clean timing tools, but when one does, I try to respect it.
Based on the current read, the 50-day cycle appears to have bottomed roughly two weeks ago, and since then we’ve started to turn higher. That shift lines up almost perfectly with what price is doing. We’re also just now breaking above the downtrend line drawn from the October high. Seeing the cycle turn up and price push through resistance at the same time gives me more confidence that the low is in.
According to the rhythm of this cycle, MSOS should continue trending higher into the end of this month. If the longer-term cycles which aren’t shown on this chart have indeed turned up as well, then the high for this move should occur in early January. This phenomenon is known as right translation, which simply means that during bull phases, cycle peaks tend to occur later in the cycle.
For now, I’m keeping things simple, the cycle is rising, price is breaking out, and the timing supports further strength. At the very least, I’m expecting a rally into month-end, with the potential for more if the bigger cycles confirm.




