It’s a bit oversimplified, but yeah.
To accomplish that, you must “stabilize” your rating.
Pretty much every PvP rating system’s ultimate purpose, is to quantify people’s abilities relative to every other rated person.
So what makes a stabilized rating, and what makes a destabilized rating, is the win rate. A rating system becomes more and more certain that your rating is accurate, the more you win and lose at the same rating range.
For example, let’s say you’ve got a stable rating at 1000. But you’ve improved and start winning 2 wins for every 1 loss. That tells the system that it’s not where you belong, but it’s not too far away from where you belong, so it becomes a little more destabilized. In other words, it tries to increase your MMR to a point where you get 1 win for every 1 loss. But it does so gradually.
However, the larger your win streak is, the more destabilized the rating becomes. For example if you’ve got 10 wins in a row with no losses whatsoever, then the MMR will keep climbing faster than usual since it wants to find the range where you start to lose.
Once it then has found where you start to lose, then it’ll keep making you lose less per loss since your MMR is so much higher than your CR, while also winning more per win since you’re beating opponents with much higher MMR than your CR.
Once your CR then catches up to your MMR, it starts to even out the amount of rating won and lost every time, since then the opponents’ MMR won’t be higher than your CR and MMR.
That’s when it has become stabilized again, and where you keep getting 1 win for every 1 loss.
The most stabilized state for the matchmaking, is when it finds the rating where you literally win 1, lose 1, win 1, lose 1, in that order, over and over again to the end of time. The more games you play, the more certain it becomes.