So i've noticed that if you promote someone very close to their training cycle, it doesn't have any positive effect. So like if a guy just progresses after a cycle, then you call him up, there is no effect. Or if you promote a guy, he won't have any progression in a training cycle for a long time. So is there an optimal time to promote someone and get the biggest ratings boost? Or you basically have to take one or the other?
Also, when is the best time to promote someone before the season starts? Like before spring training, during, or after?
Thanks